Abo
  • Services:
Anzeige
LLVM will sich eine neue Lizenz geben.
LLVM will sich eine neue Lizenz geben. (Bild: LLVM)

Compiler: LLVM sucht weiter eine neue Lizenz

LLVM will sich eine neue Lizenz geben.
LLVM will sich eine neue Lizenz geben. (Bild: LLVM)

Das Compiler-Projekt LLVM versucht weiterhin, durch eine Relizenzierung Mitglieder und Anwender besser vor Patentstreitigkeiten zu schützen. Anstelle der jetzigen an BSD angelehnten NCSA-Lizenz wird über die Lizenzierung unter Apache 2.0 diskutiert.

Vor rund einem Jahr begann auf der Entwickler-Mailingliste von LLVM eine Diskussion, wie das Projekt insgesamt besser als bisher gegen Patentstreitigkeiten besonders in den USA geschützt werden könne. Dabei wurden mehrere Probleme mit den bisher genutzten Patenten erkannt. Mittlerweile tendieren die Entwickler des Projekts zu einer Relizenzierung unter der Apache-2-Lizenz unter Einbeziehung von zwei Ausnahmeklauseln.

Anzeige

Die bisher zweigeteilte Lizenzierung unter der NCSA Open Source License der University of Illinois für den Compilercode und einer Mischung aus NCSA- und MIT-Lizenz für die Laufzeitbibliothek ist nur eines der Probleme, die eine Relizenzierung sinnvoll erscheinen lassen. Die Trennung besteht, da die NCSA-Lizenz eine Klausel enthält, die eine Attributierung von LLVM verlangt, wenn Teile des Compilers selbst in ein Binärpaket verlinkt werden. Für den Compiler ist das sinnvoll, nicht jedoch für die Laufzeitbibliothek. Man will nicht jeden, der seine Software mit Clang kompiliert, zur Attribution von LLVM zwingen. Hier wird deshalb eine einheitliche Lizenz angestrebt.

Schwammige Richtlinien für Entwickler

Die bisherigen Lizenzbestimmungen, insbesondere die zum Teil zu schwammigen Richtlinien für Entwickler, behindern die Teilnahme besonders von Beitragenden aus dem Unternehmensbereich. Hier wird befürchtet, dass die Richtlinien zu unklar und breit gefasst sind, so dass sie schleichend ausgeweitet werden könnten und (scope creep) geistiges Eigentum ungewollt an LLVM übergehen könnte. Durch diese unklare Definition halten derzeit bereits einige Beitragende Patches zurück.

Als drittes Problem stellt sich die Formulierung des Teils der Lizenz dar, der sich mit dem Schutz vor Patentstreitigkeiten befasst. Da sich weder die NCSA- noch die MIT-Lizenz mit Patentfragen befasst, wurde dieser Passus vom Projekt ergänzt. Da hier kein Anwalt, sondern ein Jura-Student den Passus verfasst hat, ist völlig unklar, ob er den Schutz gewährt, den er beabsichtigt.

Mögliche Lösung: Apache-Lizenz in Version 2

Aus den in den vergangenen Monaten mit vielen Anwälten und Syndici in Unternehmen diskutierten Ansätzen hat sich die Apache-Lizenz in Version 2 als gangbare Lösung herauskristallisiert. Dazu müssten allerdings zwei Ausnahmen definiert werden. Die erste betrifft die Behandlung der bereits erwähnten Ausnahme für die Nutzung der Laufzeitbibliothek.

Das zweite Problem ist etwas diffiziler. Die Kompatibilität von Apache-Lizenz und GPLv2 ist gerichtlich bisher nie geklärt worden. Vertritt die Mehrzahl der Anwälte die Meinung, beide seien kompatibel, so sind doch einige der Meinung, diese Einschätzung könne unter Umständen einer künftigen gerichtlichen Überprüfung nicht standhalten. Diese Rechtsunsicherheit ist insofern kritisch, als einige Projekte, die LLVM verwenden (wie etwa QEMU), der GPLv2 unterstehen oder die Formulierung "GPLv2 oder später" verwenden.

Auch für den Fall, dass ein Gericht künftig beide Lizenzen für unvereinbar erklären sollte, soll der Apache-Lizenz ein Ausnahmepassus zugefügt werden, der die inkompatiblen Passagen der Apache-Lizenz für solche Fälle außer Kraft setzt.


eye home zur Startseite
TheJeed 21. Sep 2016

Nach einem Jahrzehnt, das ich hier inzwischen mitlese, kann ich es kaum glauben: In den...

mapet 20. Sep 2016

Das werden die Gnuschisten aber nicht gerne hören. In deren Augen ist die BSD-Lizenz...



Anzeige

Stellenmarkt
  1. Ratbacher GmbH, Frankfurt am Main
  2. Lampe & Schwartze, Bremen
  3. FTI Touristik GmbH, München
  4. Schwarz Dienstleistung KG, Neckarsulm


Anzeige
Top-Angebote
  1. 383,14€ - 30€ MSI-Cashback
  2. 44,00€ für 1 Modul oder 88,00€ für 2 Module)
  3. 5,99€

Folgen Sie uns
       


  1. Betrugsverdacht

    Amazon Deutschland sperrt willkürlich Marketplace-Händler

  2. Take 2

    GTA 5 bringt weiter Geld in die Kassen

  3. 50 MBit/s

    Bundesland erreicht kompletten Internetausbau ohne Zuschüsse

  4. Microsoft

    Lautloses Surface Pro hält länger durch und bekommt LTE

  5. Matebook X

    Huawei stellt erstes Notebook vor

  6. Smart Home

    Nest bringt Thermostat Ende 2017 nach Deutschland

  7. Biometrie

    Iris-Scanner des Galaxy S8 kann einfach manipuliert werden

  8. Bundesnetzagentur

    Drillisch bekommt eigene Vorwahl zugeteilt

  9. Neuland erforschen

    Deutsches Internet-Institut entsteht in Berlin

  10. Squad

    Valve heuert Entwickler des Kerbal Space Program an



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Wanna Cry: Wo die NSA-Exploits gewütet haben
Wanna Cry
Wo die NSA-Exploits gewütet haben
  1. Deutsche Bahn Schadsoftware lässt Anzeigetafeln auf Bahnhöfen ausfallen
  2. Wanna Cry NSA-Exploits legen weltweit Windows-Rechner lahm
  3. Mc Donald's Fatboy-Ransomware nutzt Big-Mac-Index zur Preisermittlung

Komplett-PC Corsair One Pro im Test: Kompakt, kräftig, kühl
Komplett-PC Corsair One Pro im Test
Kompakt, kräftig, kühl
  1. Corsair One Pro Doppelt wassergekühlter SFF-Rechner kostet 2.500 Euro

Elektromobilität: Wie kommt der Strom in die Tiefgarage?
Elektromobilität
Wie kommt der Strom in die Tiefgarage?
  1. Elektroauto Tesla gewährt rückwirkend Supercharger-Gratisnutzung
  2. Elektroautos Merkel hofft auf Bau von Batteriezellen in Deutschland
  3. Strategische Entscheidung Volvo setzt voll auf Elektro und trennt sich vom Diesel

  1. Re: Mit dieser Argumentation könnte man den...

    RipClaw | 18:57

  2. Inexio = Monopolstellung mit überteuerten Tarifen!

    Wilfred | 18:56

  3. Re: Kommt mir auch auf Kundenseite bekannt vor.

    SzSch | 18:55

  4. Re: Grundschullehrer in Berlin: 61200

    sic | 18:54

  5. Re: 25MBit/s - wann begreifen die endlich, dass...

    bombinho | 18:53


  1. 16:58

  2. 16:10

  3. 15:22

  4. 14:59

  5. 14:30

  6. 14:20

  7. 13:36

  8. 13:20


  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