Re: web2ldap -- cgi and standalone web server that allows browsing and editing LDAP
Gregor Hoffleit wrote:
> On Thu, Dec 21, 2000 at 09:59:36AM -0600, Eric Sherrill wrote:
> > 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).
> Perhaps you remember the discussions about the Python CNRI license.
Debian package of web2ldap? (I was not aware of one.)
I remember the discussion about the first revisions of the Python
CNRI license draft. I already thought about this problem concerning
web2ldap. Several solutions came to my mind:
1. Rewriting the ASN.1 parser module
I already contacted the author of http://pysnmp.sourceforge.net. His
package (with VERY liberal license) contains a module ber.py which
some basic ASN.1 types needed for SNMP. I pointed him at Pisces a
couple of weeks ago and sent him my current version of pisces.asn1.
Maybe he's interested in contributing a clean-room implementation.
Not sure about how interested Jeremy Hylton is.
Technically I like the idea of mapping ASN.1 types to Python objects
and I'm currently trying to (hopefully) improve the module in this
direction. But currently I do not have much spare time though.
2. I thought about relaxing the license of web2ldap. I have to admit
that up to now I was too lazy for reading a bunch of licenses to
choose "the right one".
3. A short-term solution would be to provide my patched version of
pisces.asn1 on a completely separate download page. web2ldap works
without it except displaying of X.509 certs/CRLs. The presence of
pisces.asn1 is automatically detected anyway => you can make a
Debian package without the ASN.1 module and the few users who really
need the X.509 stuff can easily download and install pisces.asn1.
Note: I'm using a patched version of pisces.asn1. NOT the one from
the Pisces distribution.
> 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.
Can you give me an example clause?
> Note that all authors of GPL code involved had to agree, though.
Puh, I'm only one. So far the good news... ;-)