The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

05.05.2026 21:20 (MSK)

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

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

Изначально ветки PHP 1.x и 2.x поставлялись под лицензией GPLv2, но ветка PHP 3 была переведена на использование двух лицензий - PHP License и GPL. В PHP 4 лицензия была изменена ещё раз - основной код стал распространяться только под лицензией PHP License, а движок Zend Engine, являющийся основной интерпретатора PHP, был размещён в подкаталоге "Zend/" под отдельной лицензией Zend Engine License. Zend Engine License, как и PHP License, содержит ограничения в отношении использования слова Zend в производных продуктах, но дополнительно требует упоминания использования движка в рекламных материалах.

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

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

  1. Главная ссылка к новости (https://ben.ramsey.dev/blog/20...)
  2. OpenNews: Релиз языка программирования PHP 8.5
  3. OpenNews: Копилефт лицензия CCAI, учитывающая применение для обучения AI-моделей
  4. OpenNews: Переписывание кода при помощи AI для перелицензирования открытых проектов
  5. OpenNews: Выпуск дистрибутива Apertis 2026, позволяющего не использовать код под лицензией GPLv3
  6. OpenNews: Фонд СПО и SFC призвали ONLYOFFICE удалить ограничения, добавленные поверх лицензии AGPL
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65372-php
Ключевые слова: php, bsd, license
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, aname (ok), 21:40, 05/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    > PHP License 3.01

    Понадобилось аж 3 версии лицензии, с патчами, и всё равно не вывезли написать нормально, пришлось брать BSD-3. И ПЕРЕПИСЫВАТЬ ПОД НЕЁ КОД!

    Это всё, что надо знать про ПХП

     
  • 1.3, Аноним (3), 21:57, 05/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Процесс перехода на новую лицензию оформлен как обновление кода до версий PHP License v4 и Zend Engine License v3, текст которых совпадает с текстом лицензии BSD-3.

    Маневр.

     
     
  • 2.21, Аноним (21), 01:18, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А можно GPL так же обновить до EULA?
     

  • 1.4, Профессор Кислых Щей (?), 22:03, 05/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всего лишь ставить all rights reserved. Никаких проблем. Даже на этом сайте это в футере написано
     
  • 1.6, хрю (?), 22:17, 05/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Лицензионный маразм.
     
     
  • 2.9, Аркагоблин (?), 22:45, 05/05/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Лицензионный маразм это когда плодят кучу однотипных лицензий которые почти ничем не отличаются от MIT/BSD, но создают лишний шум и требуют отдельного изучения. А в новости как раз лечение лицензионного маразма. Отказались от своего велосипеда в пользу общепризнанной BSD
     

  • 1.7, Аноним (7), 22:26, 05/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Парни осознали, что выросло поколение, которое не в состоянии удержать внимание более чем на пару обзацев. И уж тем более ни кто не станет читать левую лицензию. Про гпл и бсд народ еще что то слышал.
     
  • 1.8, Аркагоблин (?), 22:42, 05/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Молодцы. Заменили пережиток 90-ых когда у каждого своё было, на нормальную лицензию. Браво! Ещё бы Python и Ruby так сделали, заменив свои убожества типа PSF License на MIT и BSD. Нечего плодить зоопарк однотипных лицензий.
     
  • 1.10, Аркагоблин (?), 22:53, 05/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Следующие в очереди на переход на общепризнанные лицензии вместо собственных поделок которыми пользуются только они сами:

    - Python с его PSF License (похожа на Apache)
    - Ruby с его Ruby License (не читал)
    - PostgresSQL с его PostgresSQL License (по смыслу полный клон MIT)
    - Unicode с его Unicode License (похожа на BSD 3-Clause)
    - FreeType с их FreeType License

     
  • 1.11, Tron is Whistling (?), 22:56, 05/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вау. Пых под BSD 3-clause. Это достаточно круто.
    То есть теперь я могу взять его и зафигачить в качестве эмбеда в коммерческий проект без особых ограничений, просто распространяя в виде бинарей. Фак. Это отлично.
     
     
  • 2.12, Аркагоблин (?), 23:00, 05/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.13, Tron is Whistling (?), 23:02, 05/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если подетальнее - очень круто в старой лицензии мешало вот это:

    3. The name "PHP" must not be used to endorse or promote products
         derived from this software without prior written permission. For
         written permission, please contact group@php.net.

    То есть раньше нельзя было прямо вот так рекламить, что у меня в качестве внутренних скриптов доступен пых, и наличие пыха - это волшебно. Это могло быть расценено как "endorse or promote".

     
     
  • 3.14, Аркагоблин (?), 23:08, 05/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так в BSD 3-Clause тоже есть подобный пункт о рекламе. Не очень люблю эту лицензию из-за опасения даже написать на чем сделан проект чтобы это не было запрещённой "рекламой или продвижением", но по сравнению с громоздкими Apache и самодельными PHP License, она просто ангелочек
     
     
  • 4.16, Tron is Whistling (?), 23:22, 05/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Там нельзя использовать имя/название автора/авторов/владельцев, а не продукта. Очень существенная разница.
     
     
  • 5.19, Аркагоблин (?), 23:25, 05/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.17, Tron is Whistling (?), 23:23, 05/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ("
    Neither the name of the copyright holder nor the names of its
       contributors
    ")
     
  • 2.15, Аноним (15), 23:19, 05/05/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > То есть теперь я могу

    но сделаешь, что делаешь обычно -

     
     
  • 3.18, Tron is Whistling (?), 23:24, 05/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да нет, как раз таки есть идея по полной интеграции модуля. Раньше приходилось делать целую инструкцию по распаковке дистра PHP и обвязывать .exe. Теперь можно просто .dll из дистра вгрузить и не париться. И всё это разложить в свой .msi с плагином собственно.
     

  • 1.20, Аноним (20), 23:47, 05/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > не позволяющего без получения письменного разрешения использовать слово PHP при продвижении производных продуктов

    Что, реально phpBB получали письменное разрешение?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру