[PHP-DEV] [RFC] Updating the PHP License

Hello internals,

I’m opening discussion on an RFC proposing that we relicense PHP under
the Modified BSD License (SPDX identifier: BSD-3-Clause), starting with
PHP 9.0. This change simplifies and modernizes our licensing,
addressing long-standing issues while preserving the rights of both
contributors and users. Below is a quick summary of what the RFC
proposes and what it means for developers.

- Proposes that PHP 9.0 adopt the Modified BSD License (BSD-3-Clause),
  replacing the current PHP and Zend Engine licenses.
- The Modified BSD License is OSI-approved, GPL-compatible, and widely
  recognized in the open source community.
- Your rights as a developer—use, modification, distribution—remain
  unchanged.
- Extensions and tools may adopt BSD-3-Clause in place of the outdated
  PHP License.
- The update removes confusing legacy clauses tied to branding and
  permissions.

I’ve spoken with all members of the PHP Group, and each has voiced their
approval of this proposal. The Perforce legal team has also informally
approved, and I will be working with them to get a formal letter of
approval soon.

The RFC is available at: PHP: rfc:php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

Cheers,
Ben

P.S. For legal questions or concerns, I’m working with Pamela Chestek
of Chestek Legal <https://www.chesteklegal.com> on behalf of the PHP
Group. You may be familiar with her work as chair of the license
committee for the Open Source Initiative.

On Thursday, 10 July 2025 at 04:25, Ben Ramsey <ramsey@php.net> wrote:

Hello internals,

I’m opening discussion on an RFC proposing that we relicense PHP under
the Modified BSD License (SPDX identifier: BSD-3-Clause), starting with
PHP 9.0.

Hello Ben,

Thank you for tackling this thorny issue, I sincerely appreciate the work you've put into this over the years.
Even if you don't need individual contributors to grant permission, I will still say that:

I fully accept the relicensing of all of my code contributions to php-src to the BSD-3-Clause.

Best regards,

Gina P. Banyard

On Wed, Jul 9, 2025, at 10:22 PM, Ben Ramsey wrote:

Hello internals,

I’m opening discussion on an RFC proposing that we relicense PHP under
the Modified BSD License (SPDX identifier: BSD-3-Clause), starting with
PHP 9.0. This change simplifies and modernizes our licensing,
addressing long-standing issues while preserving the rights of both
contributors and users. Below is a quick summary of what the RFC
proposes and what it means for developers.

- Proposes that PHP 9.0 adopt the Modified BSD License (BSD-3-Clause),
  replacing the current PHP and Zend Engine licenses.
- The Modified BSD License is OSI-approved, GPL-compatible, and widely
  recognized in the open source community.
- Your rights as a developer—use, modification, distribution—remain
  unchanged.
- Extensions and tools may adopt BSD-3-Clause in place of the outdated
  PHP License.
- The update removes confusing legacy clauses tied to branding and
  permissions.

I’ve spoken with all members of the PHP Group, and each has voiced their
approval of this proposal. The Perforce legal team has also informally
approved, and I will be working with them to get a formal letter of
approval soon.

The RFC is available at: PHP: rfc:php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

Cheers,
Ben

P.S. For legal questions or concerns, I’m working with Pamela Chestek
of Chestek Legal <https://www.chesteklegal.com> on behalf of the PHP
Group. You may be familiar with her work as chair of the license
committee for the Open Source Initiative.

This is long overdue and very welcome. Thank you, Ben!

--Larry Garfield

On Thu, 10 Jul 2025 at 05:26, Ben Ramsey <ramsey@php.net> wrote:

Hello internals,

I’m opening discussion on an RFC proposing that we relicense PHP under
the Modified BSD License (SPDX identifier: BSD-3-Clause), starting with
PHP 9.0. This change simplifies and modernizes our licensing,
addressing long-standing issues while preserving the rights of both
contributors and users. Below is a quick summary of what the RFC
proposes and what it means for developers.

  • Proposes that PHP 9.0 adopt the Modified BSD License (BSD-3-Clause),
    replacing the current PHP and Zend Engine licenses.
  • The Modified BSD License is OSI-approved, GPL-compatible, and widely
    recognized in the open source community.
  • Your rights as a developer—use, modification, distribution—remain
    unchanged.
  • Extensions and tools may adopt BSD-3-Clause in place of the outdated
    PHP License.
  • The update removes confusing legacy clauses tied to branding and
    permissions.

I’ve spoken with all members of the PHP Group, and each has voiced their
approval of this proposal. The Perforce legal team has also informally
approved, and I will be working with them to get a formal letter of
approval soon.

The RFC is available at: https://wiki.php.net/rfc/php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

Cheers,
Ben

P.S. For legal questions or concerns, I’m working with Pamela Chestek
of Chestek Legal <https://www.chesteklegal.com> on behalf of the PHP
Group. You may be familiar with her work as chair of the license
committee for the Open Source Initiative.

Sounds great. I’m sure this was a lot of work involved. Thank you.

I’d just have two questions here that are popping up to things I’ve encountered lately:

  1. TSRM (Thread Safe Resource Manager) also has a separate LICENSE file but it is BSD 2 Clause, which is compatible with all of that, I assume. That should be also simplified in some way? Perhaps integrating TSRM into Zend Engine directly at some point or updating its license to 3 clause BSD?

  2. To be more clear, the GPL compatibility would probably need to be just slightly clarified to make PHP usage simpler in the future for cases when GPL-licensed software is involved.

PHP currently has option to link to two GPL-3 licensed libraries that cause issues when distributing PHP (for example, packaging PHP and providing it as a binary via some package and similar):

So, GPL-compatibility here means that PHP licensed under the Modified BSD License could link to GNU Readline library but it should be relicensed as GPL-3 then?

Because I’m thinking of deprecating linking options with GNU Readline and GDBM to make the PHP build process worry-free for packagers.

On Jul 12, 2025, at 04:18, Peter Kokot <petk@php.net> wrote:

On Thu, 10 Jul 2025 at 05:26, Ben Ramsey <ramsey@php.net> wrote:

Hello internals,

I’m opening discussion on an RFC proposing that we relicense PHP under
the Modified BSD License (SPDX identifier: BSD-3-Clause), starting with
PHP 9.0. This change simplifies and modernizes our licensing,
addressing long-standing issues while preserving the rights of both
contributors and users. Below is a quick summary of what the RFC
proposes and what it means for developers.

- Proposes that PHP 9.0 adopt the Modified BSD License (BSD-3-Clause),
  replacing the current PHP and Zend Engine licenses.
- The Modified BSD License is OSI-approved, GPL-compatible, and widely
  recognized in the open source community.
- Your rights as a developer—use, modification, distribution—remain
  unchanged.
- Extensions and tools may adopt BSD-3-Clause in place of the outdated
  PHP License.
- The update removes confusing legacy clauses tied to branding and
  permissions.

I’ve spoken with all members of the PHP Group, and each has voiced their
approval of this proposal. The Perforce legal team has also informally
approved, and I will be working with them to get a formal letter of
approval soon.

The RFC is available at: PHP: rfc:php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

Cheers,
Ben

P.S. For legal questions or concerns, I’m working with Pamela Chestek
of Chestek Legal <https://www.chesteklegal.com> on behalf of the PHP
Group. You may be familiar with her work as chair of the license
committee for the Open Source Initiative.

Sounds great. I'm sure this was a lot of work involved. Thank you.

I'd just have two questions here that are popping up to things I've encountered lately:

1. TSRM (Thread Safe Resource Manager) also has a separate LICENSE file but it is BSD 2 Clause, which is compatible with all of that, I assume. That should be also simplified in some way? Perhaps integrating TSRM into Zend Engine directly at some point or updating its license to 3 clause BSD?

The license that applies to TSRM should remain the same. For one, it’s already under a widely-accepted and permissive OSI-approved license. Secondly, I think changing it would require approval from all contributors:

1. The license on TSRM doesn’t explicitly reserve the right for anyone to change the license (the PHP License and Zend Engine Licenses do), so no one can unilaterally change the license.

2. Changing from BSD-2-Clause to BSD-3-Clause adds more restrictions to the terms authors have granted by including the 3rd clause (i.e., “Neither the name of the copyright holder…”). So, the authors would need to approve of these additional restrictions added to the use of their contributions.

There are only about 70 contributors to TSRM, so getting approvals wouldn’t be too hard, but I also don’t think it’s necessary to change the license on it.

It looks like TSRM was originally written with the intention of being a standalone library that could be used apart from PHP, which is why it was contributed under a different license.

2. To be more clear, the GPL compatibility would probably need to be just slightly clarified to make PHP usage simpler in the future for cases when GPL-licensed software is involved.

PHP currently has option to link to two GPL-3 licensed libraries that cause issues when distributing PHP (for example, packaging PHP and providing it as a binary via some package and similar):
- GNU readline library for ext/readline (here libedit alternative can be used)
The GDBM is GPL 3 licensed and incompatible with PHP license · Issue #16826 · php/php-src · GitHub
- GDBM for ext/dba (here other handlers can be used)
GNU Readline should be replaced with libedit · Issue #15882 · php/php-src · GitHub

So, GPL-compatibility here means that PHP licensed under the Modified BSD License could link to GNU Readline library but it should be relicensed as GPL-3 then?

Because I'm thinking of deprecating linking options with GNU Readline and GDBM to make the PHP build process worry-free for packagers.

I’m not sure what you mean by “GPL compatibility would probably need to be just slightly clarified to make PHP usage simpler.”

The FSF considers the Modified BSD License as compatible with the GPL.[^1] They elaborate on what they mean by compatibility:

“It means that the other license and the GNU GPL are compatible; you can combine code released under the other license with code released under the GNU GPL in one larger program.

“All GNU GPL versions permit such combinations privately; they also permit distribution of such combinations provided the combination is released under the same GNU GPL version.”[^2]

Being licensed under the Modified BSD License means that PHP may be combined with GPL-licensed software and released together with that software, as long as the *combination* is released under the terms of the GPL.

For those who are packaging PHP and linking against GPL libraries, the current PHP License, version 3.01, presents an incompatibility that cannot be resolved because of the additional restrictions it places on users.[^3] However, under the Modified BSD License, there is no incompatibility, as long as the combined package is released under the terms of the GPL.

Example: if I create a PHP package that links against Readline (whether statically or dynamically) the GPL considers this a combined work, and I must release the combination under the terms of the same version of the GPL that covers Readline.[^4]

Does that clear things up?

Cheers
Ben

[^1]: Various Licenses and Comments about Them - GNU Project - Free Software Foundation
[^2]: Frequently Asked Questions about the GNU Licenses - GNU Project - Free Software Foundation
[^3]: Various Licenses and Comments about Them - GNU Project - Free Software Foundation
[^4]: Frequently Asked Questions about the GNU Licenses - GNU Project - Free Software Foundation

On Wed, 9 Jul 2025, Ben Ramsey wrote:

The RFC is available at: PHP: rfc:php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

Thanks for tackling this. Licensing issues can be thorny.

I only really have one comment — why wait until (specifically) PHP 9,
and not PHP-next (the one after 8.5)?

cheers,
Derick

On Jul 14, 2025, at 08:13, Derick Rethans <derick@php.net> wrote:

On Wed, 9 Jul 2025, Ben Ramsey wrote:

The RFC is available at: PHP: rfc:php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

Thanks for tackling this. Licensing issues can be thorny.

I only really have one comment — why wait until (specifically) PHP 9,
and not PHP-next (the one after 8.5)?

cheers,
Derick

I don’t think there are any technical or legal reasons for this. When I began discussing this with others a few years ago, the next major version (PHP 9) seemed like the right time to make a major licensing change.

If others think PHP-next (i.e., either 8.6 or 9.0, whichever comes first) is the right version for this change, then I’m okay with that.

Cheers,
Ben

Hi

On 7/10/25 05:22, Ben Ramsey wrote:

The RFC is available at: PHP: rfc:php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

With the new policy in PHP: rfc:rfc_discussion_and_vote, RFCs are considered inactive after 42 days to ensure that the discussion is fresh. The long discussion period on this RFC will not help anyone if the thread is already buried my several other RFCs and folks already forgot about it.

I'm thus using the opportunity to bump this discussion to the top of the inbox and to also note that the new policy very strongly encourages that the final voting widgets are added early to an RFC (since the addition of a voting widget is considered a Major Change). Don't forget to include the “Abstain” option.

Best regards
Tim Düsterhus

On 11/23/25 17:10, Tim Düsterhus wrote:

Hi

On 7/10/25 05:22, Ben Ramsey wrote:

The RFC is available at: PHP: rfc:php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

With the new policy in PHP: rfc:rfc_discussion_and_vote, RFCs are considered inactive after 42 days to ensure that the discussion is fresh. The long discussion period on this RFC will not help anyone if the thread is already buried my several other RFCs and folks already forgot about it.

I'm thus using the opportunity to bump this discussion to the top of the inbox and to also note that the new policy very strongly encourages that the final voting widgets are added early to an RFC (since the addition of a voting widget is considered a Major Change). Don't forget to include the “Abstain” option.

Best regards
Tim Düsterhus

Thanks, Tim, for bumping this thread.

I've updated the RFC to include the voting widget, including the Abstain option.

So far, I think the only substantial bit of feedback comes from Derick:

> I only really have one comment — why wait until (specifically) PHP 9,
> and not PHP-next (the one after 8.5)?

My response was:

> I don't think there are any technical or legal reasons for for this.
> When I began discussing this with others a few years ago, the next
> major version (PHP 9) seemed like the right time to make a major
> licensing change.
>
> If others think PHP-next (i.e., either 8.6 or 9.0, whichever comes
> first) is the right version for this change, then I'm okay with that.

What do others think? Should this be for PHP 8.6, or should it wait until PHP 9.0?

According to the original timeline for this, I plan to open voting for this in early January, and according to the new RFC policy, I'll ensure the discussion is active with the proper cool-down period before I open voting.

Cheers,
Ben

Hey all

On 25/11/2025 03:00, Ben Ramsey wrote:

On 11/23/25 17:10, Tim Düsterhus wrote:

Hi

On 7/10/25 05:22, Ben Ramsey wrote:

The RFC is available at: PHP: rfc:php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

With the new policy in PHP: rfc rfc_discussion_and_vote, RFCs are considered inactive after 42 days to ensure that the discussion is fresh. The long discussion period on this RFC will not help anyone if the thread is already buried my several other RFCs and folks already forgot about it.

I'm thus using the opportunity to bump this discussion to the top of the inbox and to also note that the new policy very strongly encourages that the final voting widgets are added early to an RFC (since the addition of a voting widget is considered a Major Change). Don't forget to include the “Abstain” option.

Best regards
Tim Düsterhus

Thanks, Tim, for bumping this thread.

I've updated the RFC to include the voting widget, including the Abstain option.

So far, I think the only substantial bit of feedback comes from Derick:

> I only really have one comment — why wait until (specifically) PHP 9,
> and not PHP-next (the one after 8.5)?

My response was:

> I don't think there are any technical or legal reasons for for this.
> When I began discussing this with others a few years ago, the next
> major version (PHP 9) seemed like the right time to make a major
> licensing change.
>
> If others think PHP-next (i.e., either 8.6 or 9.0, whichever comes
> first) is the right version for this change, then I'm okay with that.

What do others think? Should this be for PHP 8.6, or should it wait until PHP 9.0?

IMO a licence change is a BC break and should therefore wait until PHP9.

Besides that personally I have no issue in moving to the new licence with PHP.next as the new licence is essentially the old one. The people that will get caught with the nitty-gritty details of the licence-changes will probably not care and for everyone else it provides a cleaner licence.

So from my side: PHP.next

Cheers

Andreas
--
                                                               ,
                                                              (o o)
+---------------------------------------------------------ooO-(_)-Ooo-+
| Andreas Heigl |
| mailto:andreas@heigl.org N 50°22'59.5" E 08°23'58" |
| https://andreas.heigl.org |
+---------------------------------------------------------------------+
| Appointments - Nextcloud |
+---------------------------------------------------------------------+
| GPG-Key: https://hei.gl/keyandreasheiglorg |
+---------------------------------------------------------------------+

Hi

On 11/25/25 03:00, Ben Ramsey wrote:

According to the original timeline for this, I plan to open voting for
this in early January, and according to the new RFC policy, I'll ensure
the discussion is active with the proper cool-down period before I open
voting.

Please note the end-of-year holiday period that ends January 10th. It would therefore more likely be “middle of January” at the earliest.

As for the RFC itself, I'm intentionally abstaining from having an opinion (and will also Abstain in the vote itself), as this is a legal matter not a technical matter with the latter being where my main expertise lies :slight_smile:

Best regards
Tim Düsterhus

On 11/25/25 16:09, Tim Düsterhus wrote:

Hi

On 11/25/25 03:00, Ben Ramsey wrote:

According to the original timeline for this, I plan to open voting for
this in early January, and according to the new RFC policy, I'll ensure
the discussion is active with the proper cool-down period before I open
voting.

Please note the end-of-year holiday period that ends January 10th. It would therefore more likely be “middle of January” at the earliest.

As for the RFC itself, I'm intentionally abstaining from having an opinion (and will also Abstain in the vote itself), as this is a legal matter not a technical matter with the latter being where my main expertise lies :slight_smile:

Best regards
Tim Düsterhus

Sorry for not being specific. I tend to think of January 10 as part of "early January." I'll open voting at some point _after_ January 10.

Cheers,
Ben

On 7/9/25 22:22, Ben Ramsey wrote:

Hello internals,

I’m opening discussion on an RFC proposing that we relicense PHP under
the Modified BSD License (SPDX identifier: BSD-3-Clause), starting with
PHP 9.0. This change simplifies and modernizes our licensing,
addressing long-standing issues while preserving the rights of both
contributors and users. Below is a quick summary of what the RFC
proposes and what it means for developers.

- Proposes that PHP 9.0 adopt the Modified BSD License (BSD-3-Clause),
   replacing the current PHP and Zend Engine licenses.
- The Modified BSD License is OSI-approved, GPL-compatible, and widely
   recognized in the open source community.
- Your rights as a developer—use, modification, distribution—remain
   unchanged.
- Extensions and tools may adopt BSD-3-Clause in place of the outdated
   PHP License.
- The update removes confusing legacy clauses tied to branding and
   permissions.

I’ve spoken with all members of the PHP Group, and each has voiced their
approval of this proposal. The Perforce legal team has also informally
approved, and I will be working with them to get a formal letter of
approval soon.

The RFC is available at: PHP: rfc:php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

Cheers,
Ben

P.S. For legal questions or concerns, I’m working with Pamela Chestek
of Chestek Legal <https://www.chesteklegal.com> on behalf of the PHP
Group. You may be familiar with her work as chair of the license
committee for the Open Source Initiative.

The only feedback I've received thus far regards the proposed PHP version. After thinking on it a bit, I agree with changing the proposed PHP version from 9.0 to the next version of PHP, whether that's 8.6 or 9.0. I've updated the RFC to reflect this.

Additionally, the RFC includes links to patches for php-src and web-php, in case anyone would like to review the changes and help catch areas I might have missed. :wink:

* php-src: Comparing php:master...ramsey:php-license-update · php/php-src · GitHub
* web-php: Comparing php:master...ramsey:php-license-update · php/web-php · GitHub

Cheers,
Ben

Hi,

On Fri, Nov 28, 2025 at 9:26 PM Ben Ramsey <ramsey@php.net> wrote:

On 7/9/25 22:22, Ben Ramsey wrote:

Hello internals,

I’m opening discussion on an RFC proposing that we relicense PHP under
the Modified BSD License (SPDX identifier: BSD-3-Clause), starting with
PHP 9.0. This change simplifies and modernizes our licensing,
addressing long-standing issues while preserving the rights of both
contributors and users. Below is a quick summary of what the RFC
proposes and what it means for developers.

  • Proposes that PHP 9.0 adopt the Modified BSD License (BSD-3-Clause),
    replacing the current PHP and Zend Engine licenses.
  • The Modified BSD License is OSI-approved, GPL-compatible, and widely
    recognized in the open source community.
  • Your rights as a developer—use, modification, distribution—remain
    unchanged.
  • Extensions and tools may adopt BSD-3-Clause in place of the outdated
    PHP License.
  • The update removes confusing legacy clauses tied to branding and
    permissions.

I read it through and it’s really nice! +1 on this. I already started using BSD License for some of the new stream changes - we are not required to use PHP license and other licenses are already contained in it - mainly BSD (e.g. FPM) and Apache.

FPM is actually 2-Clause BSD: https://github.com/php/php-src/blob/php-8.5.0/sapi/fpm/LICENSE . It might make sense to cover it in the RFC and update it to 3-Clause as well maybe? Also we should add headers with SPDX tag to its files where it’s missing completely - see https://github.com/php/php-src/blob/php-8.5.0/sapi/fpm/fpm/fpm.c#L1 for example. Assuming that it’s fine to change it because the project is under that license..?

I’ve spoken with all members of the PHP Group, and each has voiced their
approval of this proposal. The Perforce legal team has also informally
approved, and I will be working with them to get a formal letter of
approval soon.

It would be good to get this stored somewhere so we have got proof of it. It can be done privately but the point is that more people would have access in case it is ever needed and you are not available.

It could be slightly clearer in the RFC that you have already all approvals from PHP Group members - it just talks about how many of them might be needed and then list them as approved without saying that it is all covered.

I guess the vote can start without the formal approval from Perforce but the actual change should wait for it.

The RFC is available at: https://wiki.php.net/rfc/php_license_update

Discussion will remain open for at least six months to ensure all
interested parties have an opportunity to respond.

Cheers,
Ben

P.S. For legal questions or concerns, I’m working with Pamela Chestek
of Chestek Legal <https://www.chesteklegal.com> on behalf of the PHP
Group. You may be familiar with her work as chair of the license
committee for the Open Source Initiative.

The only feedback I’ve received thus far regards the proposed PHP
version. After thinking on it a bit, I agree with changing the proposed
PHP version from 9.0 to the next version of PHP, whether that’s 8.6 or
9.0. I’ve updated the RFC to reflect this.

You should just target just PHP 8.6 which is the automatic next version unless there is an RFC that would change it to 9.0.

Kind regards,

Jakub

On 11/28/25 15:38, Jakub Zelenka wrote:

I read it through and it's really nice! +1 on this. I already
started using BSD License for some of the new stream changes - we
are not required to use PHP license and other licenses are already
contained in it - mainly BSD (e.g. FPM) and Apache.

This is true, if you contribute code to php-src, you can place your
contributions under the terms of a different license, if you like. Even
parts of files can be licensed differently, as long as they don't
conflict. Typically, this isn't a problem if using any of the BSD-style
or MIT-style licenses together, since they all amount to about the same
(at least, in intent).

For the sake of consistency and to alleviate confusion, it makes most
sense to stick with the 3-Clause BSD for new PHP source code, though,
unless we're borrowing the code from another project, where it already
has it's own licensing terms.

FPM is actually 2-Clause BSD: https://github.com/php/php-src/blob/
php-8.5.0/sapi/fpm/LICENSE . It might make sense to cover it in the
RFC and update it to 3-Clause as well maybe?

Peter asked the same about TSRM, and I don't think it makes sense to
update the code under these licenses to the 3-Clause BSD. For one, the
3-Clause BSD adds a new restriction, which any copyright-holding authors
might object to, so you'd need their approval. As I've gone at length to
show in the RFC, the 3.01 version of the PHP License doesn't have this
problem, since the statements being removed aren't rights any
contributors (other than The PHP Group or Zend) can enforce, so we're
not adding to or taking away from any of terms copyright authors can assert.

Also we should add headers with SPDX tag to its files where it's
missing completely - see https://github.com/php/php-src/blob/
php-8.5.0/sapi/fpm/fpm/fpm.c#L1 for example. Assuming that it's fine
to change it because the project is under that license..?

I'll have a follow up PR to add SPDX tags and SBOM information and codes
to the rest of the code base, once this is passed and merged. There's
quite a bit of work involved for that, and I didn't want it to get all
jumbled together with the license change.

I’ve spoken with all members of the PHP Group, and each has
voiced their approval of this proposal. The Perforce legal team
has also informally approved, and I will be working with them to
get a formal letter of approval soon.

It would be good to get this stored somewhere so we have got proof
of it. It can be done privately but the point is that more people
would have access in case it is ever needed and you are not
available.

It could be slightly clearer in the RFC that you have already all
approvals from PHP Group members - it just talks about how many of
them might be needed and then list them as approved without saying
that it is all covered.

I guess the vote can start without the formal approval from Perforce
but the actual change should wait for it.

Good points. I'll put together the email threads with relevant headers,
etc. in a format that's sharable.

Cheers,
Ben