Re: web2ldap -- cgi and standalone web server that allows browsing and editing LDAP
On Thu, Dec 21, 2000 at 09:59:36AM -0600, Eric Sherrill wrote:
> Clause 5. fails DFSG 5. (discrimination against persons), clause 8. is a
> noxious termination clause (but not specifically DFSG-unfree, see e.g.
> Apple's "open" license), and clause 9. is an even more noxious choice of law
> clause (Virginia == UCITA == blech). I'd recommend somebody undertake a
> "clean-room" rewrite of the parser module & license it with GPL or LGPL just
> to be safe.
Note that this Pisces license (http://hdl.handle.net/1895.22/1007) is quite
similar to the Python 1.6 CNRI license (http://hdl.handle.net/1895.22/1012).
No surprise, since both licenses originate at CNRI (the Pisces author Jeremy
Hylton has left CNRI with Python's author Guido van Rossum. Both now work
for Digital Creations).
Perhaps you remember the discussions about the Python CNRI license. The
first revisions of the Python CNRI license draft were modified to comply
with the Open Source Definition, which they now do (at least that was the
conclusion of the discussion). My guess is that the Pisces license is
more or less identical to the first drafts of the Python CNRI license.
There should be a chance to talk to CNRI and ask if they would agree to use
their Python 1.6 CNRI Open Source license for Pisces as well.
Clause 5 and 8 of the Pisces license are absent in the Python CNRI license.
The remaining problem with the Python CNRI license is that it's considered
incompatible with the GPL, since it still has this choice of law clause
(clause 9; it's clause 7 in the Python CNRI license).
Still, according to Bruce Perens (who had some consultation with CNRI about
the modifications of the license), this clause seems to be compatible with
Conclusion: If somebody could persuade CNRI to release Pisces under the
Python CNRI Open Source license, Pisces could go into main. Still, it would
not be compatible with the GPL.
That's a problem, since web2ldap is under the GPL.
We would be on the safe side and could distribute web2ldap though, if the
author of web2ldap choose to include an exception clause in his license that
explicitely permits usage of his code with code under this CNRI license.
Same situation as with KDE and Qt (before Qt2 was released under the GPL).
Note that all authors of GPL code involved had to agree, though.