On Tue, Jul 29, 2014 at 3:55 PM, James Wade <jpsw...@gmail.com> wrote:

> Hi all,
>
> There seems to be some confusion over the PHP License.
>
> We had this bug report into a PEAR project which outlines that Debian
> cannot include any projects that fall under the PHP License.
>
>  * https://pear.php.net/bugs/bug.php?id=20172
>
> You will find details of the reason behind it here:
>
>  * https://ftp-master.debian.org/REJECT-FAQ.html
>
>    You have a PHP add-on package (any php script/"app"/thing, not PHP
>    itself) and it's licensed only under the standard PHP license. That
>    license, up to the 3.x which is actually out, is not really usable
>    for anything else than PHP itself. I've mailed our -legal list about
>    that and got only one response, which basically supported my view on
>    this. Basically this license talks only about PHP, the PHP Group,
>    and includes Zend Engine, so its not applicable to anything else.
>    And even worse, older versions include the nice ad-clause.
>    One good solution here is to suggest a license change to your
>    upstream, as they clearly wanted a free one. LGPL or BSD seems to be
>    what they want
>
> After a quick search, I quickly found that this isn't an isolated case...
>
>  * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=728196
>  * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752530
>  * http://pear.php.net/bugs/bug.php?id=20316
>  * https://www.mail-archive.com/debian-bugs-rc@lists.debian.
> org/msg362847.html
>  * https://github.com/nicolasff/phpredis/issues/384
>
> Judging by the email to legal sent almost a decade ago this situation is
> in need of a review...
>
>  * https://lists.debian.org/debian-legal/2005/08/msg00128.html
>
> I can't understand this line of thought in this context:
>
>    GPL enforces many restrictions on what can and cannot be done with
>    the licensed code. The PHP developers decided to release PHP under a
>    much more loose license (Apache-style), to help PHP become as
>    popular as possible.
>    - http://php.net/license/
>
> I also read that Rasmus Lerdorf issued a statement which said that the PHP
> license is pretty much identical to the Apache license.
>
>  * http://pear.php.net/manual/en/faq.devs.php
>
> I've also discovered that this is not the first instance that this issue
> has been discussed:
>
>  * http://lwn.net/Articles/604630/
>
> All this has raised some questions:
>
> 1. Is 'The PHP License, version 3.01' an Open Source license, certified by
> the Open Source Initiative? Their website only lists 'PHP License 3.0
> (PHP-3.0)'.
> 2. When was 'The PHP License, version 3.01' released?
> 3. Can 'The PHP License, version 3.01' be used for anything other than PHP
> itself?
> 4. Are there any legal implications of changing a project from 'The PHP
> License, version 3.01' to LGPL or BSD?
> 5. Is the PHP license clear enough to ensure that it is correctly applied
> to extensions?
> 6. Why would the (Apache-style) PHP License be listed by Debian as a
> 'serious violation' yet the Apache license is not?
>
> Thanks.
>
>
Hi,

please see the thread at
http://comments.gmane.org/gmane.comp.php.pecl.devel/11046 and if you want
to reply I think pecl-dev@ is a better place than php-qa@
Most of your links are old and some of the previous problems claimed by
debian was addressed with php license version 3.01.
from the replies on the debian mailing lists it seems that this decision on
dropping any project using the php license distributed outside of php-src
is controversial to say the least.
I've tried to start a discussion to find some kind of resolution, but most
of the replies from php-dev side was that the current license is fine, and
we don't need to change anything, while we didn't got any reply from the
debian-legal (apart from the mail from Francesco Poli who explicitly stated
that not part of the debian project and not speaking on behalf of it).

Based on the lack of clarification and cooperation from their side, I think
the consensus on our part will be to keep everything as-is, and at the end
of the day, it is up to the package maintainer to decide if they take the
advice from the debian package maintainers and change the license for their
project.

-- 
Ferenc Kovács
@Tyr43l - http://tyrael.hu

Reply via email to