Licenční audity Java se stávají běžnou součástí správy podnikových IT prostředí. Od změny licenčních podmínek Oracle v roce 2019 čelí firmy z celého světa otázce, zda jejich používání Java zůstává legální, bezpečné a ekonomicky efektivní. Tento článek přibližuje, jak licenční audit Java probíhá, co odhaluje a jak může pomoci optimalizovat náklady i zvýšit bezpečnost IT infrastruktury.
Úvod: Tichý licenční dluh, o kterém se často nemluví
Java patří mezi nejpoužívanější technologie v podnikových informačních systémech, integračních platformách i na uživatelských počítačích. Od roku 2019 však došlo ke změně licenční politiky společnosti Oracle – všechny verze Java SE 8 Update 211 a novější vyžadují pro komerční použití placené předplatné Oracle Java SE Subscription. Organizace, které tyto verze používají bez licence, se vystavují riziku auditních sankcí i bezpečnostním hrozbám.
Licenční audit proto přináší přesnou odpověď na tři klíčové otázky:
- Kde je Java nainstalována,
- Které verze a dodavatelé se používají,
- A zda je prostředí v souladu s licenčními podmínkami.
Jak audit Java probíhá v praxi
Audit v enterprise prostředí se obvykle rozděluje na serverovou a desktopovou část. Cílem je zmapovat veškeré instalace Javy napříč organizací a posoudit jejich licenční i bezpečnostní stav.
- Sběr dat
Na serverech je nasazen specializovaný nástroj (např. Solutia Java Audit Tool), který detekuje všechny instalace Javy, jejich verze, dodavatele a umístění. Na pracovních stanicích se zpravidla využívá systém Microsoft System Center, který poskytuje detailní inventuru software a export dat o instalacích.
- Anonymizace a analýza
Získaná data jsou anonymizována a následně vyhodnocena licenčními specialisty. Automatizovaná analýza identifikuje verze vyžadující licenci a označuje rizikové instalace podle pravidel Oracle.
- Klasifikace a identifikace rizik
>Instalace jsou rozděleny na komerční Oracle JDK, OpenJDK a smíšené varianty. Současně se hodnotí bezpečnostní rizika zastaralých verzí a provozní dopady více instalací na jednom zařízení.
- Doporučení a strategie
Závěrem se připravuje strategie dalšího postupu – buď obnovení subskripce Oracle Java SE, nebo migrace na open-source alternativy (např. Azul Zulu, Eclipse Temurin, Amazon Corretto), včetně harmonogramu nápravy a návrhu interní směrnice pro správu Javy.
Porovnání hlavních variant Java
| Varianta | Typ licence | Aktualizace | Technická podpora | Náklady | Právní jistota | Kompatibilita |
| Oracle Java SE Subscription | Komerční | Oficiální bezpečnostní záplaty | 24/7 (Oracle Support) | Vysoké | Plná | Plná |
| Oracle OpenJDK | Open Source (GPLv2+CE) | 6 měsíců | Bez podpory | Bez nákladů | Omezená | Vysoká |
| Azul Zulu Core / Prime | Open Source / SLA | LTS až 8 let | Volitelná SLA | Střední | Plná (při SLA) | Plná |
| Eclipse Temurin (Adoptium) | Open Source | LTS (komunita) | Bez SLA | Bez nákladů | Komunitní | Vysoká |
| Amazon Corretto | Open Source | LTS | Bez SLA | Bez nákladů | Komunitní | Vysoká |
Nejčastější zjištění z praxe
- Používání starších verzí Oracle Java (8u351, 8u441 a novější) bez licence.
- Smíšené prostředí s Oracle JDK a OpenJDK.
- Zastaralé instalace bez bezpečnostních záplat.
- Neexistující centrální evidence instalací.
- Zbytečné náklady na nevyužívané licence.
Klíčové přínosy licenčního auditu
- Zajištění souladu s licenční politikou Oracle.
- Odhalení bezpečnostních a provozních rizik.
- Možnost optimalizace nákladů až o 50%.
- Přesná evidence všech Java instalací a jejich účelů.
- Transparentní podklady pro rozhodnutí o strategii po vypršení subskripce.
Doporučený harmonogram nápravy
| Fáze | Opatření | Doporučený termín |
| 1 | Kompletní inventarizace Java instalací | do 6 týdnů |
| 2 | Posouzení nutnosti licencovaných verzí | do 8 týdnů |
| 3 | Odinstalace nepotřebných instalací | do 10-12 týdnů |
| 4 | Migrace na OpenJDK nebo podporovanou distribuci | do 12-16 týdnů |
| 5 | Zavedení centrální správy a interní směrnice | do 16 týdnů |
| 6 | Nastavení pravidelného auditu a reportingu | do 20 týdnů |
Závěr: Audit jako nástroj jistoty a efektivity
Licenční audit Java není pouze kontrola, ale strategický krok ke zvýšení bezpečnosti, přehlednosti a úspor. Pomáhá organizacím pochopit, jaký software skutečně používají, kde mohou optimalizovat náklady a jak se vyhnout riziku nelegitimního používání.
V době, kdy většina podnikového softwaru na Javě stále stojí, představuje audit klíčový prvek odpovědného řízení IT a compliance.
O společnosti Solutia
Společnost Solutia s.r.o. se specializuje na licenční a bezpečnostní audity, řízení IT rizik a optimalizaci nákladů na software. Pomáhá organizacím veřejného i soukromého sektoru zajistit právní jistotu, licenční soulad a efektivní využití softwarových aktiv.

