Ale rekl bych, ze lepsim resenim by bylo v tichosti vymyslet reseni a az pote s tim jit na verejnost. Je to sice oportunismus, ale takova zalezitost muze dost uskodit.
Ešte prídu časy, kedy už budú musieť a Linux bude samozrejmosť. Verím tomu. Drivery nie sú v skutočnosti závislé na distrách, ale na verzii kernelu. Preto výrobcom toto robí najväčší problém. Sú dve možnosti:
1. buď vydajú binárne ovládače (túto možnosť majú najradšej) a tým budú musieť vydať ovládače na niekoľko verzií kernelu. Toto by ti znemožnovalo či obmedzovalo vykonať upgrade kernelu, ak sa ti v ňom objaví jeden bug.
alebo
2. iba zdrojáky. Bola by to jednoduchá alternatíva, pri ktorej by už nemuseli postupom času ovládače udržovať a každý si z neho skompiluje modul pre svoj kernel. Toto sa im ale nepáči, lebo im vidíš do kódu.
Já myslím, že by se to mělo opravdu dotáhnout do konce - tvrdě a nekompromisně. Vyházet všechno, co se Linusovi a Stallmanovi nebude zdát dostatečně GPL. Tvrdě zatlačit na výrobce hw a vůbec všechny tyhle myšlenku opravdu dotáhnout do konce. A ůvbec uskutečnit další skvělé myšlenky. Linuxu by to neskutečně pomohlo - více, než cokoli jiného. Po prudkém následném propadu Linuxu a jeho pádu na dno by konečně nastal ozdravný efekt - Linux by si uvědomil, že buď se bude držet v rámci selského rozumu, a nebo se dál nedostane.
Nic takového wrapper neporušuje, protože GPL je pro díla odvozená a Windows driver rozhodně odvozenina linuxového jádra není - proto GPL není porušena. Zprávička je nesmyslná, protože sám Linus nepopírá licenci wrapperu, ale celá diskuse je jen o tom, že (GPL) wrapper zpřístupňuje GPLONLY symboly něčemu, co rozhodně GPL není (a to jde proti smyslu GPLONLY symbolů). Stačí si přečíst i Quote nad článkem na titulní stránce kerneltrap.org a je to jasné.
o GPL v2 to tvrdit moze o GPL v3 nie, v tom sa lisia, ze GPL v3 umoznuje aj distribuciu kombinovaneho kodu ak sa uvedu obe licencie na kod a specifikujesa ktora oddelitelna cast ma aku licenciu
Souhlasím. Navíc byc znovu opakoval již v minulosti vyjádřený názor vývojářů jádra, že nVidia drivery (a další drivery používající wrappery) porušují GPL.
Důsledkem bude, že pro Linux nebudou drivery pro WiFi, grafické karty, a bude fakticky znemožněno používat Linux pro embedded aplikace. Ale licence se musí dodržovat.
tak sa pouzije iny HW, ku ktoremu su drivery vporiadku - zas t obude len tlak na vyrobcov hw s linux nekompatibilnymi drivermi. Ked si pozru hospodarsky vysledok a uvidia 75% pokles predaja v nejakom segmente, tak budu velice inak rozmyslat ohladom ovladacov
Nastastie mame firmy, ktore specifikacie svojich produktov zverejnuju (AMD) alebo priamo zverejnuju open source drivery (Intel). nVidia sa moze ist strcit, aj tak tie ich produkty boli vzdy na dve veci.
Naopak. Ovladače od nVidie jsou ty nejlepší linuxové ovladače pro akcelerovanou grafickou kartu. Jsou to jediné ovladače, kde mi fungují akcelerované hry (zkoušel jsem Counter Strike a OpenArenu) v Compizu. Jsou to jediné ovladače, kde mi funguje Compiz a přepínání do terminálu (u AMD to spadne, u Intelu se po přepnutí zpět kromě kurzoru nic nezobrazí). Jsou to také jediné ovladače, kde funguje spuštění dvou akcelerovaných desktopů na jedné kartě. A mají poměrně dobře vyřešenou správu paměti, takže když Xka vypnu, tak mi nezůstane naalokováno 260 MiB „jen tak v éteru“ jako u Intelu.
Ovladače od ATI (AMD) jsou nic moc (a to i ty uzavřené), ale možná to bude proto, že specifikace jsou tak trochu tajemné. A ty intelácké ovladače neskutečně leakují a při zapnuté akceleraci mají opravdu ošklivé problémy (padají, nezobrazují video ap.). Takže z grafických karet pro Linux podle mě stále vévodí nVidia. I když bych taky rád, aby své ovladače otevřela.
Jenže GPL ti nezakazuje zkombinovat GPL kód s proprietárním. GPL ti zakazuje ten výsledek šířit. Klidně si můžeš vzít jádro Linuxu, nacpat do něj kolik chceš closed-source programů a používat to --- jen to nesmíš nikomu dát.
Čili, samotný uživatel si do jádra binární ovladače nahrát může. Jen pak nesmí šířit dump paměti.