Artykuł

Zmiany w licencjonowaniu Java Development Kit

Aktualizacja 2026-10: Opisane niżej subskrypcje Java SE Subscription (Processor i Desktop) Oracle zastąpił w styczniu 2023 r. subskrypcją Java SE Universal Subscription. Liczy się w niej wszystkich pracowników firmy oraz pracowników wykonawców i outsourcerów, którzy ją obsługują, niezależnie od tego, ilu z nich używa Javy. Oracle JDK 25 można używać bezpłatnie, także produkcyjnie, do września 2028 r. (licencja NFTC). Aktualizacje Oracle JDK 21 od października 2026 r. oraz JDK 8, 11 i 17 wymagają subskrypcji przy użyciu komercyjnym.

W 2018 r., wraz z wydaniem Java Development Kit 11, Oracle zmienił sposób licencjonowania Javy.

Od stycznia 2019 r. aktualizacje Oracle JDK 8 do użytku komercyjnego wymagały subskrypcji. Oracle oferował wtedy takie subskrypcje (dziś już ich nie sprzedaje):

Oracle Java SE Subscription - Processor

Subskrypcja dla serwerów; cena zależała od liczby rdzeni procesora.

Oracle Java SE Desktop Subscription
Subskrypcja dla komputerów; cena zależała od liczby użytkowników.

Dzisiejsza subskrypcja Java SE Universal Subscription daje dostęp do kwartalnych poprawek bezpieczeństwa i wsparcia Oracle dla wersji objętych licencją OTN. Wersje pobrane wcześniej na starej, bezpłatnej licencji można dalej używać, ale bez poprawek.