Ist JDK jetzt free oder nicht?

shepherd333

Mitglied
Hallo Experten!
Wer kennt sich hier wirklich gut aus und kann mir helfen?
Wir sind gerade am Diskutieren ob eine JDK 10.0.2 frei ist oder lizenzbedürfftig?
Geht darum, einige Rechner haben es installiert und wir wollen vermeiden das Oracle herkommt und dafür nun Lizenzen verlangt obwohl a) es eh nicht verwendet wird b) es nur als Tool dient da programmieren nur über Visual Studio gemacht wird.
Wenn ihr versteht was ich meine.
Jetzt wenn man "ist JDK free" googlet, kommen zig tausend verschiedene aussagen von "Ja" bis "kommt drauf an".

Vielen Dank für eure Antworten.
 

Grundsätzlich hat man eine größere Auswahl an JDKs

Das Oracle JDK, was bis zur Änderung für den kommerziellen Einsatz lizenpflichtig war. Ab JDK 17 aber nicht mehr. Das heißt, dass offizielle Oracle JDK 10 ist für den kommerziellen Einsatz lizenzpflichtig.

Die einfachste Lösung: Oracle JDK deinstallieren, Open JDK installieren.
 

Grundsätzlich hat man eine größere Auswahl an JDKs

Das Oracle JDK, was bis zur Änderung für den kommerziellen Einsatz lizenpflichtig war. Ab JDK 17 aber nicht mehr. Das heißt, dass offizielle Oracle JDK 10 ist für den kommerziellen Einsatz lizenzpflichtig.

Die einfachste Lösung: Oracle JDK deinstallieren, Open JDK installieren.
Ok. Danke. So machen wir es. Oracle 10.0.2 kommt weg.

Gibt es nicht eine ganz Alte Version die auch frei war? Kann mich da irgendwie wage erinnern dass Version 8 oder 6 auch frei gewesen sein soll!? Oder liege ich da falsch und das war es was sich geändert hat.
Sonst egal, es gibt ja Open JDK's auf das hatte ich ganz vergessen.
 
Ja, Oracle hat irgendwann zu JDK 8 die Lizenz geändert. Das heißt alles vor JDK 8 ist frei und JDK 8 glaub ich bis zu einer gewissen Update-Nummer. Aber da blick ich im Detail auch nicht durch 🙂
 
Den einzigen Grund, der für ein Oracle JDK spricht, ist der Support. Wenn man also Geld für Support ausgeben will, dann ist das die Wahl, die man treffen kann (Es gibt auch Alternativen, wie z.B. Azul).

Ansonsten ist ein OpenJDK die bessere Wahl. Die Lizenz ist dann klar und deutlich und diese ganzen Diskussionen entfallen.

Dann noch einen Hinweis: Ich würde auf jeden Fall ein JDK nutzen, das supported wird, d.h. es gibt Security Updates. Das ist schon ein Grund, wieso ich nie ein uralt JDK 8 oder so verwenden würde. Alleine schon die Probleme mit den root Zertifikaten. Daher würde ich immer dazu raten, zumindest eine LTS Version in aktueller Variante zu nutzen (das wäre ein aktuelles JDK 8, 11 oder 17) oder eben das aktuelle JDK (das wäre derzeit 19). Es gibt aus meiner Sicht keinen Grund, auf einem JDK 10 zu bleiben.
 

Zurück
Oben