Andreas Jellinghaus ha scritto:
End of August I tried to address the issue on the cryptoki mailing lists and asked for a license change, but the result was none. However communicating with other open source projects they understand the problem and would like to see it solved too.
The problem doesn't exist: implementing an interface doesn't produce a 'derivative work'.
I picked up the the issue a few days ago again and asked Werner Koch and Marcus Brinkmann of GnuPG and scute, and they went right into action andwrote a new PKCS#11 header file from scratch to replace the old one.
The new PKCS#11 header *is* a derivative work of the original RSA interface. If you think implementing RSA PKCS#11 in OpenSC makes it a derivative work and so subjected to RSA's license, then implementing a derivative interface doesn't change anything, because of the transitive property.
Thanks a lot Marcus for your great work. I added all the missing defines OpenSC needs and replaced the RSA Header files in OpenSC with it and it compiles and works. Attached is the current patch for review, if there are no objects I will commit it. I also have a similar patch for libp11.
It seems completely useless to me. We should use the original and official RSA headers.
-- Alessandro Premoli
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel