We wrześniu 2025 r. Oracle udostępni kolejną wersję Java SE w modelu Long Term Support (LTS). To istotny moment dla wielu organizacji – szczególnie tych, które korzystają z Java SE na zasadach bezpłatnej licencji NFTC. Zmiany w harmonogramie wsparcia i dostępności aktualizacji mogą mieć realne konsekwencje techniczne i finansowe. Brak reakcji do września 2026 może skutkować koniecznością zakupu kosztownej subskrypcji.
Od stycznia 2023 r. obowiązuje nowa umowa licencyjna dla użytkowników Java SE – Oracle No-Fee Terms and Conditions (NFTC), dostępna tutaj: https://www.oracle.com/downloads/licenses/no-fee-license.html
Zgodnie z jej zasadami, Oracle zobowiązał się do publikowania nowej wersji LTS co dwa lata. Poprzednia wersja LTS objęta jest wsparciem i aktualizacjami tylko przez 1 rok po wydaniu kolejnej wersji LTS. Oznacza to, że w praktyce organizacje korzystające z Java SE na zasadach NFTC muszą przechodzić na nowe wersje LTS co dwa lata – jeśli chcą nadal korzystać z aktualizacji bezpieczeństwa bez ponoszenia kosztów.
Obecną wersją LTS jest Java SE 17, a w przyszłym miesiącu Oracle opublikuje Java SE 25 LTS.
Dlaczego to ważne?
Wszystkie firmy, które w swojej polityce technologicznej zdecydowały się na wykorzystywanie Java SE na zasadach NFTC oraz nie planują zakupu płatnej subskrypcji, będą musiały przystąpić do testowania działania swoich aplikacji na nowej wersji – Java SE 25. Choć gwarantowany rok wsparcia może wydawać się okresem wystarczającym, warto już teraz rozpocząć prace projektowe i alokować niezbędne zasoby.
Brak przygotowania może oznaczać poważne konsekwencje. Jeśli organizacja nie zdąży z migracją do Java SE 25 przed październikiem 2026 r., będzie zobowiązana do wykupienia płatnej subskrypcji, zgodnie z modelem „Employee for Java SE Universal Subscription” (licencjonowanie w odniesieniu do wszystkich pracowników mających dostęp do środowiska, na którym działa Java SE).
Java SE 25 LTS – jakie działania warto podjąć już teraz?
Nie masz pewności, z jakiej wersji Java SE korzystasz i czy wymaga ona płatnej subskrypcji? Potrzebujesz wsparcia? Pomożemy Ci to sprawdzić. Możemy wesprzeć Twoją firmę w analizie wykorzystania środowisk Java SE, zaproponować możliwe scenariusze dalszego działania i przygotować plan migracji – z uwzględnieniem specyfiki Twoich aplikacji i procesów.
.
Autor: Andrzej Orłowski, Senior SAM Manager in4mates
Masz pytania? Skontaktuj się z naszym zespołem ekspertów.
Chętnie pomożemy Ci znaleźć najlepsze rozwiązanie dla Twojej firmy!
.