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. Walbusch Walter Busch GmbH & Co. KG, Solingen
  2. point S Deutschland GmbH, Ober-Ramstadt
  3. m:pro IT Consult GmbH, Wiesbaden
  4. Knauf Information Services GmbH, Iphofen (Raum Würzburg)


Anzeige
Blu-ray-Angebote
  1. (u. a. Supernatural, True Blood, Into the West, Perry Mason, Mord ist ihr Hobby)
  2. (u. a. The Hateful 8, James Bond Spectre, John Wick, Fifty Shades of Grey, London Has Fallen)
  3. 23,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Die Woche im Video

    Angeswitcht, angegriffen, abgeturnt

  2. Hardlight VR Suit

    Vibrations-Weste soll VR-Erlebnis realistischer machen

  3. Autonomes Fahren

    Der Truck lernt beim Fahren

  4. Selektorenaffäre

    BND soll ausländische Journalisten ausspioniert haben

  5. Kursanstieg

    Bitcoin auf neuem Rekordhoch

  6. Google-Steuer

    Widerstand gegen Leistungsschutzrecht auf EU-Ebene

  7. Linux-Kernel

    Torvalds droht mit Nicht-Aufnahme von Treibercode

  8. Airbus A320

    In Flugzeugen wird der Platz selbst für kleine Laptops knapp

  9. Urheberrecht

    Marketplace-Händler wegen Bildern von Amazon bestraft

  10. V8 Turbofan

    Neuer Javascript-Compiler für Chrome kommt im März



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Der große Ultra-HD-Blu-ray-Test (Teil 2): 4K-Hardware ist nichts für Anfänger
Der große Ultra-HD-Blu-ray-Test (Teil 2)
4K-Hardware ist nichts für Anfänger
  1. Der große Ultra-HD-Blu-ray-Test (Teil 1) 4K-Filme verzeihen keine Fehler
  2. Deutsche Verkaufszahlen Unberechtigter Jubel über die UHD-Blu-ray
  3. 4K Blu-ray Sonys erster UHD-Player kommt im Frühjahr 2017

Anet A6 im Test: Wenn ein 3D-Drucker so viel wie seine Teile kostet
Anet A6 im Test
Wenn ein 3D-Drucker so viel wie seine Teile kostet
  1. Bat Bot Die Fledermaus wird zum Roboter
  2. Kickstarter / NexD1 Betrugsvorwürfe gegen 3D-Drucker-Startup
  3. 3D-Druck Spanische Architekten drucken eine Brücke

LineageOS im Test: Das neue Cyanogenmod ist fast das alte Cyanogenmod
LineageOS im Test
Das neue Cyanogenmod ist fast das alte Cyanogenmod
  1. Ex-Cyanogenmod LineageOS startet mit den ersten fünf Smartphones
  2. Smartphone-OS Cyanogenmod ist tot, lang lebe Lineage

  1. Re: Messenger

    ManuPhennic | 10:08

  2. Re: 560¤ sind knapp 590$

    zilti | 10:06

  3. Re: Die EU sollte mal diesen 28 Tage Betrug verbieten

    Flanders47 | 10:03

  4. Tja

    mrgenie | 10:02

  5. Re: Wertungen zur Switch unterliegen einer Sperrfrist

    ip_toux | 10:00


  1. 09:02

  2. 18:02

  3. 17:43

  4. 16:49

  5. 16:21

  6. 16:02

  7. 15:00

  8. 14:41


  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