[gnutls-dev]GPL/LGPL license changes

Werner Koch wk@gnupg.org
Fri May 17 08:49:01 2002


On Thu, 16 May 2002 20:56:36 +0100, Andrew McDonald said:

> if the GPL bits could be moved to an auxilary library. A GPL'ed app
> could then link with libgnutls and libgnutls-extra to be able to use
> SRP and OpenPGP. Any thoughts?

That is the cleanest approach.

> I guess an application can detect OpenPGP support at run time through
> by calling one of the _openpgp_ functions and SRP through one of the

On ELF systems weak linking can be used to replace the standard
initialization function in the gnutls-extra lib.  One can also do
autoconf magic to call the right initialization function.  Same goes
for a function to learn about the supported extensions.

> way of doing this? Also, is there a way to detect at compile time
> whether SRP or OpenPGP support is available?

gnutls-config should be able to provide this.

  Werner