Логотип

PHP официально завершает использование своей старой лицензии

PHP официально завершает использование своей старой лицензии

Сообщество PHP сделало важный шаг в сторону упрощения юридической модели языка: проект официально отказался от своей исторической «PHP License» и связанной с ней лицензии Zend Engine, перейдя на более универсальную и признанную в индустрии лицензию BSD-3-Clause.

Это решение стало итогом длительного процесса обсуждений, RFC-предложений и согласований внутри сообщества разработчиков и юридических владельцев исходного кода.

 

Почему лицензия PHP была проблемной

Исторически PHP распространялся под собственной лицензией PHP License (версии 3.x), а также отдельной лицензией Zend Engine для части движка. Несмотря на открытость, эти лицензии имели ряд особенностей:

  • ограниченная совместимость с GPL;
  • юридическая неоднозначность некоторых пунктов;
  • разделение лицензий между ядром и Zend Engine;
  • устаревшие формулировки, создающие путаницу у разработчиков и дистрибьюторов.

 

Даже несмотря на то, что лицензия PHP была одобрена OSI, это было «историческое одобрение», а не современный стандарт открытого лицензирования.

 

Переход на BSD-3-Clause

В рамках RFC сообщество предложило заменить обе лицензии на единую и широко используемую BSD-3-Clause (Modified BSD License). Эта лицензия считается одной из самых простых и совместимых в open-source мире.

  • она полностью совместима с GPL;
  • не накладывает ограничений на коммерческое использование;
  • упрощает юридическую интеграцию PHP в другие проекты;
  • снижает риски лицензирования для компаний.
Читать  Выполнить команду оболочки в PHP с помощью exec()

 

Как отмечают участники RFC, переход не меняет прав разработчиков и пользователей — он лишь упрощает юридическую структуру и делает её более стандартной.

 

Как происходил процесс изменения

Переход на новую лицензию не был мгновенным. Он включал несколько этапов:

  • разработка RFC предложения о смене лицензии;
  • обсуждение в сообществе PHP;
  • получение согласия правообладателей;
  • юридическая проверка;
  • официальное утверждение изменения.

 

Отдельно отмечается, что потребовалось согласие всех первоначальных правообладателей PHP Group и правопреемников Zend Technologies (Perforce Software).

 

Что это значит для разработчиков

Для большинства разработчиков изменения практически незаметны с технической точки зрения. Однако юридически и организационно эффект значительный:

  • проще использовать PHP в корпоративных продуктах;
  • меньше юридических рисков при распространении;
  • улучшенная совместимость с другими open-source лицензиями;
  • более прозрачная модель лицензирования.

 

При этом сам язык, его API и поведение не меняются — речь идет исключительно о лицензировании.

 

Влияние на экосистему PHP

PHP остаётся одной из самых популярных серверных технологий в мире, и упрощение лицензирования усиливает его позиции в корпоративной среде. Особенно это важно для крупных компаний, которые используют PHP в инфраструктуре и веб-приложениях.

 

Теперь интеграция PHP в сторонние продукты и дистрибутивы становится юридически проще и прозрачнее, что снижает барьеры для внедрения.

 

Выводы

Отказ от старой лицензии PHP — это логичный шаг эволюции проекта. Он отражает переход языка от исторически сложной юридической структуры к современным стандартам open-source лицензирования.

Читать  Потенциал WhatsApp для удаленных команд разработчиков: глубокий анализ

Переход на BSD-3-Clause делает PHP более совместимым, понятным и удобным для бизнеса и разработчиков, не затрагивая при этом саму технологическую основу языка.

 

Часто задаваемые вопросы

Почему PHP отказался от своей старой лицензии?

Потому что она была сложной, устаревшей и частично несовместимой с современными open-source стандартами, особенно с GPL.

Меняется ли сам язык PHP?

Нет, изменения касаются только лицензии. Язык, синтаксис и функциональность остаются прежними.

Что такое BSD-3-Clause?

Это свободная лицензия с минимальными ограничениями, широко используемая в open-source проектах.

Нужно ли разработчикам что-то менять в проектах?

Нет, существующий код продолжит работать как раньше. Изменения касаются только юридической стороны распространения.

Почему это важно для компаний?

Потому что новая лицензия снижает юридические риски и упрощает использование PHP в коммерческих продуктах.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)

Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

двадцать + семь =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала