PHP wechselt zu einer BSD-3-Lizenz, die mit GPL kompatibel ist.

Die Entwickler der Programmiersprache PHP planen, den PHP-Interpreter und die Zend Engine von den Lizenzen PHP License und Zend Engine License auf die 3-Punkte BSD-Lizenz (BSD-3) zu übertragen. Der Wechsel zur BSD-3-Lizenz wird die Lizenzbedingungen vereinfachen, die Lizenzen für PHP und Zend Engine vereinheitlichen, die Kompatibilität mit der GPL sicherstellen und langjährige Probleme lösen, während alle Rechte der Nutzer und Entwickler gewahrt bleiben. Die Lizenzänderung soll mit der Veröffentlichung von PHP 9.0 erfolgen, die möglicherweise im nächsten Jahr erfolgt. Alle Mitglieder der PHP Group haben die Lizenzänderung genehmigt, und dieser Vorschlag wird derzeit zur allgemeinen Diskussion gestellt.

Die BSD-3-Lizenz ist mit der GPL kompatibel und wird in der Community weitgehend anerkannt, im Gegensatz zu den früher verwendeten Lizenzen. Die PHP License ist von der Open Source Initiative (OSI) genehmigt, wird jedoch vom SPI-Fonds wegen einer Klausel, die die Verwendung des Begriffs PHP zur Förderung abgeleiteter Produkte ohne schriftliche Genehmigung untersagt, als nicht kompatibel mit der GPL angesehen. Die Entwickler von Debian haben die PHP-Lizenz wegen der Bindung an die Produkte der PHP Group kritisiert.

Ursprünglich wurden die PHP 1.x- und 2.x-Zweige unter der GPLv2-Lizenz veröffentlicht, aber der PHP 3-Zweig wechselte auf die Verwendung von zwei Lizenzen — der PHP-Lizenz und der GPL. In PHP 4 wurde die Lizenz erneut geändert — der Hauptcode wurde ausschließlich unter der PHP-Lizenz vertrieben, während die Zend Engine, die den Hauptinterpreter von PHP bildet, im Unterverzeichnis „Zend/“ unter einer separaten Lizenz, der Zend Engine License, abgelegt wurde. Die Zend Engine License, ebenso wie die PHP-Lizenz, enthält Einschränkungen bezüglich der Verwendung des Wortes Zend in abgeleiteten Produkten, verlangt jedoch zusätzlich eine Erwähnung der Verwendung der Engine in Werbematerialien.

Nach dem Wechsel zur neuen Lizenz bleiben die Urheberrechte aller am Entwicklungsprozess beteiligten Personen erhalten, und die Rechte der Nutzer bleiben unverändert. Die neue Lizenz bringt keine zusätzlichen Einschränkungen mit sich und beeinträchtigt nicht die bestehenden Rechte zur Nutzung, Modifikation und Verbreitung des Produkts. Die Lizenzen PHP und Zend basieren auf dem Text der 4-Punkte BSD-Lizenz, und der Wechsel zur BSD-3-Lizenz wird lediglich zur Streichung der Klauseln führen, die Anforderungen hinsichtlich der Nutzung der Marke 'PHP' festlegen, sowie zur Aufhebung der Bedingung, die vorschreibt, die Verwendung des freien PHP-Projekts in abgeleiteten Produkten zu erwähnen.

Der Übergang zur BSD-3-Lizenz bedarf der Genehmigung durch die Perforce Software, der das Unternehmen Zend Technologies gehört. Es wird festgestellt, dass die Frage der Lizenzänderung bereits informell mit Perforce abgestimmt wurde und nur noch eine offizielle, rechtsverbindliche schriftliche Bestätigung erforderlich ist. Bei diesem Wechsel ist keine separate Zustimmung jedes einzelnen Entwicklers erforderlich, da die Texte der Lizenzen PHP und Zend Befugnisse festlegen, die es der PHP Group ermöglichen, Änderungen an der Lizenz vorzunehmen und neue Versionen der Lizenz herauszugeben. Der Prozess des Wechsels zur neuen Lizenz wird als Aktualisierung des Codes auf die Versionen PHP License v4 und Zend Engine License v3 gestaltet, deren Texte mit dem Text der BSD-3-Lizenz übereinstimmen werden.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster