Java unter der GPL: Welcher Code muss Open Source sein?

Sun hat sich zu offenem Quelltext entschlossen: Die entscheidenden Teile von Java sollen unter der Open-Source-Lizenz GPL V2 plus der Classpath-Ausnahme veröffentlicht werden. Die Freigabe einer so wichtigen Software wie Java unter einer Open-Source-Lizenz dürfte der bislang größte Einzelbeitrag an Code für die Open-Source-Gemeinde sein. Er hat jedenfalls heftige Reaktionen ausgelöst. Sie reichen von Befürchtungen, dass die gesamte Enterprise-Java-Gemeinde mit einem einzigen Schlag ausgelöscht werden könnte, bis zum Frohlocken über ein weiteres Indiz dafür, dass proprietäre Software unweigerlich dem Untergang geweiht ist.

Wer sich bisher mehr mit Java-Entwicklung beschäftigt hat statt mit den Widrigkeiten der Softwarelizenzierung, wird über die ganze Aufregung womöglich den Kopf schütteln und sich fragen, inwiefern das Ganze ihn überhaupt betrifft.

Die GNU General Public Licence oder GPL ist eine Open-Source-Lizenz der Free Software Foundation. In ihrer Essenz besagt die GPL Folgendes: Wenn nach der GPL lizenzierter Code in binärer Form veröffentlicht wird, muss der zugehörige Quellcode ebenfalls verfügbar gemacht werden. Außerdem muss jedes Softwareprojekt, bei dem GPL-lizenzierter Code zum Einsatz kommt, im Einklang mit der GPL lizenziert werden. Das bedeutet, dass die Lizenz keine über die GPL hinausgehenden Einschränkungen hinsichtlich der Benutzung der Software enthalten darf.

Dieser zweite Aspekt wird im Allgemeinen innerhalb der Open-Source-Gemeinde als „Copyleft“ bezeichnet und ist Hauptquell der Kontroverse. Könnte die Veröffentlichung von Java als Open Source bedeuten, dass sämtliche Java-Projekte nun unter eine GPL-Lizenz gezwungen werden, wenn sie die neue, nach der GPL lizenzierte Java Virtual Machine verwenden? Kritiker bezeichnen dies als den „ansteckenden Charakter“ der Lizenz: Code, der unter der GPL lizenziert ist, „infiziert“ anderen Code, der in Kontakt mit ihm kommt – er und zwingt dessen Autor, seinen Code ebenfalls unter der GPL zu veröffentlichen.

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Microsoft nennt weitere Details zu kostenpflichtigen Patches für Windows 10

Erstmals liegen Preise für Verbraucher vor. Sie zahlen weniger als Geschäftskunden. Dafür beschränkt Microsoft den…

7 Stunden ago

Microsoft verschiebt erneut Copilot Recall

Die Entwickler arbeiten noch an weiteren „Verfeinerungen“. Windows Insider erhalten nun wohl eine erste Vorschau…

1 Tag ago

GenKI im Job: Mitarbeitende schaffen Tatsachen

Laut Bitkom-Umfrage werden in jedem dritten Unternehmen in Deutschland private KI-Zugänge genutzt. Tendenz steigend.

1 Tag ago

97 Prozent der Großunternehmen melden Cyber-Vorfälle

2023 erlitten neun von zehn Unternehmen in der DACH-Region Umsatzverluste und Kurseinbrüche in Folge von…

1 Tag ago

„Pacific Rim“-Report: riesiges, gegnerisches Angriffs-Ökosystem

Der Report „Pacific Rim“ von Sophos beschreibt Katz-und-Maus-Spiel aus Angriffs- und Verteidigungsoperationen mit staatlich unterstützten…

1 Tag ago

DeepL setzt erstmals auf NVIDIA DGX SuperPOD mit DGX GB200-Systemen

NVIDIA DGX SuperPOD soll voraussichtlich Mitte 2025 in Betrieb genommen und für Forschungsberechnungen genutzt werden.

1 Tag ago