PHP programmeerimiskeele arendajad plaanivad PHP tõlgendaja ja Zend Engine'i mootori üleviimist PHP License ja Zend Engine License litsentsidelt 3-punktisele BSD litsentsile (BSD-3). Üleminek BSD-3 litsentsile lihtsustab litsentseerimise tingimusi, ühtlustab PHP ja Zend Engine’i litsentse, tagab ühilduvuse GPL-iga ning lahendab pikaajalisi probleeme, säilitades samas kõik kasutajate ja arendajate õigused. Litsentsimuutus on kavas teostada PHP 9.0 väljaandmisel, mis võib toimuda järgmisel aastal. Kõik PHP Grupi liikmed on litsentsimuutuse heaks kiitnud ja praegu on see ettepanek avalikus arutelus.
BSD-3 litsents on ühilduv GPL-iga ja laialdaselt tunnustatud kogukonnas, erinevalt varem rakendatud litsentsidest. PHP License on heaks kiitnud Open Source Initiative (OSI), kuid SPÖ Fond on tunnustanud seda GPL-iga ühilduvaks seetõttu, et litsentsis on säte, mis keelab ilma kirjaliku loata kasutada sõna PHP tuletatud toodete reklaamimiseks. Debian arendajad on kritiseerinud PHP litsentsi seotust PHP Grupi toodetega.
Algne PHP 1.x ja 2.x harud olid litsentseeritud GPLv2 alusel, kuid PHP 3 haru kasutusele võttis kaks litsentsi — PHP License ja GPL. PHP 4 puhul muudeti litsentsi veel kord — põhikood hakkas levima ainult PHP License alusel, samas kui Zend Engine, mis on PHP peamine tõlgendus, paigutati alamkausta „Zend/“ eraldi Zend Engine License all. Zend Engine License, nagu ka PHP License, sisaldab piiranguid sõna Zend kasutamiseks tuletatud toodetes, kuid nõuab ka, et mootori kasutamise kohta mainitaks reklaamimaterjalides.
Pärast uuele litsentsile üleminekut säilivad kõik arenduse liikmete autoriõigused, samas kui kasutajate õigused jäävad muutumatuks. Uus litsents ei kehtesta lisapiiranguid ega riku olemasolevaid õigusi toote kasutamisele, muutmisele ja levitamisele. PHP ja Zend litsentsid põhinevad 4-punktisel BSD litsentsitekstil ning üleminek BSD-3 litsentsile viib ainult selliste punktide eemaldamiseni, mis määratlevad nõuded 'PHP' kaubamärgi kasutamisele, samuti lõpetatakse nõue mainida PHP avatud projekti kasutamist tuletatud toodetes.
Üleminek BSD-3 litsentsile vajab Perforce Software'i, Zend Technologies'i omava ettevõtte, heakskiitu. Märgitakse, et litsentsimuutuse küsimus on juba mitteformaalset heakskiitu saanud Perforce'ilt ning jääb vaid saada ametlik juriidiliselt siduv kirjalik kinnitus. Samas ei nõua litsentsimuutus iga arendaja eraldi nõusolekut, kuna PHP ja Zend litsentside tekstis on määratletud volitused, mis lubavad PHP Grupil teha muudatusi litsentsis ja anda välja uusi litsentse. Uue litsentsi ülemineku protsess vormistatakse koodiuuendusena PHP License v4 ja Zend Engine License v3 versioonidele, mille tekst vastab BSD-3 litsentsi tekstile.
Allikas: opennet.ru
