Zmienione warunki licencjonowania Java wprowadzone przez Oracle są nawet 2-5 razy droższe dla większości klientów
Według szacunków firmy Gartner, większość organizacji dostosowujących się do nowych warunków licencyjnych Oracle dla Java oczekuje, że model subskrypcji na pracownika będzie od dwóch do pięciu razy droższy niż starszy model.
Rozmawiając z klientami od czasu wprowadzenia nowego modelu w styczniu, międzynarodowy analityk rynku technologicznego powiedział, że gwałtowny wzrost kosztów licencjonowania Oracle dla większości użytkowników Javy oznaczałby, że do 2026 r. ponad 80 procent aplikacji Java zostanie wdrożonych w innych środowiskach uruchomieniowych Java, w porównaniu z 65 procentami w 2023 roku.
Gartner ostrzegł również, że Oracle jest gotowy sprawdzić, czy użytkownicy przestrzegają warunków licencjonowania Java. Według Gartnera, jeden na pięciu użytkowników Javy może spodziewać się audytu Oracle w ciągu najbliższych trzech lat.
W styczniu firma Oracle, która nabyła Javę wraz z wykupieniem Sun Microsystems w 2009 roku, poinformowała, że nowa subskrypcja Java SE Universal Subscription to „prosta, tania miesięczna subskrypcja, która obejmuje licencjonowanie i wsparcie Java SE do użytku na komputerach stacjonarnych, serwerach lub wdrożeniach w chmurze”.
„Klienci starszych produktów Java SE Subscription nadal otrzymują wszystkie pierwotne korzyści i mogą odnowić subskrypcję na dotychczasowych warunkach” – napisano.
Eksperci ds. licencjonowania twierdzą jednak, że oczywiste jest, że Oracle będzie dążyć do przeniesienia klientów na nowe warunki. Na początku tego miesiąca, serwis Reuters ujawnił, że Oracle wysyła nieoczekiwane wiadomości e-mail do firm oferujących omówienie umów subskrypcji Java, pozornie w celu uzyskania informacji, które mogłyby przynieść korzyści w przyszłych negocjacjach licencyjnych.
Nowy model opiera się na wskaźniku zużycia na pracownika, a nie na procesor lub użytkownika, jak to miało miejsce wcześniej.
Główny analityk Nitish Tyagi, współautor nowej noty badawczej Gartnera, przedstawił na łamach The Register hipotetyczną organizację zatrudniającą 49 500 pracowników, z których wszyscy są objęci licencją „Named User Plus” (NUP) zgodnie ze starszym modelem subskrypcji. Organizacja ta korzysta również z Oracle JDK na 5000 procesorów i jako taka zapłaciłaby 742 500 USD za licencje NUP i 900 000 USD za licencje na procesory w ramach starszej umowy. Nowy model Universal Subscription kosztowałby około 3 118 500 USD, co oznacza 90-procentowy wzrost ceny.
„W przypadku dużych organizacji spodziewamy się wzrostu od dwóch do pięciu razy, w zależności od liczby pracowników danej organizacji. Należy pamiętać, że Oracle definiuje pracowników jako niepełnoetatowych, pełnoetatowych, tymczasowych, agentów, wykonawców, tak jak każdy, kto wspiera wewnętrzne operacje biznesowe, musi być licencjonowany zgodnie z nowym modelem Java Universal SE Subscription” – powiedział Nitish Tyagi.
Gartner oszacował również, że do 2026 r. jedna na pięć organizacji korzystających z aplikacji Java zostanie poddana audytowi przez Oracle, co doprowadzi do „nieprzewidzianych w budżecie opłat za brak zgodności”. Do tego samego roku ponad 30 procent organizacji korzystających z aplikacji Java nie będzie przestrzegać umów z Oracle.
Według firmy Gartner, presja ze strony Oracle na koszty licencji sprawi, że do 2026 roku ponad 80 procent aplikacji Java zostanie wdrożonych w środowiskach uruchomieniowych Java innych firm, w porównaniu z 65 procentami w 2023 roku.
„Klienci przechodzą na zewnętrzne środowiska uruchomieniowe Java, takie jak Azul, Amazon Coretto, Eclipse Temurin i IBM Semuru, odkąd Oracle ogłosił ciężki model cenowy. Inne badania również wskazują na spadek wykorzystania Oracle JDK i wzrost wykorzystania innych środowisk wykonawczych Java” – powiedział Tyagi.
Gartner zaleca, aby organizacje dowiedziały się, czy muszą zakupić subskrypcję Oracle Java SE, pamiętając, że różne iteracje Java mają różne wymagania licencyjne. Organizacje powinny również przygotować szczegółową dokumentację wspierającą negocjacje licencyjne, współpracując z liderami aplikacji i operacji. Użytkownicy powinni ocenić dostępne opcje, oceniając apetyt organizacji na przeniesienie obciążeń Java do Oracle Cloud Infrastructure – która obejmuje licencje Java – lub migrację do Java 17 lub przejście na produkt Java innej firmy.