Re: Updating the PHP license

Francesco Poli <[email protected]>
Newsgroups gmane.linux.debian.devel.legal
Message-ID <[email protected]>
On Fri, 24 May 2024 00:11:39 -0500 Ben Ramsey wrote:

> > On May 23, 2024, at 13:40, Francesco Poli <[email protected]> wrote:
> > 
> > On Wed, 22 May 2024 23:13:13 -0500 Ben Ramsey wrote:
> > 
> > [...]
> >> I’ve updated the RFC according to your suggestions.
> > 
> > Good!   :-)
> > Thanks for taking the time to do so.
> > 
> >> You may find a diff of the changes here:
> >> 
> >> https://wiki.php.net/rfc/php_license_update?do=diff&rev2%5B0%5D=1716433712&rev2%5B1%5D=1716437291&difftype=sidebyside 
> >> 
> >> Please let me know if you have any feedback on these changes.
> > 
> > After a short review, they look OK to me.
> > 
> > The only thing that I would emphasize more is: the PHP License, version
> > 4.0 should not just have the text identical to the 3-clause BSD
> > license, it should *be* the 3-clause BSD license. In other words, the
> > PHP Group would not merely publish a new license with a text identical
> > to the text of another license: the PHP Group would *designate*[^NOTE]
> > the 3-clause BSD license as the new version of the PHP License (i.e.:
> > version 4.0).
> > 
> > [^NOTE]: or *elect*, or *adopt*, the most suitable word should be
> >    chosen by an English native speaker (which I am not) with legal
> >    training (which I do not have)...
> > 
> > I think that, this way, clause 5 of the PHP License, version 3.01,
> > would be triggered, but there would be no need to explicitly mention
> > "PHP License, version 4.0" in the source code of a project that decides
> > to upgrade its license (from PHP License, version 3.01 to its
> > successor, the 3-clause BSD license).
> > The reason would that "PHP License, version 4.0" would become an alias
> > of "3-clause BSD license"...
> > 
> > Similarly for the Zend License, of course.
> > 
> > This is how I see it, but, clearly, it has to be checked with someone
> > more knowledgeable than me about the legal aspects.
> 
> 
> Again, great suggestions, Francesco. Many thanks!

You are welcome!  :-)

> 
> I’ve made a few small changes that make it clear that the PHP License, version 4, and Zend Engine License, version 3, both adopt the 3-clause BSD License.
> 
> Changes here: https://wiki.php.net/rfc/php_license_update?do=diff&rev2%5B0%5D=1716438337&rev2%5B1%5D=1716527050&difftype=sidebyside

Yeah, I think this is an improvement.


Some minor nitpicks (once again, by a non-native speaker, so they could
be wrong...): it's not the PHP License, version 4.0, which adopts the
3-clause BSD license; it's the PHP Group which adopts the 3-clause BSD
license as the new version (4.0) of the PHP License.
If you agree with this reasoning, then I would change the following
sentences:

- This proposal addresses a longstanding issue within the open source
- community by publishing new versions of the PHP License and the Zend
- Engine License. The PHP License, version 4, and Zend Engine License,
- version 3, will adopt the BSD 3-Clause License.

into:

+ This proposal addresses a longstanding issue within the open source
+ community by publishing new versions of the PHP License and the Zend
+ Engine License. The BSD 3-Clause License is adopted as The PHP
+ License, version 4, and as The Zend Engine License, version 3.

and:

- Publish the PHP License, version 4, and Zend Engine License, version
- 3, both adopting the BSD 3-Clause License, and deprecate the PHP
- License and Zend Engine License, as proposed in the Proposal section?

into:

+ Publish the PHP License, version 4, and Zend Engine License, version
+ 3, by adopting the BSD 3-Clause License as the new version of both,
+ and deprecate the PHP License and Zend Engine License, as proposed in
+ the Proposal section?


I hope this helps.
Bye!


-- 
 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/4FAmZR/c0ACgkQPhwn4R9p
v/59Fw//fcnC7JQwOuW1uj4wWcn3r+TLZTWfpLmHejTfhXgGAL7KY9PxY4/0Gvpd
MH8Zft2cRBwX9T63SsinBK4E4MJtJNLF12vGCWST158/jA/fXSY8lYnB3lnd01Lv
MB8JwgxiXZvxtTMqsxiDVTMYVA/gnXQ+X78O6FdjVA3qetYOPEpYuebTmChSMMG4
oQbWjJXF4tV6kyRPh16gpvR+cQHsnCnMY9Qe/t89YppXxctnGIxxqXyGWqg49KCp
u7hMq+h9DrKlYI7YYxVuxNgwP7jxJR1NZkV/4724TwwpQ8whBgb+F9AKkRNozFwM
iys5fZFeWvbBNHREH/C01gP2ekpM0uQeaSs/yO6hvB7bZWP+4nmChy8wsLqb8Ivz
GNxIWfD2mEN0vSx1oSzbSmxlbpEaT/ZUhAJAxGurH6+ap6z+i0YfLdiGJuOY7LIH
wsn413GZWBoYCYJRyOTgZIZ+fgz7ssDOUOJuOK6iiX715b8mVFjwxyXWzZRslhtS
TWKFQV/pd3WG48jP5ojjdP7CWquCOzASQTkX+RWpp04xptfqXg9YD52QlxlKqohb
LF1Lc9pQErK6/RIMesUv5Lll8yYxjyW9Y2phvThQiLUyqRkZCiJpuA3SAGOI2FYS
VbfkNKV/ghQ7zY3P7dblDgVX6i5+FXJiBpdr7cURzHKFIWr9i/Y=
=phcE
-----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.