Categories: Software

GPL soll Apache-kompatibel werden

Erst war die Kompatibilität der kommenden GNU General Public License 3 (GPL 3) zur Apache License kein Thema mehr – jetzt ist sie wieder da: „Ich glaube, dass die Apache-Kompatibilität eine der letzte Änderungen an der GPL-3-Lizenz sein wird“, sagte Peter Brown, Executive Director der Free Software Foundation, auf der von Sun Microsystems veranstalteten Java-One-Konferenz in San Francisco. Zuvor war die Kompatibilität bei einer „Fünf-vor-Zwölf“-Entscheidung kurz vor der Verabschiedung des dritten Entwurfs der GPL 3 aufgegeben worden.

Die Free Software Foundation hat das GPL-Lizenzmodell aus der Taufe gehoben und überwacht dessen Überarbeitung. Laut Cliff Schmidt, Vice President of Legal Affairs bei der Apache Software Foundation, wollte die Organisation die Version 3 ursprünglich kompatibel zur Apache License machen. Nach seiner Meinung wurde die Kompatibilität aufgegeben, weil man zu viele Probleme und zu viele unterschiedlichen Organisationen unter einen Hut hätte bringen müssen. Jetzt würden die beiden Organisationen die Details der Lizenzkompatibilität festklopfen, sagte Schmidt bei einer Podiumsdiskussion. „Beide arbeiten zusammen, um die Kompatibilität zu verwirklichen.“

Wenn zwei Lizenzmodelle kompatibel sind, erleichtert das den Austausch von Code und verhindert die Entstehung von Open-Source-Software-Inseln. Unterschiedliche Lizenzen können verschiedene, manchmal sogar sich widersprechende Anforderungen und Einschränkungen enthalten. Die GPL zum Beispiel legt fest, dass jede Änderung an einer Software in dem Moment öffentlich gemacht werden muss, in dem ein Programm mit dieser Änderung in die Distribution geht. Die Apache License jedoch erlaubt es, Open-Source-Code in proprietäre Software einzubauen und die Änderungen nicht bekannt zu geben.

Selbst wenn die Lizenzen kompatibel seien, dürfe Open-Source-Code wegen Beschränkungen in der GPL höchstens von einem Apache-License-Projekt zu einem GPL-Projekt wechseln, sagte Schmidt in einem Interview. Das bedeute, dass zum Beispiel Suns Open-Source-Java-Projekt Open JDK aus dem Apache-Harmony-Pool schöpfen dürfe, aber nicht umgekehrt.

Ian Murdock, Chief Operating Systems Officer bei Sun, behauptet, dass viele Open-Source-Projekte so voneinander getrennt seien, dass Lizenzprobleme sowieso niemals aufträten: „Ich glaube, dass Software-Lizenzen nicht mehr so wichtig sind, wie sie es einmal waren.“ Trotzdem gibt es Fälle wie die unterschiedlichen Lizenzmodelle von Linux und Solaris oder Suns Java und Apache Harmony, in denen die Lizenzbestimmungen eine gegenseitige Befruchtung und den Austausch von Code bei ähnlichen Projekten verhindern.

ZDNet.de Redaktion

Recent Posts

Alphabet übertrifft die Erwartungen im ersten Quartal

Der Umsatz steigt um 15 Prozent, der Nettogewinn um 57 Prozent. Im nachbörslichen Handel kassiert…

2 Tagen ago

Microsoft steigert Umsatz und Gewinn im dritten Fiskalquartal

Aus 61,9 Milliarden Dollar generiert das Unternehmen einen Nettoprofit von 21,9 Milliarden Dollar. Das größte…

2 Tagen ago

Digitalisierung! Aber wie?

Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…

2 Tagen ago

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

3 Tagen ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

3 Tagen ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

3 Tagen ago