Von Andreas Spengler am Mi, 28. April 2004 um 14:07 #
Der beanstandete Workaround wurde auch deshalb notwendig durch die wiederholten Warmeldungen, hervorgerufen sowohl durch das direkte Laden als auch durch periodische Treibercheck-Routinen des Kernels viele Durchschnittskunden verunsichert würden.
Tja, wenn die es nicht schaffen ein vernünftiges Modem zu bauen das wie andere ganz normal erkannt und benutzt werden kann und dann nichtmal vernünftige Treiber bereitstellen können, dann sollen sie es lieber ganz bleiben lassen. Denn dann sind wir wohl nicht wirklich ihre Zielgruppe, da wir unsere Hardware mit freier Software betreiben wollen!
diese proprietären treiber sind wirklich ein problem. zum beispiel die grafikkartentreiber. ich finde systemnahe treiber sollten grundsätzlich unter gpl mit quellcode released werden. normale proprietäre software kann meinetwegen erstellt werden sollange es ein programm ist das nicht im kernel modus läuft. das problem ist das nicht überall open source treiber vorhanden sind oder manche funktionen nur durch firmentreiber erzielt werden können. die begründung ist immer dieselbe 'lizenzrechtliche' sache was ja auch sein kann aber dann muss linux eben die unterstützung für proprietäre hardware aussetzen um druck auszuüben. das wäre problematisch für jene mti hardware ohne oder nur teilwaeiser open source unterstützung. aber lieber das als ein linux das zum teil aus nichtfreien treibern besteht.
Der unsinn ist diktatorisch auf source code zu bestehen. Ich akzeptiere das Leute ihr knowledge nicht preisgeben wollen - das ganze outsourcing ist an euch wohl vorbeigegangen.
Wir brauchen binary treiber auch wenn es den technik freaks nicht gefällt.
"Die Leute" sollen ihr knowledge nicht preisgeben, die sollen Hardware bauen. Denn was nützt mir das schönste Stück Hardware wenn ich es nicht nutzen kann, weil der Hersteller letztes Jahr pleite gegangen ist und ich ein neues Betriebssystem fahre?
Niemand hindert dich daran closed source software zu benutzen, der Kernel steht aber unter gpl und _das_ ist der Grund warum viele Leute ihre Arbeitszeit für diesen Kernel einbringen.
Mal ganz abgesehen davon, dass ich deine Aussage für ziemlich undifferenziert halte, ist es ja durchaus möglich, Binärtreiber in den Kernel zu laden. Es geht hier nicht darum, ob solche Treiber generell geladen werden können oder nicht, sondern darum, dass der Kernel beim Laden von Binärmodulen eine Warnung rausschmeißt, dass hier geschlossener Code geladen wurde, der mangels einer Möglichkeit der Überprüfung nicht unbedingt vertrauenswürdig ist, und dass LinuxAnt diese Prüfung mit offensichtlicher Täuschungsabsicht umgangen hat.
Wenn diese Warnmeldungen dich stören, kannste ja immer noch "modprobe modulname 2> /dev/null" in deine init-scripts schreiben.
Aber von diesem Fall abgesehen können kommerzielle Linuxvertreiber (RedHat, SuSE...) auf binary only Treiber kaum noch verzichten. Dies mag keine Boshaftigkeit der Bereitsteller sein, sondern vielleicht auch Verpflichtungen Drittanbietern gegenüber.
Lässt man die Lizenzrechtlichen Probleme beiseite kommen jedoch ganz schnell andere Probleme zum Vorschein: debuggt mir bitte mal ein Oops, wenn der Kernel binary only driver geladen hat.
du brauchst die proprietären treiber dann nutz sie. aber du sprichst nur für dich. ich verzichte lieber drauf und nutze dri. es geht nicht um technikfreaks sondern darum ein freies und "offenes" betriebssytem auch frei und "offen" zu lassen.
denn da sicher sein, dass der Kernel nicht auch unfreien code enthält, wenn der License string schon manipuliert worden ist. Da müssen vertrauenswürdige Maintainer wohl besser aufpassen, wenn ich das nun richtig verstanden habe. Ob "Durchschnittskunden" verunsichert wären, oder nicht, hinge doch davon ab ihm zu erklären, dass ein tainted kernel nicht mit einem mit bösartigem source versetzten Kernel gleichzusetzen ist. Ich hoffe nur, dass diese Meldung nicht Öl ins SCO-Feuer gießt und den Kernel in Verruf bringt.
wenn ich mir die überschrift so anschaue sieht es so aus als wenn linux cpyright-verletzungen begehen würde wo es mit dem thema nix zu tun hat bzw. bei gpl kein copyright verletzt wird. langsam sollten die pro-linux leute sich überlegen ob diese webseite noch den namen 'pro-linux' verdient.
Warum denn? Wenn ich den Artikel richtig interpretiere, geht es darum, daß Firma A Treiber für Hardware beigesteuert hat, obwohl sie wußte, daß Marken- Produktrechte bei Firma B liegen - dies aber in den Treibern "ausgeblendet" hat. Somit wäre eine Verletzung des CR ...
ja aber ich mein der titel sagt nicht firma a begeht copyright verletzung sondern titel 'gezielte copyright-verletzungen im kernel' jemand der den artikel nicht genau ließt oder gleich nur den titel ließt könnte auf falsche gedanken kommen.
Zum Kernel gehören auch die Module, die von Firmen beigesteuert werden. Also findet die CR-Verletzung im Kernel statt und durch Kernelentwickler, und zwar vorsätzlich. da Linux erstmal nur der Kernel ist, ist die Meldung absolut richtig betitelt. Kernelentwickler ist man unnabhängig, ob man von einer Firma bezahlt wird oder just 4 fun programmiert.
trotzdem hätte die überschrift besser heißen sollen 'gpl verletzung in kernelmodulen' und nicht 'copyrightverletzung' denn dazwischen gibt es ein utnerschied.
Sag mal, unter wievielen Pseudonymen willst Du eigentlich noch schreiben: he?, ja, tee und was für ein genialer Name fällt Dir als nächstes ein? Kiddytime! :))
Ändert aber nichts an der Tatsache, dass der Artikel eine Überschrift im Bild-Zeitung-Stil hat... das ist doch bei PL immer so, sobald es um deas Heiligtum Linux oder den Teufel in Gestalt von $UNIXVENDOR geht
Ich kann mich noch gut an die harten Diskussionen um die ersten nVidia-Treibermodule erinnern, die den "Bug" enthielten, dass gezielte Signale am TV-Ausgang, während dieser aktiv war, in Linux eine kernel panic hervorriefen. Dieser versteckte Versuch, die Nutzung des TVout unter freier Software zu verhindern, wurde sehr schnell als "Bug" statt als Feature, was es eigentlich war, deklariert und angeblich entfernt. Aber niemand kann sicher sein, dass in den letzten Releases der nVidia Treiber nicht wieder etwas ähnliches eingebaut wurde, denn die jedesmal komplett zu analysieren würde einfach zuviele Ressourcen unnötig binden. Es ist einfacher und sicherer eine Grafikkarte eines weniger restriktiveren Herstellers zu benutzen. Auch unter diesem Aspekt ist die Entscheidung Debians zu sehen, auch für die Linux-Ebene vollständig freie Software zu verlangen und proprietäre Teile, egal wo, grundsätzlich abzulehnen. Sicher haben die Nutzer die freie Entscheidung, aber darf nicht _zu_ einfach sein, sich für die unfreie Variante zu entscheiden. Ich wäre sogar dafür, statt nur für den Kernel für das gesamte System ein "tainted"-Flag einzuführen, dass bei Benutzung proprietärer Software bis zum Neustart gesetzt bleibt und damit den Entwicklern Arbeit abnimmt, denn das Verhalten proprietärer Software lässt sich nunmal nicht unabhängig beurteilen und diese Einschränkung überträgt sich dann leider auch auf das System als Ganzes.
So so, Du bist also die Tussi, die mit ihren Absätzen auf mir rumgetrampelt ist. Wusste doch, dass mir der Stil irgendwoher bekannt vorkam. Wie klein die Welt doch ist.
Erstens war das keine Absicht und ich habe mich entschuldigt. Zweitens: Wenn Du mich nochmal Tussi nennst, trete ich Dir damit noch ganz woanders hin. Also sei froh über jeden Kilometer, der uns trennt.
Mal ne ganz andere Frage dazu.??? Währe es nicht möglich ,für proprietäre Module einfach ne Standartisierte Schnitstelle zum Kernel zu progamieren. Die Module müsten dann Nachgeladen werden und als Extra angeboten werden. Damit währe sichergestellt ,wer es nicht will kanns abschalten, und die Hersteller die ihr Zeug auch unter Linux anbieten wollen, können so auf eine standartisierte Schnittstelle zugreifen.Allerdings sollte mann dann Ihnen auch die Arbeit überlassen. Das es ein Kompromiss ist, ist mir auch klar. gunter.
Wenn man freie Software schreibt, sollte man sich doch sehr im Klaren sein, wo die Grenze zu proprietaerer Software ist, gelle? Bei schlechten Programmierkentnissen hilft auch CPP(CopyPasteProduction) nicht wirklich weiter.
Wenn man Kommentare schreibt, sollte man sich doch sehr im Klaren sein, worüber man schreibt, gelle? Bei unzureichendem Verständnis des kommentierten Artikels hilft auch das GVU (gepflegte Vorurteil) nicht weiter.
Aber du sollst nicht dumm sterben: Nicht der Kernel Code verletzt Copyrights, sondern externe Module gaukeln vor, Open Source zu sein und unter der GPL zu stehen, sind aber in Wirklichkeit Closed Source Module.
Oder so, dass es auch der G.W. Bush verstehen kann: Die Kernel-Programmierer sind die Guten (tm).
HAHA voll ins Fettnäpfchen getreten. Aber mach dir nichts drauss. Ich bin auch schon in die Thread Falle getappt. Nimms locker, ist ja nur ein Forum. Aber besorg dir vielleicht gleich mal einen anderen Nick. Soviel ich weis gibts hier ein paar Elefanten mit eine scheiß gutem Gedächtniss. Nö aber mal im ernst, was mich interessieren würde:? Wie war das nochmal mit proprietärem Code wenn ich denn mit GPL Code mische unterliegt dann nicht auch der proprietäre Code der GPL? Kann man das nicht auch auf Binaries anwenden? Oder gibts da ne Abgrenzung?
danke tom_woody@web.de auf so nen Artikel mit so ner überschrift hat die welt gewartet. du schreibst nicht zufällig auch für heise oder den springerverlag?
Heulsusen ;-)
Andreas
Wir brauchen binary treiber auch wenn es den technik freaks nicht gefällt.
Wenn diese Warnmeldungen dich stören, kannste ja immer noch "modprobe modulname 2> /dev/null" in deine init-scripts schreiben.
Aber von diesem Fall abgesehen können kommerzielle Linuxvertreiber (RedHat, SuSE...) auf binary only Treiber kaum noch verzichten. Dies mag keine Boshaftigkeit der Bereitsteller sein, sondern vielleicht auch Verpflichtungen Drittanbietern gegenüber.
Lässt man die Lizenzrechtlichen Probleme beiseite kommen jedoch ganz schnell andere Probleme zum Vorschein: debuggt mir bitte mal ein Oops, wenn der Kernel binary only driver geladen hat.
Ob "Durchschnittskunden" verunsichert wären, oder nicht, hinge doch davon ab ihm zu erklären, dass ein tainted kernel nicht mit einem mit bösartigem source versetzten Kernel gleichzusetzen ist. Ich hoffe nur, dass diese Meldung nicht Öl ins SCO-Feuer gießt und den Kernel in Verruf bringt.
Ist er aber doch!
SCNR,
Wolfgang
;-)
Wenn ich den Artikel richtig interpretiere, geht es darum, daß Firma A Treiber für Hardware beigesteuert hat, obwohl sie wußte, daß Marken- Produktrechte bei Firma B liegen - dies aber in den Treibern "ausgeblendet" hat.
Somit wäre eine Verletzung des CR ...
Gruß
Kernelentwickler ist man unnabhängig, ob man von einer Firma bezahlt wird oder just 4 fun programmiert.
Kiddytime! :))
das ist doch bei PL immer so, sobald es um deas Heiligtum Linux oder den Teufel in Gestalt von $UNIXVENDOR geht
Die Behauptung mit den Bild-Zeitungs-Stil ist wie immer einfach dämlich.
Richtig... garnicht.
Auch unter diesem Aspekt ist die Entscheidung Debians zu sehen, auch für die Linux-Ebene vollständig freie Software zu verlangen und proprietäre Teile, egal wo, grundsätzlich abzulehnen. Sicher haben die Nutzer die freie Entscheidung, aber darf nicht _zu_ einfach sein, sich für die unfreie Variante zu entscheiden. Ich wäre sogar dafür, statt nur für den Kernel für das gesamte System ein "tainted"-Flag einzuführen, dass bei Benutzung proprietärer Software bis zum Neustart gesetzt bleibt und damit den Entwicklern Arbeit abnimmt, denn das Verhalten proprietärer Software lässt sich nunmal nicht unabhängig beurteilen und diese Einschränkung überträgt sich dann leider auch auf das System als Ganzes.
Zweitens: Wenn Du mich nochmal Tussi nennst, trete ich Dir damit noch ganz woanders hin. Also sei froh über jeden Kilometer, der uns trennt.
Ende der Diskussion.
Währe es nicht möglich ,für proprietäre Module einfach ne Standartisierte Schnitstelle zum Kernel zu progamieren.
Die Module müsten dann Nachgeladen werden und als Extra angeboten werden.
Damit währe sichergestellt ,wer es nicht will kanns abschalten, und die Hersteller die ihr Zeug auch unter Linux anbieten wollen, können so auf eine standartisierte Schnittstelle zugreifen.Allerdings sollte mann dann Ihnen auch die Arbeit überlassen.
Das es ein Kompromiss ist, ist mir auch klar.
gunter.
Das hat zur Folge, dass man u. U. bei einem neuen Kernelrelases die Treibermodule neu compilieren muss, damit diese mit dem Kernel zusammenarbeitet.
Ein schönes Beispiel hierfür ist u. a. das Produkt VMWare, dass auch Kernelmodule ausliefert.
mfg: Jochen Schmitt
Bei schlechten Programmierkentnissen hilft auch CPP(CopyPasteProduction) nicht wirklich weiter.
Bei unzureichendem Verständnis des kommentierten Artikels hilft auch das GVU (gepflegte Vorurteil) nicht weiter.
Aber du sollst nicht dumm sterben:
Nicht der Kernel Code verletzt Copyrights, sondern externe Module gaukeln vor, Open Source zu sein und unter der GPL zu stehen, sind aber in Wirklichkeit Closed Source Module.
Oder so, dass es auch der G.W. Bush verstehen kann:
Die Kernel-Programmierer sind die Guten (tm).
Nun denn...
du schreibst nicht zufällig auch für heise oder den springerverlag?