some opencdk history

Ludovic Courtès ludo at
Wed Jul 9 23:23:21 CEST 2008


Nikos Mavrogiannopoulos <nmav at> writes:

> Daniel Kahn Gillmor wrote:
>> On Sat 2008-07-05 01:21:56 -0700, Nikos Mavrogiannopoulos wrote:
>>>  I've finally found some time to check your patch and I have some
>>> remarks. The first is about patches in opencdk. The opencdk library
>>> included in gnutls is a crippled version of the "full" opencdk
>>> library by Timo Schulz. This crippling was done for mainly two
>>> reasons. The full opencdk library contained GPL code that forced us
>>> to include the openpgp support only in libextra, and the second is
>>> that we only wanted to include the parts of opencdk we used.
>> Cool, thanks for the explanation, Nikos.  Are you saying that the
>> OpenPGP pieces of GnuTLS themselves are now *not* in libextra, then?
>> That they currently fall under the LGPL instead?  I know that there
>> has been a lot of changes recently, but i haven't followed them
>> closely enough to know here.
>> Was it necessary to remove the pieces that were removed *because* they
>> were only under the GPL, not the LGPL?  
> This wasn't the only reason. Of course the GPL parts had to be removed,
> but there were also some other parts under LGPL that we didn't use at
> that time in gnutls and/or required some rewritting, so they were also
> dropped.

Still, the Guile bindings keep providing OpenPGP support as part of the
`(gnutls extra)' module, released under the GPLv3+, not the LGPL.  Does
that mean they're not in sync with core GnuTLS (which wouldn't
necessarily be a problem)?


More information about the Gnutls-devel mailing list