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

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

Устаревшая лицензия PHP License 3.01 уходит в прошлое: проект перешел на свободную BSD-3, что обеспечит совместимость с GPL и упростит развитие экосистемы.

Разработчики языка программирования PHP официально уведомили организацию Open Source Initiative (OSI) о добровольном выводе из обращения лицензии PHP License 3.01. Проект полностью завершил переход на лицензию BSD-3, и теперь в кодовой базе инструментария не осталось компонентов, распространяемых на условиях старой PHP License.

Ранее интерпретатор PHP и движок Zend Engine использовали различные варианты лицензий, что создавало определенные сложности. Переход на BSD-3 унифицирует условия лицензирования, обеспечивает полную совместимость с GPL и устраняет юридические ограничения, которые ранее мешали свободному развитию производных продуктов. В частности, предыдущие лицензии PHP не позволяли использовать название языка в маркетинговых целях без получения специального письменного разрешения.

История лицензирования PHP

Эволюция условий распространения проекта проходила через несколько этапов:

  • PHP 1.x и 2.x: Код распространялся под лицензией GPLv2.
  • PHP 3: Проект перешел на использование двух лицензий — PHP License и GPL.
  • PHP 4: Основная часть кода стала доступна только под PHP License, а движок Zend Engine — под отдельной Zend Engine License.

Zend Engine License накладывала еще более строгие обязательства, требуя обязательного упоминания движка во всех рекламных материалах сторонних продуктов.

Что изменилось с переходом на BSD-3

Несмотря на смену правовой базы, права всех участников разработки и пользователей остались защищены и неизменны. Новая лицензия BSD-3 не накладывает дополнительных ограничений. Фактически, PHP и Zend License исторически базировались на тексте 4-пунктовой лицензии BSD, поэтому переход к BSD-3 стал логичным шагом: из документации были удалены пункты, регулирующие использование бренда «PHP», и отменены требования об обязательных упоминаниях проекта в производных решениях.

Процесс смены лицензии не требовал индивидуального согласия каждого контрибьютора, так как внутренние регламенты PHP Group изначально наделяли организацию полномочиями по обновлению лицензионных соглашений. Финальное решение было утверждено членами PHP Group при поддержке юристов компании Perforce Software (владельца Zend Technologies). Технически переход оформлен как обновление до версий PHP License v4 и Zend Engine License v3, текст которых полностью соответствует лицензии BSD-3.

Источник: http://www.opennet.ru