Лицензия PHP — это лицензия с открытым исходным кодом , под которой выпускается язык сценариев PHP . Лицензия PHP предназначена для поощрения широкого распространения исходного кода. Распространение разрешено в исходной или двоичной форме с модификациями или без них, с некоторыми оговорками.
В версии 3 PHP использовалась двойная лицензия : исходный код PHP 3 доступен либо по лицензии PHP, либо по лицензии GNU General Public License (GPL). Эта практика была прекращена в PHP 4, и разработчики PHP назвали причиной отказа от нее ограничения на повторное использование, связанные с соблюдением авторского лева GPL . [7] Zend Engine , ядро интерпретатора PHP, лицензируется отдельно по аналогичной лицензии Zend Engine, [8] которая содержит аналогичные ограничения на наименование, что и лицензия PHP (применимо к именам «Zend» и «Zend Engine»). и пункт, требующий в рекламных материалах упоминать о его использовании.
Лицензия PHP является лицензией с открытым исходным кодом согласно Open Source Initiative и лицензией свободного программного обеспечения без авторского лева согласно Free Software Foundation . [4] [5] [3] Лицензия несовместима с GPL из- за ограничений на использование термина PHP . [3]
Сопровождающие Debian уже давно (по крайней мере, с 2005 года) обсуждают действительность лицензии PHP. [9] Выраженные опасения включают в себя то, что лицензия «содержит заявления о программном обеспечении, которое она охватывает, и которые касаются распространения самого PHP», что для другого программного обеспечения, кроме самого PHP, поэтому будет «ложными заявлениями».
У Debian есть определенная политика в отношении лицензии (и при ее использовании требуется указание в файле debian/copyright): «Лицензия PHP должна использоваться только для PHP и дополнений PHP». [10]