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?

  • Zweryfikować, czy wykorzystywane wersje Java SE kwalifikują się do bezpłatnego użytku w ramach NFTC.
  • Określić skalę wykorzystania i zależności aplikacyjne od wersji Java SE 17.
  • Zaplanować migrację do Java SE 25, wraz z testami regresji i kontrolą wydajności.
  • Ocenić, czy ewentualna subskrypcja może być bardziej opłacalna niż modernizacja części środowisk i aplikacji.

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!

.