PHP официально отказывается от устаревшей лицензии

PHP завершил переход на лицензию BSD с тремя пунктами, прекратив действие давно существовавшей лицензии PHP 3.01 после многолетнего пересмотра.

Бен Рэмси подтвердил это обновление в сообщении, отправленном от имени PHP Group в рассылку Open Source Initiatives, посвященную пересмотру лицензий.

В сообщении указано, что лицензия PHP 3.01 была добровольно снята с обращения и больше не используется. Проект PHP также не рекомендует использовать её для новых проектов.

Это изменение следует за прошлогодним предложением заменить собственную лицензию PHP на стандартную разрешительную лицензию. Процесс завершился тем, что PHP принял в качестве новой лицензии модифицированную лицензию BSD, также известную как лицензия BSD с 3-мя пунктами.

Кроме того, лицензия PHP 3.0 также фактически была снята с производства, поскольку Open Source Initiative указывает, что она заменена лицензией PHP 3.01. С выводом обеих лицензий из обращения PHP прекратил использование собственных условий лицензирования, действовавших на протяжении десятилетий.

Это изменение также затрагивает лицензирование Zend Engine. В первоначальном предложении новая лицензия описывалась как PHP License версии 4 и Zend Engine License версии 3, заменяя прежнее разделение между лицензией PHP и отдельной лицензией Zend Engine.

В чем заключается основная идея всех этих изменений? Вкратце, изменение лицензирования упрощает соблюдение требований для последующих проектов и дистрибутивов Linux. Предыдущая лицензия PHP включала ограничения на именование, специфичные для PHP, а лицензия Zend Engine не была одобрена OSI. В более раннем RFC также отмечалось, что ни одна из лицензий не была совместима с GPL.

Приняв лицензию BSD с тремя пунктами, PHP теперь использует широко признанную разрешительную лицензию с более четкой совместимостью и более широкой поддержкой инструментов. Для дистрибутивов, сопровождающих пакетов и проектов, встраивающих или распространяющих код, связанный с PHP, это изменение устраняет неоднозначность в отношении терминов, специфичных для PHP, и приводит проект в соответствие со стандартной лицензией с открытым исходным кодом.

В уведомлении о прекращении действия также содержится просьба к Open Source Initiative обновить свои списки лицензий, чтобы отметить лицензию PHP 3.01 как прекратившую действие. Это официально завершает переход к новой лицензии, предложенный в 2025 году, и подтверждает, что BSD 3-Clause является текущей лицензией PHP.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Комментарии (0)