
Разработчики языка программирования PHP официально уведомили Open Source Initiative (OSI) о прекращении использования лицензии PHP License 3.01. Проект завершил масштабный переход на лицензию BSD-3: теперь весь исходный код PHP и инструментарий полностью очищены от зависимостей, связанных с устаревшими правилами.
Упрощение лицензионной политики
Исторически сложилось так, что интерпретатор PHP и движок Zend Engine распространялись на условиях различных лицензий — PHP License и Zend Engine License. Переход на единый стандарт BSD-3 призван существенно упростить жизнь разработчикам, обеспечив полноценную совместимость с лицензией GPL.
Ранее лицензионная политика PHP вызывала споры в сообществе, так как Фонд свободного программного обеспечения (FSF) считал эти условия несовместимыми с GPL. Основной претензией был пункт, запрещающий использование торговой марки «PHP» в производных продуктах без получения предварительного письменного разрешения.
История изменений: от GPL к BSD-3
Эволюция лицензирования PHP проходила несколько этапов:
- PHP 1.x и 2.x: Изначально проект базировался на лицензии GPLv2.
- PHP 3: Произошло разделение на две лицензии — PHP License и GPL.
- PHP 4: Основной код перешел под исключительное действие PHP License, а движок Zend Engine, лежащий в основе интерпретатора, получил собственную Zend Engine License.
Лицензия Zend Engine в свое время накладывала еще более строгие ограничения: она не только регулировала использование торговой марки «Zend», но и обязывала разработчиков упоминать движок в рекламных материалах сторонних продуктов.
Что изменилось для пользователей
Переход на BSD-3 не ущемляет права участников разработки и пользователей. Фактически новая модель лицензирования снимает старые барьеры:
- Удалены специфические требования, касающиеся использования бренда «PHP».
- Отменены обязательства по упоминанию проекта в производных работах.
- Лицензии PHP и Zend, которые изначально опирались на 4-пунктовую лицензию BSD, теперь приведены к современному и более гибкому стандарту BSD-3.
Важно отметить, что для такой смены не потребовалось собирать индивидуальные согласия всех контрибьюторов проекта. Полномочия PHP Group изначально предусматривали право на внесение изменений в лицензию. Процесс был юридически закреплен как обновление до версий PHP License v4 и Zend Engine License v3, текст которых теперь полностью соответствует BSD-3. Юридическую чистоту перехода подтвердила компания Perforce Software, владеющая Zend Technologies.





