Re: Inclusion of extension relying on commercial only libraries?
| From: | Rasmus Lerdorf | Date: | Sat, 28 Aug 2010 17:21:12 +0000 |
| Subject: | Re: Inclusion of extension relying on commercial only libraries? | ||
| References: | 1 2 3 4 5 6 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-7565@lists.php.net to get a copy of this message | ||
On 8/28/10 10:08 AM, Gustavo Lopes wrote:
> On Sat, 28 Aug 2010 18:00:45 +0100, Rasmus Lerdorf <rasmus@lerdorf.com>
> wrote:
>
>> On 8/28/10 9:57 AM, Gustavo Lopes wrote:
>>> On Sat, 28 Aug 2010 17:46:49 +0100, Ferenc Kovacs <info@tyrael.hu>
>>> wrote:
>>>
>>>> On Sat, Aug 28, 2010 at 5:48 PM, Gustavo Lopes
>>>> <glopes@nebm.ist.utl.pt>wrote:
>>>>
>>>>> +1; I don't see any rationale for "strongly discouraging" LGPL
>>>>> v2
>>>>> libraries and prohibiting LGPL v3 ones, yet accepting commercial
>>>>> libraries.
>>>>>
>>>>>
>>>> If you don't see rationale, then you should vote for -1.
>>>>
>>>
>>> Whether or not I agree with declining wrappers for LGPL libraries (I
>>> don't), that's the current policy.
>>>
>>> I think accepting wrappers for commercial libraries doesn't make sense
>>> given the LGPL policy, hence I vote +1.
>>
>> There is no LGPL policy. LGPLv2 is perfectly fine.
>
> Well, -1 then. But the text on
> http://pecl.php.net/account-request.php
> that reads:
>
> "extensions for LGPL libraries are strongly discouraged."
>
> ought to be changed.
>
>> LGPLv3 is a bit iffy just because it is one of the most complicated
>> licenses ever created.
>
>
> Can you explain (or point to some resource that explains) why LGPL v3 is
> problematic?
I guess the simplest thing to point you at is this chart:
http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
Note the "No" in the bottom left corner which indicates that you can't
link an LGPLv3 library into a GPLv2-only program.
The other thing that adds complexity is that unlike LGPLv2 in v3 they
have added this clause:
This version of the GNU Lesser General Public License incorporates
the terms and conditions of version 3 of the GNU General Public
License, supplemented by the additional permissions listed below.
That means that it pulls in the terms and conditions in GPLv3 to begin
with. Then it loosens things a bit with the permissions it then lists.
That actually means it is quite a bit more restrictive when it comes to
releasing a combined work.
-Rasmus