technicky dotaz na GPL kicenci - ako to teda je

Martin `MJ' Mares mj na ucw.cz
Čtvrtek Únor 24 10:48:21 CET 2005


Zdravim!

> Myslim, ze tohle je ciste akademicka debata. Binarni ovladace jsou 
> realitou dneska a ja osobne proti nim nic nemam.

Vy osobne treba ne, ale valna vetsina autoru kernelu ano.

> >Kdyby jadro melo nejaky verejny stabilni dokumentovany interface
> >
> To by pak uz nebyl Linux ne? ;)

Vsak ja to psal jako podminku ryze hypotetickou ;)

> >a modul pouze vyuzival tohoto interfacu,
> Vzdyt to dela ne? Vola funkce kernelu. Tyto funkce jsou tim interfacem.

To byste pak ovsem za interface mohl prohlasit naprosto cokoliv a dovolit
sireni libovolne upravenych programu pod libovolnou licenci. To nezni
pravdepodobne :)

Autorsky zakon (at jiz cesky nebo treba americky Copyright law) neobsahuje
zadnou exaktni definici odvozeneho dila, takze v pripade sporu obvykle
soud rozhoduje podle toho, nakolik je pridana cast na puvodnim kodu
nezavisla. Pokud napisete user-spacovy program, ktery s kernelem
komunikuje prostrednictvim dobre definovanych syscallu, pak ho kdokoliv
muze za odvozene dilo prohlasovat jen stezi; ovsem modul, ktery vola
nejake interni funkce a funguje vseho vsudy se dvema verzemi jadra
(coz je vcelku bezna situace), sotva uhajite jako neco nezavisleho.

> U monolitickeho kernelu je podle me dost obtizne urcit, ktera funkce je 
> interni a ktera by mela byt soucasti vami zminovaneho interfacu. U 
> mikrokernelu je to jednoduche.

Souhlasim. Ale mezi vyvojari jadra vicemene panuje shoda o tom, ze jediny
verejny interface jadra jsou syscally.

				Have a nice fortnight
-- 
Martin `MJ' Mares   <mj na ucw.cz>   http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
Always remember that you are absolutely unique ... just like everyone else.


Další informace o konferenci Linux