Änderungen der Java-Lizenzierung für Java SE (Standard Edition): Berg oder Maulwurfshügel?

Änderungen der Java-Lizenzierung für Java SE (Standard Edition): Berg oder Maulwurfshügel?

Jan 23, 2019 | Software Asset Management, Software License Management

Im September kündigte Oracle einige Änderungen an seiner Java-Lizenzierungsrichtlinie an. Die Veränderungen waren dramatisch und die Welt reagierte dementsprechend. Wir sprechen von Massenhysterie (okay, das ist eine leichte Übertreibung). Die Panik war jedoch nicht völlig unvernünftig oder nicht zu rechtfertigen. Diese Änderungen sind ziemlich umfangreich und können möglicherweise ziemlich verwirrend sein.

Wir möchten Ihnen mitteilen, dass Sie die Änderungen an der Java-Lizenzierung zwar verstehen und vorbereiten sollten, aber nicht den Schlaf verlieren müssen. Der folgende Artikel soll Aufschluss darüber geben, welche Änderungen tatsächlich stattfinden und warum Sie sich nicht darum kümmern müssen. Wenn Sie einige grundlegende, vorsorgliche Schritte befolgen, wird alles gut.

Was ist Java SE (Standard Edition) – Javas Lizenzsoftware?
Java SE oder Java Standard Edition ist allgegenwärtig. Es enthält wichtige Software zur Entwicklung von Webinhalten, Spielen, mobilen Anwendungen und Unternehmenssoftware. Dies bedeutet, dass die Kostenauswirkungen dieser Änderungen enorm sein können. Die Grundkomponenten von Java SE sind: Java Development Kit (JDK), einschließlich JavaFX Software Development Kit, Java Runtime Environment (JRE), (Server- und reguläre Pakete), JavaFX Runtime und JRockit JDK. Darüber hinaus bietet Java SE kommerzielle Editionen mit mehr Funktionen. Diese kommerziellen Java-Programme mussten immer lizenziert werden.

Hier hast du es. Oracle wird keine weiteren Updates von Java SE 8 für kommerzielle Zwecke auf seinen öffentlichen Websites veröffentlichen. Ziemlich selbsterklärend, oder? Naja, so ungefähr.

Lassen Sie es uns aufschlüsseln:

Nun ist es sehr wichtig zu beachten, dass noch nicht bestätigt wurde, ob Oracle Java SE auditieren wird. Wir haben jedoch Grund zu der Annahme, dass irgendwann Audits durchgeführt werden, und wir empfehlen dringend, dass Sie sich mit der Verwendung, Installation und Einhaltung von Java vertraut machen.

Für den Anfang, wenn Sie die fortgeschrittenen kommerziellen Komponenten von Java verwenden, sind diese immer lizenzierbar. Sie sollten die verwendeten erweiterten Editionen bereits lizenziert haben und den aktiven Support (normalerweise 22% der Lizenzgebühr) beibehalten, wenn Support-Updates und Sicherheitspatches erforderlich sind.

Jetzt wird es schwierig, wenn Sie Java SE verwenden und sich nicht sicher sind, ob eine Lizenz erforderlich ist. Benutzer, die die “Grundfunktionen” von Java SE für allgemeine Zwecke nutzen, sind von der Richtlinienänderung nicht betroffen, da diese Art der Nutzung gemäß dem Binary Code License Agreement von Oracle kostenlos ist. Der Begriff “Basisfunktionalität” sorgt für einige Verwirrung. Im Folgenden finden Sie eine Liste der Funktionen, die nicht als Basisfunktionalität gelten. Für diese Anwendungen von Java SE ist eine Lizenz erforderlich:

  • Wenn es Updates / Patches erfordert
    • Benutzer müssen für die Java SE-Unterstützung bezahlen, die sie benötigen. Dies umfasst Fehlerkorrekturen, Sicherheitsupdates und Wartungsunterstützung.
  • Benutzer, die Änderungen an Java SE vornehmen.
  • Benutzer, die Java SE einbetten, um externe kundenorientierte Lösungen bereitzustellen.
  • Verwendung von Software in Systemen und Lösungen, die dedizierte Funktionen bereitstellen.
  • Benutzer, die Komponenten verwenden, die nur in den erweiterten kommerziellen Funktionen von Java enthalten sind.
    • Wie bereits erwähnt, sollten Benutzer, die eine der erweiterten kommerziellen Funktionen starten, diese Bereitstellungen bereits kennen und dafür bezahlen.

Die Messbemühungen, mit denen ermittelt wird, ob Benutzer Java SE geändert oder eingebettet haben, hängen von der Kundenerklärung ab. Oracle verfügt über ein Java-Tool zur Nachverfolgung der Nutzung, das zu Prüfungszwecken verwendet werden kann. Dieses Tool wird jedoch vorerst vom Kunden ausgeführt. Daher ist es wichtig, dass Sie wissen, wie Java SE in Ihrer Organisation verwendet wird.

Wenn Sie nach einer Alternative zu Java SE suchen, ist Open JDK die beste. Dies wäre ein Rip and Replace-Aufwand. Dies ist jedoch eine gute Option für Kunden, die nur grundlegende Updates benötigen, da diese alle sechs Monate veröffentlicht werden. Änderungen an Open JDK können ohne Abzüge vorgenommen werden, müssen jedoch den Benachrichtigungsanforderungen für die General Public License (GPL) entsprechen.

Warum ist das wichtig?
Okay, es gibt ein paar Dinge, die Sie tun sollten, um sich auf die Änderungen der Java-Lizenzierung vorzubereiten, aber den Schlaf darüber zu verlieren, gehört nicht dazu. Hier ist unsere Liste:

  • Erfahren Sie, wie Sie Java verwenden.
    Dies bedeutet zu wissen, wo und wofür Java verwendet wird. Wenn Sie über diese Informationen verfügen, können Sie bestimmen, ob Sie Java lizenzieren müssen oder nicht.
  • Entdecken Sie, welche Funktionen verwendet werden.
    Nur weil Sie eine erweiterte kommerzielle Komponente bereitgestellt haben, bedeutet dies nicht, dass sie notwendigerweise lizenzierbar war. Dies hängt von der Art der Umgebung ab, in der es bereitgestellt wird. Sie müssen also wissen, was verwendet wird und was nicht.

Wenn Sie die Antworten auf diese Fragen kennen, können Sie problemlos durch die Änderungen navigieren. Ich meine, Wissen ist Macht, oder? Wenn Oracle eines Tages an Ihre Tür klopft und nach Java fragt, haben Sie alle Antworten und können die vollständige Einhaltung der Richtlinien erklären.

Wie können wir helfen?
Anglepoint-Experten haben jahrzehntelange Erfahrung mit einigen der schwierigsten Fragen zur Oracle-Lizenzierung. Wir bieten kostenlose, drucklose Beratungen an, die sich ausschließlich auf die Beantwortung Ihrer Fragen konzentrieren. Folgen Sie diesemLink, um jetzt einen Besprechungstermin zu vereinbaren.

Möchten Sie sich mit einem Oracle-Experten verbinden?

Planen Sie eine Zeit in unserem Kalender ein, die für Sie funktioniert.