Kürzlich gab Oracle bekannt, dass Java SE 8 „nach Januar 2019“ ohne den Erwerb einer kommerziellen Lizenz keine öffentlichen Updates mehr erhalten wird und nicht mehr für die „kommerzielle oder kommerzielle Produktionsnutzung“ verfügbar sein wird. Java, das seit 23 Jahren verwendet wird, wird nicht mehr kostenlos sein. Was ist los?
Java, mittlerweile die führende Sprache in der Welt der Programmiersprachen, ist nicht nur mit einer raketenartigen Update-Geschwindigkeit ausgestattet, sondern soll den Nutzern nun auch die Bezahlung ermöglichen für Tickets. Bereits im April 2018 gab Oracle bekannt, dass ab Januar 2019 öffentliche Java SE 8-Updates nicht mehr für geschäftliche, kommerzielle oder produktive Nutzung ohne kommerzielle Lizenz bereitgestellt werden. Das heißt, wenn Entwickler auch in Zukunft JDK 8 nutzen wollen, wird Oracle keinen kostenlosen technischen Support anbieten und muss zusätzliche Gebühren erheben.
Wenn Sie Java 8 weiterhin kostenlos nutzen möchten, können Sie nur die folgenden zwei Entscheidungen treffen:
1. Keine Updates mehr und weiterhin Oracle JDK verwenden auf unbestimmte Zeit 8;
2. Verwenden Sie kostenlose Java SE 8 / OpenJDK 8-Binärdistributionen von anderen Dienstanbietern.
Angesichts der Tatsache, dass JDK 8 demnächst die kostenlose Update-Unterstützung einstellt und JDK 11 nicht mehr im Handel erhältlich ist, fragen sich viele Entwickler möglicherweise, warum Java, das seit 23 Jahren verwendet wird, nicht mehr kostenlos ist ?
Einerseits:
Die Version Oracle JDK 8 wurde im März 2014 veröffentlicht und trat im Januar 2019 offiziell in das „Ende der öffentlichen Updates“ ein. Diese Version wird von Oracle unterstützt Nach fast 5 Jahren kann eine Version der Software nicht auf unbestimmte Zeit unterstützt werden, da die Wartungskosten zu hoch wären.
Andererseits:
Es kann sein, dass nicht viele Leute Oracles Java SE Advanced, Java SE Advanced Desktop oder Java SE Suite kaufen. Der Name ist sehr lang und etwas verwirrend. Es handelt sich um einen kostenpflichtigen Dienst, der von Oracle für Benutzer auf Unternehmensebene bereitgestellt wird. Er kann Java-Programme auf Unternehmensebene überwachen, bereitstellen und verwalten . Mit anderen Worten: Wenn Sie diesen Service erwerben, müssen Sie sich keine Gedanken über die Kosten für JDK-Updates machen. Das Problem ist jedoch, dass nicht viele Leute diesen Service kaufen werden, was Oracle zu diesem Schritt veranlasst.
Das obige ist der detaillierte Inhalt vonWelche Funktionen kostet Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!