Abo
  • Services:

Kernel: ZFS für Linux bekommt GPL-Probleme

Der Linux-Port von ZFS nutzt keine GPL-kompatible Lizenz. Das wird für die Entwickler nun zum Problem, die bitten, eine Kernel-Schnittstelle von der GPL zu befreien. Kernel-Maintainer Greg Kroah-Hartman gibt sich deshalb etwas ungehalten. Schließlich ist das Thema altbekannt.

Artikel veröffentlicht am ,
Der Linux-Port des Dateissystems ZFS hat Probleme mit einer GPL-Schnittstelle im Kernel.
Der Linux-Port des Dateissystems ZFS hat Probleme mit einer GPL-Schnittstelle im Kernel. (Bild: DijutalTim/Flickr.com/CC-BY 2.0)

Der Linux-Kernel verfügt mit dem Aufruf EXPORT_SYMBOL_GPL() über eine Methode, Schnittstellen so zu gestalten, dass diese nur von Modulen genutzt werden können, die unter der GPL oder einer kompatiblen Lizenz stehen. Für die Entwickler des Linux-Ports des Dateisystems ZFS wird das nun zum Problem, denn das Kernel-Team hat eine zuvor von ZFS nutzbare Schnittstelle entfernt. Die verfügbare Alternative verlangt aber explizit ein GPL-Modul, was ZFS nicht erfüllen kann.

Stellenmarkt
  1. Robert Bosch GmbH, Stuttgart
  2. CSL Behring GmbH, Marburg, Hattersheim am Main

Der Entwickler Marc Dionne fragt deshalb auf der Kernel-Mailing-Liste, ob die GPL-Beschränkung aufgehoben werden könne, so dass die ZFS-Entwickler ihre Arbeit wie bisher einfach fortsetzen könnten. Der für die Entfernung des bisher nutzbaren Codes zuständige Sebastian Andrzej Siewior fragt deshalb auch öffentlich, ob diese Änderung zurückgenommen werden könne und inwiefern die GPL-Beschränkung überhaupt hilfreich sei. Ohne die verantwortlichen Maintainer, in diesem Fall die x86-Betreuer, mag auch er aber keine Entscheidung treffen.

Die inoffizielle Nummer 2 in der Rangliste der Kernel-Maintainer, Greg Kroah-Hartman, widerspricht der möglichen Aufhebung der GPL-Beschränkung jedoch. Zum einen habe diese Vorgehensweise in den vergangenen Jahren immer wieder geholfen. Darüber hinaus spiegele die für ZFS nun problematische Code-Änderung lediglich die übliche Vorgehensweise der Community wider. Immerhin werde die alte Schnittstelle von keinem System im Hauptzweig des Linux-Kernels mehr genutzt und brauche deshalb nicht mehr bereitzustehen.

Externe Module mit Problemen

Eine mögliche Umgehung der GPL-Beschränkung durch einen Wrapper, was Kroah-Hartman als "GPL-Kondom" bezeichnet, sieht dieser außerdem offenbar als klare Urheberrechtsverletzung an und damit als nicht umsetzbar. Ebenso könne er keinerlei Nachsicht für die Probleme von ZFS aufbringen. Mit der Wahl der CDDL für ZFS sollte der Code explizit inkompatibel zu Linux gemacht werden. Warum also sollte die Linux-Community Mehrarbeit aufbringen, um den Code zum Laufen zu bringen, fragt Kroah-Hartman.

Die Antwort darauf ist aus Sicht der ZFS-Entwickler klar. Die Änderung würde allen Nutzern ihres Linux-Ports helfen. Aus Sicht der Kernel-Entwickler stellt sich die ganze Angelegenheit wohl jedoch etwas anders dar. So ist in der Vergangenheit immer wieder gegen Module argumentiert worden, die nicht im Hauptzweig des Linux-Kernels entwickelt werden, wie eben ZFS.

Letzteres gilt insbesondere für jene Module, die eine zur GPL inkompatible Lizenz oder gar eine proprietäre Lizenz nutzen, wie etwa der Grafiktreiber von Nvidia. In den aktuell als stabil gepflegten Versionen wurde eine Schnittstelle sogar im Nachhinein explizit mit EXPORT_SYMBOL_GPL() markiert, um die Verwendung der Schnittstelle durch proprietäre Module zu erschweren. Das ist letztlich der Zweck dieser Technik und darauf spielt Kroah-Hartman wohl an, wenn er schreibt, die Verwendung des Aufrufs sei eine Hilfe.

Zwar ist eine endgültige Entscheidung in dem konkreten Fall noch nicht getroffen worden, ob sich die Kernel-Entwickler hier zugunsten von ZFS jedoch auf einen Kompromiss einlassen, ist derzeit aber eher ungewiss.



Anzeige
Spiele-Angebote
  1. 13,49€
  2. 59,99€ mit Vorbesteller-Preisgarantie (Release 26.02.)
  3. (-78%) 4,44€

zaptac 15. Jan 2019 / Themenstart

Das JDK wurde schon 2006 von Sun unter der GPL freigegeben: https://www.heise.de/ct...

schily 15. Jan 2019 / Themenstart

Im Grunde genommen hätte ich vor 13 Jahren sowohl die betreffenden Personen bei Debian...

mnementh 15. Jan 2019 / Themenstart

Es gibt Copyleft-Lizenzen die das mit der PS4 verhindern, aber dennoch nicht die Link...

bmaehr1 15. Jan 2019 / Themenstart

Platz wird nicht knapp? Wir blockieren trotzdem jegliche Schreiboperationen, Verlangen...

Schnarchnase 15. Jan 2019 / Themenstart

Wieso Fatal? Das Lizenzgehampel tangiert FreeBSD nicht und ZoL ist mittlerweile deutlich...

Kommentieren


Folgen Sie uns
       


LG Signature OLED TV R angesehen (CES 2019)

LGs neuer Signature OLED TV R ist ausrollbar. Der 65-Zoll-Fernseher bietet verschiedene Modi, unter anderem kann der Bildschirm auch nur teilweise ausgefahren werden.

LG Signature OLED TV R angesehen (CES 2019) Video aufrufen
Nubia X im Hands on: Lieber zwei Bildschirme als eine Notch
Nubia X im Hands on
Lieber zwei Bildschirme als eine Notch

CES 2019 Nubia hat auf der CES eines der interessantesten Smartphones der letzten Monate gezeigt: Dank zweier Bildschirme braucht das Nubia X keine Frontkamera - und dementsprechend auch keine Notch. Die Umsetzung der Dual-Screen-Lösung gefällt uns gut.

  1. H2Bike Alpha Wasserstoff-Fahrrad fährt 100 Kilometer weit
  2. Bosch Touch-Projektoren angesehen Virtuelle Displays für Küche und Schrank
  3. Mobilität Das Auto der Zukunft ist modular und wandelbar

Schwerlastverkehr: Oberleitung - aber richtig!
Schwerlastverkehr
Oberleitung - aber richtig!

Der Schwerlast- und Lieferverkehr soll stärker elektrifiziert werden. Dafür sollen kilometerweise Oberleitungen entstehen. Dass Geld auf diese Weise in LKW statt in die Bahn zu stecken, ist aber völlig irrsinnig!
Ein IMHO von Sebastian Grüner

  1. Softwarefehler Lime-Tretroller werfen Fahrer ab
  2. Hyundai Das Elektroauto soll automatisiert parken und laden
  3. Kalifornien Ab 2029 müssen Stadtbusse elektrisch fahren

IT-Jobs: Ein Jahr als Freelancer
IT-Jobs
Ein Jahr als Freelancer

Sicher träumen nicht wenige festangestellte Entwickler, Programmierer und andere ITler davon, sich selbstständig zu machen. Unser Autor hat vor einem Jahr den Schritt ins Vollzeit-Freelancertum gewagt und bilanziert: Vieles an der Selbstständigkeit ist gut, aber nicht alles. Und: Die Freiheit des Freelancers ist relativ.
Ein Erfahrungsbericht von Marvin Engel

  1. Job-Porträt Die Cobol Cowboys auf wichtiger Mission
  2. IT Frauen, die programmieren und Bier trinken
  3. Software-Entwickler CDU will Online-Weiterbildung à la Netflix

    •  /