Firma Oracle usunęła ograniczenie dotyczące użytkowania JDK w celach komercyjnych

Firma Oracle zmieniła umowę licencyjną na pakiet JDK 17 (Java SE Development Kit), w ramach której dostarczane są referencyjne zestawy narzędzi do projektowania i wykonywania aplikacji w języku Java (narzędzia, kompilator, biblioteka klas i środowisko wykonawcze JRE). Od JDK 17 pakiet jest dostarczany na podstawie nowej licencji NFTC (Oracle No-Fee Terms and Conditions), która zezwala na darmowe wykorzystanie w projektach osobistych i komercyjnych, a także umożliwia zastosowanie w środowiskach roboczych systemów komercyjnych. Co więcej, zniesiono ograniczenia dotyczące potwierdzania operacji pobierania na stronie, co pozwala na automatyczne pobieranie JDK za pomocą skryptów.

Licencja NFTC zakłada również możliwość bezpłatnego uzyskiwania kwartalnych aktualizacji z eliminacją błędów i luk w zabezpieczeniach, jednak aktualizacje te dla gałęzi LTS będą wydawane tylko przez rok po wydaniu następnej wersji LTS. Na przykład, Java SE 17 będzie wspierana do 2029 roku, ale bezpłatny dostęp do aktualizacji zakończy się we wrześniu 2024 roku, rok po wydaniu Java SE 21 LTS. Co do dystrybucji JDK przez zewnętrznych dostawców, to jest dozwolona, pod warunkiem, że pakiet jest dostarczany bez zysku. Wolny pakiet OpenJDK, na którym Oracle opiera JDK, będzie się rozwijał na wcześniejszych warunkach na licencji GPLv2 z wyjątkami GNU ClassPath, które pozwalają na dynamiczne wiązanie z komercyjnymi produktami.

Przypomnijmy, że od 2019 roku dla JDK stosowano umowę licencyjną OTN (Oracle Technology Network), która zezwalała na darmowe wykorzystanie tylko w trakcie projektowania oprogramowania, do osobistego użytku, testowania, tworzenia prototypów i prezentacji aplikacji. W przypadku zastosowania w projektach komercyjnych wymagana była osobna licencja.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster