Re: Updating the PHP license

Francesco Poli <[email protected]>
Newsgroups gmane.linux.debian.devel.legal
Message-ID <[email protected]>
On Sat, 18 May 2024 15:18:36 -0500 Ben Ramsey wrote:

> Hi, all!

Hello Ben!

> 
> Over the years, the open source community, including Debian, has had
> a few lengthy discussions and disagreements regarding the PHP
> license.[^1][^2][^3] The TL;DR sentiment of all these discussions
> amounts to: change the license to something well-understood and less
> problematic.

Indeed, I have personally voiced my disappointment with the PHP License
for a long time. See, for instance, my [analysis] of the PHP License,
version 3.01, and an additional [comment] about another issue.

[analysis]: <https://lists.debian.org/debian-legal/2005/11/msg00272.html>
[comment]: <https://lists.debian.org/debian-legal/2006/02/msg00371.html>

And I have also attempted to persuade the PHP Group to switch to a well
known and widely adopted general purpose (DFSG-compliant) license.
I got in touch with the PHP Group back in 2016 and tried to convince
them to switch to the 3-clause BSD license, but my attempt was
unfortunately unsuccessful...

> 
> So, that’s what I’m proposing to do in a new RFC I’ve drafted for the
> PHP project: https://wiki.php.net/rfc/php_license_update 

Given what I said above, you may guess I am really happy about your RFC!
Thanks a lot for drafting it and for stewarding this proposal.

> 
> I’ve not opened this up for discussion within the PHP project yet,
> since I’m still collecting feedback, and that’s why I’m sharing it
> here. I’ve put a lot of work into presenting what I think is a sound
> and well-reasoned argument for this change, and I’m asking for
> feedback from this group regarding the method and theory I’m using to
> go about it.

Here's some feedback about version 0.3 of your RFC.

| The proposed changes for the PHP software repository will not affect
| the PHP Manual. The PHP Manual will remain licensed under the Creative
| Commons Attribution 3.0 License or later.

How unfortunate!
Creative Commons licenses are also controversial (although this one,
CC-by-v3.0, is accepted by the Debian Project, I personally disagree).

Anyway, the general recommendation is to license the documentation
under the same legal terms as the documented program or library.
Hence, I would suggest to also switch the PHP Manual to the 3-clause
BSD license... this would be absolutely great (although it would
probably require to seek approval among its copyright holders).

| External extensions currently licensed under the PHP License may
| continue to use the PHP License. There is no need to change extension
| licenses.

I don't think so.

If the PHP Group decides to elect the 3-clause BSD license as the next
version (4.0) of the PHP License, then clause 5 of the PHP License version
3.01 will kick in and any piece of software currently licensed under
the terms of the PHP License version 3.01 will *instantly* be also
available under the terms of the 3-clause BSD license, at the
recipient's choice.

A similar reasoning should hold for the Zend Engine License, as well...

> 
> Thanks in advance!

You're welcome.
Thanks to you for sharing this draft document!

> 
> Cheers,
> Ben

Bye!   :-)

> 
> 
> [^1]: https://duckduckgo.com/?q=site%3Ahttps%3A%2F%2Flists.debian.org%2Fdebian-legal%2F+php
> [^2]: https://lwn.net/Articles/604630/
> [^3]: https://ftp-master.debian.org/php-license.html
> 


-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEygERR5zS79/7gjklPhwn4R9pv/4FAmZKK9kACgkQPhwn4R9p
v/7ErBAAq83ikSYkuNQYzdZeFZkTuw8BvzDaflWc8OUzj9S/28LQlyUhnN4ZiLKR
zikWu+tXLbqGy3RcweNrO0zZa9nHpU7UN0cxUkQvGjqly24hwermVp687fZXU08l
jSk3eHOobBcZLv4oxRTbkxyCPP/H/hU2y3PAiDohnv1BSJBA7/s0vgSios2FWjmP
yUmjfbL+/uANHuq4gc8X93hhuZXrjZvE4/isjIfJG13p/IjesiSeizNVF/50zpu/
YgvzW/sfjf6EXOIMzYMJp9+0HgF76laDMFlGZzbQlb5L2M2dq7VtNNEz1ZO7XYDm
lvAcI0sRo1UX+24f5054S2/u2/4mKWf6tNVWafOz2mQoPY8B1oIBEgRpOWucgD8b
BCP8QEK1OgEl0nyxOrM+YvY9WDzVAJr3gFSKnm7K02i773tdp10Ikkwj7H/Jt1ri
aHsKW2pdr6kB8sxEeeuusgz5LRdk7rt9YBpC2OozwwaZdhqdRJV0e2hOO5kQPjA1
GNHjdnmE48f1x4TxoyHckzzj/KbcRlwps/+UBdBAF/PyuLtVdc805TEumL1Db99G
B0KcRSYnpyD4TSZXUH+zG9FVxrNprtF3R+H6ddbw7m4PYQ1GXAj0LolfydcKwmIQ
54Pt28f6CEsHyJFF8LuuJwf3JdGMQLVdmO1vSPHyFMxsK1JHwLM=
=uRd3
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.