Debian Bug report logs -
#752633
php-compat is licensed under the PHP license and is not PHP
Package:
php-compat;
Maintainer for php-compat is (unknown);
Affects: php-apcu, php-gearman, php-yac, php-memcache, php-imagick, php-ps, php-redis, php-json, php-geoip, php-mysqlnd-ms, php-memcached
Reported by: Paul Tagliamonte <paultag@debian.org>
Date: Tue, 29 Oct 2013 12:09:01 UTC
Severity: serious
Tags: wheezy-ignore
Done: Thomas Goirand <zigo@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, ftpmaster@ftp-master.debian.org, Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org>:
Bug#728196; Package php-gearman.
(Tue, 29 Oct 2013 12:09:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Tagliamonte <paultag@debian.org>:
New Bug report received and forwarded. Copy sent to ftpmaster@ftp-master.debian.org, Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org>.
(Tue, 29 Oct 2013 12:09:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: php-gearman
Severity: serious
User: paultag@debian.org
Usertags: ftp
X-Debbugs-CC: ftpmaster@ftp-master.debian.org
thanks
From the REJECT faq:
/
| 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.
\
Sorry this made it through NEW,
Hope you're well, and thanks for your work,
Paul
--
.''`. Paul Tagliamonte <paultag@debian.org>
: :' : Proud Debian Developer
`. `'` 4096R / 8F04 9AD8 2C92 066C 7352 D28A 7B58 5B30 807C 2A87
`- http://people.debian.org/~paultag
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org>:
Bug#728196; Package php-gearman.
(Fri, 01 Nov 2013 10:39:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Lior Kaplan <kaplan@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org>.
(Fri, 01 Nov 2013 10:39:04 GMT) (full text, mbox, link).
Message #10 received at 728196@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi James & Herman,
The PHP extension for Gearman has just got into the Debian archive. We've
got the following reject about the license of the extension (see bellow).
Would you consider changing the license to another BSD style license?
(well, just not the PHP license which is intended PHP itself)
Kaplan
On Tue, Oct 29, 2013 at 2:20 PM, Paul Tagliamonte <paultag@debian.org>wrote:
> Package: php-gearman
> Severity: serious
> User: paultag@debian.org
> Usertags: ftp
> X-Debbugs-CC: ftpmaster@ftp-master.debian.org
> thanks
>
> From the REJECT faq:
>
> /
> | 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.
> \
>
> Sorry this made it through NEW,
>
>
> Hope you're well, and thanks for your work,
> Paul
>
> --
> .''`. Paul Tagliamonte <paultag@debian.org>
> : :' : Proud Debian Developer
> `. `'` 4096R / 8F04 9AD8 2C92 066C 7352 D28A 7B58 5B30 807C 2A87
> `- http://people.debian.org/~paultag
>
> _______________________________________________
> Pkg-php-pecl mailing list
> Pkg-php-pecl@lists.alioth.debian.org
> https://lists.alioth.debian.org/mailman/listinfo/pkg-php-pecl
>
>
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org>:
Bug#728196; Package php-gearman.
(Sat, 02 Nov 2013 16:30:09 GMT) (full text, mbox, link).
Acknowledgement sent
to "Herman J. Radtke III" <herman@hermanradtke.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org>.
(Sat, 02 Nov 2013 16:30:09 GMT) (full text, mbox, link).
Message #15 received at 728196@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
I believe most pecl extensions are licensed this way. I will certainly look into it though.
On Nov 1, 2013, at 3:38 AM, Lior Kaplan <kaplan@debian.org> wrote:
> Hi James & Herman,
>
> The PHP extension for Gearman has just got into the Debian archive. We've got the following reject about the license of the extension (see bellow).
>
> Would you consider changing the license to another BSD style license? (well, just not the PHP license which is intended PHP itself)
>
> Kaplan
>
>
>
> On Tue, Oct 29, 2013 at 2:20 PM, Paul Tagliamonte <paultag@debian.org> wrote:
> Package: php-gearman
> Severity: serious
> User: paultag@debian.org
> Usertags: ftp
> X-Debbugs-CC: ftpmaster@ftp-master.debian.org
> thanks
>
> From the REJECT faq:
>
> /
> | 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.
> \
>
> Sorry this made it through NEW,
>
>
> Hope you're well, and thanks for your work,
> Paul
>
> --
> .''`. Paul Tagliamonte <paultag@debian.org>
> : :' : Proud Debian Developer
> `. `'` 4096R / 8F04 9AD8 2C92 066C 7352 D28A 7B58 5B30 807C 2A87
> `- http://people.debian.org/~paultag
>
> _______________________________________________
> Pkg-php-pecl mailing list
> Pkg-php-pecl@lists.alioth.debian.org
> https://lists.alioth.debian.org/mailman/listinfo/pkg-php-pecl
>
>
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org>:
Bug#728196; Package php-gearman.
(Sat, 02 Nov 2013 22:18:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org>.
(Sat, 02 Nov 2013 22:18:05 GMT) (full text, mbox, link).
Message #20 received at 728196@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi Herman,
thanks for getting back to us. Yes, they are, but you can check f.e. xcache (or was it xdebug?) how to adopt PHP license to your project.
O.
--
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
> On 2. 11. 2013, at 9:16, "Herman J. Radtke III" <herman@hermanradtke.com> wrote:
>
> I believe most pecl extensions are licensed this way. I will certainly look into it though.
>> On Nov 1, 2013, at 3:38 AM, Lior Kaplan <kaplan@debian.org> wrote:
>>
>> Hi James & Herman,
>>
>> The PHP extension for Gearman has just got into the Debian archive. We've got the following reject about the license of the extension (see bellow).
>>
>> Would you consider changing the license to another BSD style license? (well, just not the PHP license which is intended PHP itself)
>>
>> Kaplan
>>
>>
>>
>>> On Tue, Oct 29, 2013 at 2:20 PM, Paul Tagliamonte <paultag@debian.org> wrote:
>>> Package: php-gearman
>>> Severity: serious
>>> User: paultag@debian.org
>>> Usertags: ftp
>>> X-Debbugs-CC: ftpmaster@ftp-master.debian.org
>>> thanks
>>>
>>> From the REJECT faq:
>>>
>>> /
>>> | 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.
>>> \
>>>
>>> Sorry this made it through NEW,
>>>
>>>
>>> Hope you're well, and thanks for your work,
>>> Paul
>>>
>>> --
>>> .''`. Paul Tagliamonte <paultag@debian.org>
>>> : :' : Proud Debian Developer
>>> `. `'` 4096R / 8F04 9AD8 2C92 066C 7352 D28A 7B58 5B30 807C 2A87
>>> `- http://people.debian.org/~paultag
>>>
>>> _______________________________________________
>>> Pkg-php-pecl mailing list
>>> Pkg-php-pecl@lists.alioth.debian.org
>>> https://lists.alioth.debian.org/mailman/listinfo/pkg-php-pecl
>
> _______________________________________________
> Pkg-php-pecl mailing list
> Pkg-php-pecl@lists.alioth.debian.org
> https://lists.alioth.debian.org/mailman/listinfo/pkg-php-pecl
[Message part 2 (text/html, inline)]
Added indication that 728196 affects php-apcu, php-gearman, php-geoip, php-imagick, php-json, php-memcache, php-memcached, php-mysqlnd-ms, php-ps, php-redis, and php-yac
Request was from Ondřej Surý <ondrej@debian.org>
to control@bugs.debian.org.
(Tue, 24 Jun 2014 10:09:04 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org>:
Bug#728196; Package php-gearman.
(Tue, 24 Jun 2014 10:18:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP PECL Maintainers <pkg-php-pecl@lists.alioth.debian.org>.
(Tue, 24 Jun 2014 10:18:04 GMT) (full text, mbox, link).
Message #27 received at 728196@bugs.debian.org (full text, mbox, reply):
Control: reassign -1 ftp.debian.org
Control: retitle -1 Reassess PHP License usage for PHP PECL extensions
Hi Paul and rest of FTP Masters,
I am reassigning this bug to FTP Masters to solve it in between FTP
Masters.
Please note that Paul's interpretation would effectively lead to full
removal of PHP from the Debian archive - see the list of affected
packages in the bug (and in my previous email from May 27).
I concur that the PHP License 3.01 should not be used for random
software written *in* PHP language, but I don't agree that this clause
should be used for packages published on pear.php.net (PEAR libraries)
and pecl.php.net (PHP extensions).
I think the REJECT FAQ has to be changed and the interpretation needs to
be changed to allow PECL extensions and PEAR libraries to be licensed
under PHP License 3.01.
Cheers,
Ondrej
On Tue, Oct 29, 2013, at 14:20, Paul Tagliamonte wrote:
> Package: php-gearman
> Severity: serious
> User: paultag@debian.org
> Usertags: ftp
> X-Debbugs-CC: ftpmaster@ftp-master.debian.org
> thanks
>
> From the REJECT faq:
>
> /
> | 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.
> \
>
> Sorry this made it through NEW,
>
>
> Hope you're well, and thanks for your work,
> Paul
>
> --
> .''`. Paul Tagliamonte <paultag@debian.org>
> : :' : Proud Debian Developer
> `. `'` 4096R / 8F04 9AD8 2C92 066C 7352 D28A 7B58 5B30 807C 2A87
> `- http://people.debian.org/~paultag
> _______________________________________________
> Pkg-php-pecl mailing list
> Pkg-php-pecl@lists.alioth.debian.org
> https://lists.alioth.debian.org/mailman/listinfo/pkg-php-pecl
> Email had 1 attachment:
> + signature.asc
> 1k (application/pgp-signature)
--
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Changed Bug title to 'Reassess PHP License usage for PHP PECL extensions' from 'php-gearman is licensed under the PHP license, and is not php'
Request was from Ondřej Surý <ondrej@sury.org>
to 728196-submit@bugs.debian.org.
(Tue, 24 Jun 2014 10:18:05 GMT) (full text, mbox, link).
Changed Bug title to 'php-gearman is licensed under the PHP license, and is not PHP' from 'Reassess PHP License usage for PHP PECL extensions'
Request was from Ondřej Surý <ondrej@debian.org>
to control@bugs.debian.org.
(Tue, 24 Jun 2014 14:30:16 GMT) (full text, mbox, link).
Bug 728196 cloned as bugs 752530, 752531, 752532, 752533, 752534, 752535, 752536, 752537, 752538, 752539
Request was from Ondřej Surý <ondrej@debian.org>
to control@bugs.debian.org.
(Tue, 24 Jun 2014 14:30:17 GMT) (full text, mbox, link).
Bug 728196 cloned as bugs 752628, 752629, 752630, 752631, 752632, 752633, 752634, 752635, 752636, 752637, 752638, 752639, 752640, 752641, 752642, 752643, 752644, 752645, 752646, 752647, 752648, 752649, 752650, 752651, 752652, 752653, 752654, 752655
Request was from Ondřej Surý <ondrej@debian.org>
to control@bugs.debian.org.
(Wed, 25 Jun 2014 10:33:17 GMT) (full text, mbox, link).
Changed Bug title to 'php-compat is licensed under the PHP license and is not PHP' from 'php-gearman is licensed under the PHP license, and is not PHP'
Request was from Ondřej Surý <ondrej@debian.org>
to control@bugs.debian.org.
(Wed, 25 Jun 2014 10:33:28 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>:
Bug#752633; Package php-compat.
(Thu, 26 Jun 2014 11:04:21 GMT) (full text, mbox, link).
Acknowledgement sent
to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>.
(Thu, 26 Jun 2014 11:04:21 GMT) (full text, mbox, link).
Message #50 received at 752633@bugs.debian.org (full text, mbox, reply):
Hi everyone,
I should have done this earlier before cloning the bugs, so here's
some more background on the bugs filled.
I did have a quite long and extensive chat with FTP Masters
and our conclusion was that PHP License (any version) is
suitable only for software that comes directly from "PHP Group",
that basically means only PHP (src:php5) itself.
We have several options to do here:
1. Ask upstream to re-license the software to different free license
- BSD or MIT/Expat is the closest one.
2. Show that the software in question does come from "PHP Group",
f.e. software based on src:php5 sources. Most notable example is
src:php-json which is copy of ext/json/ adapted to libjson-c-dev
instead of the included JSON-IS-EVIL library.
3. We remove the source packages from Debian.
One more note: PHP is *not* compatible with GPL[1]. If you have
sources that combine PHP-licensed source with GPL-licenced
source the result is not distributable. That includes linking GPL
library to PHP licenced source (e.g. libreadline as most notable
example of GPL library).
While doing the copyright research I have found two such examples
and Ansgar was that kind that he filled: #752625 and #752627
Full list of bugs filled under this:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=ondrej%40debian.org&tag=php-license-3.01
If you feel to dispute this please take your *well-formed* and
*well-thought*
arguments to debian-legal.
Ondrej
[1] <https://www.gnu.org/licenses/license-list.html#PHP-3.01>
--
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Added tag(s) wheezy-ignore.
Request was from Holger Levsen <holger@layer-acht.org>
to control@bugs.debian.org.
(Mon, 07 Jul 2014 06:39:16 GMT) (full text, mbox, link).
Reply sent
to Thomas Goirand <zigo@debian.org>:
You have taken responsibility.
(Fri, 18 Jul 2014 11:33:50 GMT) (full text, mbox, link).
Notification sent
to Paul Tagliamonte <paultag@debian.org>:
Bug acknowledged by developer.
(Fri, 18 Jul 2014 11:33:50 GMT) (full text, mbox, link).
Message #57 received at 752633-done@bugs.debian.org (full text, mbox, reply):
As per the discussion in debian-devel@ ...
All of these are PEAR packages, which are hosted upstream in
pear.php.net. It's both the view of upstream, and the one of the FTP
masters (and it's been like this for YEARS) that they can be considered
being part of PHP. So it's perfectly fine to have them in Debian, and it
respects the licensing to call them php-*.
Thanks.
Thomas Goirand (zigo)
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sat, 16 Aug 2014 07:28:53 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 03:03:16 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.