PHP License Update
10 months ago
- #PHP
- #Licensing
- #Open Source
- The RFC proposes updating the PHP License and Zend Engine License to the Modified BSD License (3-clause BSD) to simplify licensing and resolve long-standing confusion.
- The new licenses will retain all existing rights for contributors and users while removing PHP Group and Zend-specific terms.
- PHP 9.0 is the proposed version for implementing these changes, with no backward compatibility issues expected.
- The PHP Group and Perforce Software (owner of Zend) must approve the changes, but individual contributor permissions are not required.
- The proposal includes updating file headers, documentation, and discouraging future use of the deprecated PHP and Zend Engine licenses.
- Debates over PHP's licensing history, including past conflicts with the GPL and OSI approval challenges, are discussed in detail.
- The RFC highlights the intertwined nature of PHP and the Zend Engine, making separate licensing impractical after 25 years.
- A six-month discussion period is proposed before voting, with implementation planned for PHP 9.0.