Takze asi to nejdulezitejsi: je GPL v CR vymahatelna?
Nobo jinak: napisu-li kod pod GPL a dam ho k dispozici. Firma X ho pouzije ve sve aplikaci. Mam pravo se soudni cestou domahat pristupu a zverejneni zdrojoveho kodu produkty firmy X, jez vyuziva software vazany licenci GPL? ANO - NE?
"Nobo jinak: napisu-li kod pod GPL a dam ho k dispozici. Firma X ho pouzije ve sve aplikaci." Dokud ji nešíří je vše v souladu s GPL. Na co se vlastně ptáte?
"Mam pravo se soudni cestou domahat pristupu a zverejneni zdrojoveho kodu produkty firmy X, jez vyuziva software vazany licenci GPL?" Mluvíte stále o tom svém kódu? A ona nějak porušila licenci GPL? Třeba ho poskytla někomu jinému, aniž by mu poskytla stejná práva jako sama užila? Pokud ano, tak který váš zákonem chráněný zájem byl poškozen? Jedná se o porušení autorského zákona a ten chrání v tomto případě neoprávněné užívání bez platné licence. Takže se můžete domoci maximálně ukončení užívání a to velmi pravděpodobně už v rámci předběžného opatření. O tom je tady v diskusi už aspoň 5 příspěvků. Máte něco s očima? Jak by mohl soud nařídit zveřejnění zdrojového kódu firmy X? Jak by mohl soud nařídit narušení práv firmy X daných autorským zákonem? Vy si to představujete jak hurvínek válku.
Pokud by se nejednalo o kód k němuž máte autorská práva, tak můžete pouze podat trestní oznámení na porušení autorských práv někoho jiného. V tomto případě je předběžné opatření dosti sporné a vzniklého trestně právního řízení by jste se mohl účastnit maximálně jako svědek. (Narozdíl od předchozího případu, kde se lze domáhat práva i v občanskoprávním sporu.) Vzhledem k liknavosti našich soudů bych to přirovnal k vrhání luštěniny na vertikální plochý nosný prvek budovy.
GPL licence vam dava moznost libivolne nakladat s takto licencovanym zdrojovym kodem, distribuoovat ho, upravovat nebo dale prodavat. To vsechno bez naroku na nahradu za podmiky, ze vsechen dalsi kod, ktery vychazi ci vyuziva GPL licencovany kod, je nutne zverejnit a vsem zajemcum zpristupnit. Viz soucasne spory Safari vs. KHTML, pripadne vyrobci DVD (Kiss a dalsi) vs. MPlayer.
Apple pro svuj prohlizec Safari vyuzil jadro KHTML licencovane pod GPL (nikoli pod BSD, pod nimz je licencovane FreeBSD, jez je soucasny zakladem MacOSX). Safari prineslo nekolik zdokonaleni vystavenych nad knihovnami KHTML. Vyvojarum KHTML se nakonec podarilo primet Apple, zdorjove kody k Safari zverejnit. Vyvojari KHTML jednuduse pohrozili Applu, ze nezverejni-li svuj kod, bude zalovan za porusovani GPL licence.
Zajima me tedy, jestli mi ceske zakony umoznuji soudni cestou vymahat toto dodrzovani GPL licence.
Ukažte mi prosím, kde je v GPL napsáno "je nutne zverejnit a vsem zajemcum zpristupnit." Prosím, prosím, smutně koukám. Už jsem tu licenci četl tolikrát a furt to tam nemůžu najít.
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;
Asi bude dobre prelozit, kdyz jste tuto licenci cetl jiz tolikrat a stale jste to v ni nenasel. Bod 3. stanovuje, za jakych podminek je mozne software kopirovat a dal distribuoovat. Zde se podivame konkretne na podminku a), ktera rika: "Doplnit kompletnim odpovidajici strojove-citelny zdrojovym kodem...."
Kazdopadne me udivuje, ze pri sve aktivite v tomto foru, jste na tyto body jeste nenarazil.
Váženě? A komu to musím "Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;"? Nikde ani slovo o všech zájemcích? Já se ptal kde je tam naspáno "je nutne zverejnit a vsem zajemcum zpristupnit." Takže ještě jednou: Kde je v GPL napsáno "je nutne zverejnit a vsem zajemcum zpristupnit" ? Bod a) článku 3 GPL nehovoří ani o zvěřejnění, alébržto o "accompany" (jít s, doprovázet (též hud.), doprovodit, spojit, kombinovat, spojovat, podmalovat, vést) ve významu doprovodit nebo spojit. Bod a) článku 3 GPL už vůbec nehovoří o všech zájemcích. O těch hovoří body b) a c), ale na ty já se můžu z vysoka vytento, protože splním "one of the following" a to bod a). Nemusím ani zveřejnit, ani všem zájemcům spřístupnit. To je tuplovaná lež. Dvě nepravdivá tvrzení v jedné větě. Zkuste jestli se vám nepovede sestavit větu obsahující tři nepravdivá tvrzení, máte na to :-)
Ano vasi aplikaci, kterou zalozite na GPL kodu, musite distribuovat spolu se zdrojovym kodem. Tudiz, prodavate-li aplikaci, musite vsem, kteri si ji vyuzivaji a projevi o to zajem umoznit pristup do zdrojoveho kodu. Toto je cela podstata a smysl GPL.
Aha, takže už to pomalu leze. Takže už to není "je nutne zverejnit a vsem zajemcum zpristupnit". Už nám zveřejnění zmizelo úplně a ze všech zájemců se nám vyklubali všichni "kteri si ji vyuzivaji a projevi o to zajem umoznit pristup do zdrojoveho kodu." a využívat ji mohou jen ti, kterým jsem ji poskytl. No to je podstatně menší skupina než všichni, jestli se nemylim hihihi. To taky může být jen jeden člověk, že? To se nám ti všichni najednou pěkně smrskli. No to jsem rád, že si rozumíme. Možná by to chtělo opatrnější nakládání s kvantifikátory jako všichni. Takže se shodneme, že program musím distribuovat se zdrojovým kódem (podle bodu a) a nebo splnit bod b) nebo c) článku 3). Nikde nemusím nic zveřeňovat (pokud splním 3a)) a poskytovat všem. To tam prostě nikde napsáno není.