Oracle JDK 11 wird jedoch nur als kostenpflichtige Binärdatei verteilt.
*** 2019/3/4 postscript ***
Java ist immer noch kostenlos 2.0.0 wurde angekündigt. Lesen Sie das Kapitel Zusammenfassung der Binärverteilung.
*** 15.11.2018 Nachtrag ***
Ich habe die Existenz von [Pater James Gosling @ AWS] vergessen (https://awsinsider.net/articles/2017/05/23/aws-hires-father-of-java.aspx)! !! !!
AWS bietet jetzt OpenJDK mit kostenlosem LTS an, nicht beschränkt auf AWS. Sein Name ist Amazon Corretto.
Klicken Sie hier, um das JDK für jedes Betriebssystem anzuzeigen. Amazon Linux 2 Microsoft Windows Mac Docker
Als Referenz ⇒ "Amazon veröffentlicht Corretto; kostenloser Support, plattformübergreifendes Java OpenJDK"
*** Hinzugefügt am 23.10.2018 ***
Oracle Code One 2018 Keynote Java is still free.
*** Nachskript 2018/10/10 ***
Java ist ab dem 10. Oktober 2018 weiterhin kostenlos verfügbar. Weitere Informationen finden Sie unter Java ist noch kostenlos Erstellt von Java Champions.
Hier ist eine ziemlich kurze Erklärung, wie sich das Oracle JDK geändert hat. Bis Java 10 hat Oracle der Quelle OpenJDK einige Funktionen hinzugefügt, um eine Binärdatei zu erstellen und diese gegen eine Gebühr oder kostenlos zu verteilen. Ab Java 11 werden wir die leicht hinzugefügte Funktionalität an OpenJDK übergeben (einige davon sind Jakarta EE usw.). Die Denkweise hat sich jedoch dahingehend geändert, dass die Binärdatei nur gegen eine Gebühr verteilt wird [^ 1].
Übrigens stellen andere Organisationen und Unternehmen als Oracle auch Binärdateien bereit. Wenn Sie also Java SE 11 oder höher verwenden, ist dies dieselbe wie zuvor. Insbesondere ist die von JJUG usw. empfohlene kostenlose Binärdatei AdoptOpenJDK [^ 2]. Es hat die längste Unterstützungsdauer und wird 4 Jahre lang unterstützt.
Andere Amazon Linux 2 auch Java8, Java11 2023/6 / Es scheint bis zu 30 zu unterstützen.
*** 2018/07/20 postscript ***
Über das neue Release-Modell von JDK und die bereitgestellte Lizenz
Auszug
● Regelmäßiger Veröffentlichungszyklus 6 Mal im Jahr Zusätzlich zur Feature-Version, die alle 6 Monate (März und September jedes Jahres) hinzugefügt wird, wenn neue Funktionen hinzugefügt werden, wird die Update-Version mit Sicherheitsmaßnahmen gegen Sicherheitslücken usw. viermal im Jahr (Januar und April jedes Jahres) veröffentlicht. Juli, Oktober) Wir werden zur Verfügung stellen.
● Anwenden der GPL v2.0-Lizenz Um die Verbreitung der kostenlosen Version zu erleichtern, werden wir die von Oracle erstellte OpenJDK-Binärdatei als offizielle Binärdatei unter der Open-Source-Lizenz "GNU General Public License (GPL) v2.0" vertreiben. Vom Benutzer entwickelte Anwendungen sind jedoch aufgrund der GNU-Klassenpfadausnahme von GPL v2.0 ausgenommen.
● Kostenlose kostenpflichtige Funktionen von Oracle JDK Wir werden die Funktionen von Oracle JDK, die gegen eine Gebühr bereitgestellt wurden, in OpenJDK veröffentlichen. Diese Funktionen werden in Zukunft kostenlos verfügbar sein (alle werden ab JDK 11 verfügbar sein).
● Wann soll das kostenlose Update beendet und kostenpflichtiger Support bereitgestellt werden? Die offizielle OpenJDK-Binärdatei von Oracle wird die Aktualisierung der alten Version abschließen, wenn die neue Version veröffentlicht wird. Benutzer der kostenlosen Version können das JDK weiterhin kostenlos aktualisieren, indem sie auf die neue Version migrieren. Für Benutzer, die das JDK weiterhin mit einer bestimmten Version aktualisieren möchten, stellen wir die Oracle JDK-Binärdatei gegen eine Gebühr für von LTS festgelegte Feature-Releases alle drei Jahre ab JDK 11 zur Verfügung.
Ich werde die Informationen von Nikkei x Tech "Neues Lizenzsystem für kostenpflichtiges Java SE, angekündigt von US Oracle" hinzufügen.
Auszug
Am 21. Juni 2018 (US-Zeit) kündigte Oracle das Abonnementsystem "Java SE Subscription" für Java SE (Java Platform, Standard Edition) an. Der Preis beträgt 2,5 USD pro Benutzer und Monat für Desktops und 25 USD pro CPU und CPU für Server und Clouds. Die Vertragslaufzeit beträgt 1 Jahr.
Es ist erforderlich, eine kostenpflichtige Java SE-Lizenz zu erwerben und einen Supportvertrag abzuschließen.
Weitere Informationen finden Sie unter FAQ: "Erzählen Sie mir von kostenpflichtigen Java-Supportdiensten.".
Weitere Informationen finden Sie unter Preisliste in Japan.
[Vergleich der Produkte von Java SE Advanced Desktop, Java SE Advanced und Java SE Suite](http://www.oracle.com/technetwork/jp/java/javaseproducts/overview/java-advanced-getstarted-2249239-ja.html# Bitte beachten Sie den Vergleich).
Versionen, die während des offiziellen Aktualisierungszeitraums kostenlos zur Verfügung gestellt wurden, sind nach September 2018 weiterhin verfügbar. Wenn Sie das Update der entsprechenden Version auch nach Abschluss des offiziellen Updates erhalten möchten, müssen Sie eine kostenpflichtige Java SE-Lizenz erwerben und einen Supportvertrag abschließen.
[^ 1]: Ab Java 11 gibt es eine kostenlose Lizenz namens OTNLA für Oracle Java SE. Siehe hier für Details "JDK: New Release Model Description"
[^ 2]: Nur Oracle gibt das Oracle JDK unmittelbar nach dem Start des Open JDK frei. Bei AdoptOpenJDK usw. werden die Binärdateien jedoch mit einer Verzögerung von etwa ein bis zwei Wochen verteilt, da die Binärdateien nach dem Start überprüft werden. Der Punkt ist, keine Sorge, wenn die binäre Erstellung verzögert wird.
Recommended Posts