Домой Новости Софт и сервисы Проект PHP перешёл на лицензию BSD-3 и изъял из обращения лицензию PHP...

Проект PHP перешёл на лицензию BSD-3 и изъял из обращения лицензию PHP License

Язык программирования PHP полностью перешел на лицензию BSD-3, устранив старые конфликты с GPL и упростив использование бренда.

Логотип PHP
PHP официально сменил лицензирование Источник: linux.org.ru

Разработчики языка программирования 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.

Источник: https://www.linux.org.ru