[Pkg-openldap-devel] Bug#368297: Does OpenLDAP has any GPLv2 dependency?

Ryan Tandy ryan at nardis.ca
Sun Aug 24 05:39:58 UTC 2014


[odd: I didn't see your message on pkg-openldap-devel, nor can I find it 
in the archive. I wonder if it's stuck in a mod queue somewhere...]

On 03/08/14 03:29 PM, Simon McVittie wrote:
> On Tue, 05 Nov 2013 at 15:45:07 +0100, Carlos Alberto Lopez Perez wrote:
>> On 24/04/12 17:25, Thorsten Glaser wrote:
>>> this bug has been brought to my attention by my boss today.
>>> If I understand the situation correctly, the problem is:
>>>
>>> • OpenLDAP links against GnuTLS (gnutls26)
>>> • gnutls26 links against gcrypt, which has the bug
>>> • gnutls28 links against nettle, but also gmp which is LGPLv3+
>>> • OpenLDAP thus can’t link against gnutls28, as it has reverse
>>>    dependencies that are not LGPLv3-/GPLv3-compatible
>>> • the package affected is libnss-ldap though
>>
>> If there isn't any GPLv2 reverse dependency, then OpenLDAP can be just
>> recompiled to link against gnutls28 and this long standing bug will be
>> fixed.
>
> As far as I understand it, this became simpler in recent months:
>
> * gnutls28 links against gmp, which was relicensed to "LGPL-3+ or GPL-2+",
>    making it possible to link GPL-2 (only) code to gnutls28
>
> So would linking OpenLDAP to gnutls28 (#745231, tagged pending) close this
> RC bug as a side-effect?

I believe so, yes. For example, with openldap built from what's 
currently in git, sudo as an LDAP user works, while in current sid it 
still fails like it always has.

thanks,
Ryan



More information about the Pkg-openldap-devel mailing list