Oracle usunął ograniczenie dotyczące używania JDK do celów komercyjnych

Firma Oracle zmieniła umowę licencyjną dla pakietu JDK 17 (Java SE Development Kit), który udostępnia referencyjne kompilacje narzędzi do tworzenia i uruchamiania aplikacji Java (narzędzia, kompilator, biblioteka klas i środowisko wykonawcze JRE). Począwszy od JDK 17, pakiet objęty jest nową licencją NFTC (Oracle No-Fee Rules and Conditions), która umożliwia swobodne użytkowanie w projektach osobistych i komercyjnych, a także pozwala na użytkowanie w komercyjnych środowiskach pracy systemów. Ponadto usunięto ograniczenia dotyczące potwierdzania operacji pobierania na stronie, co pozwala na automatyczne pobieranie JDK ze skryptów.

Licencja NFTC implikuje również możliwość otrzymywania bezpłatnych kwartalnych aktualizacji z poprawkami błędów i podatności, ale te aktualizacje dla oddziałów LTS nie będą wydawane przez cały okres konserwacji, ale tylko przez kolejny rok po wydaniu kolejnej wersji LTS. Na przykład Java SE 17 będzie obsługiwana do 2029 r., ale bezpłatne aktualizacje zakończą się we wrześniu 2024 r., rok po wydaniu Java SE 21 LTS. Jeśli chodzi o redystrybucję JDK przez osoby trzecie, jest to dozwolone, o ile pakiet nie jest dostarczany w celach zarobkowych. Bezpłatny OpenJDK, na którym Oracle buduje JDK, będzie nadal rozwijany na tych samych warunkach na licencji GPLv2, z wyjątkami GNU ClassPath, aby umożliwić dynamiczne łączenie z produktami komercyjnymi.

Przypomnijmy, że JDK od 2019 roku podlegało umowie licencyjnej OTN (Oracle Technology Network), która pozwalała na bezpłatne korzystanie wyłącznie w procesie tworzenia oprogramowania, do użytku osobistego, testowania, prototypowania i demonstrowania aplikacji. W projektach komercyjnych wymagana była oddzielna licencja.

Źródło: opennet.ru

Dodaj komentarz