Oracle hat die Beschränkung der Nutzung des JDK für kommerzielle Zwecke aufgehoben

Oracle hat die Lizenzvereinbarung für das JDK 17 (Java SE Development Kit) geändert, das Referenz-Builds von Tools zum Entwickeln und Ausführen von Java-Anwendungen (Dienstprogramme, Compiler, Klassenbibliothek und JRE-Laufzeitumgebung) bereitstellt. Ab JDK 17 wird das Paket unter der neuen NFTC-Lizenz (Oracle No-Fee Terms and Conditions) geliefert, die die kostenlose Nutzung in persönlichen und kommerziellen Projekten sowie den Einsatz in Produktionsumgebungen kommerzieller Systeme ermöglicht. Darüber hinaus wurden Einschränkungen zur Bestätigung von Download-Vorgängen auf der Website entfernt, sodass Sie das JDK automatisch über Skripts herunterladen können.

Die NFTC-Lizenz beinhaltet auch die Möglichkeit kostenloser vierteljährlicher Updates mit Beseitigung von Fehlern und Schwachstellen, diese Updates für LTS-Zweige werden jedoch nicht für den gesamten Wartungszeitraum, sondern nur für ein weiteres Jahr nach Veröffentlichung der nächsten LTS-Version veröffentlicht. Beispielsweise wird Java SE 17 bis 2029 unterstützt, der kostenlose Zugriff auf Updates endet jedoch im September 2024, ein Jahr nach der Veröffentlichung von Java SE 21 LTS. Der Vertrieb des JDK durch Drittanbieter ist zulässig, sofern das Paket nicht gewinnorientiert bereitgestellt wird. Das kostenlose OpenJDK-Paket, auf dem Oracle sein JDK aufbaut, wird weiterhin unter den gleichen Bedingungen unter der GPLv2-Lizenz entwickelt, wobei GNU ClassPath-Ausnahmen eine dynamische Verknüpfung mit kommerziellen Produkten ermöglichen.

Erinnern wir uns daran, dass das JDK seit 2019 der OTN-Lizenzvereinbarung (Oracle Technology Network) unterlag, die die kostenlose Nutzung nur im Softwareentwicklungsprozess für den persönlichen Gebrauch, Tests, Prototyping und Anwendungsdemonstrationen erlaubte. Bei der Nutzung in kommerziellen Projekten war der Erwerb einer separaten Lizenz erforderlich.

Source: opennet.ru

Kommentar hinzufügen