PHP går over til GPL-kompatibel BSD-3-lisens

Utviklerne av programmeringsspråket PHP planlegger å overføre PHP-tolken og Zend Engine fra PHP-lisensen og Zend Engine-lisensen til BSD-lisensen med tre klausuler (BSD-3). Overgangen til BSD-3-lisensen vil forenkle lisensvilkårene, forene lisenser for PHP og Zend Engine, sikre kompatibilitet med GPL og løse langvarige problemer, samtidig som alle rettighetene til brukere og utviklere bevares. Lisensendringen er ment å bli gjort i utgivelsen av PHP 3, som kan bli dannet neste år. Alle medlemmer av PHP-gruppen godkjente lisensendringen, og dette forslaget er for tiden oppe til generell diskusjon.

BSD-3-lisensen er kompatibel med GPL og er bredt akseptert av fellesskapet, i motsetning til tidligere brukte lisenser. PHP-lisensen er godkjent av Open Source Initiative (OSI), men anses som uforenlig med GPL av Free Software Foundation på grunn av klausulen som forbyr bruk av ordet PHP for å promotere avledede verk uten skriftlig tillatelse. Utviklere Debian PHP-lisensen har blitt kritisert for sin kobling til PHP Group-produkter.

I utgangspunktet ble PHP 1.x- og 2.x-grenene distribuert under GPLv2-lisensen, men PHP 3-grenen ble byttet til å bruke to lisenser - PHP-lisens og GPL. I PHP 4 ble lisensen endret igjen - hovedkoden ble kun distribuert under PHP-lisensen, og Zend Engine, som er den viktigste PHP-tolkeren, ble plassert i underkatalogen "Zend/" under en separat Zend Engine-lisens. Zend Engine-lisensen, i likhet med PHP-lisensen, inneholder restriksjoner angående bruken av ordet Zend i avledede verk, men krever i tillegg at bruken av motoren nevnes i reklamemateriell.

Etter bytte til den nye lisensen vil opphavsretten til alle deltakere i utviklingen bli bevart, og brukernes rettigheter vil forbli uendret. Den nye lisensen pålegger ingen ytterligere begrensninger og krenker ikke eksisterende rettigheter til å bruke, endre og distribuere produktet. PHP- og Zend-lisensene er basert på teksten i BSD-lisensen med fire klausuler, og bytte til BSD-4-lisensen vil kun føre til fjerning av klausuler som definerer krav for bruk av merkevaren «PHP», samt opphør av betingelsen som krever omtale av bruken av det gratis PHP-prosjektet i derivatprodukter.

Overgangen til BSD-3-lisensen krever godkjenning fra Perforce Software, som eier Zend Technologies. Det bemerkes at spørsmålet om å endre lisensen allerede er uformelt avtalt med Perforce, og det gjenstår bare å motta en offisiell juridisk relevant skriftlig bekreftelse. Samtidig vil endring av lisensen ikke kreve separat samtykke fra hver utvikler, ettersom teksten i PHP- og Zend-lisensene definerer fullmaktene som gir PHP Group mulighet til å gjøre endringer i lisensen og utgi nye versjoner av lisensen. Prosessen med å bytte til en ny lisens vil bli formalisert som en oppdatering av koden til versjonene PHP License v4 og Zend Engine License v3, hvis tekst vil samsvare med teksten i BSD-3-lisensen.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster