support for non-openpgp cards
jas at extundo.com
Tue Nov 16 22:01:11 CET 2004
Zeljko Vrba <zvrba at zax.CARNET> writes:
> 1. Is there enough interest from GPG users to pursue further development of
> non-OpenPGP smart-cards? (either with PKCS#11 which I'd prefer
I'd like to see GnuPG support generic PKCS#11 tokens.
> I have already talked to Werner about this, and he didn't like the idea
> because of GPL license (the result of linking proprietary PKCS#11 lib with
> GPG is undefined). So please, no arguments about that. I'll leave to
> each user's conscience whether to run legally-undefined program, or not.
> MUSCLE itself is released under BSD license.
To me, the license issue seem critical, and can't be ignored like
this. If the proprietary PKCS#11 library is GPL-incompatible (which I
suppose a "proprietary" library would be), to me this looks like a
clear a violation of the GPL. Further, even if MUSCLE and its drivers
are BSD licensed, I believe you would have to treat the combined work
as licensed under GPL.
However, it seems like there may be both GPL-compatible PKCS#11
libraries, and GPL-compatible PKCS#11 card drivers, in which case your
work could be used legally. So I think your work would be useful.
I didn't look at the code, I'm just speaking generally.
More information about the Gnupg-devel