PHP projekt on üle läinud BSD-3 litsentsile ja keelanud PHP License litsentsi kasutamise.

PHP programmeerimiskeele arendajad saatsid OSI-le (Open Source Initiative) teate PHP License 3.01 litsentsi vabatahtlikust tagasivõtmisest. On kinnitatud, et pärast mitme aasta tööd on PHP tööriistakomplekti kood täielikult üleminekut BSD-3 litsentsile ja projektis ei ole enam ühtegi PHP License 3.01 all olevat koodi. Uue versiooni PHP License tekst on asendatud BSD-3 litsentsi koopiaa.

Varem levitati PHP tõlgendajat ja Zend Engine'i erinevate litsentside, PHP License ja Zend Engine License alusel. Üleminek ühele BSD-3 litsentsile lihtsustab litsentseerimise tingimusi, tagab ühilduvuse GPL-iga ja lahendab pikaajalised probleemid, säilitades samas kasutajate ja arendajate kõik õigused. Varasemalt kehtinud litsentse tunnustas SPO Fond, et need ei ole GPL-iga kooskõlas seoses punktiga, mis keelab PHP sõna kasutamise tuletatud toodete reklaamimisel ilma kirjaliku loata.

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.

BSD-3 litsentsile üleminekul säilisid kõik arendajate autorit õigused ning kasutajate õigused jäid muutumatuks. Uus litsents ei sea täiendavaid piiranguid ega riiva olemasolevaid õigusi toote kasutamiseks, muutmiseks ja levitamiseks. PHP ja Zend litsentsid põhinevad 4-punktilisel BSD litsentsi tekstil ning üleminek BSD-3 litsentsile tõi kaasa ainult nende punktide eemaldamise, mis määratlesid nõuded brändi "PHP" kasutamiseks, samuti lõpetas see tingimuse, mis nõudis PHP avatud projekti mainimist tuletistes.

Litsentsi vahetamiseks ei olnud vaja iga arendaja eraldi nõusolekut, kuna PHP ja Zend litsentside tekstis on määratletud volitused, mis lubavad PHP Grupile litsentsi muudatuste tegemist ja uute litsentsiversioonide väljaandmist. BSD-3 litsentsile ülemiseks piisab PHP Grupi liikmete heakskiidust ja Perforce Software'i juristide kirjalikust kinnitamisest, kellele kuulub Zend Technologies. Uuele litsentsile ülemise protsess on vormistatud koodivärskendusena PHP License v4 ja Zend Engine License v3 versioonidesse, mille tekst vastab BSD-3 litsentsi tekstile.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster