[JAVA] Vergleich von Anbietern, die JDK langfristig kommerziell unterstützen (LTS) (erwähnt auch die kostenlose Nutzung)

[Haftungsausschluss] Wir bemühen uns, so genaue Informationen wie möglich bereitzustellen. Es können jedoch falsche Informationen enthalten sein oder die Informationen veraltet sein. Wir garantieren nicht unbedingt Richtigkeit, Rechtmäßigkeit oder Sicherheit. (Wie erwartet hat die Menge an Informationen zugenommen, deshalb werde ich sie schreiben.)

(Kurznotiz 1) Pivotal, das das Spring Framework als etwas spezielles bereitstellt, hat auch ein AdoptOpenJDK-basiertes JDK mit kostenlosem / kostenpflichtigem Support bereitgestellt, daher habe ich diese Informationen ebenfalls hinzugefügt (hier). Ich habe es am Ende des bezahlten Support-Artikels hinzugefügt. (Kurznotiz 2) Bitte beachten Sie auch die Informationen von @witchcraze und @yamadamn im Kommentarbereich, da diese ebenfalls nützlich sind.

Vor der Einführung

Kürzlich hat OpenJDK von Wikipedia auch eine Zusammenfassung des LTS von JDK hinzugefügt. Wenn Sie aus vielfältigeren Informationen organisieren möchten, lesen Sie dies bitte ebenfalls.

Einführung

Schön dich kennenzulernen, das ist U-Tanick. Bisher arbeite ich leise als Person in SIer.

Java 11 (LTS) wurde endlich veröffentlicht! (13 ist am letzten Update-Datum erschienen)

Seit der Veröffentlichung von Java 9 im September 2017 wurde der Java-Veröffentlichungszyklus beschleunigt, Java EE wurde an die offene Community übertragen und so weiter. Basierend auf den Informationen, die ich gesehen und gehört habe, möchte ich den Support für Java 11 oder höher (kostenlos / kostenpflichtig) zusammenfassen. (Es ist eine lange Zeit, es als Memorandum für mich selbst zu schreiben ...)

Wir basieren auf Informationen mit klarem Ursprung, wie z. B. offiziellen Informationen, aber weisen Sie bitte auf Fehler hin.

Bitte beachten Sie auch, dass dies kein Artikel mit der Aufschrift "Ich mag dieses JDK" ist, sondern ein Artikel mit der Aufschrift "Es gibt verschiedene JDKs".

Wenn es Ihnen nichts ausmacht, einen so faulen Artikel zu lesen, lesen Sie bitte die Folie unten, auf der Herr KUBOTA Yuji am 9. Oktober 2018 einen Vortrag auf dem JJUG-Nachtseminar und am 17. Mai 2019 @ yamadamn mit Oracle Code Tokyo 2019 hielt. Die Folien in sind gut organisiert und ich empfehle Ihnen, sie zu lesen.

** [Java 11: Support- und VM-Funktionen KUBOTAYuji (@sugarlife)] ** https://www.slideshare.net/YujiKubota/introduction-to-java-11-support-and-jvm-features

** [So wählen Sie die beste OpenJDK-Distribution @yamadamn] ** https://www.slideshare.net/TakahiroYamada3/how-to-choose-the-best-openjdk-distribution-201905

Diese Folie berührt auch JDK-Distributionen wie SapMachine und BellSoft, die in Japan (wahrscheinlich) unbekannt sind. Ich denke, es ist ein gutes Material für eine breite Palette von Studien und um das allgemeine Gefühl der JDK-bezogenen Bemühungen auf der ganzen Welt zu verstehen.

Gesamtgefühl über Java kostenlos / bezahlt

Es gibt einige Meinungen, dass Java nicht verwendet werden kann, da es in Rechnung gestellt wird, aber die Java-Spezifikation (JEP) wird noch von einem Open-Source-Projekt entwickelt, und das ** OpenJDK ist daher Java 11 oder höher. Es kann jedoch wie bisher kostenlos verwendet werden **.

Die einmalige Aufregung war wahrscheinlich darauf zurückzuführen, dass das von Oracle bereitgestellte JDK und sein Support bezahlt wurden (nur für den kommerziellen Gebrauch), aber diesbezüglich gab es am 16. April 2019 ein wenig Bewegung. Daher werde ich es im nächsten Abschnitt in (★) kurz beschreiben.

Es gibt jedoch immer noch Open-Source-OpenJDKs und andere Anbieter als Oracle, die kostenlosen kommerziellen Support anbieten. Daher gibt es einen kurzgeschlossenen extremen Datenfluss wie "Java, es ist nicht mehr kostenlos". Ich möchte, dass Sie die Fakten richtig verstehen. (Die meisten von ihnen sind "Ich kann keinen kostenlosen Support bekommen! Ich weiß nicht! Security Gar !!" Ich möchte ~~ Emotionstheorie ~~ sehen Ich denke, es liegt an einem Gefühl der Krise, aber wie viele Systeme wurden bisher richtig aktualisiert. Bist du ... Gefun Gefun)

Vielleicht sind Sie besorgt über die Atmosphäre der jüngsten Turbulenzen. Java-Champions aus der ganzen Welt haben gemeinsam eine Zusammenfassung der Java-Entwicklung, -Unterstützung und -Version mit dem Titel "Java is Still Free" verfasst. Schauen Sie also bitte vorbei.

(Englische Version) Java ist immer noch kostenlos 2.0.0

Die neueste Version 2.0.0 enthält einen zusätzlichen Hinweis zu Amazon Corretto. (Derzeit ist nur die englische Version verfügbar, es wird jedoch gesagt, dass in Kürze eine japanische Übersetzung erstellt wird [Gerüchte](https://twitter.com/search?q=Java%20is%20Still%20Free%20%E3%80%] 80% E3% 81% 98% E3% 82% 85% E3% 81% 8F% E3% 81% A1% E3% 82% 87% E3% 83% BC & src = typd)

Kostenloses kommerzielles Java

Derzeit werden Informationen zu Anbietern, die kostenpflichtigen Support anbieten (Oracle, IBM, Red Hat, Azul Systems), in der zweiten Jahreshälfte zusammengefasst, und viele Menschen sind am meisten daran interessiert ** Java (und sein), das kostenlos kommerziell genutzt werden kann Support-Level) ** wird separat für "Multi-Plattform" und "Public Cloud-Nutzungsvoraussetzung" zusammengefasst.

(★) Als Java-7 und Java 8 zum ersten Mal veröffentlicht wurden, existierte Oracle hier und da, aber mit der Ankündigung von Oracle neulich ist die OTN-Lizenz nicht auf Oracle JDK 11 beschränkt, sondern ** 2019/4 Da es auf Oracle JDK 8u211 oder höher angewendet wird, das am 16/16 ** veröffentlicht wird, wird die kommerzielle Nutzung grundsätzlich in Rechnung gestellt (Entwicklung, persönlicher Gebrauch usw. für bestimmte Zwecke kostenlos. / 04/25 / Was-ist-eine-bestimmte-Verwendung-in-Orakel-Technologie-Netzwerk-Lizenzvereinbarung-für-Orakel-Java-Se /)) wird geklärt, ** Free Commercial Java Es wird aus ** sein. (Referenzartikel: https://forest.watch.impress.co.jp/docs/news/1180607.html )

■ ** Für Multi-Plattform **

JDK-Name Anbieter Support-Zeitraum Unterstützung bereitgestellt Unterstützungsstufe
OpenJDK Java-Community * 1 Ein halbes Jahr Gemeinschaft beste Anstrengung
AdoptOpenJDK with HotSpot AdoptOpenJDK-Projekt * 2 4 Jahre Gemeinschaft beste Anstrengung
AdoptOpenJDK with Eclipse OpenJ9 AdoptOpenJDK-Projekt * 2 4 Jahre Gemeinschaft beste Anstrengung
Zulu Community Builds Azul Systems Ein halbes Jahr * 3 Gemeinschaft beste Anstrengung
Amazon Corretto ※4 Amazon/AWS JDK8->2023/6, JDK11->2024/8 AWS &Gemeinschaft beste Anstrengung

■ ** Voraussetzungen für die Nutzung der öffentlichen Cloud **

Wolke JDK-Name Anbieter Support-Zeitraum Unterstützung bereitgestellt Unterstützungsstufe
Microsoft Azure / Azure Stack ※5 Zulu Azul Systems Hängt von Zulu Enterprise ab Azul Systems Zulu Enterprise
Amazon Linux 2 (AWS) ※6 OpenJDK Java-Community 2023/06/30 Java-Community beste Anstrengung

※1 Die Java-Community ist für den Anbieter verantwortlich (oder vielmehr für die Formulierung und Implementierung der Spezifikationen), aber es scheint, dass die bereitgestellte Binärdatei von Oracle erstellt wird, das die Community unterstützt (dies ist auch das gleiche wie zuvor).

https://jdk.java.net

※2 Abhängig von der integrierten JVM werden vom AdoptOpenJDK-Projekt zwei Arten von JDK bereitgestellt. Bei der Verwendung von AdoptOpenJDK müssen Sie überlegen, welchen Typ Sie auswählen möchten. Außerdem bietet Pivotal ein JDK an, das auf diesem Adopt OpenJDK als eigenes LTS- und kostenpflichtiges Supportziel basiert.

https://adoptopenjdk.net/

※3 Ich habe noch keine eindeutige Nummer für den Supportzeitraum für Zulu Community Builds gefunden. Aufgrund der Tatsache, dass ** "Azul empfiehlt, immer die neueste verfügbare Java-Version zu verwenden" ** auf der Download-Seite angegeben ist und die Verfügbarkeit von Java 9, 10, 11 im Versionshinweis (genau) für ein halbes Jahr mit OpenJDK identisch ist. (Bis die nächste Version herauskommt) und beschrieb es als solche.

※4 JDK wurde im November 2018 von Amazon angekündigt: Amazon Corretto ist ein plattformübergreifendes Open JDK, das AWS langfristig kostenlos unterstützt. Die Funktion besteht darin, dass AWS Sicherheitsupdates über einen langen Zeitraum kostenlos zur Verfügung stellt. Obwohl die Erfolgsbilanz der Unternehmensnutzung noch aussteht, wird gesagt, dass Java, das in AWS verwendet wurde, geöffnet und bereitgestellt wurde. https://www.publickey1.jp/blog/18/awsopenjdkamazon_correttoawsjavajava_82023java_112024lts.html

Es gab eine sehr gute Zusammenfassung des Erklärungs- und Handhabungskonzepts von Amazon Corretto.

Insbesondere, obwohl es als "persönliche Meinung" geschrieben ist, ist es wichtig, sorgfältig über den Standpunkt der folgenden Sätze nachzudenken. "Ich denke, der Schwerpunkt des Problems liegt auf der Interpretation, dass die AWS-Anbietersperre im Kern der Java-Anwendung stattfindet."

※5 Da es unmittelbar nach der Veröffentlichung von Java 11 angekündigt wurde und auch in Microsoft Azure selbst verwendet wird, entspricht es dem kostenlosen LTS (** Zulu Enterprise **) für die Verwendung von Zulu mit einer Azure-ähnlichen VM. (Handhabung) wird zur Verfügung gestellt. Amazon gab am 1. November außerdem bekannt, dass das OpenJDK LT unter Amazon Linux 2 anbieten wird.

Informationen zu ** Zulu Enterprise ** finden Sie im Abschnitt Bezahlte Java-Supportanbieter.

※6 Die Hauptunterstützung für OpenJDK unter Amazon Linux 2 ist die Java-Community, aber es scheint, dass die Unterstützung von Amazon für die Community bis 2023/06/30 bereitgestellt wird.

Von hier weiter runter

** Als Option für diejenigen, die ein kommerzielles System in Java entwickeln und eine regelmäßige langfristige Unterstützung benötigen (vorausgesetzt, sie beträgt mindestens 5 Jahre). ** Bieten Sie gegen eine Gebühr eine langfristige kommerzielle Unterstützung für Java (JDK) an Es sind die Informationen, die die Richtlinien usw. für jedes Unternehmen organisieren, das dies tut **.

Über kostenpflichtigen Support für Java (Organisation nach Anbieter)

Wir werden die folgenden vier Unternehmen zusammenfassen, die als Hauptoptionen für Anbieter von langfristigem kommerziellem Support (LTS: Long Term Support) für Java und JDK gelten.

Das von jedem Unternehmen bereitgestellte LTS wird unter den folgenden Gesichtspunkten kurz zusammengefasst.

Vergleich der langfristigen kommerziellen Unterstützung (LTS): Zusammenfassung

Bevor wir eine detaillierte Erklärung geben, werfen wir einen kurzen Blick auf das allgemeine Gefühl der langfristigen Unterstützung von JDK in tabellarischer Form. Da dies eine Zusammenfassung ist, lesen Sie bitte den Hauptteil (aus dem nächsten Abschnitt) oder die dortige Referenz-URL, um Details zu den unterstützten JDKs und den Inhalten der Unterstützung zu erhalten.

Verkäufer Unterstütztes JDK Support-Zeitraum Kosten * 1
Oracle Oracle JDK 5+3 Jahre 3,000 Yen/Prozessor
IBM IBM SDK for Java Technology Abhängig von Middleware-Produkten * 2 In der Produkt-Support-Gebühr enthalten
IBM AdoptOpenJDK with Eclipse OpenJ9 5 Jahre 54,800 Yen/Prozessor
Red Hat OpenJDK ※3 Ähnlich wie bei Oracle * 4 In der RHEL-Supportgebühr enthalten
AzulSystems Zulu Enterprise 8+2 Jahre $13,200/25 Systeme
Pivotal Pivotal Distribution of OpenJDK 4 Jahre $25,000/50pods or $4,000/cores

Im Folgenden finden Sie eine Beschreibung der von den einzelnen Anbietern unterstützten JDKs.

Oracle

Unterstützt

Oracle bietet LTS für die folgenden JDKs an:

** Oracle JDK ** ist ein JDK, das Oracle erstellt und eine bestimmte Version von Open JDK bereitstellt. Es ist mit OpenJDK auf einer anderen grundlegenden Funktionsebene als den proprietären Spezifikationen wie der Solaris-Unterstützung kompatibel und kann untereinander ersetzt werden. Bei Verwendung von Oracle Middleware (RAID, OracleDB) ist die Verwendung dieses JDK Voraussetzung.

Es ist erforderlich, die Informationen von Anbietern wie Oracle Open World für Java 11 zu beachten, die den Status der Oracle Middleware unterstützen.

Ab Java 11 wird Oracle JDK anscheinend alle drei Jahre mit einer Langzeit-Support-Version und alle sechs Monate mit einer Kurzzeit-Support-Version veröffentlicht.

Ursprünglich sollte nur die Langzeit-Support-Version des Oracle JDK veröffentlicht werden. Es scheint jedoch, dass die Richtlinie beschlossen hat, die Kurzzeit-Support-Version kurz vor der Veröffentlichung von Java 11 bereitzustellen.

Weitere Informationen finden Sie unter ** Referenz-URL: Oracle Java SE Support Roadmap **.

Ich denke, dass die eigentliche Einführung in kommerzielle Systeme ** Langzeit-Support-Version (LTS-Version) ** sein wird. Wenn Sie DL ausführen, müssen Sie darauf achten, dass in der Version keine Fehler gemacht werden.

** ** Da die OTN-Lizenz nicht nur für Oracle JDK 11 gilt, sondern auch für Oracle JDK 8-u211 oder höher, das am 16. April 2019 veröffentlicht wurde **, wurde klar, dass die kommerzielle Nutzung kostenpflichtig ist (nur für den persönlichen Gebrauch kostenlos). ..

** Oracle JDK ** darf in den folgenden virtuellen Umgebungen in der öffentlichen Cloud verwendet werden. Bitte beachten Sie, dass kommerzieller Support möglicherweise nicht verfügbar ist, wenn Sie ihn in einer nicht autorisierten öffentlichen Cloud-Umgebung verwenden.

Weitere Informationen finden Sie unter ** Referenz-URL: Lizenz für Oracle-Software in einer Cloud-Computing-Umgebung **.

Support-Zeitraum

Die LTS von ** Oracle JDK ** beträgt 8 Jahre. Dies entspricht der Summe der folgenden zwei Arten von Supportzeiträumen. (*)

--Premier Support 5 Jahre

Ein Zeitreihendiagramm finden Sie unter ** Referenz-URL: Neues Release-Modell von Java SE: S.17 **. Die Referenz-URL wird in einer Zusammenfassungseinheit für jeden Anbieter beschrieben.

  • Der kostenpflichtige Support von Oracle umfasst unbefristeten Support, den so genannten Sustaining Support. In Wirklichkeit dachten wir jedoch, dass wir häufig Versions-Upgrades innerhalb des oben genannten Supportzeitraums unterstützen würden, für den eine feste Frist gilt. Ich habe es gewagt, es hier zu entfernen.

Kosten

Die Supportkosten für ** Oracle JDK ** unterliegen dem ** Java SE-Abonnement ** (entwickelt im Juni 2018). ** Java SE-Abonnement ** verfügt über separate Preistabellen für die serverseitige und clientseitige Verwendung. In vielen Websystemen und Batch-Systemen ist Ihnen die Preistabelle für die serverseitige Verwendung bekannt, sodass hier nur die serverseitige Tabelle angezeigt wird.

** Serverseitige Verwendung **
Preisliste

Nummer Einheit Monatlich
1-99 Prozessor 3,000 Yen
100-249 Prozessor 2,850 Yen
250-490 Prozessor 2,700 Yen
500-999 Prozessor 2,400 Yen
1,000-2,999 Prozessor 2,100 Yen
3,000-9,999 Prozessor 1,800 Yen
10,000-19,999 Prozessor 1,500 Yen
20,000+ Einzelanfrage Einzelanfrage

Referenz-URL: Vom Java SE-Abonnement des kostenpflichtigen Java-Wartungsdienstes (NTT Data Advanced Technology Co., Ltd.)

Referenz-URL

IBM

Unterstützt

IBM bietet LTS für zwei Arten von JDK an:

** IBM SDK für Java-Technologie ** ist ein von IBM erstelltes JDK, das in IBM Produkten (WebSphere, DB2) enthalten ist. Es scheint, dass die Nutzung der Entwicklung kostenlos ist.

** AdoptOpenJDK mit Eclipse OpenJ9 ** ist ein JDK, das von einem Open Source-Projekt namens AdoptOpenJDK bereitgestellt wird. Dies ist ein JDK, das durch Ersetzen der OpenJDK-JVM durch Eclipse OpenJ9 (jetzt auch Open Source) erstellt wurde, eine von IBM entwickelte Technologie.

IBM scheint die Richtlinie zu haben, LTS für dieselben Versionen (Java 11, Java 17, ...) wie das Oracle JDK für die beiden oben genannten JDK-Typen bereitzustellen.

Da diese JDKs nur für die serverseitige Verwendung vorgesehen sind, scheinen sie für andere Zwecke (clientseitig, eingebettet) nicht unterstützt zu werden.

Wie im Abschnitt über die kostenlose Verwendung von Java erwähnt, wird auch ** AdoptOpenJDK mit HotSpot ** bereitgestellt, ein JDK, das eine JVM mit den ursprünglichen Spezifikationen von OpenJDK erstellt, aber IBMs LTS bietet dies. Es wird nicht sein.

Support-Zeitraum

Die Dauer der von IBM bereitgestellten LTS hängt vom JDK ab.

IBM SDK for Java Technology Es wird erwartet, dass es mehr als 8 Jahre Support bietet, da es höchstwahrscheinlich in Kombination mit IBM Produkten (WebSphere, DB2) verwendet wird.

AdoptOpenJDK with OpenJ9 Fünf Jahre kommerzieller Support werden im Rahmen des IBM Support for Runtimes bereitgestellt.

Ein Zeitreihendiagramm des von IBM bereitgestellten Supportzeitraums finden Sie unter ** Referenz-URL: Zweite JVM in Open Source: Informationen zu OpenJ9 und IBM Java: S.18 **.

AdoptOpenJDK ist ursprünglich ein Open-Source-Projekt, daher scheint es 4 Jahre lang kostenlosen Support als Community-Support zu geben.

Kosten

Die Supportkosten sind für beide JDKs gleich.

Jahresbetrag Einheit
54,800 Yen Anzahl der Prozessoren

Die Anzahl der Prozessoren in einer Einheit entspricht der Anzahl der CPU-Kerne in einer realen Umgebung. In einer virtualisierten Umgebung ist dies die Anzahl der zugewiesenen CPUs.

Referenz-URL

--AdoptOpenJDK DL-Seite - https://adoptopenjdk.net/

--AdoptOpenJDK-Support-Seite - https://adoptopenjdk.net/support.html

Red Hat

Unterstützt

Red Hat bietet LTS für die folgenden JDKs:

OpenJDK selbst ist kostenlos verfügbar und der Support ist ursprünglich auf ein halbes Jahr nach seiner Veröffentlichung beschränkt. Red Hat gibt jedoch an, dass es nur dann in die Kategorie "Betriebssystemunterstützung" aufgenommen wird, wenn es unter Red Hat Enterprise Linux ausgeführt wird. Ich bin.

Das unterstützte OpenJDK wird als RHEL-Paket bereitgestellt und mit yum auf RHEL installiert.

Wie IBM scheint Red Hat die Richtlinie zu haben, LTS für dieselbe Version wie Oracle JDK (Java 11, Java 17, ...) bereitzustellen.

Selbst wenn Red Hat unter Windows ausgeführt wird, werden wir am 19. Dezember 2018 ein OpenJDK-Supportabonnement für die Verwendung der Middleware von Red Hat bereitstellen (Ist JBOSS das Hauptziel?) Wurde vorgestellt.

https://www.publickey1.jp/blog/18/red_hatwindowsopenjdklts.html https://access.redhat.com/articles/1299013

Support-Zeitraum

Das von Red Hat bereitgestellte OpenJDK LTS ist im Support-Abonnement von RHEL selbst enthalten, der Support-Zeitraum wird jedoch von Oracle beeinflusst und unterscheidet sich vom Support-Zeitraum von RHEL. Siehe hierzu ** Referenz-URL: OpenJDK-Lebenszyklus- und Supportrichtlinie **.

Kosten

OpenJDK-Supportkosten scheinen in den RHEL-Supportkosten enthalten zu sein.

Referenz-URL

Azul Systems

Unterstützt

Azul Systems bietet LTS für die folgenden JDKs an:

** Zulu ** ist ein OpenJDK, das von Azul Systems erstellt und bereitgestellt wird. ** Zulu Enterprise ** ist der Name, der Zulu mit der LTS-Option gegeben wird. ** Zulu ** und ** Zulu Enterprise ** sind die gleichen Binärdateien. ** Zulu Embeded ** ist ein eingebettetes JDK, das von Azul Systems erstellt und bereitgestellt wird.

Zulu scheint auch das JDK zu sein, das in der Cloud-Infrastruktur von Microsoft Azure verwendet wird.

Wie andere Unternehmen scheint Azul Systems die Richtlinie zu haben, LTS für dieselbe Version (Java 11, Java 17, ...) wie das Oracle JDK bereitzustellen.

Da das Engineering-Team von Azul Systems nur in Übersee tätig ist, sollten Anfragen zu diesem Zeitpunkt auf Englisch gestellt werden. (Es scheint, dass die japanische Tochtergesellschaft Nutzungsberatungen usw. durchführen wird.)

Wie ich im Abschnitt über die kostenlose Unterstützung für Java geschrieben habe, wird die Unterstützung auf Zulu Enterprise-Ebene anscheinend nur dann kostenlos bereitgestellt, wenn Zulu unter Microsoft Azure, Azure Stack verwendet wird.

Neben Zulu bietet Azul Systems auch Zing an, eine proprietäre JVM für die Verarbeitung mit geringer Latenz und hoher Geschwindigkeit. In diesem Beitrag wird Zing jedoch nicht beschrieben, da es auf Produkte in der Nähe von OpenJDK abzielt.

Support-Zeitraum

Der von Azul Systems bereitgestellte LTS-Zeitraum beträgt insgesamt 10 Jahre.

Als eigenen Support von Azul Systems bieten wir mittelfristigen Support (MTS: Middle Tarm Support) für andere Versionen als LTS an, die jährlich veröffentlicht werden (Java 13 Java 15, ...). Es gibt so etwas wie. Die Frist für jeden MTS-Supporttyp ist wie folgt.

Ein Zeitreihendiagramm finden Sie unter ** Referenz-URL: Zulu Enterprise Java-Supportoptionen: Zweite Abbildung **.

Kosten

Es scheint, dass die Preistabelle nicht durch den JDK-Typ und die Server- und Client-Seite unterteilt ist. Die anwendbare Einheit der Preistabelle ist die Anzahl der Systeme, auf denen Java-Anwendungen ausgeführt werden. Darüber hinaus gibt es je nach Unterstützungsgrad zwei Tabellen, Standard und Premium.

Maximale Anzahl von Systemen Jahresbetrag (Standard Support) Jahresbetrag (Premium Support)
25 $13,200 N/A
100 $31,600 $37,900
1,000 $94,900 $113,900
Unbegrenzt $284,600 $341,500

Referenz-URL

--Azul Systems Site (für Japan) - https://jp.azul.com/products/zulu-and-zulu-enterprise/

Pivotal

Ist es ein bisschen seltsam? Infolgedessen bietet Pivotal (das kürzlich zu VMware kam), das Spring Framework und Cloud Foundry bereitstellt, seit einiger Zeit auch die Open JDK-Distribution an, daher werde ich dies ebenfalls hinzufügen. Zusätzlich zum ** bezahlten kommerziellen Support ** gibt es auch eine ** kostenlose LTS-Version **, aber es wird schwieriger, verteilt zu schreiben, deshalb schreibe ich sie alle hier zusammen.

Informationen werden von der offiziellen Website usw. gesammelt, aber bitte kontaktieren Sie den Anbieter direkt für Details.

Dieses JDK verwendet einen relativ neuen Spring / Spring Boot. Wenn JDK nicht vom Betriebssystem oder der Cloud unterstützt wird, sollten Sie es als Option in Betracht ziehen.

Offene JDK-Distribution von Pivotal (kostenlose LTS-Version)

Ich habe es als Open JDK-Distribution geschrieben, aber in Wirklichkeit scheint es (fast) dasselbe zu sein wie das Adopt Open JDK.

Zunächst werde ich die Informationen zu ** Free LTS Edition ** kurz zusammenfassen.

--Name: Pivotal Distribution von OpenJDK

Bezahlte Unterstützung für die von Pivotal bereitgestellte Open JDK-Distribution

Bei Verwendung des oben genannten von Pivotal bereitgestellten JDK scheint es möglich zu sein, durch Abschluss eines separaten bezahlten Supportvertrags ein höheres Maß an Unterstützung zu erhalten.

Es bietet Unterstützung für OSS-Produkte, die von Pivotal bereitgestellt werden und stark mit der Wartung verbunden sind, wie Spring Framework und Tomcat sowie JDK.

--Name: Pivotal Spring Runtime

Es mag als Anwendung ziemlich genau sein, aber es ist eine Feststellung, dass es auch so etwas gibt.

Unten persönliche Eindrücke (super verschiedene Notizen: Version 2019/4/21)

Für den persönlichen Gebrauch ist alles in Ordnung, aber wenn es um die Arbeit geht, ändert sich die Auswahl abhängig von der Haltung von "mit langfristiger Unterstützung gesalzen" und "Ersatz durch eine neue Version".

Ich habe den Eindruck, dass Amazon Corretto die Position von Oracle als Java durch kostenlose langfristige Unterstützung für mehrere Anbieter ersetzen könnte, aber aufgrund der folgenden Umgebungsbedingungen ist es möglich, ausreichende Unterstützung mit einem anderen JDK zu erhalten. Daher treffen Sie keine geeignete Wahl, wenn Sie die Umgebung und die Bedingungen Ihres Systems verstehen.

Vielen Dank für das Lesen.

Änderungsprotokoll

Update 2019/10/06

Es wurde ein Link zu Wikipedia von OpenJDK als "Vor der Einführung" hinzugefügt.

Update 2019/10/01

Hinzugefügt über kostenlose LTS und bezahlte Unterstützung von Pivotal. Es wird schwieriger, es sauber einzufügen und zu schreiben. Also habe ich beschlossen, es als Pivotal in den bezahlten Support des Anbieters zu schreiben.

Update 2019/04/21

Da OracleJDK die OTN-Lizenz auf ** OracleJDK8 u211 oder höher ** angewendet hat, das am 16. April 2019 veröffentlicht wurde, sowie auf OracleJDK11, wird die kommerzielle Nutzung von OracleJDK praktisch in Rechnung gestellt, und das Buch wird entsprechend berechnet. Der Text und die Beschreibung des Artikels über Oracle wurden aktualisiert und sind kostenlos.

Update 2019/04/12

In den letzten verschiedenen Notizen habe ich die Beschreibung geändert, um Corretto einzuschließen. Ich frage mich, ob der regelmäßige Gebrauch bald erscheinen wird.

Update 2019/03/31

Ein Link zu Java wurde hinzugefügt. Still Free 2.0.0. Andere Beschreibungen bleiben unverändert.

Update 2019/01/30

Ich habe einen sehr guten zusammenfassenden Blog über Amazon Corretto gefunden und daher einen Link zur Ergänzung (Anmerkung *) von Amazon Corretto hinzugefügt. Wir haben auch einen Link zum Red Hat-Artikel über die Unterstützung unter Windows hinzugefügt, den Red Hat Ende letzten Jahres veröffentlicht hat.

Update 2018/12/16

Dank des Kommentars von @ yamadamn habe ich Zulu Community Builds hinzugefügt. Vielen Dank!

Update 2018/12/02

Informationen zum JDK "Amazon Corretto" mit kostenlosem LTS für Multi-Plattform, das von Amazon angekündigt wurde, wurden der Tabelle "Informationen zur kostenlosen Unterstützung für Java" hinzugefügt.

Update 2018/11/07

Seit Amazon LTS auf AWS angekündigt hat, habe ich diese Informationen zur Tabelle "Informationen zur kostenlosen Unterstützung für Java" hinzugefügt. (Lass uns bald einen weiteren Artikel schreiben ...)

Update 2018/10/11

In der Nähe der Erklärung zur freien Nutzung wurde ein Link zum wichtigen Dokument "Java ist noch frei" hinzugefügt. Es gibt auch einen Link zur japanischen Übersetzung.

Update 2018/10/06

Ich habe ein wenig darüber nachgedacht und es geändert, um zuerst den Artikel ** Free Java Support ** zu schreiben. Außerdem habe ich dem Artikel von Oracle eine Beschreibung zu JDK 12 oder einer neueren Version hinzugefügt und diese in der öffentlichen Cloud verwendet (andere Korrekturen wie die Korrektur kleiner Teile).

Recommended Posts

Vergleich von Anbietern, die JDK langfristig kommerziell unterstützen (LTS) (erwähnt auch die kostenlose Nutzung)
Dies und das von JDK
[Oracle Cloud] Installieren Sie das kostenlose Oracle JDK 11 (LTS) auf einer virtuellen Instanz von OCI