LDAP keyserver patch
gnupg-devel@gnupg.org
gnupg-devel@gnupg.org
Wed Sep 12 07:44:01 2001
On Mon, Sep 10, 2001 at 07:58:18AM +0200, Florian Weimer wrote:
> David Shaw <dshaw@jabberwocky.com> writes:
>
> > Included in the patch is a helper application for LDAP and another one
> > for email keyservers. You need OpenLDAP installed to enable LDAP
> > support.
>
> Note that the OpenLDAP license is in a constant flux. The most recent
> version (2.7) seems to be GPL-compatible (so that you can distribute
> binaries), but some of the previous ones were definitely not.
>
> I don't know if the current GPL compatibility is a mere accident, or
> if it is by design.
It is by design. We were going to bring up the issue and emailed
licensing@gnu.org but were told not to as RMS was going to handle
this. I emailed licensing@gnu.org to confirm the 2.7 license as being
GPL compatible and received a response that RMS has agreed that it is.
You will need to find a version of OpenLDAP with this license to be
able to use it though (I have not looked at the license on the latest
1.2 and 2.0 versions). Note though that I think this applies mainly to
commercial unixen that do not have OpenLDAP as part of the base OS
(same exception clause that allows GPL software on Solaris to link
against Solaris libc).
Note that OpenLDAP 2.0.x can use SASL which uses OpenSSL. The OpenSSL
license is *incompatible* with the GPL. So, I believe (IANAL)
that OpenLDAP + Cyrus SASL would be imcompatible with the GPL (hence
incompatible with GnuPG). Ugh! To overcome this, some GPL programs
like fetchmail add the following to the GPL license:
Specific permission is granted for this code to be linked to OpenSSL
(this is necessary becuse the OpenSSL license is not GPL-compatible).
--
albert chin (china@thewrittenword.com)