Abo
  • IT-Karriere:

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. BWI GmbH, Bonn
  2. EDAG Engineering GmbH, Wolfsburg

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
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)

zaptac 15. Jan 2019

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

schily 15. Jan 2019

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

mnementh 15. Jan 2019

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

bmaehr1 15. Jan 2019

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

Schnarchnase 15. Jan 2019

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


Folgen Sie uns
       


E-Trofit elektrifiziert Dieselbusse - Bericht

Die Ingolstädter Firma E-Trofit elektrifiziert Dieselbusse. Golem.de hat sich die Umrüstung vorführen lassen.

E-Trofit elektrifiziert Dieselbusse - Bericht Video aufrufen
16K-Videos: 400 MByte für einen Screenshot
16K-Videos
400 MByte für einen Screenshot

Die meisten Spiele können nur 4K, mit Downsampling sind bis zu 16K möglich. Wie das geht, haben wir bereits in einem früheren Artikel erklärt. Jetzt folgt die nächste Stufe: Wie erstellt man Videos in solchen Auflösungen? Hier wird gleich ein ganzer Schwung weiterer Tools und Tricks nötig.
Eine Anleitung von Joachim Otahal

  1. UL 3DMark Feature Test prüft variable Shading-Rate
  2. Nvidia Turing Neuer 3DMark-Benchmark testet DLSS-Kantenglättung

Cyberangriffe: Attribution ist wie ein Indizienprozess
Cyberangriffe
Attribution ist wie ein Indizienprozess

Russland hat den Bundestag gehackt! China wollte die Bayer AG ausspionieren! Bei großen Hackerangriffen ist oft der Fingerzeig auf den mutmaßlichen Täter nicht weit. Knallharte Beweise dafür gibt es selten, Hinweise sind aber kaum zu vermeiden.
Von Anna Biselli

  1. Double Dragon APT41 soll für Staat und eigenen Geldbeutel hacken
  2. Internet of Things Neue Angriffe der Hackergruppe Fancy Bear
  3. IT-Security Hoodie-Klischeebilder sollen durch Wettbewerb verschwinden

Samsung CRG9 im Test: Das Raumschiffcockpit für den Schreibtisch
Samsung CRG9 im Test
Das Raumschiffcockpit für den Schreibtisch

Keine Frage: An das Curved Panel und das 32:9-Format des Samsung CRG9 müssen wir uns erst gewöhnen. Dann aber wollen wir es fast nicht mehr hergeben. Dank der hohen Bildfrequenz und guten Auflösung vermittelt der Monitor ein immersives Gaming-Erlebnis - als wären wir mittendrin.
Ein Test von Oliver Nickel

  1. Speichertechnik Samsung will als Erster HBM2 in 12 Ebenen und 24 GByte bauen
  2. Samsung Fehler am Display des Galaxy Fold aufgetreten
  3. Samsung Displaywechsel beim Galaxy Fold einmalig vergünstigt möglich

    •  /