Udviklerne af programmeringssproget PHP har sendt en meddelelse til OSI (Open Source Initiative) om frivilligt at trække PHP License 3.01 tilbage. Det er erklæret, at efter flere års arbejde er PHP-værktøjets kode fuldstændigt omdannet til BSD-3-licens, og der er ikke længere kode under den gamle PHP License 3.01. Teksten til den nye version af PHP License er blevet erstattet med en kopi af BSD-3-licensen.
Tidligere blev PHP-tolkeren og Zend Engine distribueret under forskellige licenser, PHP License og Zend Engine License. Overgangen til den fælles BSD-3-licens vil forenkle licensbetingelserne, sikre kompatibilitet med GPL og løse langvarige problemer, samtidig med at alle brugeres og udvikleres rettigheder bevares. De tidligere anvendte licenser blev anerkendt som inkompatible med GPL af Open Source Foundation på grund af en bestemmelse, der forbyder brugen af ordet PHP i markedsføring af afledte produkter uden skriftlig tilladelse.
Oprindeligt blev PHP 1.x og 2.x distributeret under GPLv2-licensen, men PHP 3-grenen blev ændret til at bruge to licenser - PHP License og GPL. I PHP 4 blev licensen ændret igen - hovedkoden begyndte kun at blive distribueret under PHP License, mens Zend Engine, som er PHP's primære tolk, blev placeret i en undermappe 'Zend/' under en separat Zend Engine License. Zend Engine License, ligesom PHP License, indeholder begrænsninger vedrørende brugen af ordet Zend i afledte produkter, men kræver desuden at brugen af motoren nævnes i reklamematerialet.
Efter overgangen til BSD-3-licens er ophavsretten for alle deltagere i udviklingen bevaret, og brugernes rettigheder er forblevet uændrede. Den nye licens pålægger ikke yderligere restriktioner og krænker ikke eksisterende rettigheder til brug, modificering og distribution af produktet. PHP- og Zend-licenserne er baseret på teksten fra den 4-punkts BSD-licens, og overgangen til BSD-3-licens har kun ført til fjernelse af punkter, der definerer krav til brugen af varemærket 'PHP', samt afslutningen på kravet om at nævne brugen af det frie PHP-projekt i afledte produkter.
Ændringen af licensen krævede ikke separat samtykke fra hver udvikler, da licensteksterne for PHP og Zend definerer beføjelserne, der tillader PHP Group at foretage ændringer i licensen og udgive nye versioner af licensen. Til overgangen til BSD-3-licensen var det tilstrækkeligt med godkendelse fra medlemmerne af PHP Group og indhentning af skriftlig bekræftelse fra advokaterne hos Perforce Software, som ejer Zend Technologies. Overgangsprocessen til den nye licens er blevet dokumenteret som en opdatering af koden til versioner af PHP License v4 og Zend Engine License v3, hvis tekst svarer til teksten i BSD-3-licensen.
Kilde: opennet.ru
