Utvecklare av programmeringsspråket PHP planerar att överföra PHP-tolk och Zend Engine från PHP License och Zend Engine License till en 3-punkts BSD-licens (BSD-3). Övergången till BSD-3-licensen kommer att förenkla licensvillkoren, enhetliggöra licenserna för PHP och Zend Engine, säkerställa kompatibilitet med GPL och lösa långvariga problem, samtidigt som alla rättigheter för användare och utvecklare bevaras. Licensbytet är planerat att genomföras i utgåvan av PHP 9.0, som kan bildas nästa år. Alla medlemmar i PHP Group har godkänt licensbytet och för närvarande är förslaget till allmän diskussion.
BSD-3-licensen är kompatibel med GPL och allmänt erkänd inom samhället, till skillnad från de licenser som tidigare användes. PHP License har godkänts av Open Source Initiative (OSI), men har av Free Software Foundation ansetts vara inkompatibel med GPL på grund av en klausul som förbjuder användning av ordet PHP för att marknadsföra härledda produkter utan skriftligt tillstånd. Debian-utvecklare har kritiserat PHP-licensen på grund av dess koppling till PHP Groups produkter.
Initialt levererades PHP-versionerna 1.x och 2.x under GPLv2-licensen, men PHP 3 övergick till att använda två licenser — PHP License och GPL. I PHP 4 ändrades licensen återigen — huvudkoden distribuerades enbart under PHP License, medan Zend Engine, som är PHP:s huvudsakliga tolk, blev placerad i undermappen "Zend/" under en separat licens, Zend Engine License. Zend Engine License, precis som PHP License, innehåller begränsningar angående användningen av ordet Zend i härledda produkter, men kräver dessutom att motoranvändningen omnämns i marknadsföringsmaterial.
Efter övergången till den nya licensen kommer upphovsrätten för alla deltagande utvecklare att bevaras, och användarnas rättigheter förblir oförändrade. Den nya licensen ålägger inga ytterligare begränsningar och inskränker inte befintliga rättigheter till användning, modifiering och distribution av produkten. Licenserna för PHP och Zend baseras på texten i 4-punkts BSD-licens och övergången till BSD-3-licensen kommer endast att leda till att punkter som definierar krav angående användningen av varumärket "PHP" tas bort, samt att kravet på att nämna användningen av det fria projektet PHP i härledda produkter upphör.
Övergången till BSD-3-licensen behöver godkännas av Perforce Software, som äger Zend Technologies. Det noteras att frågan om byte av licens redan har godkänts informellt av Perforce och det återstår endast att få officiellt juridiskt bindande skriftligt bekräftelse. Samtidigt kommer byte av licens inte att kräva separat samtycke från varje utvecklare, eftersom befogenheterna som anges i PHP- och Zend-licenserna gör det möjligt för PHP Group att göra ändringar i licensen och ge ut nya versioner av licensen. Processen för övergången till den nya licensen kommer att formaliseras som en uppdatering av koden till versionerna PHP License v4 och Zend Engine License v3, vars text kommer att överensstämma med texten i BSD-3-licensen.
Källa: opennet.ru
