PHP wechselt zur BSD-3-Lizenz, die mit der 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) umzustellen. 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 gewährleisten und langjährige Probleme lösen, während alle Rechte der Benutzer und Entwickler erhalten bleiben. Der Lizenzwechsel soll mit der Version PHP 9.0 vorgenommen werden, die möglicherweise im nächsten Jahr veröffentlicht wird. Alle Mitglieder der PHP-Gruppe haben den Lizenzwechsel genehmigt und der Vorschlag wird derzeit zur allgemeinen Diskussion gestellt.

Die BSD-3-Lizenz ist mit der GPL kompatibel und wird in der Gemeinschaft weit anerkannt, im Gegensatz zu den zuvor verwendeten Lizenzen. Die PHP License wurde von der Open Source Initiative (OSI) genehmigt, gilt jedoch vom Free Software Foundation als mit der GPL nicht kompatibel aufgrund einer Klausel, die die Verwendung des Begriffs PHP zur Förderung abgeleiteter Produkte ohne schriftliche Genehmigung untersagt. Die Debian-Entwickler haben die PHP-Lizenz wegen ihrer Bindung an Produkte der PHP-Gruppe kritisiert.

Ursprünglich wurden die Zweige PHP 1.x und 2.x unter der GPLv2-Lizenz vertrieben, aber der Zweig PHP 3 wurde auf die Verwendung zweier Lizenzen — PHP License und GPL — umgestellt. In PHP 4 wurde die Lizenz erneut geändert — der Hauptcode wurde ausschließlich unter der PHP License veröffentlicht, während die Zend Engine, die der Hauptinterpreter von PHP ist, im Unterverzeichnis «Zend/» unter einer separaten Lizenz, der Zend Engine License, platziert wurde. Die Zend Engine License, wie auch die PHP License, enthält Einschränkungen hinsichtlich der Verwendung des Begriffs Zend in abgeleiteten Produkten, erfordert jedoch zusätzlich die Erwähnung der Verwendung der Engine in Werbematerialien.

Nach dem Wechsel zur neuen Lizenz bleiben die Urheberrechte aller am Entwicklungsprozess Beteiligten gewahrt, und die Rechte der Benutzer bleiben unverändert. Die neue Lizenz bringt keine zusätzlichen Einschränkungen mit sich und schränkt die bestehenden Rechte an der Nutzung, Modifizierung und Verbreitung des Produkts nicht ein. Die Lizenzen PHP und Zend basieren auf dem Text der 4-Punkte-BSD-Lizenz, und der Wechsel zur BSD-3-Lizenz wird lediglich zu einer Streichung der Absätze führen, die Anforderungen an die Verwendung der Marke „PHP“ definieren, sowie zur Aufhebung der Bedingung, die vorschreibt, dass die Nutzung des freien PHP-Projekts in abgeleiteten Produkten erwähnt werden muss.

Der Übergang zur BSD-3-Lizenz bedarf der Genehmigung durch die Firma Perforce Software, der Eigentümer von Zend Technologies. Es wird angemerkt, dass die Frage des Lizenzwechsels bereits informell mit Perforce abgestimmt wurde und nur noch eine offizielle rechtlich bindende schriftliche Bestätigung eingeholt werden muss. Dabei erfordert der Lizenzwechsel keine separate Zustimmung jedes Entwicklers, da in den Texten der PHP- und Zend-Lizenzen Befugnisse definiert sind, die es der PHP Group ermöglichen, Änderungen an der Lizenz vorzunehmen und neue Versionen der Lizenz herauszugeben. Der Prozess des Wechsels zu der neuen Lizenz wird als Aktualisierung des Codes auf die PHP License v4 und die Zend Engine License v3 kombiniert, deren Texte mit dem Text der BSD-3-Lizenz übereinstimmen werden.

Quelle: opennet.ru

60GB SSD 8Gb DDR4