[Asterisk-Dev] gnu-tls
Mikael Magnusson
mikaelmagnusson at glocalnet.net
Wed Jul 6 12:08:34 MST 2005
On Wed, Jul 06, 2005 at 01:23:27PM -0500, Steven wrote:
> On Wed, 2005-07-06 at 18:35 +0100, Andrew McDonald wrote:
> > On Wed, Jul 06, 2005 at 01:55:52AM -0500, Steven wrote:
> > > On Wed, 2005-07-06 at 09:21 +0300, Tzafrir Cohen wrote:
> > > > has anybody tried making Asterisk build with GNU TLS instead of openssl?
> > >
> > > Please use google to look up the licensing wars that have taken place.
> > >
> > > Essentially the use of a GNU GPL tool would cause trouble for the code
> > > base. Digium sells GPL waiver licenses for which you can link in non-GPL
> > > code. Use of GPL code not disclaimed to Digium would hinder that option.
> > > So only BSD or other less restrictive to the developer licenses need be
> > > used.
> >
> > Please use google to look up the licensing terms of GNUTLS. :-)
> >
> > The core GNUTLS library is LGPL, not GPL.
>
> I did, and if you think it is LGPL, maybe you need to notice this
> http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/gnutls/COPYING?rev=2.3&root=GNU+TLS+Library&view=markup
>
> And if I look at a source file itself, I see GPL also.
> http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/gnutls/src/common.c?rev=2.102&root=GNU+TLS+Library&view=markup
>
> I would have been happy keeping quite if it was LGPL as I have no
> technical knowledge that would be useful for a pro-con list of this
> library vs, openssl.
>
"The GNU Lesser GPL license applies to the main gnutls library, while the
gnutls-extra library is under the GPL. The gnutls-extra library contains
the code for the "OpenPGP key" support and the OpenSSL compatibility
layer. The gnutls library is located in the lib/ directory, while the
gnutls-extra library is at libextra/."
http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/*checkout*/gnutls/README?root=GNU+TLS+Library
I think common.c is used by the command-line utilities, which I assume also
are released under the GPL license.
/Mikael Magnusson
More information about the asterisk-dev
mailing list