Oracle Java-licensiering
Oracles successiva omläggning av villkoren för sin JDK, som gjorde världens mest installerade runtime till en licensrisk.
I två decennier var Java gratis att köra i produktion. Med Java 11 i september 2018 krävde Oracles egen JDK plötsligt betald prenumeration för kommersiellt bruk, och i januari 2019 upphörde gratis säkerhetsuppdateringar till Java 8 för företag. Java 17 kom 2021 under en ny gratislicens, NFTC, men bara fram till nästa långtidsversion. I januari 2023 lanserades Java SE Universal Subscription med pris per anställd i hela organisationen, oavsett hur många som faktiskt kör Java.
Den som läser villkoren noga upptäcker att själva koden alltid funnits fritt: OpenJDK ligger under GPL med Classpath-undantaget, och byggen som Eclipse Temurin och Amazon Corretto är funktionellt likvärdiga. Fällan är Oracles licensrevisioner, som gjort Java till en stående punkt i varje SAM-arbete.