Das Unternehmen Oracle hat die Lizenzvereinbarung fĂŒr das JDK 17-Paket (Java SE Development Kit) geĂ€ndert, in dessen Rahmen Referenzbuilds von Werkzeugen zur Entwicklung und AusfĂŒhrung von Anwendungen in der Programmiersprache Java (Hilfsprogramme, Compiler, Klassenbibliothek und JRE-Laufzeitumgebung) bereitgestellt werden. Ab JDK 17 wird das Paket unter der neuen NFTC-Lizenz (Oracle No-Fee Terms and Conditions) ausgeliefert, die die kostenlose Nutzung in persönlichen und kommerziellen Projekten erlaubt und die Verwendung in Arbeitsumgebungen kommerzieller Systeme zulĂ€sst. DarĂŒber hinaus wurden die EinschrĂ€nkungen zur BestĂ€tigung von Downloads auf der Website aufgehoben, was es ermöglicht, JDK automatisch aus Skripten herunterzuladen.
Die NFTC-Lizenz sieht auch die Möglichkeit vor, vierteljĂ€hrlich kostenlose Updates zur Behebung von Fehlern und SicherheitsanfĂ€lligkeiten zu erhalten, jedoch werden diese Updates fĂŒr die LTS-Zweige nicht wĂ€hrend des gesamten UnterstĂŒtzungszeitraums veröffentlicht, sondern nur ein weiteres Jahr nach der Veröffentlichung der nĂ€chsten LTS-Version. Zum Beispiel wird Java SE 17 bis 2029 unterstĂŒtzt, aber der kostenlose Zugang zu Updates wird im September 2024 enden, ein Jahr nach der Veröffentlichung von Java SE 21 LTS. Was die Verbreitung von JDK durch Dritte betrifft, so ist dies gestattet, solange das Paket nicht mit Gewinnerzielungsabsicht bereitgestellt wird. Das freie OpenJDK-Paket, auf dessen Basis Oracle JDK aufbaut, wird weiterhin unter den bisherigen Bedingungen unter der GPLv2-Lizenz mit GNU ClassPath-Ausnahmen weiterentwickelt, die das dynamische Binden an kommerzielle Produkte erlauben.
Wir erinnern daran, dass seit 2019 fĂŒr JDK eine Lizenzvereinbarung von OTN (Oracle Technology Network) angewendet wurde, die die kostenlose Nutzung nur wĂ€hrend des Entwicklungsprozesses von Software, fĂŒr persönliche Nutzung, Tests, Prototypenentwicklung und Demonstration von Anwendungen erlaubte. Bei der Verwendung in kommerziellen Projekten war der Kauf einer separaten Lizenz erforderlich.
Quelle: opennet.ru
