TODO until python-ldap 2.0.0 final release
Michael Ströder
michael at stroeder.com
Wed Aug 21 21:14:19 CEST 2002
David Leonard wrote:
>
> as for the LICENCE.. i dunno.
> [..]
> The LICENSE (sic) file is a bit of a dubious licence ..
$ diff LICENSE Modules/LICENCE
2c2
< The python-ldap package is in the PUBLIC DOMAIN.
---
> The _ldap C module is in the PUBLIC DOMAIN.
15c15
< $Id: LICENSE,v 1.1 2002/07/25 21:43:25 stroeder Exp $
---
> $Id: LICENCE,v 1.1 2001/06/17 13:30:23 leonard Exp $
;-)
> The LICENSE file also appears to conflict with the explicit licencing in
> some files (gpl).
GPL?
$ egrep -i "(gnu|gpl)" Lib/*.py Lib/ldap/*.py
$
> Perhaps it could be changed to be more of a 'default'
> situation.. ie "Unless otherwise specified source files in this distribution
> are licenced for any use subject to acceptance of the following disclaimer,
> and may be otherwise treated as works in the public domain"...
I want to have exactly one file containing the license (or
licence?) for all files distributed in the package.
> However, I do NOT want to see anyone FORCED into releasing their work or
> fixes into the public domain (although it would be nice).
Agreed.
> But any contribution with a licence more restrictive than the GPL should not
> be allowed to be committed into the repository! that would be bad.
Agreed. No doubt about that.
> Why? Because any packaging or distribution of python-ldap would have to
> comply with the strongest of licences. (GPL at the moment).
No GPL anymore. Please bring your working tree in sync. I had the
GPL in the header of some modules copied over from web2ldap. I
just forgot to change that. Fixed that some time ago.
> But, adding more lines of text to all the files
> (as suggested) is a bit of overkill, in my opinion.
Agreed.
> another track is to ask all authors for permission to vary their licences to
> a common licence... like GPL or BSD... but you couldnt guarantee that
> everyone would agree! (or even be contactable!)
I'd like to remove unmaintained and unpackaged code from the CVS
anyway. This mainly affects Fog's Lib/perldap.py and ldaplib/*.
The set of active authors boils down to Hans, David and me. The
rest contributed patches and I'm pretty sure that the patched code
is maintained in the python-ldap mainstream => for published fixes
I would just assume the overall license we can agree on.
Personally I have no problem to choose a very liberal one which
allows commercial use.
Ciao, Michael.
More information about the python-ldap
mailing list