Java 11 er netop udgivet, og i den forbindelse har Oracle ændret licensvilkårene for firmaets distribution.
Den britiske udvikler Stephen Colebourne, der tidligere har deltaget i udviklingen af Java, kalder de nye betingelser for en ‘fælde.’
»Java 11 er blevet udgivet. Det er en stor udgivelse, fordi den har langsigtet support (LTS). Men Oracle har også sat det op til at være en fælde, enten bevidst eller ved et uheld,« skriver han i et blogindlæg.
»I 23 år har udviklere hentet JDK (Java-distributionen) fra Oracle og brugt det gratis. Skriv 'JDK' i en søgemaskine, og det øverste link vil pege på en Oracle Java SE download-side. Men den søgning og det link er nu en fælde.«
Det skyldes at Oracles JDK, som websøgningen fører til, nu ikke er gratis at anvende.
Stephen Colebourne opsummerer de centrale dele af Oracles nye vilkår som følger:
»Du må ikke bruge programmerne til databehandling eller forretningsmæssige, produktionsmæssige eller interne forretningsformål bortset fra udvikling, test, prototyper og demonstration af dit program.«
Fælden, som Stephen Colebourne ser det, består i følgende:
»Download Oracles JDK, fordi det er det, du altid har gjort, og det er, hvad websøgningen fortæller dig. Brug det i produktion, fordi du ikke var klar over, at licensen blev ændret. Få et ubehageligt telefonopkald fra Oracles licensafdeling, der kræver en masse penge.«
Med andre ord kan Oracle stole på Java-udviklernes inerti for at få dem til at downloade den 'forkerte', kommercielle udgave af Java, mener Stephen Colebourne.
»Medmindre du læser licens-tekstens advarsler meget omhyggeligt, vil du ikke engang indse, at du er forpligtet til at betale Oracle for Java. Er denne fælde skadelig adfærd hos Oracle? Læserne kan danne deres egne meninger. Jeg mener, at Oracle investerer store beløb i udviklingen af Java, så det er rimeligt at udbyde en kommerciel plan til rådighed for dem, der ønsker det. Og firmaet stiller et gratis alternativ til rådighed i form af OpenJDK.«
Løsningen er enkel, mener han: Brug et OpenJDK-build, som er de udgaver af Java, der udgives under open source-licensen GPL med Classpath-undtagelse.
Lige nu er Oracles egen OpenJDK den eneste tilgængelige på markedet. Men flere vil snart komme til, nævner Stephen Colebourne og peger på AdoptOpenJDK, som er lige på trapperne.

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.
Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.
Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.
Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.