Re: LGPL License on Net_LDAP

From: Date: Mon, 08 Mar 2004 14:32:36 +0000
Subject: Re: LGPL License on Net_LDAP
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-26201@lists.php.net to get a copy of this message
On 8 Mar 2004 at 22:04, Alan Knowles wrote: > Jan Wagner wrote: > > in mid february Lukas Smith contacted the developers of Net_LDAP > > about a license mismatch. On the PEAR website it was listed as GPL > > while the files contained the php license. This started a discussion > > about which license we should use for Net_LDAP. The php license > > seemed to be the one to go, but Alex Borges stated that this would > > break GPL programs which he develops. > > I'm not sure how that is the case.. - the linux kernel contains some > BSD licenced code (which is AFAIK pretty much the same as the PHP > licence. We've talked about some problems that exist with the current PHP- license lately ... it doesn't really fit the current needs of source- code-packages like the ones in PEAR fully unfortunately. But as I see it BSD or PHP-license are "quite open" for any way of using the code. If you're writing a tool that directly compiles against a (totally) open library this might, in my eyes, possibly be a problem. But since PHP is plain source and interpreted / compiled at runtime isn't this a similar case like executing an external program / shell-script / whatever from your GPL-program? You don't compile directly against it, just use it. Please note that I'm no right-expert either :-( > > As I use Net_LDAP in a closed source project we could not > > make it GPL. So all of us concluded on using the LGPL as it would > > fit all of us. Today I changed the headers in all files to state > > that new license and got contacted by Stefan Neufeind noticing that > > there are "quite criticical interpretations of LGPL around". As we > > are all not much into licenses maybe this could get discussed here? > > The 'intention' of the LGPL is to issolate libraries so thay may be > used without the infection clauses of GPL.. - but force additions and > modifications to be passed back to the author.. > > This tends to indicate an application using the methods and object > instances would tend to be OK.. however If you where being strict > about it, extending the class might be considered a derivative > work.... But afaik according to the interpretation of FSF, Richard Stallman LGPL is not really "free". Can't find a document on the internet about it at the moment, but I heared somewhere that he interpreted it like also libs released under the LGPL may in some cases not be used within propietary software - e.g. if you statically link against them or ship them with your package. However, this is not the basic intention of the LGPL - I agree. But it might result in problems using LGPL-code in propietary/commercial programs/tools. Since the PHP-license does not really seem to fit to PEAR packages at all at the moment I also thought about moving to LGPL. However on the list we've been told to "please wait for the next PHP license, that will come soon". I must admit that I'm a bit confused: Should we hold still and wait for something to happen? Or react and choose an appropriate, correct license? I'd appreciate to have a clearing, official and well-explained recommendation about licensing from pear- group or similar. Is here nobody who actually knows for sure about licenses? Regards, Stefan

« previous php.pear.dev (#26201) next »