Co je vlastně Java?
Když hovoříme o platformě Java, máme na mysli především řešení Oracle Java SE (Standard Edition), které zahrnuje celý soubor produktů a komponent. Patří k nim především Java Development Kit (JDK), včetně JavaFX Software Development Kit (SDK), Java Runtime Environment (JRE), JavaFX Runtime a JRockit JDK, plus řada tzv. Java Commercial Features. Platforma Oracle Java SE se používá k vývoji a nasazování aplikací pro desktopy, servery i mobilní zařízení, stejně jako velké množství webových aplikací. Aktuálně je Java nejrozšířenější programovací platformou napříč všemi typy aplikací.
Kromě finančních rizik spojených s nesprávný licencováním má platforma Java také podstatná bezpečnostní rizika. Ta vyplývají z řady průběžně odhalovaných zranitelností, které jsou ošetřovány v rámci záplat, distribuovaných výhradně na základě předplatného. To mimo jiné znamená, že pokud nekomerční (i dále nepodporovaná) verze Javy některou z takových záplat získá, automaticky se stává verzí komerční, podléhající předplatnému podle nového modelu.