Eclipse IDE's: Java in Unternehmen kostenpflichtig.

Gast #5885770
Lesenswert?

Hallo,

was mich irritiert ist, dass das Thema Java-Lizenzen hier im Forum keine 
Rolle spielt, obwohl man für Java seit April für kommerzielle 
Anwendungen eine Lizenz benötigt. Ich bin nicht sicher ob es ausreicht 
die Updates abzustellen, was generell keine so gute Idee ist. Habt ihr 
euch mit dem Oracle Lizenz-Modell befasst?

Wer hat Erfahrung mit Alternativen, z.B. https://www.eclipse.org/openj9/ 
?

Grüße, Seppel

P.S.

https://www.computerwoche.de/a/kostenexplosion-bei-java,3546249

Gelistete JRE's:

AdoptOpenJDK: https://adoptopenjdk.net

Azul: https://www.azul.com/downloads/zulu/

Eclipse: https://www.eclipse.org/openj9/

IBM: https://developer.ibm.com/javasdk/downloads/

Red Hat: https://developers.redhat.com/products/openjdk/download/

SAP: https://sap.github.io/SapMachine/
Persönliche Seite #5885783
Lesenswert?

Ja, Oracle ändert Lizenzbedingungen und es wird nicht besser.

Aber:
Kostenpflichtiges Java und freie Alternativen gibt es schon seit vielen 
Jahren. Das ist absolut nichts neu dran.

Problematisch sind imho nur folgende Fälle:
a) Die Software läuft nicht mit einem alternativen Java und ist (aus 
welchen Gründen auch immer) auf das Original angewiesen.
b) Die Software läuft auf dem (Endkunden-)Client und man traut sich aus 
Haftungsgründen nicht, ein freies JRE zu verwenden.

Im Fall a) lässt sich das vom Hersteller der Software sicher beheben, 
kann aber Arbeit sein.
Fall b) ist zum Glück gar nicht mehr so häufig. Java läuft ja oft auf 
Backend- oder Middleware-Systemen. Da liegt das Schwachstellen-Risiko 
eher bei der Software die auf Java läuft als im JRE selbst.
Gast #5885785
Lesenswert?

Ist kein Thema.

Vor ein paar Monaten kamen die Administratoren vorbei. Kündigten an, 
heute Nacht werden die Rechner der Softwareentwicklung auf OpenJ9 
umgestellt. Wenn es nicht funktioniert, sollen wir uns melden.

Inzwischen haben die Admins auch die Produktivserver auf OpenJ9 
umgestellt.
Beitrag #5885795 wurde von einem Moderator gelöscht.
Gast #5885803
Lesenswert?

Und wie ist das mit den C/C++ IDE's wie CDT, Atollic,...? Mir geht es 
nicht um Server oder Applications die mit Servetn kommunizieren etc. 
sondern ins Besondere die Mikrocontroller-IDE's.

Grüsse, Seppel
Persönliche Seite #5885807
Lesenswert?

Noch was zur Erfahrung:
Vor vielen Jahren musste ich eine Webanwendung bauen, mit tomcat und 
Spring.

Irgendwann wurde aus Lizenzgründen auf OpenJDK umgestellt. Problemlos. 
Nur der keystore für Zertifikate war jetzt woanders.
Das Ding läuft heute noch und wird von ca. 1000 Usern regelmäßig 
genutzt. Mehrere JRE-Updates waren ebenfalls problemlos.
#5885843
Lesenswert?

Seppel schrieb:
> Wer hat Erfahrung mit Alternativen, z.B. https://www.eclipse.org/openj9/
> ?

Habe mit OpenJ9 keine Erfahrung und kannte das bis eben nicht aber es 
steckt wohl einfach das OpenJDK dahinter, was ich privat auf meiner 
Linhxkiste schon seit Jahren nutze. Habe noch nie wirklich Probleme 
damit gehabt, außer irgendwelchen Meldungen (ausschließlich 
kommerzieller Software) wie "XYZ needs Oracle Java! You are using 
another Version of Java which is not supported", was aber meiner Meinung 
nach eher auf den Unwillen der Entwickler zurückzuführen war, ihr 
Programm auch gegen OpenJDK zu testen, als das es tatsächlich mit 
OpenJDK nicht funktioniert hätte. Das dürfte "dank" Oracles 
Lizenzpolitik jedoch bald der Vergangenheit angehören, weil es dann eine 
"kritische Masse" gibt, die OpenJDK nutzt.

Ich werde jedenfalls bei uns in der Firma auch eine Umstellung auf 
OpenJ9 vorschlagen.
Gast #5886313
Lesenswert?

Das Problem ist tatsächlich ernsthaft. Bisher konnte ich "System 
Workbench for STM32" (basiert auf Eclipse) nur mit dem alten Oracle Java 
8 zum laufen bringen. Eine Alternatrive zum Abschalten der Updates wäre 
nicht schlecht.
Gast #5906017
Lesenswert?

Udo S. schrieb:
> Unser amerikanische Mutterkonzern (und damit auch wir) haben auch
> komplett auf OpenJ9 umgestellt.

Ich kenne das gar nicht. Gibt es dort Möglichkeiten, es zu 
konfigurieren, dass bestimmte Methoden und Optionen abgeschaltet werden 
können, die sicherheitstechnisch bedenklich sind?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren