PHP gaat naar BSD-3 licentie, compatibel met GPL

Ontwikkelaars van de programmeertaal PHP zijn van plan om de PHP-interpreter en de Zend Engine over te zetten van de PHP License en de Zend Engine License naar de 3-clauses BSD-licentie (BSD-3). De overstap naar de BSD-3-licentie zal de licentievoorwaarden vereenvoudigen, de licenties voor PHP en de Zend Engine uniform maken, compatibiliteit met GPL waarborgen en langdurige problemen oplossen, terwijl alle rechten van gebruikers en ontwikkelaars behouden blijven. De wijziging van de licentie is gepland voor de release van PHP 9.0, die volgend jaar kan worden gerealiseerd. Alle leden van de PHP Group hebben de wijziging van de licentie goedgekeurd en momenteel is dit voorstel ter algemene bespreking voorgelegd.

De BSD-3-licentie is compatibel met GPL en wordt breed erkend in de gemeenschap, in tegenstelling tot de eerder gebruikte licenties. De PHP License is goedgekeurd door de Open Source Initiative (OSI), maar wordt door de Free Software Foundation als incompatibel met GPL beschouwd vanwege een clausule die het gebruik van het woord PHP voor de promotie van afgeleide producten zonder schriftelijke toestemming verbiedt. Debian-ontwikkelaars hebben de PHP-licentie bekritiseerd vanwege de binding aan producten van de PHP Group.

Oorspronkelijk werden de takken PHP 1.x en 2.x geleverd onder de GPLv2-licentie, maar de tak PHP 3 is overgestapt op het gebruik van twee licenties - de PHP License en GPL. In PHP 4 werd de licentie opnieuw gewijzigd - de hoofdcode werd uitsluitend verspreid onder de PHP License, terwijl de Zend Engine, die de kern van de PHP-interpreter vormt, in de submap ‘Zend/’ onder een aparte licentie Zend Engine License werd geplaatst. De Zend Engine License, net als de PHP License, bevat beperkingen met betrekking tot het gebruik van het woord Zend in afgeleide producten, maar vereist daarnaast dat het gebruik van de engine in reclame materiaal wordt vermeld.

Na de overstap naar de nieuwe licentie blijven de auteursrechten van alle ontwikkelaars intact, terwijl de rechten van de gebruikers ongewijzigd blijven. De nieuwe licentie legt geen extra beperkingen op en schaadt de bestaande rechten om het product te gebruiken, te modificeren en te verspreiden niet. De PHP- en Zend-licenties zijn gebaseerd op de tekst van de 4-clauses BSD-licentie en de overstap naar de BSD-3-licentie zal enkel leiden tot het verwijderen van clausules die eisen stellen aan het gebruik van het merk ‘PHP’, evenals het stopzetten van de verplichting om het gebruik van het vrije PHP-project in afgeleide producten te vermelden.

De overstap naar de BSD-3-licentie moet goedgekeurd worden door Perforce Software, de eigenaar van Zend Technologies. Het wordt opgemerkt dat de kwestie van de licentiewijziging al informeel met Perforce is overeengekomen, en dat alleen nog een officieel, juridisch bindend schriftelijk bevestiging nodig is. Deze wijziging van de licentie vereist geen aparte toestemming van elke ontwikkelaar, aangezien de tekst van de PHP- en Zend-licenties bevoegdheden definieert waarmee de PHP Group wijzigingen in de licentie kan aanbrengen en nieuwe versies van de licentie kan uitgeven. Het proces van overgang naar de nieuwe licentie zal worden gepresenteerd als een update van de code naar versie PHP License v4 en Zend Engine License v3, waarvan de teksten overeenkomen met die van de BSD-3-licentie.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster