Am Montag 12 Oktober 2009 08:45:42 schrieb François Leblanc: > Yes absolutely. The "cardmod.h" copyright need some attention. For opensccm > prototypes come from the cardmod.h.
can you have a look at "Smart Card Minidriver Specification" v7? The documentation is public available at http://www.microsoft.com/whdc/device/input/smartcard/sc-minidriver.mspx if you look at the document, and your code implements the functions in that document, we have a legal situation - simple function definitions are small enough to have no copyrightable value, and even if they did it would be legal to "quote" such a small part of the document, so we have no issue here. about cardmod.h we have three options: a) disable opensccm by default, and require those who enable it to install CNG SDK first and tell configure about the location, so we can use the official file from that place. b) create an empty cardmod.h file. try to compile. add the definitions for the unknown definitions manualy (quoting from the documentation) until we have everything we need in cardmod.h c) ask microsoft if they can put cardmod.h under a license compatible with open source, so we can include it in our software. for b) we would need to be real carefull to stay compatible with the official cardmod.h and it would be a lot of work, so I prefer a). (well, c would be best of course, but is quite unlikely...) Regards, Andreas _______________________________________________ opensc-devel mailing list [email protected] http://www.opensc-project.org/mailman/listinfo/opensc-devel
