On 28/11/06, Martin Paljak <[EMAIL PROTECTED]> wrote:

On 28.11.2006, at 10:56, Werner Koch wrote:

> On Tue, 28 Nov 2006 09:47, [EMAIL PROTECTED] said:
>
>> I hope you meant L-GPL.
>
> An GPLed application can't use an LGPLed library if that library in
> turn uses GPL-incomatible code.  Everything else would open a
So if I had an application, 100% GPL and it implemented a 'celan'
pkcs#11 interface that loaded pkcs11-spy (LGPL?) what in turn loads a
StrangeToken$$$ pkcs11 module, that would not be good ?

You have the legal right to _run_ such a combination. The GPL has no
limitation on how you _execute_ the GPL software. You can mix a GPL
code and a proprietary code and use it. What you can't (legally) do is
_distribute_ such a mix.

So using a proprietary PKCS#11 lib with a GPL application is fine.
Distributing such a GPL application is also fine because the
application can also be used with a GPL-compatible PKCS#11 lib.

A similar problem exists for ndiswrapper. See [1, 2] for example. The
main difference is that only few (none ?) Windows driver usable by
ndiswrapper are GPL-compliant.

Bye,

PS: I am not a lawyer

[1] http://lwn.net/Articles/206149/
[2] http://lists.debian.org/debian-devel/2006/02/msg00585.html

--
 Dr. Ludovic Rousseau
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to