Ak vaša organizácia používa Javu — a používa ju takmer každá, často na miestach, ktoré nikto neinventarizoval — rok 2026 je rokom, keď otázka prestáva byť teoretická. Túto jeseň sa stretávajú dve veci: audítorské tímy Oracle presunuli Javu od príležitostných e-mailových dopytov k formálnym previerkam a v septembri 2026 sa zatvára okno bezplatných aktualizácií Oracle JDK 21 — verzie, na ktorej sa väčšina tímov štandardizovala. Tento článok vysvetľuje, čo Oracle naozaj účtuje, ktorá Java je stále zadarmo a štyri reálne cesty — s číslami, lebo práve v nich sú prekvapenia.
Čo sa zmenilo v roku 2023
Do januára 2023 sa predplatné Java SE oceňovalo ako iný softvér Oracle: za procesor pri serveroch, za pomenovaného používateľa pri desktopoch. Platili ste za stroje, na ktorých Java bežala. Oracle potom obe metriky nahradil Java SE Universal Subscription, oceňovaným za zamestnanca a mesiac, pre celú organizáciu.
Cenník je odstupňovaný podľa počtu zamestnancov:
| Zamestnanci | USD za zamestnanca / mesiac | Ročne |
|---|---|---|
| 1 – 999 | 15,00 | 180 |
| 1 000 – 2 999 | 12,00 | 144 |
| 3 000 – 9 999 | 10,50 | 126 |
| 10 000 – 19 999 | 8,25 | 99 |
| 20 000 – 29 999 | 6,75 | 81 |
| 30 000 – 39 999 | 5,70 | 68 |
| 40 000 – 49 999 | 5,25 | 63 |
| 50 000 + | dohodou | — |
Slovo, ktoré robí škodu, je zamestnanec. Definícia Oracle počíta všetkých zamestnancov na plný a čiastočný úväzok a dočasných zamestnancov plus ekvivalentný personál vašich agentov, dodávateľov, outsourcingových partnerov a konzultantov, ktorí podporujú vašu internú prevádzku — bez ohľadu na to, či niekedy videli proces Javy. Slovenská firma s 200 ľuďmi a Javou na troch aplikačných serveroch zaplatí 200 × 15 × 12 = 36 000 USD ročne v cenníkovej cene. Firma s 999 ľuďmi zaplatí 179 820 USD. Pri 12 000 zamestnancoch je účet 1,19 milióna USD ročne, či Java beží na desiatich serveroch alebo na tisícke.
Vyplývajú z toho dva štrukturálne dôsledky. Po prvé, čiastočné predplatné sa kúpiť nedá — jedno Oracle JDK v produkcii znamená, že licencovateľný je celý počet zamestnancov. Po druhé, cena rastie s firmou, nie s používaním, takže sa správa ako daň zo mzdy uvalená na kus infraštruktúry.
Ktorá Java je naozaj zadarmo
Oracle dodáva to isté JDK pod dvoma veľmi odlišnými licenciami a verzia rozhoduje o tom, ktorú máte.
- Java 8 od aktualizácie 211 (apríl 2019), Java 11 a neskoršie aktualizácie Javy 17 sa distribuujú pod licenciou OTN. OTN povoľuje osobné použitie, vývoj a testovanie. Nepovoľuje internú prevádzku ani produkciu. Java 8u2xx na serveri, ktorý robí čokoľvek pre firmu, vyžaduje predplatné — a to už od roku 2019, preto zistenia auditu siahajú niekoľko rokov dozadu.
- Java 17 bola bezplatná pre produkciu podľa No-Fee Terms and Conditions (NFTC) do septembra 2024; aktualizácie po tomto dátume sú opäť OTN.
- Java 21 je bezplatná podľa NFTC do septembra 2026 — tento mesiac. Ďalšie aktualizácie 21 prechádzajú na OTN. Ak zostanete na Oracle JDK 21 a budete ďalej patchovať, ste späť v teritóriu predplatného.
- Java 25 (september 2025) je bezplatná podľa NFTC do septembra 2028, keď príde ďalšie LTS a cyklus sa zopakuje.
Vzor je zámerný: najnovšie LTS je zadarmo a cenou za bezplatnosť je zostať aktuálny. Organizácie, ktoré berú verziu Javy ako niečo, čo sa raz nainštaluje a nechá šesť rokov — čo je väčšina —, vypadnú z bezplatného okna bez toho, aby si to všimli.
Prečo listy prichádzajú práve teraz
Licenčná organizácia Oracle (GLAS) urobila za posledné dva roky z Javy primárny cieľ auditov namiesto doplnku k databázovým previerkam. Typická sekvencia začína mäkko — e-mail od kontaktu pre „Java licensing“ so žiadosťou o hovor, aby „porozumeli vášmu používaniu“ — a tvrdne do formálneho oznámenia o audite podľa audit klauzuly zmluvy s Oracle, ktorú máte. Dáta, ktoré Oracle žiada, sú jednoduché: váš celkový počet zamestnancov, nie inventár Javy, pretože pri metrike podľa zamestnancov inventár určuje len to, či niečo dlhujete, nie koľko.
Zistenia sa bežne počítajú spätne do roku 2019 pri Jave 8 a ku koncu každého okna NFTC pri novších verziách, v cenníkových cenách. Najlacnejšia pozícia, v ktorej môžete byť, keď e-mail príde, je už presne vedieť, kde Oracle JDK beží, pod akou licenciou, a mať zaznamenané rozhodnutie.
Vaše štyri možnosti
1. Predplatiť si. Priamočiare a správne, ak naozaj potrebujete podporu špecifickú pre Oracle, pokročilé nástroje správy od Oracle, alebo ste zmluvne povinní používať Oracle JDK. Vyjednávajte: pásma sú cenníkové ceny, viacročné záväzky a spojenie s ďalšími výdavkami na Oracle nimi pohnú a nákup vynútený auditom je ten najdrahší.
2. Prejsť na OpenJDK buildy. Oracle JDK a OpenJDK buildy od Eclipse Temurin, Amazon Corretto, Azul, Microsoftu a Red Hatu prechádzajú tým istým kompatibilitným testom a spúšťajú ten istý bytecode. Pre veľkú väčšinu workloadov je migrácia výmenou inštalátora a regresným testom, nie prepisom. Práca je v inventári — nájsť každé JDK na serveroch, v kontajneroch, na build agentoch a notebookoch vývojárov —, nie v kóde.
3. Zostať na Oracle JDK, ale na bezplatnom LTS so skutočnou kadenciou upgradov. Oracle JDK 25 je bezplatné pre produkciu do roku 2028. Ak vaše tímy dokážu prechádzať z LTS na LTS každé dva až tri roky, môžete zostať na builde Oracle bez nákladov. Buďte k sebe úprimní, či to naozaj urobíte; organizácie, ktoré vypadli z okien Javy 17 a 21, všetky plánovali upgradovať.
4. Prevádzkovať Javu na OCI. Oracle sprístupňuje Java SE — vrátane enterprise funkcií z predplatného — bez dodatočných nákladov na Oracle Cloud Infrastructure. Pre workloady, ktoré na OCI aj tak presúvate, otázka licencie Javy mizne s migráciou. Nelicencuje to notebooky a on-premise servery, ktoré ostanú, takže sa to zvyčajne kombinuje s možnosťou 2 pre všetko ostatné.
Pre väčšinu organizácií je odpoveďou kombinácia: OpenJDK on-premise a v iných cloudoch, Oracle JDK tam, kde je zadarmo (OCI alebo aktuálne LTS), a predplatné len vtedy, ak túto analýzu prežije konkrétna, zdokumentovaná potreba.
Čo urobiť tento kvartál
- Zinventarizujte všetko. Servery, VM, kontajnery, CI runnery, stroje vývojárov a Javu zabudovanú v softvéri tretích strán. Nástroje na to existujú; skript, ktorý naprieč prostredím prečíta
java -version, je dobrý začiatok. - Klasifikujte každú inštanciu: build dodávateľa (Oracle vs OpenJDK), verzia, platná licencia (NFTC / OTN / obmedzené použitie v rámci iného produktu Oracle) a obchodný účel.
- Spočítajte zamestnancov tak, ako to urobí Oracle — vrátane dodávateľov a outsourcovaného personálu podporujúceho prevádzku — a poctivo naceňte predplatné. To číslo je vaším meradlom pre každú ďalšiu možnosť.
- Rozhodnite per workload, rozhodnutie zapíšte s dátumom a vykonajte odstránenia alebo migrácie. Zdokumentovaná, datovaná pozícia je to, čo mení audit na krátky rozhovor.
- Neodpovedajte na prvý e-mail dátami. Potvrďte prijatie, vezmite si čas, ktorý vám zmluva dáva, a pripravte sa. Priateľský „hovor o používaní“ je zisťovanie, nie zákaznícky servis.
Časté otázky
Je Oracle Java zadarmo na komerčné použitie? Iba aktuálne LTS, na obmedzené obdobie: Java 21 do septembra 2026, Java 25 do septembra 2028. Java 8 (od 8u211), 11 a aktualizácie 17 po roku 2024 vyžadujú pre produkciu predplatné.
Ako sa oceňuje predplatné? Za zamestnanca a mesiac, od 15 USD (do 999 zamestnancov) po 5,25 USD (40 000 – 49 999), pričom sa počítajú všetci zamestnanci plus dodávatelia podporujúci prevádzku — nie používatelia Javy.
Môžeme licencovať len servery, ktoré Javu potrebujú? Nie. Jedno Oracle JDK v produkcii robí licencovateľným celý počet zamestnancov. Skutočnou voľbou je, či si mimo OCI vôbec ponechať nejaké Oracle JDK.
Nevdom pomáha organizáciám na Slovensku a v EÚ zinventarizovať prostredie Javy, naceniť reálne možnosti a vyjednať alebo nahradiť Oracle Javu skôr, než podmienky určí audit. Ozvite sa nám — prvý rozhovor je zadarmo.
Súvisiace čítanie: Ako sa pripraviť na Oracle LMS audit v 2026 · Oracle licencovanie a OCI: otázky, ktoré počúvame najčastejšie · Soft vs hard partitioning.
Ceny sú zverejnené cenníkové ceny Oracle v USD k septembru 2026 a menia sa s cenníkom Oracle; licenčné podmienky vychádzajú zo zverejnených podmienok NFTC a OTN. Ide o všeobecnú informáciu, nie právne poradenstvo.