Schützenhilfe für GPL-Treiber

Schützenhilfe für GPL-Treiber

Ein Patch, der den PCI-Bus abriegelt und nur GPL-konformen Treibern den Zugriff ermöglicht, wäre für Anbieter von proprietären Treibern bitter. Welcher Benutzer sollte etwa eine hochgezüchtete Grafikkarte kaufen, wenn ihre Funktionen mangels Treiber nicht nutzbar sind? Auf der Linux-Kernel-Mailing-Liste hat Entwickler Greg Kroah-Hartman nun demonstrativ einen solchen Patch veröffentlicht.

Seine Aktion bezeichnet er zwar später selbst als nicht ganz ernst gemeint, von ungefähr kommt die Demonstration des möglichen PCI-Bus-Deckels aber nicht. Hardware-Hersteller, die proprietäre Treiber zur Verfügung stellen, versuchen immer wieder einen bequemen Zugang zum Kernel zu finden, der ihnen die Veröffentlichung des Quellcodes ihrer Treiber erspart. Zuletzt hatten Mitglieder Unternehmen wie Fujitsu, NEC und Hitachi bei einem Treffen mit dem japanischen Open Source Development Labs (OSDL) gefordert, eine solche Schnittstelle zu integrieren.

Kroah-Hartman sieht seinen Patch zwar nicht in den Kernel wandern, er stellt die Möglichkeit aber zur Diskussion. Und seine Aktion zeigt, dass es ein leichtes wäre, nur GPL-Treiber zuzulassen. “Seht das als Warnschuss an”, schreibt [1] der Linux-Entwickler in Richtung Hardware-Hersteller mit proprietären Treibern. Sein Vorwurf: “Ihr profitiert von Linux, ohne etwas zurückzugeben.”

[1] http://lkml.org/lkml/2005/11/21/353

E-Mail Benachrichtigung
Benachrichtige mich zu:
6 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Doki Nafaso
20 Jahre her

“Ihr profitiert von Linux, ohne etwas zurückzugeben.”

Das tut doch jeder normale Anwender, der nicht programmieren kann, auch.

Karsten Nordsiek
20 Jahre her
Reply to  Doki Nafaso

Hallo Doki, Ich widerspreche nur sehr ungern, aber neben der reinen Programmierarbeit gibt es auch noch so viele sinnvolle Arbeiten, wie das Pflegen der Dokumentation, das Beantworten von Fragen, das Teilen einer Distribution mit anderen auf FTP-Servern oder in Tauschbörsen (Ja auch in Tauschbörsen soll es legale Software geben ;)). Wer sich also hinstellt und sagt, dass alle die, die nicht Programmieren können keinen Beitrag leisten, der missachtet in meinen Augen die durchaus beachtliche Leistung, die auch diese Personen täglich vollbringen. Beispiele hierfür gibt es ja unzählige hier und im weiten Web verstreut. Zum Thema closed Source Treiber im Kernel… Mehr »

Doki Nafaso
20 Jahre her

Wer sich also hinstellt und sagt, dass alle die, die nicht Programmieren können keinen Beitrag leisten, der missachtet in meinen Augen die durchaus beachtliche Leistung, die auch diese Personen täglich vollbringen. Ach, das ist doch gar nicht der Punkt. Die meisten Anwender schreiben auch keine Dokumentation, sondern wenden eben einfach nur an. Brauchen die also auch alle einen Schuss vor den Bug? Zum Thema selbst bleibt noch zu sagen, dass auch ein Closed-Source-Treiber eine Distribution attraktiver machen kann. Dadurch gibt es mehr Einnahmen aus Verkäufen und Support, die dann u.a. auch wieder in die Entwicklung freier Software gesteckt werden können.… Mehr »

Daniel Arnold
20 Jahre her
Reply to  Doki Nafaso

Hab es zwar schonmal an anderer Stelle (Prolinux) gepostet, aber es schadet nichts wenn man auch hier mal über folgendes von Seiten der “Seid-wenigstens-dankbar-für-Closed-Source-Treiber-Verfechter” nachdenkt: Bei all der erhitzten Debatte über Closed-Source-Treiber ja/nein hat scheinbar noch keiner an ein echtes “Joe-User”-Problem mit Closed-Source-Treibern gedacht. Warum ist 3D unter linux so kompliziert? – Ganz einfach. Man kann es bei den Grafikkarten ohne freien 3D-Treibern nicht “Out-of-the-Box” im Gegensatz zu so vielen anderen Möglichkeiten nutzen und daran würde nichtmal eine stabile Treiber-API für die ach so benutzerfreundlichen Closed-Source-Treiber ändern. Jeder der schonmal ein übliches Suse-Linux, Mandrake usw. installiert hat, weiß, dass Linux… Mehr »

Doki Nafaso
20 Jahre her
Reply to  Daniel Arnold

Joe-User wird niemals mit dem nervigen obskuren Gefummle klarkommen, ob es nun Windows oder Linux ist

Anwender != Idiot. Im übrigen habe ich schon mal einen proprietären Soundkarten-Treiber benutzt, das war alles andere als kompliziert. Und der wurde übrigens auch mit der Distribution mitgeliefert.

Daniel Arnold
20 Jahre her
Reply to  Doki Nafaso

Du gehst von der falschen Seite an das Problem heran. Ich habe nirgends behauptet, dass ein Durchschnittsbenutzer, der mit sowas nicht klarkommt, ein Idiot sei. Es ist technisch *vollkommen unnötige Verkomplizierung*, wenn es nicht Out-of-the-Box funktioniert. Klar gibt es bspw. bei Suse auch proprietäre Pakete, die direkt dabei sind, also Acrobat Reader, Flash, Java und so. Für den Benutzer erstmal ne feine Sache, dass er sie nicht irgendwo nachinstallieren muss, aber für die Treiber von NVIDIA und ATI gilt nichtmal das und das nenne ich eindeutig Schuld von diesen Herstellern. Aber ich sehs doch tagtäglich: “Bäh dieses Linux unterstützt kein… Mehr »

Nach oben