Linus Torvalds zeigte Nvidia wegen mangelnder Linux-Unterstützung den Stinkefinger. Nvidia gibt der GPL die Schuld.
Linus Torvalds zeigte Nvidia wegen mangelnder Linux-Unterstützung den Stinkefinger. Nvidia gibt der GPL die Schuld. (Bild: Aalto University)

Nvidia GPL verhindert Treiberentwicklung

Nvidia möchte für seine Treiber auf eine Schnittstelle des Kernels zugreifen, die unter der GPL steht. Dafür wäre eine Lizenzänderung notwendig. Einige Kernel-Entwickler wehren sich vehement.

Anzeige

Im Streit um Nvidias Treiber und die Unterstützung seiner Optimus-Technologie hat Nvidia vorgeschlagen, die GPL-Lizenz der DMA-Buffer-Schnittstelle des Linux-Kernels zu entfernen. Alan Cox und weitere Kernel-Entwickler sind dagegen. Der Betreuer des Grafikstacks David Arlie hingegen zeigt Verständnis für Nvidias Einwände.

Es geht in erster Linie um Nvidias Bestreben, seine proprietären Treiber für seine Optimus-Technologie auch unter Linux anzupassen. Damit wird nur im Bedarfsfall eine leistungsfähigere GPU hinzugeschaltet. Solche Grafikkarten kommen in erster Linie in Laptops und mobilen Geräten zum Einsatz.

DMA-Buffer ohne GPL

Damit der proprietäre Treiber ordentlich funktioniert, will Nvidia die vom Linux-Kernel bereitgestellte DMA-Buffer-Schnittstelle nutzen. Damit können Framebuffers effizient von verschiedenen GPUs genutzt werden - auch von anderen offenen oder proprietären Treibern. Solange die Schnittstelle unter der GPL (EXPORT_SYMBOL_GPL) steht, darf Nvidia aber nicht mit seinen proprietären Treibern darauf zugreifen. Der Nvidia-Entwickler Robert Morell hatte einen Patch eingereicht, der das API mit EXPORT_SYMBOL versehen sollte, also dessen GPL-Lizenz entfernt.

Der Patch wurde von den zuständigen Kernel-Entwicklern Mauro Carvalho Chehab und Alan Cox abgelehnt. Cox schrieb, dass eine solche Änderung "mindestens die Zustimmung aller Rechteinhaber des entsprechenden Codes" benötige. Er gab auch zu bedenken, dass auch ohne GPL die Nutzung der DMA-Buffer-Schnittstelle in Kombination mit proprietärem Code gegen die GPL verstoßen könnte.

Zustimmung von Kernel-Entwicklern

Zunächst hatte der DMA-Buffer-Entwickler Rob Clark als einziger seine Zustimmung zur Lizenzänderung gegeben. Er sehe dazu keine Alternative, schreibt er.

Inzwischen gibt auch Arlie zu bedenken, dass die Schnittstelle auch von anderen proprietären Treibern genutzt werden soll, darunter von einigen für ARM-SoCs. Mit der künftigen Version 3 des Direct Rendering Interface (DRI-next) werde DMA-Buffer eine immer größere Rolle spielen. Auch wenn die Kernel-Entwickler es nicht gerne sehen, der Nvidia-Treiber werde intensiv von Anwendern genutzt. Er bevorzuge eine funktionierende Lösung für Anwender, statt dass Nvidia noch mehr Userspace- und Kernel-Code durch ihren eigenen ersetzen.

10 Prozent der Kernel-Symbole unter der GPL

Wie ein Artikel auf LWM.net erläutert, stehen weniger als 10 Prozent aller Symbole im Linux-Kernel unter GPL, Tendenz steigend. Zwar lassen sich mit wenigen Handgriffen auch proprietäre Treiber so anpassen, dass sie mit den GPL-Symbolen verwendet werden können, allerdings wird das dann als offensichtlicher Verstoß gegen die GPL gewertet.

Der Streit um Nvidias mangelnde Unterstützung für Optimus entbrannte vor einigen Monaten, als sich Linus Torvalds deshalb während eines Vortrags mit einem Stinkefinger an Nvidia wandte. Eine Zuschauerin hatte sich beschwert, dass sie auf ihrem Laptop Optimus nicht unter Linux nutzen könne.

Die Diskussion zwischen den Kernel-Entwicklern kann im Thread in der Mailingliste Linaro-mm-sig verfolgt werden.


swissmess 24. Okt 2012

Wie hat der IT.Gnom argumentiert: "Ich kann meine Software verschenken, teuer verkaufen...

GABR13L 23. Okt 2012

hahaha fuck off

Niko198 23. Okt 2012

Können Nvidia-Treiber für FreeBSD etwas, was Nvidia-Treiber für Linux nicht können? Gibt...

nille02 23. Okt 2012

AMDs FOSS treiber ist ebenfalls unter einer BSD Artigen Lizenz. Bei den Blobs geht es...

tuxist 22. Okt 2012

dann habt ihr nach ein Betriebsystem was ohne bestimmter hersteller nicht mehr läuft.

Kommentieren



Anzeige

  1. C++ Spezialist (m/w)
    R&D Steuerungstechnik GmbH & Co. KG, Mönchengladbach
  2. Supportmitarbeiter (m/w)
    ekz.bibliotheksservice GmbH, Reutlingen bei Stuttgart / Tübingen
  3. Security Engineer (m/w) Testing & Vulnerability Management
    ING-DiBa AG, Frankfurt oder Nürnberg
  4. SAP Consultant Internal Logistics (m/w)
    MAHLE International GmbH, Stuttgart

 

Detailsuche


Blu-ray-Angebote
  1. Der Hobbit: Eine unerwartete Reise Extended Edition 2D/3D BD Steelbook [3D Blu-ray]
    19,97€
  2. Game of Thrones Staffel 1-3 mit Sammlerfigur Tyrion [Blu-ray] [Limited Edition]
    72,97€
  3. VORBESTELLBAR: King Kong - Steelbook [Blu-ray] [Limited Edition]
    19,99€ mit Vorbesteller-Preisgarantie

 

Weitere Angebote


Folgen Sie uns
       


  1. OS X

    Apple will Thunderstrike-Exploits mit Patch verhindern

  2. Soziales Netzwerk

    Justizministerium kritisiert Facebooks neue AGB

  3. Raumfahrt

    Nasa will Mars-Rover mit Helikopter ausstatten

  4. Windows Phone und Tablets

    Die Dropbox-App ist da

  5. Sony Alpha 7 II im Test

    Fast ins Schwarze getroffen

  6. Apple

    Homekit will nicht in jedes Smart Home einziehen

  7. Firmware

    Update für Samsungs NX1 verbessert Videofunktionen enorm

  8. Systemkamera

    Olympus kündigt neues Modell im OM-D-System an

  9. Lieferprobleme

    Drogendrohnen in Mexiko und Norddeutschland abgestürzt

  10. Spartan in Windows 10

    Der Internet Explorer wird nicht abgeschafft



Haben wir etwas übersehen?

E-Mail an news@golem.de



Filmkritik: In Blackhat steht die Welt am Abgrund
Filmkritik
In Blackhat steht die Welt am Abgrund
  1. Cyberwaffe NSA-Tool Regin im Kanzleramt entdeckt
  2. Rocket Kitten Die Geschichte einer Malware-Analyse
  3. Cyberwaffe Attacke auf EU-Kommission wohl mit NSA- und GCHQ-Tool Regin

Touchboard: Die berührungsempfindliche Märchentante
Touchboard
Die berührungsempfindliche Märchentante
  1. Programmieren mit dem Dilduino Der Vibrator für technische Spielereien
  2. Lehrreiche Geschenke Stille Nacht, Bastelnacht
  3. Circuitscribe ausprobiert Stromkreise malen für Teenies

3D-Drucker: Silber statt Kupfer, rund statt eckig und Harz statt Plastik
3D-Drucker
Silber statt Kupfer, rund statt eckig und Harz statt Plastik
  1. 3D-Druck Draken druckt mit einem Beamer
  2. Voxel8 3D-Drucke elektrifiziert
  3. 3Doodler 2.0 Überarbeitete Version des 3D-Malstiftes in Arbeit

    •  / 
    Zum Artikel