Prosím, neberte mé prohlášení jako základ pro flamewar, ale binární ovladače jsou opravdu závažný problém. A to především v kombinaci se začátečníky.
Firmy produkující binární ovladače musí zajistit buď kompletní podporu veškerých komponent Linuxového jádra (NVidia třeba i podporu Intelích Ethernet karet a třeba i našich driverů pro průmyslové komunikace) a musí zajistit, že všechny dotazy na problémy s počítačem (i mimo video), ve kterém je vložena jejich video karta a driver, budou směřovány pouze na jejich firmu. Jinak, pokud i jen procento bugreportů s pošpiněnými (Tainted) jádry bude směřovat na vývojáře, kteří ctí zásady opensource, tak zneužívají čas lidí, pracujících pro komunitu, a kterým neplatí. Dostat z nějakého začátečníka popis setavy, na které k chybě došlo, je umění a pokud se v setavě objevují binary-only komponenty, tak nejde odhadnou nic. Je v pořádku, že se komunita vývojářů jádra tvrdě proti takovému plýtvání časem brání.
Pokud tedy distribuce automaticky instaluje binary-only drivery, tak je pro komunitu zhoubou a zároveň udělá obrovskou ostudu Linuxu jako takovému, protože se neznalí lidé při reportování chyb setkají s tvrdým odmítavým přístupem a začnou říkat, že ti Linuxáci jsou nafoukaní a nikomu neporadí.
Takže, když binary only drivery do distribuce, tak by po jejich nainstalování měl trvale přes celou obrazovku svítit vodotiskem nápis: Instalovány podezřelé ovladače, správná funkce Vašeho systému nemůže být prověřena a s veškerými potížemi si musíte poradit sami či s dodavatelem proprietárního SW.
Opravdu zásadní problém binary-only ovladačů je jinde než v licencích a je dobře, že licence trošičku vytvoření určité bariéry pomáhají. Dokud se firmy nepoučí, nebude pořádná podpora 3D pod Linuxem možná. Doufám, že příklad Intelu v této věci strhne i konkurenci Ati+AMD a když NVidia zůstane sama, tak se třeba také posune dopředu.
PS: Již roky používám binary only Nvidia driver, aby byla karta alespoň trochu použitelná ve 3D. Nedovoluji driveru překopat při kompilaci víc než je nutné. Štve mě během vývoje a testování jader, protože se s ním musím vždy extra zabývat nebo přetočit linky na neakcelerovanou verzi. Vzhledem k tomu, že si problémy a pády jádra řeším sám, tak nepatřím do té skupiny lidí (především začátečníků), kterým by měl být přístup binary-only driverům co nejvíce stížen. Když bych měl chybu reportovat, tak připravím testcase bez zátěže driverem nebo driver zahodím nadobro i s kartou.
PS2: K zahození NVidie se již stejně u mě schyluje, protože jeden můj počítač byl napaden a je zajímavé, že se čas průniku na týden shodoval s uveřejněním chyby k driveru k téhle černé pandořině skříňce.