opencdk under LGPL

Simon Josefsson simon at
Mon Jan 14 15:57:12 CET 2008

Nikos Mavrogiannopoulos <nmav at> writes:

> On Friday 21 December 2007, Simon Josefsson wrote:
>> Nikos Mavrogiannopoulos <nmav at> writes:
>> > Thanks to Timo Schulz and Free Software Foundation some parts of the
>> > opencdk library are now available under LGPL. I used those parts to
>> > create a gnutls library with openpgp support (in the main LGPL library).
>> > You can check the gnutls_2_2_x_with_opencdk branch if you want to test
>> > it.
>> >
>> > In this version only the included LGPL opencdk library is used.
>> Interesting!  How will this interact with upstream opencdk releases?
>> Will upstream opencdk be re-licensed to LGPL?
> I have splitted the files in the opencdk distribution in a way that we can 
> copy directly the LGPL ones only. This is what I've done in the lgpl branch.
> I don't know how good idea would be to drop the dependency on opencdk 
> completely and use the included LGPL files only. 

I think it would be better to have a libgnutls-openpgp (under LGPL) for
the OpenPGP stuff, for at least two reasons: size and API compatibility.
This would make it easier to do further work on the OpenPGP stuff
without breaking API/ABI for the core library.  What do you think?

As for opencdk, I'm not sure... as far as I know, very few (if any)
applications except gnutls uses opencdk.  But having it available as a
separate library is good in case someone wants to use it.  It also helps
to make sure gnutls and the lgpl-opencdk library are well separated, and
that we only use public APIs etc.


More information about the Gnutls-devel mailing list