Abo
  • Services:
Anzeige
Der größte Teil von LLVM könnte künftig unter Apache-Lizenz erscheinen.
Der größte Teil von LLVM könnte künftig unter Apache-Lizenz erscheinen. (Bild: Apple)

Wegen Patentklausel: LLVM diskutiert Lizenzwechsel

Der größte Teil von LLVM könnte künftig unter Apache-Lizenz erscheinen.
Der größte Teil von LLVM könnte künftig unter Apache-Lizenz erscheinen. (Bild: Apple)

Wegen einer unklaren Patentklausel tragen einige Unternehmen nicht zu LLVM bei, obwohl sie das eigentlich wollen. Auch die aktuelle LLVM-Lizenzierung verhindert die Wiederverwendung bestimmter Codebestandteile. Deshalb will der LLVM-Vorstand den Code unter der Apache-Lizenz relizenzieren.

Anzeige

In einer ausführlichen E-Mail erklärt der LLVM-Mitbegründer und Apple-Angestellte Chris Lattner, dass die aktuelle Lizenzierung des LLVM-Codes zu verschiedenen Problemen führe. Er stellt unterschiedliche Lösungen vor, empfiehlt in Abstimmung mit dem Vorstand jedoch den langwierigen Prozess der Relizenzierung unter der Apache-Lizenz 2.0. Darüber soll nun die Community diskutieren.

Patentklausel und Dual-Lizenz bergen Probleme

Zurzeit verwendet LLVM für einen kleinen Teil zur Anbindung der GNU Compiler Collection (GCC) die GPL. Der größte Teil der Software steht allerdings unter einer Kombination aus der MIT-Lizenz sowie der UIUC-Lizenz. Letztere ist ebenso wie LLVM selbst an der University of Illinois entstanden. Da die beiden Letzteren aber keinerlei Aussagen zur Patentnutzung enthalten, sah sich das LLVM-Projekt gezwungen, eine eigene Klausel dafür zu erstellen.

Doch diese ist nicht von Anwälten entworfen worden, wie Lattner schreibt, was bedeuten könnte, dass die Klausel überhaupt nicht wie gewünscht die nötige Erlaubnis zur Verwendung von Patenten bewirkt. Die unscharfe Formulierung hält außerdem einige Firmen davon ab, Code zu LLVM beizutragen, obwohl sie dies wollen.

Die einfache Weiterverwendung von UIUC-Code in MIT-Code ist auch nicht möglich, da die Urheber dem nicht aktiv zugestimmt haben. Dieses Problem trete für Projekte wie Address Sanitizer tatsächlich auf, bekräftigt Lattner.

Lizenzwechsel als mögliche Lösung

Da das Schaffen von neuen Lizenztexten, etwa für die Patentklausel oder gar für das gesamte LLVM-Projekt, letztlich in ähnliche rechtliche Schwierigkeiten führen könnte wie zurzeit, wird dies von Lattner von vornherein verworfen. Stattdessen sollten bereits akzeptierte und weit verbreitete Lösungen genutzt werden.

So könnte LLVM das Contributor License Agreement (CLA) von Apache übernehmen. Daraus ergeben sich aber wiederum neben bürokratischen Hürden auch mit dem CLA selbst verbundene Probleme. So weigern sich Firmen und Einzelpersonen teils aus Prinzip, CLAs zu unterzeichnen. Schließlich könnte ein CLA der LLVM Foundation auch einen beliebigen Wechsel der Lizenz erlauben, was aus Lattners Sicht aber nicht von Vorteil für die Community wäre.

Folglich bliebe nur die Relizenzierung des Codes unter der Apache-Lizenz 2.0, welche um eine Ausnahme für Laufzeit-Code erweitert werden sollte. Diese Strategie mit der Ausnahmebehandlung wird auch von GCC umgesetzt. Der große Nachteil dieses Ansatzes ist der erforderliche Zeitaufwand, denn jeder Beitragende muss dem Lizenzwechsel zustimmen. Falls dies nicht geschieht, muss schlimmstenfalls sogar Code neu erstellt werden. Der vergleichsweise wenige GPL-Code bleibt davon unberührt.

Andere Projekte wie Mozilla oder auch VLC haben in der Vergangenheit bereits bewiesen, dass ein Lizenzwechsel möglich ist, und auch Lattner hält dies im Fall von LLVM für machbar. Der Prozess könnte möglicherweise "18 Monaten oder mehr" in Anspruch nehmen, glaubt er.


eye home zur Startseite
hmuellers 27. Okt 2015

https://en.wikipedia.org/wiki/Contributor_License_Agreement



Anzeige

Stellenmarkt
  1. Giesecke+Devrient Currency Technology GmbH, München
  2. T-Systems International GmbH, verschiedene Standorte
  3. Robert Bosch GmbH, Ludwigsburg
  4. MBDA Deutschland, Schrobenhausen


Anzeige
Top-Angebote
  1. 190,01€
  2. 193,02€
  3. (u. a. Battlefield 1 PC & Konsole je 19,99€ und PlayStation Plus 12 Monate 34,99€)

Folgen Sie uns
       


  1. Bundesverkehrsministerium

    Dobrindt finanziert weitere Projekte zum autonomen Fahren

  2. Mobile

    Razer soll Smartphone für Gamer planen

  3. Snail Games

    Dark and Light stürmt Steam

  4. IETF

    Netzwerker wollen Quic-Pakete tracken

  5. Surface Diagnostic Toolkit

    Surface-Tool kommt in den Windows Store

  6. Bürgermeister

    Telekom und Unitymedia verweigern Open-Access-FTTH

  7. Layton's Mystery Journey im Test

    Katrielle, fast ganz der Papa

  8. Kabel und DSL

    Vodafone gewinnt 100.000 neue Festnetzkunden

  9. New Technologies Group

    Intel macht Wearables-Sparte dicht

  10. Elektromobilität

    Staatliche Finanzhilfen elektrisieren Norwegen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Handyortung: Wir ahnungslosen Insassen der Funkzelle
Handyortung
Wir ahnungslosen Insassen der Funkzelle
  1. Bundestrojaner BKA will bald Messengerdienste hacken können
  2. Bundestrojaner Österreich will Staatshackern Wohnungseinbrüche erlauben
  3. Staatstrojaner Finfishers Schnüffelsoftware ist noch nicht einsatzbereit

48-Volt-Systeme: Bosch setzt auf Boom für kompakte Elektroantriebe
48-Volt-Systeme
Bosch setzt auf Boom für kompakte Elektroantriebe
  1. Elektromobilität Shell stellt Ladesäulen an Tankstellen auf
  2. Ifo-Studie Autoindustrie durch Verbrennungsmotorverbot in Gefahr
  3. Mobilität Elektroautos deutscher Start-ups fordern Autobauer heraus

Anwendungen für Quantencomputer: Der Spuk in Ihrem Computer
Anwendungen für Quantencomputer
Der Spuk in Ihrem Computer
  1. Quantencomputer Ein Forscher in den unergründlichen Weiten des Hilbertraums
  2. Quantenprogrammierung "Die physikalische Welt kann kreativer sein als wir selbst"
  3. Quantenoptik Vom Batman-Fan zum Quantenphysiker

  1. Re: Ein bisschen ironisch ist das schon

    Jogibaer | 00:30

  2. Re: Staatliche Förderung aka. Holzweg

    Jogibaer | 00:27

  3. Re: Längster Tunnel der Welt:

    Malukai | 00:27

  4. Re: Geht doch schon mit PS Boardmitteln

    iToms | 00:24

  5. Re: 30¤ wtf?

    leMatin | 00:13


  1. 16:55

  2. 16:33

  3. 16:10

  4. 15:56

  5. 15:21

  6. 14:10

  7. 14:00

  8. 12:38


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel