Wie schon gesagt betrifft das erstens nur Unternehmen und keine Privatpersonen (naja auch nicht so pauschal, aber ja), sondern zweitens nur Vertragskunden welche die (nun kostenpflichtigen) Enterprise-Features verwenden. Also geht es hier auch nicht um die JDK wie Olaf schon sagt, da ja OpenSource, sondern eben um die nicht-OpenSource-Komponenten die eben in "Oracle" Java enthalten sind und im OpenJDK somit nicht enthalten sind.
nochmal genauer (Quelle:
https://www.computerbase.de/fo…e.1721242/):
Es handelt sich dabei um Enterprise-Features, die auch nur in einer entsprechenden Umgebung sinnvoll nutzbar sind. Oracle listet diese Features auf seiner Homepage. Auch müssen diese Features per Compilerflag (-XX:+UnlockCommercialFeatures) aktiviert werden, es ist also sehr unwahrscheinlich, diese versehentlich einzusetzen. Der Einsatz während der Entwicklung ist kostenfrei, nur wenn diese Features im fertigen Produkt zum Einsatz kommen, dann will Oracle Lizenzgebühren.
Enterprise Features sind:
Java Flight Recorder
Java Mission Control
Java Advanced Management Console
MSI Enterprise JRE Installer
JRE Usage Tracking
Es spricht also nichts gegen den Einsatz von Oracle JDK für unsere Anwendungszwecke, zumal bei meinen Install-Paketen ja "nur" die JRE integriert ist
Gruß