[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gnutls-dev
Subject:    Re: GPLv3
From:       Simon Josefsson <simon () josefsson ! org>
Date:       2007-12-19 13:33:53
Message-ID: 87prx2hkqm.fsf () mocca ! josefsson ! org
[Download RAW message or body]

Andreas Metzler <ametzler@downhill.at.eu.org> writes:

> On 2007-12-16 Simon Josefsson <simon@josefsson.org> wrote:
> > Andreas Metzler <ametzler@downhill.at.eu.org> writes:
> [...]
> > I'd expect this to be quite few libraries.  For my information, how do
> > you generate a list of packages that link to libgnutls-extra?
> [...]
> 
> Brute force shellscripting. Unpack all packages depending on
> libgnutls13 (that is only direct linking.) and check ldd output.
> 
> ametzler@merkel:/tmp/gnut$ zcat \
> /org/ftp.root/debian/dists/unstable/*/binary-ia64/Packages.gz | grep-dctrl \
> -FDepends -sFilename libgnutls13 | sed -e 's_^Filename: _/org/ftp.root/debian/_' > \
> rdep-files ametzler@merkel:/tmp/gnut$ for i in `cat rdep-files ` ; do dpkg -x $i \
> `basename $i _ia64.deb` ; done ametzler@merkel:/tmp/gnut$ for i in `find -type f \
> -print` ; do if ldd "$i" 2>/dev/null | grep -q libgnutls- ; then echo $i ; fi; done \
> > /tmp/reffer.gnutls 2>&1 

Thanks.

> > > Most of the packages listing GPLv2 as license seem to be false
> > > positives or a least unclear (freewheeling, gkrellm, kildclient,
> > > sipsak). ssmtp is also in the unclear camp. lynx seems to be the only
> > > package that actually will lose its SSL functionality, since it is
> > > GPLv2.
> 
> > Can't they just stop using libgnutls-extra?
> 
> I was not aiming to dig in to depths of code, and just checked
> licenses.  I have submitted bug reports against the unclear packages,
> asking for clarification or a possible switch to GPLv2+. gkrellm is
> already resolved.
> 
> #456433 #456440 #456439 #456442

Interesting, ssmtp uses libgnutls-openssl.  The copyright seems indeed
rather unclear, so until it has been clarified, I don't think we should
take any action to re-license anything.

> > Lynx doesn't support OpenPGP or SRP authentication anyway, does it?
> > I don't see why it needs to link with libgnutls-extra.
> [...]
> 
> lynx is using the OpenSSL compatibility layer. I do not know why it
> links against -extra, too.

It doesn't seem to link to extra here:

mocca:/home/jas# ldd /usr/bin/lynx
        linux-gate.so.1 =>  (0xffffe000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb7f0c000)
        libncursesw.so.5 => /lib/libncursesw.so.5 (0xb7ed0000)
        libgnutls-openssl.so.13 => /usr/lib/libgnutls-openssl.so.13 (0xb7ec4000)
        libgnutls.so.13 => /usr/lib/libgnutls.so.13 (0xb7e4d000)
        libcrypt.so.1 => /lib/i686/cmov/libcrypt.so.1 (0xb7e1b000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7cce000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7cb9000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7cb5000)
        libtasn1.so.3 => /usr/local/lib/libtasn1.so.3 (0xb7ca5000)
        libgcrypt.so.11 => /usr/local/lib/libgcrypt.so.11 (0xb7c3d000)
        libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 (0xb7c39000)
        libnsl.so.1 => /lib/i686/cmov/libnsl.so.1 (0xb7c21000)
        /lib/ld-linux.so.2 (0xb7f2c000)
mocca:/home/jas# 

/Simon


_______________________________________________
Gnutls-devel mailing list
Gnutls-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/gnutls-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic