Kororaa obviněna z porušování GNU GPL
Distribuci Kororaa pravděpodobně znáte jako systém, který běží pod Xgl live CD, určeném pro ukázku prostředí Xgl. Jeho vývojáři byli obviněni z porušování licence GNU GPL. Problém je v tom, že zmíněné live CD obsahuje linuxový kernel společně s binárními moduly ovladačů od ATI a nVidia.
„Dokud se mi nepodaří vše vyřešit, bylo live CD pozastaveno. Pokud to nevyřeším, budu nucen práce na Xgl Live CD ukončit,“ napsal k problému Chris Smart, vedoucí projektu Kororaa. Přestože byl Xgl live CD projekt pozastaven, na Kororaa release 2006 se stále pracuje.
Každý názor musí mít titulek.
celé vláknoRe: Každý názor musí mít titulek.
celé vláknoObrovské vítězství
celé vláknoA teď konečně všechno patří všem. :-)
Re: Obrovské vítězství
celé vláknoProprietarni drivery sajou
celé vláknoRe: Proprietarni drivery sajou
celé vláknoRe: Proprietarni drivery sajou
celé vláknoRe: Proprietarni drivery sajou
celé vláknoBinární drivery potřebujeme
celé vláknoSituace kdy se drivery považují za součást jádra je podle mne naprosto úchylná a linuxu jenom škodí. Co potřebujeme je oddělení ovladačů od jádra a systematickou podporu binárních ovladačů. Pokud instalace driveru musí zahrnovat patch kernelu a jeho rekompilaci je to špatně.
Postoj vývojářů linuxu že hardware který nemá open source ovladače se nebude podporovat je sice teoreticky prospěšný ale naivní a v praxi absolutně nefunguje - myslím že to prosazují už dostatečně dlouho aby pochopili že to nepřináší výsledky u velké části výrobců. Binární ovladače firmy totiž používají mimo jiné i:
- aby skryly před světem jak mizerný a plný chyb jejich hardware ve skutečnosti je a že se toho půlka dělá softwarově
- aby skryli že design hardware ve skutečnosti někomu ukradli
- protože jejich hardware je generický a oni do něj nahrávají firmware až z driveru, a ten firmware je to co dělá jejich výrobek jejich výrobkem
- aby nebylo na první pohled vidět že používají technologii patentovanou někým jiným
Co potřebujeme je pořádná podpora binárních ovladačů - s podporou podepisování, online databází ovladačů a podporou jak pro monolitický kernel tak moduly. Kromě toho linux potřebuje myslím zoufale i drivery pro grafické karty nezávislé na X. Nejlepší by bylo pojmout to systematicky pro všechny opensource OS - vytvořit standard binárních driverů přesahující jednotlivé operační systémy (linux/*bsd/solaris). Nebo unést driverový model Windows - ale to znamená že by nebyl pod kontrolou. Spíš tedy umožnit Windows používat snadno náš "open" driver model - pak by výrobci mohli dělat drivery jen pro něj ;-)
Re: Binární drivery potřebujeme
celé vláknoRe: Binární drivery potřebujeme
celé vláknoRe: Binární drivery potřebujeme
celé vláknoRe: Binární drivery potřebujeme
celé vláknoCo sa stane z Linuxu, ked bude mainstream? Shit. Uplne rovnaky ako Windows. Problemy s drivermi na kazdom kroku, bez architektury napatlany kod. Dobrym prikladom su drivery pre AC97 kodeky - vo Windows ma kazdy vyrobca kodeku driver pre rozne chipsety, ked na novej doske je iny kodek, tak sa to cele musi patlat znovu. Windows je uzavrety system, tak sa nemoze architektura menit, len sa patlaju k tomu dalsie veci.
ALSA je o niecom inom - drivery pre AC97 interface (chipsety, chipy na zvukovkach) a drivery pre samotne kodeky. Spusti sa driver pre interface, ten pozrie, aky kodek je tam pripojeny a podla toho pouzije spravny driver - vsetko funguje samo, ziadna duplikacia kodu.
Re: Binární drivery potřebujeme
celé vláknoJe smutné že ač hardwarová architektura je stejná, drivery se píší pro každý OS znovu.
Tady by byl obrovský prostor pro nějaký OS-independent driver model o který by se starali výrobci hardwaru... možná by stačila třeba jen nějaká vrstva metainformací o hardwaru a jeho funkcích tak aby si patřičný OS mohl optimální driver sestavit automaticky sám...
Ale na něčem tak racionálním se výrobci hardware a OS rozhodně nikdy nemohou domluvit, to by bylo příliš krásné aby to byla pravda :(
Re: Binární drivery potřebujeme
celé vláknonapriklad v linuxe sa API pre drivery prepisovalo a nedavaju zaruku, ze sa menit nebude. pre uzivatela je lepsi system jednoznacna vyhoda. vyrobcovia by sa teda skor (pokial sa jedna o linux) mali snazit o presadenie driverov do vanilla kernelu, o ktore je automaticky postarane (cize maju zaruku funkcnosti v dalsom OS).
nVidia a ATI je, zda sa, nieco vynimocne?
Re: Binární drivery potřebujeme
celé vláknoRe: Binární drivery potřebujeme
celé vláknoNechapu co se vsichni divi
celé vláknoHolt si musite vybrat. Bud chtejte uzivatelsky privetivy operacni system, v tom pripade jej sirte pod necim jinym nez GPL ... a nebo chtejte svobodny system a vykaslete se na proprietarni drivery.
down
celé vláknoRe: down
celé vláknoRe: down
celé vláknoskandál
celé vláknoRe: skandál
celé vláknono
celé vláknoRe: no
celé vlákno...aj keby, tak vsetci vieme ako by to dopadlo :))
na co ne/pouzivam Live distribuci
celé vlákno- tak mam ji na to abych se povrtal v PC ktere treba nejde nabootovat
- na PC kde nechci/nemuzu spoustet nainstalovany OS
- priprava instalace nejakeho OS
- na praci (to je to co mi vydelava penize)
- na zabavu (napr. hrani 3D her)
- tacek pod kafe (teda alespon na zacatku:)
(samozrejme jsem pro aby komercni ovladace byly otevrene, ale pokud nejsou a nutne je nepotrebuju, tak je volba jasna ;)
ps: ktera ze to je moje oblibena distribuce? ... dslRe: na co ne/pouzivam Live distribuci
celé vláknodotaz
celé vláknoRe: dotaz
celé vláknoPoruseni GPL jadra je mozne ve 2 bodech:
- 2 casti, jedna pod GPL, druha ne, pokud nejsou na sobe dostatecne nezavisle (podle me jasne jsou, jadro muze fungovat i bez ovladace, opacne ne, ale to by clovek nesmel s Linuxem distribuovat zadny non-GPL SW, kdyby tohle nebylo dostatecne. Klausule je nejspis proti uzavrenym rozsirenim GPL kodu pojatym jako oddeleny modul.)
- podle protestujicich jsou ovladace jasnymi odvozeninami kodu jadra (myslim ze ne, to by jim byl jakykoliv kod vyuzivajici API jadra)
Re: dotaz
celé vláknodost obsirne je to riesene aj v dokumentacii kernelu Documentation/COPYING.modules
Je to ten spravny cil?
celé vláknoRozumim, ze FSF si brani sve. Otazka je - je tohle opravdu ten spravny cil? Vsak i mezi vyvojari, kteri prispivaji svym kodem do kernelu, jsou taci co naprosto evidente porusuji GPL a registrovane ochranne znamky Linuxu.
Doporucuji se podivat na Licencovani binarnich driveru Luca Risolia . A jakou to ma peknou sajtu o linuxu ze :)?
Za cenu 10EUR dostanete binarni driver zkompilovany pro jednu binarni verzi kernelu ze seznamu beznych distribuci. Za 200EUR dostanete binarni driver zkompilovany pro jednu binarni verzi kernelu.
Zajimalo by mne jak to ten clovek dela, ze neporusuje GPL kernelu :)?
Nemyslim ze by vsechno melo byt zadarmo. Linuxovy kernel ale neni zadarmo, stalo to spoustu prace lidi, kteri se rozhodli za jakych podminek se ma sirit. Nechat si zaplatit za praci je spravne, ale nechat si platit za binarni drivery zkompilovane pro jednu verzi kernelu je obycejne parazitovani.
Michal Ambroz

