Re: php extension for libxl

From: Date: Sat, 28 Aug 2010 17:10:37 +0000
Subject: Re: php extension for libxl
References: 1 2 3 4 5 6 7 8 9 10 11  Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-7564@lists.php.net to get a copy of this message
On 8/28/10 10:05 AM, Ferenc Kovacs wrote: > On Sat, Aug 28, 2010 at 6:59 PM, Rasmus Lerdorf <rasmus@lerdorf.com> wrote: > >> On 8/28/10 9:51 AM, Ferenc Kovacs wrote: >>>> >>>> >>>>> I sense some inconsistency here: >>>>> >>>>> http://www.devcomments.com/php-extension-for-lib-Judy-at273727.htm >>>> >>>> For example? >>>> >>>> >>> You said, that the extension must be under PHP or BSD-like license, and >>> after that, you said, that this is also applies for the libraries. >>> And in the above mentioned link, you said, that lgpl v2 is okay for the >> Judy >>> library. >>> >>> Am I missing something (again) ? >> >> Basically we just want to avoid violating licenses or putting our users >> in a position where they have license conflicts. BSD/PHP licensed >> extensions against commercial libraries, as long as the commercial >> library doesn't have some weird clause that precludes us from doing so, >> does not present a license issue the same way GPL or potentially LGPLv3 >> libraries do. >> > > I understand the rationale, but I think that the current > documentation/communication isn't clear about the policy. > So could you answer my question? I mean somebody just said/hinted in the > other thread that the current policy doesn't allow lgpl'ed libs, but in the > linked thread, Pierre just said, that lgpl v2 is ok, v3 aren't (I know the > differences, so it's logical answer), which isn't consistence with the above > linked documentation pages and with Pierre mails in this thread.) What's the question? I thought I answered it. LGPLv2 is perfectly fine. We discourage LGPLv3 because it is really hard to figure that license out. For example, LGPLv3 is not compatible with GPLv2-only things like Linus' parts of the Linux kernel and other GPLv2-only programs out there. Introducing LGPLv3 libraries into a system can end up violating licenses, and our stated goal is to try to make sure we don't end up in a place where our users have to spend a bunch of time trying to figure out license compatibility issues. Sticking with simple and clean licenses like LGPLv2, BSD, PHP and other compatible licenses lets us achieve this. -Rasmus

« previous php.pecl.dev (#7564) next »