abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 15:33 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.8.

    Ladislav Hagara | Komentářů: 3
    včera 14:22 | IT novinky

    Herní studio Hangar 13 vydalo novou Mafii. Mafia: Domovina je zasazena do krutého sicilského podsvětí na začátku 20. století. Na ProtonDB je zatím bez záznamu.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | IT novinky

    Operátor O2 má opět problémy. Jako omluvu za pondělní zhoršenou dostupnost služeb dal všem zákazníkům poukaz v hodnotě 300 Kč na nákup telefonu nebo příslušenství.

    Ladislav Hagara | Komentářů: 7
    včera 05:55 | IT novinky

    Společnost OpenAI představila GPT-5 (YouTube).

    Ladislav Hagara | Komentářů: 1
    včera 05:00 | Nová verze

    Byla vydána (𝕏) červencová aktualizace aneb nová verze 1.103 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.103 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    7.8. 17:33 | IT novinky

    Americký prezident Donald Trump vyzval nového generálního ředitele firmy na výrobu čipů Intel, aby odstoupil. Prezident to zdůvodnil vazbami nového šéfa Lip-Bu Tana na čínské firmy.

    Ladislav Hagara | Komentářů: 8
    7.8. 16:55 | Nová verze

    Bylo vydáno Ubuntu 24.04.3 LTS, tj. třetí opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.

    Ladislav Hagara | Komentářů: 0
    7.8. 16:44 | Nová verze

    Byla vydána verze 1.89.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    7.8. 12:22 | IT novinky

    Americká technologická společnost Apple uskuteční v USA další investice ve výši sta miliard dolarů (2,1 bilionu korun). Oznámil to ve středu šéf firmy Tim Cook při setkání v Bílém domě s americkým prezidentem Donaldem Trumpem. Trump zároveň oznámil záměr zavést stoprocentní clo na polovodiče z dovozu.

    Ladislav Hagara | Komentářů: 5
    7.8. 04:55 | Nová verze

    Zálohovací server Proxmox Backup Server byl vydán v nové stabilní verzi 4.0. Založen je na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (47%)
     (21%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (18%)
    Celkem 315 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    10 nejčastějších neporozumění licenci GPL

    GNU GPL je beze sporů jednou z nejčastěji užívaných open source licencí, ale i přesto jí ne všichni dobře chápou. Na IT Manager's Journal si můžete přečíst 10 nejčastějších chyb při porozumění této licenci s uvedením na pravou míru.

    29.8.2006 15:02 | Luboš Doležel (Doli) | Zajímavý článek


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    29.8.2006 17:49 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Jak je to s bodem 8?

    Mohl by mi někdo, kdo se lépe orientuje v problematice, upřesnit ten bod 8 v článku? Konkrétně mi jde o následující situaci: A poskytne B software pod GPL licencí a B ho následně poskytne C. Má C právo požadovat zdrojáky po A? Podle mne ne a zatím jsem se nesetkal s nikým, kdo by tvrdil že ano. Článek ovšem vykládá GPL tak, jako by toto právo měl nejen B (což je jasné), ale i C (což se mi nezdá) a dokonce i D, který software od nikoho nedostal a pouze se doslechl o jeho existenci.

    Bod 6 také vypadá krajně podezřele. Kdybych měl brát výklad z článku doslova, znamenalo by to, že není možné pod GPL licencovat software, který je vytvořen, přeložen a linkován ve vývojovém prostředí, které nemám právo dále šířit (tj. v jakémkoli komerčním produktu). A i v případě programů kompilovaných a linkovaných gcc by to znamenalo, že se autor zavazuje být redistributorem gcc, make a kdo ví čeho dalšího každému, kdo o ně bude mít zájem. Zvláště v kombinaci se svérázným výkladem z bodu 8 by to bylo velmi pikantní…

    29.8.2006 18:46 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    IANAL, ale...

    bod 8: Kdokoliv má právo požadovat po A zdrojáky, avšak pouze za předpokladu, že A se rozhodne nedistribuovat zdrojáky Programu, ale pouze binárku. (Která musí být doprovázena "písemnou nabídkou", která říká, že po dobu tří let bude komukoliv bezplatně (za cenu média a distribuce) poskytovat právě ty zdrojáky.)

    V praxi to znamená, že stačí zdrojáky vystavit na netu a je hotovo - jsou automaticky distribuovány každému, kdo by měl zájem, jelikož podmínkou je, aby tyto zdrojáky byly nabízeny na médiu běžně používaném pro "interchange" softwaru, což internet nepochybně je.

    bod 6: To jsi pochopil špatně. Je však pravda, že ten úryvek v článku je trochu matoucí. GPL k tomu totiž říká, že:

    "However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable."
    29.8.2006 19:09 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?

    Ad 8: mně jde právě o tu specifickou situaci, kdy autor poskytne aplikaci i se zdrojáky jen úzkému okruhu příjemců (lhostejno, zda zdarma nebo za peníze). Otázka zní, zda má právo po autorovi zdrojáky požadovat i ten, kdo od něj aplikaci (v žádné formě) nedostal, ale (a) dostal ji od někoho úplně jiného nebo (b) ji nedostal vůbec od nikoho, jen se nějak dozvěděl o její existenci. Když půjdu do extrému, při výkladu podle článku by se mohlo stát, že napíšu pro jednoho člověka program a poskytnu mu ho pod GPL licencí, načež budu za rok muset řešit otázku, jak zajistit zpřístupnění zdrojáků pro milion uživatelů - a to nemusí být vůbec levná záležitost. To vystavení na net zní sice jednoduše, ale i levné hostingové služby mají svá omezení.

    Ad 6: jenže to implicitně předpokládá, že překladač (a související nástroje) jsou součástí operačního systému. To je sice obvyklé u unixových systémů, ale třeba pod Windows to tak není. A těžko může autor se svým projektem distribuovat MS Visual Studio nebo Borland C++ Builder…

    Aby bylo jasno: já si (v obou případech) nemyslím, že výklad, který jsem popsal, je správný. Pouze se domnívám, že z výkladu v článku taková interpretace vyplývá a proto je takový výklad chybný. Kdyby to snad měla být pravda, změnil by se můj postoj k GPL ze současného "použiju pouze pokud nebude jiného zbytí" na "nepoužiju za žádných okolností".

    29.8.2006 19:19 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Nejsem expert, ale bod 8 byl dlouho a hluboce diskutovan na ruznych mistech a opravdu plati, ze ve chvili, kdy budete distribuovat binarku pod GPL licenci, kdokoliv ma pravo po vas zadat zdrojovy kod. Ne jen ten, komu dodate tu binarku, ale opravdu kazdy ma pravo zadat jeji zdrojove kody, viz ten bod 3b. Coz je z filozofie GPL samozrejme spravne.
    29.8.2006 19:54 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    S filosofií GPL to nemá nic společného. Filosofie GPL říká to, že program nemá být distribuován jako blackbox, ale že kdo dostane program, má dostat i zdrojáky, aby měl možnost si ho upravit, a má mít právo program šířit za stejných podmínek dále. Ne že každý program (resp. každý GPL program, ale ideálem pro Stallmana a spol. je samozřejmě stav, kdy je pod GPL vše) má být k dispozici všem, kdo o něj projeví zájem.
    30.8.2006 10:29 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Oh pane, proboha už nikdy nikomu nevykládejte GPL. Vrhněte se na vykládání z karet půjde vám to mnohem lépe. To co tvrdíte je možná napsáno v odkazovaném článku (ten jsem pro klid vlastní duše raději nečetl), ale na 100% nic takového není napsáno v GPL! Jen a pouze GPL je pro mě závazná.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    30.8.2006 12:38 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Vy znate, jak by soud vylozil slova jako "distribute", "publish", "licensed to"? Zavani to prilis "common sense" a pravnicinou nejvyssiho kalibru. Uz to tu nechci dal rozvirovat, plati, co jsem tu napsal ve tri rano, uznavam, ze vyklad, ze kazdy ziskava pravo nakladat se softwarem pod GPL, neznamena, ze musi zaroven ziskat primo ten program a tedy i zdrojovy kod. Ale tam, kde bych chtel zabranit, aby treti strana se ke kodu dostala, GPL neuziju a radsi si dam tu praci a vytvorim kod neodvozeny od GPL.
    29.8.2006 19:24 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Bod 6 ma zajistit, aby jste mel moznost si sam sestavit ty binarky po te, co ziskate zdrojovy kod a ne, aby jste jen ziskal zmet znaku, se kterymi nic nenadelate. V dusledku by asi opravdu mohl byt spor o GPL software, ktery zavisi na komercnich prekladacich nedistribuovanych jako soucast operacniho systemu.
    29.8.2006 19:37 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Chápu, co má ten bod zajistit, a chápu, čemu se snaží předejít. Jde ale o to, že při zmíněném výkladu principiálně znemožňuje vytvoření GPL software v komerčním vývojovém prostředí klasického typu.
    29.8.2006 19:56 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Vsak take GPL neni urcena pro licencovani v klasickem komercnim prostredi, proti nemu prave bojuje.
    29.8.2006 20:00 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Tady nejde o distribuci v komerčním prostředí, tady jde o volné šíření programu, který byl napsán za pomoci komerčního vývojového prostředí.
    29.8.2006 20:41 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Obratim to - nac by vam byl volny zdrojovy kod, k nemuz nemuzete ziskat pro svou platformu volne dostupny prekladac? To by pak GPL postradala smysl, vzhledem k tomu, ze by ji slo obchazet skrze prekladace do hotentotskeho jazyka.
    29.8.2006 19:37 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Ad 8: mně jde právě o tu specifickou situaci, kdy autor poskytne aplikaci i se zdrojáky
    Ze zvýrazněného právě vyplývá podstata nedorozumění. Je-li program poskytován i se zdrojáky, _neplatí_ bod 3b, nýbrž bod 3a. Pouze v případě, že je distribuována samostatná binárka, je tu také požadavek na nabízení zdrojáků komukoliv po dobu tří let.

    Jinými slovy, když svůj program distribuuješ rovnou formou zdrojáků (nebo binárka + zdrojáky), vůbec se tě to netýká.
    Ad 6: třeba pod Windows to tak není. A těžko může autor se svým projektem distribuovat MS Visual Studio nebo Borland C++ Builder…
    Pod Windows je to něco jiného. Protože GPL vyžaduje, aby mohl kdokoliv používat licencovaný program na operačním systému, pro který je daný program určen, není možné distribuovat program ve formě, která je potenciálnímu uživateli k ničemu. Takže ano, chápu-li to správně, nelze distribuovat program, který lze zkompilovat pouze pomocí proprietárního nástroje, k jehož distribuci nejsi oprávněn.

    Neboli pokud je ke spuštění (tj. případně i kompilaci) vyžadován nesvobodný nástroj, nelze samotný program považovat za svobodný.
    Pouze se domnívám, že z výkladu v článku taková interpretace vyplývá a proto je takový výklad chybný.
    Přinejmenším u toho bodu 6 je výklad v článku neúplný, a proto matoucí.
    29.8.2006 19:44 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?

    Ad 8: dobrá, předpokládejme, že mu to poskytnu v binární formě s tím, že bude-li chtít zdrojáky, dostane je. Vystavuji se tím výše uvedenému riziku, že po mně budou chtít zdrojáky miliony lidí, se kterými nemám vůbec nic společného a kterým jsem ten program nikdy neposkytl (případně jim ho neposkytl vůbec nikdo)?

    Ad 6: to je ovšem dost závažný výsledek. Protože už jsem viděl dost programů pro Windows, které byly psány v komerčních vývojových prostředích (Builder, Delphi, MSVC) a autor tvrdil, že jsou licencovány pod GPL. Při striktním výkladu by to znamenalo, že tyto programy nemohou být licencovány GPL a že pokud jinou licenci mít nemohou (protože používají části jiného GPL software), nesmějí být šířeny vůbec.

    30.8.2006 10:38 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    ad 8) Je to tak. Proto pro klid vlastní duše mu vnuťte zdroják, i kdyby ho nechtěl, a tomu nebezpečí se vyhnete.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    29.8.2006 20:00 Honza Jaroš | skóre: 6 | blog: moje_strana_plotu | Bohnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Takže ano, chápu-li to správně, nelze distribuovat program, který lze zkompilovat pouze pomocí proprietárního nástroje, k jehož distribuci nejsi oprávněn.
    V tom případě se zeptám: může vůbec v současnosti být program napsaný v Javě pod GPL?
    29.8.2006 20:09 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Záleží na tom, jestli je JRE považováno za běžnou součást operačního systému, pro který je program určen. Ale vzhledem k tomu, že existuje gcj a Blackdown, tak to myslím není problém. Blackdown sice není Free Software, ale může být volně distribuována.
    29.8.2006 20:27 Honza Jaroš | skóre: 6 | blog: moje_strana_plotu | Bohnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Ajo, vlastně teď už nemusím růčo stahovat snad ani SUNovské JDK (a protože používám tuhle verzi Javy, Blackdowna už nějakou dobu neřeším). Ale pokud se nepletu, není to až tak dávno, co jakékoli JDK nebylo možné distribuovat s volně šiřitelnými distribucemi a bylo nutné ho dotahovat ručně (viz třeba zde). Takže se zeptám znovu, jinak: je tomu tedy tak, že ještě nedávno nebylo de facto možné šířit javovské programy pod GPL? A že ti, kteří tak činili, tak činili neoprávněně?
    29.8.2006 20:57 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Ten článek (nejen) v bodu 6 přehání – v GPL je požadavek na zdrojový kód (všechny moduly) + interfacy a definiční soubory + skripty pro sestavení. V článků udělali ze skriptů pro sestavení nástroje a rázem to vypadá na celý kompilátor. V GPL je ale jasně "plus the scripts used to control compilation and installation of the executable", což tedy Java ani žádné IDE rozhodně není.
    29.8.2006 21:04 Honza Jaroš | skóre: 6 | blog: moje_strana_plotu | Bohnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Tuhle odpověď jsem předpokládal, jinak by to určitě bylo zmíněno ve FAQ na www.gnu.org; o Javě tam jinak zmínky jsou. Ale jist jsem si nebyl, přiznám se, že v (nepočítačové) angličtině špetku plavu a právní texty vůbec nejsou moje doména. Přičemž překlad GPL do češtiny, který mám k dispozici, není "oficiální".

    Mimochodem, když už jsme u toho, neví někdo o, třeba i neoficiálním, překladu Apache Licence 2.0?
    29.8.2006 21:17 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Jenže kde je ta hranice? Když napíšu batch file, který zavolá BCC za mne, je to OK?
    29.8.2006 21:24 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Skoro bych řekl, že ano :-) Jinak by někdo za chvíli mohl tvrdit, že to Visual C++ na Linuxu nespustí a chce k tomu programu kromě Visual C++ i Windows… Koneckonců účelem GPL není poskytovat software se všemi náležitostmi zdarma, ale zabezpečit, abych k softwaru, který mám, měl i "použitelné" zdrojáky. Počítač, operační systém, překladač atd. na čem ten program poběží, nebo na čem ho zkompiluju, už si musím zajistit sám. A snad ani není účelem GPL to, aby všichni psali software jen pod GPL (k tomu by totiž vedla tahle aplikace GPL na celé vývojové prostředí – buď budeš psát v GPL a mít vše okolo pod GPL, nebo nic). Ale tohle snad nechce ani RMS. I když…
    29.8.2006 21:27 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Nu, ale RMS tohle chce :-) Nemusi to byt GPL, ale musi to byt podle zasad FSF :-)
    29.8.2006 19:22 Pavel Janousek
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Ale kolego, jakakoli smlouva (vcetne te licencni) je vztah mezi dvema subjekty - pokud je nejaky smluvni vztah mezi A a B a zaroven B a C, pak to prece neznamena, ze existuje smluvni vztah A a C. Je sice pravda, ze C musi ziskat stejna prava na uziti dila vytvoreneho producentem A jako ma producent B - tedy producent B neni opravnen z titulu licencni smlouvy k zadnym zasahum do uzivacich prav C, ktere deklaroval A tim, ze dilo vydal pod GNU GPL... Jelikoz je ale smluvni vztah mezi B a C je treba dozadovat se dodrzeni smluvnich podminek po subjektu B a nikoli A... - ono totiz zcela uplne staci aby A vydal vec pod GNU GPL, ale nedistribuoval ji nikde nez ze to treba na off-line mediu predal tak, jak vyzaduje GNU GPL subjektu B. Subjekt C nema zadne opravneni vyzadovat po A nejakou formu distribuce sveho produktu, protoze proste mezi nimi neni zadna smlouva.

    Naprosto stejny omyl - a naproso zasadni nepochopeni smluvnich vztahu - panuje v rozsirenem mytu, ze source k distribucim musi byt volne na FTP ci podobnych mediich... - drive jsem v LinuxCZ casto zaznamenaval naprosto zbytecne narky uzivatelu, kteri si tu distribuci koupili/nainstalovali z volne dostupnych zdroju (byl-li takovy legalne k dispozici) ze na ftp.suse.de nejsou source k prelozeni apod... - a proc by tak jako mely byt? Pokud ti, kterym SuSE prodala ci jinak provedla distribuci nejakeho GNU GPL software, dostali k dispozici source treba vytistene na papire nebo v elektronicke podobe (podminka elektronicke podoby v GNU GPL neni, je to reseno jinak a docela kulantne, ale to vite jiste sam), tak z hlediska GNU GPL je to naprosto v poradku a NIKDO JINY nez subjekt v takovemto smluvnim vztahu nema pravo zadat bez vystoupeni z anonymity stejne materialy... A to dokonce ani puvodni autor dila, ktere bylo pod GNU GPL vydano... - necht takovy autor vstoupi do smluvniho/licencniho vztahu - treba tim, ze si od SuSE ten "upraveny" software stahne, pak ma pravo na source veskerych uprav vcetne sveho panenskeho zakladu...

    Je to uplne stejne jako bych pouzil 99.999% GNU GPL software, pridal jenom hlasku o tom, že jsem to zbastlil dohromady a za tezke prachy to nekomu prodal... - neni pravda, ze musim automaticky pribalit source, na stranu druhou nesmim branit pristupu k source, pokud si to odberatel vyzada... - to rika GNU GPL. Pokud ale odberatel source nechce a treba to nakonec venuje dalsimu subjektu, pak neni moji povinnosti zaplatit Akamai nebo jine farme za efektivni CDN pro toto puvodni dilo... - tyto problemy s distribuci necht resi muj odberatel, ktery provedl DISTRIBUCI dila dalsim subjektum...
    29.8.2006 19:28 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Technicka, vy, jako A chcete neco distribuovat pod GPL licenci a tam primo deklarujete, ze zdrojovy kod budete nabizet kazde strane, to je soucasti 3b. Pokud bod 3b nechcete, muzete ho samozrejme vyjmout, ale pak uz se nejedna o GPL licenci a svuj software pod GPL licenci nedodavate, se vsemi z toho vyplyvajicimi dusledky.
    29.8.2006 19:32 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Bod 3b je jako ,one of the following` spolu s dalšími dvěmi možnostmi (ještě je tam poctivě doplněno ,or`). A žádné takové ,written offers` jsem ještě neviděl.
    Copak toho není dost?
    29.8.2006 19:36 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Kurnik, jak je mozne, ze to "or" dava na prvni pohled tomu jiny smysl, nez predchozi letite debaty? Ach jo, zase jeden cyklus studia GPL prede mnou.
    29.8.2006 19:34 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Při vašem výkladu by ovšem zveřejnit cokoli pod GPL byla potenciální ekonomická sebevražda. Proto pevně doufám, že je váš výklad (jste po autorovi článku teprve druhý, u koho se s tímto názorem setkávám) chybný.
    29.8.2006 19:38 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Viz ted predchozi komentar, uz zase jednou jsem znejistel, zahloubam se do toho asi zas :-)
    29.8.2006 19:46 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Nu, tak kdyz se na to tak koukam, v dusledku vsechny tri mluvi jen o forme povinosti zajistit distribuci a to vsem dle bodu 2b, na ktery odkazuji.
    29.8.2006 20:13 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Jeste me napadla jedna moznost, kdy nejsem jako autor GPL binarky povinen vsem distribuovat zdrojovy kod, protoze licence rika, ze tim zavazuji vsechny dalsi v retezci, ne sebe. A to ve chvili, kdy jsem autor celeho kodu, kdy nelinkuji proti zadnemu jinemu GPL kodu, tedy ve chvili, kdy je licence ciste mou volbou. Cilem pro lincencovani pod GPL pak je jen zajistit, ze dalsi v retezci uz nemohli si svuj kod uzavirat jen pro nejakou komunitu. Nejsem si tim jist, ale nemuzu ted v GPL najit nic, co by tomuto vykladu odporovalo a prijde mi to logicke.
    29.8.2006 19:39 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Já tedy nevím jak k tomu došli, navíc podle toho odstavce 3b by bylo nutné přiložit k GPL ještě nějakou tu nabídku navíc a jak říkám, něco takového jsem v životě neviděl ani o tom neslyšel.
    Copak toho není dost?
    29.8.2006 19:53 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Proto se prave uziva 3a nejcasteji, kde formou distribuce je Internet. Ale prava na zdrojovy kod vam dava uz bod 2.
    29.8.2006 20:04 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Při vašem výkladu by ovšem zveřejnit cokoli pod GPL byla potenciální ekonomická sebevražda. Proto pevně doufám, že je váš výklad (jste po autorovi článku teprve druhý, u koho se s tímto názorem setkávám) chybný.
    Ten výklad samozřejmě chybný je, protože bod 3b (který vyžaduje distribuci zdrojáku komukoliv, kdo si o to řekne) se vztahuje pouze na případy, kdy je program distribuován formou binárky (pouze binárka, žádné zdrojáky).

    A i v případě, že se člověk rozhodne distribuovat pouze binárku (a proto se uplatňuje bod 3b), tak to není žádná ekonomická sebevražda, protože GPL říká, že tato nabídka distribuce zdrojových kódů sice musí být bezplatná, avšak to se netýká nákladů na fyzickou distribuci. Takže do těch nákladů, které si do distribuce započítáš, může klidně spadat i webhosting a sekretářka, která to bude zařizovat.
    29.8.2006 20:21 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Ale bod 2b zajistuje, ze musite odvozene dila licencovat pod GPL uplne kazdemu a tim padem vyresit, ktery z bodu 3a-3c zvolite. Proto jediny pripad, kdy nema treti strana sanci dosahnout na zdrojovy kod, je ve chvili, kterou jsem tu popsal - jste autorem vseho, neodvozujete a volba licence je zcela na vas.
    29.8.2006 19:58 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    pokud je nejaky smluvni vztah mezi A a B a zaroven B a C, pak to prece neznamena, ze existuje smluvni vztah A a C.
    Subjekt B (i C) můžeme rovnou vypustit, protože je to prostě dle znění GPL tak, že když A distribuuje binárku (bez zdrojáku!) pod GPL, pak je jeho povinností nabízet písemnou formou (přiloženo k binárce), že KAŽDÉ třetí osobě poskytne zdrojáky za cenu média a distribuce.

    Takže jsou zcela mimo úvahy o smluvním vztahu B a C a C vůči A, protože jediné, o co běží, je závazek A, že za výše uvedených podmínek poskytne zdrojové kódy.

    Zcela liché jsou také obavy o to, že by to někoho zruinovalo, protože GPL jasně říká, že za distribuci zdrojáků je možné si účtovat cenu média _a_ distribuce, což vylučuje jakékoliv poškození distributora. I kdyby to znamenalo, že si najmu skladníka, který bude ty tuny cédéček rozesílat zájemcům, tak si všechny tyto náklady mohu započíst do nákladů na distribuci.
    Pokud ti, kterym SuSE prodala ci jinak provedla distribuci nejakeho GNU GPL software, dostali k dispozici source treba vytistene na papire nebo v elektronicke podobe [...], tak z hlediska GNU GPL je to naprosto v poradku a NIKDO JINY nez subjekt v takovemto smluvnim vztahu nema pravo zadat bez vystoupeni z anonymity stejne materialy...
    Ale ovšem, přesně tak to je. Avšak já nikde neřekl opak. Důležité je totiž to, že ten závazek o zpřístupnění zdrojových kódů jakékoliv třetí straně se týká POUZE situace, kdy distributor distribuuje POUZE binárku. Jak však ve svém vysvětlení říkáš, SuSE dala k dispozici zdrojáky těm, kteří si to koupili. A proto se na takový případ vůbec nevztahuje bod 3b GPL, a proto argumentuješ proti něčemu, co v mém komentáři vůbec nebylo zpochybňováno.
    29.8.2006 20:39 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Nejsem právník, ale:
    • pokud A je autor programu, bod 3 se na něj de facto nevztahuje, protože autor může s programem dělat, co uzná za vhodné – licence dává nějaká práva a povinnosti tomu, kdo program užívá, aniž by na jeho užívání měl automatické právo (= aniž by byl jeho autor); pokud by se to vzalo úplně přesně, může autor asi zveřejnit program pod licencí GPL, ale zdrojáky nezveřejňovat ani neposkytnout – to musí udělat až další v pořadí); naštěstí většina programů pod GPL má více autorů, takže každý ze spoluautorů program zároveň používá pod licencí GPL a bod 3 se na něj tedy vztahuje
    • bod 3 má ještě variantu c, kterou je možné použít v případě, že nedistribuuju rovnou zdrojový kód, ale nechci použít variantu 3b
    • varianta 3b sice určuje nějakou povinnost, ale nikomu nedává právo se splnění této povinnosti dožadovat – takže pokud A je vázán bodem 3 GPL a zvolí variantu 3b, sice se k něčemu zavazuje, ale C ani D nemá žádné právo po A něco chtít
    • celý bod 6 GPL je z hlediska českého práva nesmysl, tím, že má A smlouvu s B nemůže při vzniku smlouvy B s C automaticky vznikat smluvní vztah mezi A a C
    • ohledně komerčního IDE – pokud jde program zkompilovat i bez toho IDE (např. má funkční Makefile), pro splnění podmínek to IMHO stačí; gcc určitě spadá pod to, že je běžně distribuováno spolu s operačním systémem, na kterém program běží
    Ale je na tom všem vidět, že GPL je daleko víc manifest než precizní licenční smlouva. Ono možná v americe má dostatečnou právní váhu i takováto deklarace, v ČR by asi s vymahatelností byl problém, tady se daleko víc jede podle litery.

    GPL prostě není vhodná na licencování softwaru, se kterým chci dělat něco jiného než jej i se zdrojáky vystavit na internetu.
    29.8.2006 20:52 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Par poznamek:

    a) bod 3c se tyka specialni prilezitosti mimo komercni svet

    b) celou tuto diskuzi jsem chapal tak, ze se pan Kubecek boji toho, ze od jeho zakaznika leakne informace, ze pan Kubecek ma neco pod GPL, automaticky jsem predpokladal, ze je to odvozeno od jineho GPL (uz jen kvuli hlasce "použiju pouze pokud nebude jiného zbytí"), a tato treti strana se zacne dozadovat zdrojoveho kodu. Coz muze, pokud opravdu pan Kubecek je ve svem software vazan vuci nekomu jinemu vysse v retezci. Jinak samozrejme ne.

    c) GCC neni jedina sada prekladacu. Bude-li neco napsano pod Visual C++, neni zcela jiste, ze to bude prelozitelne s GCC

    d) puvodni clanek celou vec vyrazne zjednodusil, ten bod 3b neni zcela vhodnym argumentem, zakladem je cely bod 2

    e) lide masivne licencuji pod GPL bez toho, ze by tomu textu rozumneli
    29.8.2006 21:13 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    add b) třetí strana nemá žádné právo dožadovat se kódu; v GPL v bodu 3b si ce vzniká jakási povinnost, ale nikde k ní není žádné právo

    add c) Visual C++ jistě není the scripts used to control compilation and installation of the executable

    add d) část dva dovoluje upravovat program pro vlastní potřebu a dovoluje šířit tyto změny (třeba formu patche), nijak z ní ale neplyne nutnost dát k dispozici zdrojový kód původního programu
    29.8.2006 21:25 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    add b) kdokoliv ma pravo pozadovat po vas to, k cemu jste se licencne zavazal vuci puvodnimu autorovi kodu, od nehoz odvozujete sve dilo, tak jste to totiz slibil predchozimu v retezci. Pokud to nedodrzite, pozbyvate prava od nej odvozovat.

    add c) trocha invence, nevim, na kolik Visual C++ builduje dle POSIX normy, ale Unixove prekladace vkladaji do kazde binarky, kterou sestavi, nejake sve object files, takze skrze tuto cestu se lze dobrat k puvodnimu prekladaci. Navic, Visual C++ je neco, co kontroluje preklad :-)

    add d) jak uz jsem tu napsal, jsem-li autor vseho, neodvozuju, GPL mne k nicemu nezavazuje. Ale pokud jsem jiz dalsi, odvozujici se, tak mne jako druhou stranu zavazuje vuci te prvni, ze i treti strane poskytnu sve dilo

    k b) a d) - co jineho vas vede k distribuci pod GPL, nez snaha umoznit otevrit svuj kod ostatnim nebo ze musite, protoze uz jste licencne zavazan vuci jinemu? Jedine, ze by si zakaznik sam vyminil GPL kod.
    29.8.2006 21:43 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    add b) nemá :-) Aby měl kdokoliv nějaké právo, musí mu ho dát buď zákon, nebo mu ho musím dát já svým veřejným příslibem. GPL ale nevyžaduje veřejný příslib, ale příslib pouze druhé straně. Pokud tedy já (A) někomu (B) poskytnu program pod GPL dle bodu 3b, zavazuju se pouze tomu dotyčnému (B), že zdroják poskytnu komukoliv (C). Jediné, co kdokoliv (C) může dělat, je slušně poprosit (B), jestli by pro něj (C) na mě (A) splnění toho příslibu nevyžadoval. Mezi (A) a (C) ale žádný právní vztah není, takže (C) se ničeho dožadovat nemůže.

    add c) to ale nijak nesouvisí s GPL, Visual C++ prostě dle mého není "skript určený k sestavení programu"

    add d) skoro přesně tak – GPL mne zavazuje k tomu, že chci-li program šířit, smým jej šířit jedině v případě, že s programem budu šířit i zdrojový kód (pokud program chci jen užívat, šířit ho nemusím)

    K poslednímu bodu – vzhledem k tomu, že je GPL i jakousi ikonou open source, asi by už měla mít i pojistku "proti" autorovi – t.j. pokud chce autor šířit program pod GPL, musí rovněž zveřejnit zdrojáky atd. – jinak tuto licenci nesmí použít. Abychom se nedočkali toho, že MS bude nadále prodávat Windows, ale dá jim GPL licenci. Zdrojový kód nezveřejní, takže ani nikdo jiný ho nebude moci poskytnout a tím pádem je ani redistribuovat dál (nebude schopen splnit bod 3 GPL) – z finančního pohledu MS se tedy nic nezmění, ale MS bude tvrdit "vždyť i my máme Windows pod GPL".
    29.8.2006 22:06 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    add b) (C) muze (A) upozornit, ze (B) nechce dodrzet prislib ucineny (A) , pokud tedy tento prislib (B) nedodrzi, pozbyva prava nakladat se softwarem dle GPL. (A) se nezavazuje vuci (B), ale (B) se zavazuje vuci (A). A nebo (A) je zavazano uz vuci (AA) :-)

    add c) to, ze je ve strojovem kode, neznamena, ze to nemuze byt chapano jako skript urceny k sestaveni programu

    Vzhledem ke komplexnosti GPL a jeho neprovereni by MS asi nemel GPL riskovat :-)
    29.8.2006 21:35 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?

    Ad b: ono nejde jen o mne. Situace totiž může vypadat tak, že pro někoho napíšu program, který bude obsahovat mimo jiné GPL kód, ale dotyčný sám nemá zájem tento program dále šířit. Nemusí totiž jít o nějaký drahocenný nenahraditelný kód, z toho už jsem vyrostl dávno, abych své programy považoval za něco nenahraditelného; může jít o zákazníkovo know-how neprogramátorského charakteru, třeba ekonomické, organizační nebo výrobní postupy.

    Dosud jsem žil v přesvědčení, že je zcela v pořádku takový program zákazníkovi poskytnout pod GPL a buď mu ho předat i se zdrojáky, nebo se mu smluvně zavázat, že vyžádá-li si je, dostane je (což typicky zároveň znamená ukončení jiných mých závazků vůči němu - support, další vývoj apod.). A že nikdo třetí nemá právo po mně nic požadovat. Pokud by ale platil výklad, kdy má na zdrojáky právo kdokoli (v mém původním příkladu zrušíme C a budeme se ptát na D), je tu okamžitě neřešitelný problém - třeba v případě, že tím žadatelem bude konkurent mého zákazníka.

    29.8.2006 22:07 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Pořád jde o to povinnost vs. právo. Vy se sice zavážete i vůči třetí straně (zde vzniká povinnost), ale třetí strana nemá právo po vás něco vyžadovat. Podle mne z povinnosti vyjádřené ve smluvním vztahu dvou smluvních partnerů nemůže nikomu třetímu vzniknout nějaké právo, alespoň v ČR ne

    I kdyby někdo třetí začal po vás požadovat zdrojáky, vy jejich neposkytnutím porušíte maximálně smluvní vztah se svým zákazníkem – a ten se může rozhodnout, že je to nepodstatné porušení smlouvy, a nebude po vás požadovat žádnou náhradu a dokonce ani nápravu.

    I když zase § 50 Občanského zákoníku:
    § 50 (1) Účastníci mohou uzavřít smlouvu také ve prospěch třetí osoby.

    (2) Není-li v tomto zákoně stanoveno nebo účastníky dohodnuto jinak, je tato osoba ze smlouvy oprávněna okamžikem, kdy s ní projeví souhlas. Dlužník má proti ní tytéž námitky jako proti tomu, s kým smlouvu uzavřel. Vzdá-li se tato osoba svého práva, zanikne dluh, nebylo-li dohodnuto, že v tomto případě má být plněno tomu, s nímž dlužník smlouvu uzavřel.

    (3) Dokud třetí osoba nedá souhlas, platí smlouva jen mezi těmi, kdo ji uzavřeli; právo na plnění má účastník, který plnění ve prospěch třetí osoby vyhradí, nebylo-li dohodnuto jinak. Totéž platí, jestliže třetí osoba souhlas odepřela.
    K tomuhle bodu GPL už by se asi musel vyjádřit nějaký právník. Podle mne účelem GPL není přinutit k poskytnutí zdrojového kódu komukoli, ale nevím, zda by tohle "právo" u českého soudu nějaký právník nedokázal obhájit…
    29.8.2006 22:14 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Stale argumentujete tim, ze se necemu v GPL zavazujete vuci treti strane. Ne, vy se zavazujete tomu, jehoz od jehoz dila jste odvozoval, ze i treti strane poskytnete sve odvozeniny. Kde tou "treti" stranou klidne muze byt i puvodni autor kodu. Pokud toto nedodrzite, puvodni autor kodu vas muze zalovat, ze pouzivate jeho kod v rozporu s licencnim ujednanim.
    29.8.2006 22:30 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Ale celou dobu jde o to, zda v českém právním řádu je možné takovýhle závazek učinit, resp. jestli je platný.

    Navíc o tom odvozování a zavazování píšete špatně – dle GPL se já zavazuji tomu, komu licenci poskytuju. Onen závazek je jiný smluvní vztah, než poskytnutí licence. Licence si sice vymiňuje vznik takového smluvního vztahu, ale už neřeší jeho neplnění. Já mám pocit, že je tak málo jasné, co tahle část GPL má přesně znamenat, že buď by se český soud řídil duchem smlouvy, a tedy jde o to poskytnout zdrojový kód tomu, kdo je oprávněn používat binární kód; a nebo by určil, že z doslovného textu příslušného ustanovení GPL vůbec není jasné, co ustanovuje, a příslušná část je tedy neplatná (s tím, že zbytek platí, jak je to ostatně i v GPL).
    29.8.2006 22:39 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Licence si sice vymiňuje vznik takového smluvního vztahu, ale už neřeší jeho neplnění.
    Řeší. Pokud podmínky neplníš, prostě už nepostupuješ v souladu s licencí, a proto dílo NENÍ licencováno GPL. Licence prostě neplatí.
    Já mám pocit, že je tak málo jasné, co tahle část GPL má přesně znamenat, že buď by se český soud řídil duchem smlouvy
    Jak by se k tomu postavil český soudní systém, je úplně jiná otázka. Měl jsem za to, že se v této diskuzi "řeší" smysl a význam GPL v ideálním prostředí, kde licence platí. Tečka.
    Brabi avatar 30.8.2006 01:11 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?

    To "any third party" je v bodu 3b proto, aby se ten kdo program obdrží ujistil, že když program dá nějaké osobě, nebude třeba ji nějak autorizovat a bude mít přístup ke zdrojovým kódum i když třeba on sám o zdrojové kódy nemá zájem - program tak zůstane svobodný a ušetří se za média (Kterých by při dlouhých zřetězeních mohlo být opravdu hodně). V době kdy byla GPL psána ta média opravdu hrála roli.

    Dejme tomu, že vy obdržíte program od FooBar Inc. dle podmínek v bodě 3b, neumíte programovat a zdrojáky vás nezajímají. Kopie dáte kamarádům z party v souladu s článkem 3c, jeden je vášnivý programátor a napíše si FooBar Inc. o zdrojové kódy. Pokud by je neobdržel, svěří to vám a vy se začnete na FooBar Inc. zlobit: "Jasně jste řekli, že pošlete zdrojáky všem, co si o ně napíšou, já na to spoléhal, když jsem je dával kamarádům." a popřípadě odstoupíte od kupní smlouvy apod. FooBar Inc. ale ví že se takhle zachováte a tak ty zdrojáky pošle. A komukoliv, i kamarádovi kamaráda kamaráda, protože stejně neví kdo je a kdo není čí kamarád. Koneckonců je to zřejmě její obchodní model, posílat pět disket místo deseti výměnou za ztrátu trochy času, kdyby se jí to nelíbilo, vymysleli by to jinak. Důležité je, aby program zůstal svobodný, o tom je GPL.

    Obávat se zneužití ve firemní sféře způsobem který tu někdo popisoval, t.j. konkurent vašeho exluzivního klienta si požádá o zdrojové kódy je zbytečné. Napřed musíte distribuovat kódy podle článku 3b a to neznamená, že napíšete "Na požádání vám pošlu zdrojové kódy", ale musíte přímo "Na požádání pošlu zdrojové kódy vám či jakékoliv jiné třetí straně" nebo něco podobného. Čili vy a klient se musíte domluvit na poskytování takové služby.

    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 01:16 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Kde je v GPL receno, ze ja, jako autor kodu se k necemu zavazuju? Licence hovori o tom, za jakych podminek muzete vy, jako protistrana s danym softwarem zachazet. Aspon tak chapu vyznam 'Each licensee is addressed as "you".'
    29.8.2006 22:44 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Podle mne z povinnosti vyjádřené ve smluvním vztahu dvou smluvních partnerů nemůže nikomu třetímu vzniknout nějaké právo
    To je právě ono. Distribucí v souladu s bodem 3b nevzniká konkrétní smluvní vztah s určitým partnerem, ale všeobecná povinnost vůči komukoliv, kdo se o plnění přihlásí. Pokud například binárku vystavíš na webu, nelze určit, kdo je B a kdo C. Proto nemá smysl řešit vztah B a C (resp. C vůči A).
    I kdyby někdo třetí začal po vás požadovat zdrojáky, vy jejich neposkytnutím porušíte maximálně smluvní vztah se svým zákazníkem
    Omyl. Neposkytnutím porušíš licenci, a proto přestává licence platit. Bez ohledu na to, co si o tom myslí zákazník.
    30.8.2006 08:09 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    To je právě ono. Distribucí v souladu s bodem 3b nevzniká konkrétní smluvní vztah s určitým partnerem, ale všeobecná povinnost vůči komukoliv, kdo se o plnění přihlásí. Pokud například binárku vystavíš na webu, nelze určit, kdo je B a kdo C. Proto nemá smysl řešit vztah B a C (resp. C vůči A).
    Problém s bodem 3b je v případě, že binárku dám speciálně jenom někomu, protože jí nechci zveřejnit. A co se mi právě nezdá je to, že by z dvoustranné smlouvy mohla vzniknout nějaká všeobecná povinnost. Nenapadá mne nic, co by v českém právním řádu takhle fungovalo. A abstrahovat od právního řádu nejde, protože IMHO nikde v civilizovaných zemích neexistuje naprostá smluvní volnost, že by bylo možné smlouvou se dohodnout na čemkoli. Ostatně už samotné licencování softwaru vychází z právního řádu, takže neexistuje nic jako ideální prostředí, kde by GPL platila sama o sobě.
    Omyl. Neposkytnutím porušíš licenci, a proto přestává licence platit. Bez ohledu na to, co si o tom myslí zákazník.
    No jo. Ale pokud B používá program pod licencí GPL a poskytne jej podle bodu 3b C, vzniká tím pro B závazek vůči třetí straně. Pokud ale B tento závazek nesplní, porušuje se tím smluvní vztah mezi B a C, tudíž program používá nelegálně C! (B nesplnil podmínky smlouvy pro distribuci → nemůže program distribuovat → C nezískal žádnou licenci)
    30.8.2006 08:32 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Problém s bodem 3b je v případě, že binárku dám speciálně jenom někomu, protože jí nechci zveřejnit.
    To ale v souladu s GPL nelze. Není problém vzít GPL program, upravit si ho pro své potřeby a nikomu už ho dál nedávat. Ale v okamžiku, kdy se GPL program rozhodneš dále distribuovat (ať už upravený nebo ne), musí to být v souladu s GPL, a proto není možné s k tomu distribuování vybrat pouze jediný subjekt. Jakmile program distribuuješ, má na něj nárok každý. A pokud se to rozhodneš provést podle bodu 3b, tj. distribuuješ pouze binárku doprovázenou nabídkou na poskytnutí zdrojáku, musíš pak ten zdroják poskytnout komukoliv, kdo si o to řekne.
    pokud B používá program pod licencí GPL a poskytne jej podle bodu 3b C, vzniká tím pro B závazek vůči třetí straně. Pokud ale B tento závazek nesplní, porušuje se tím smluvní vztah mezi B a C, tudíž program používá nelegálně C! (B nesplnil podmínky smlouvy pro distribuci → nemůže program distribuovat → C nezískal žádnou licenci)
    Nemůže nastat situace, že by někdo _používal_ GPL program nelegálně. Nelegálně ho může pouze distribuovat (např. odmítnout distribuci zdrojáků). Jakmile program máš, můžeš s ním nakládat libovolně (v souladu s licencí, která však neomezuje podmínky samotného použití, ale pouze další distribuce). A tohle nakládání není nijak omezeno tím, jestli se podle licence chová i ten, od koho jsi program získal.
    30.8.2006 10:11 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    To ale v souladu s GPL nelze. Není problém vzít GPL program, upravit si ho pro své potřeby a nikomu už ho dál nedávat. Ale v okamžiku, kdy se GPL program rozhodneš dále distribuovat (ať už upravený nebo ne), musí to být v souladu s GPL, a proto není možné s k tomu distribuování vybrat pouze jediný subjekt. Jakmile program distribuuješ, má na něj nárok každý.
    Tohle je v GPL 2 kde? Já to tam nikde nevidím…
    Nemůže nastat situace, že by někdo _používal_ GPL program nelegálně.
    Aby mohl kdokoliv jiný než autor používat nějaký program, musí (ze zákona) k tomu mít licenci. Pokud tuto licenci získal na základě smluvního vztahu, který je později prohlášen za neplatný, logicky mu přestává platit i licence – musí si sehnat někoho jiného, od koho licenci získá, jinak program používá nelegálně. A pokud nikdo jiný není schopen nebo ochoten mu tu licenci poskytnout, má smůlu a program musí přestat používat.
    29.8.2006 22:11 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    OKi, znovu - takze vy jste uzitim ciziho GPL kodu ve svem kodu prislibil puvodnimu autorovi toho GPL kodu, ze jakekoliv treti strane poskytnete sve odvozeniny. Pokud odmitnete treti strane takto licencovane sve odvozene dilo poskytnout, porusil jste licenci (prislib, whatever) ohledne vami vyuziteho GPL kodu, jehoz nejste autorem.
    Brabi avatar 30.8.2006 00:14 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    OKi, znovu - takze vy jste uzitim ciziho GPL kodu ve svem kodu prislibil puvodnimu autorovi toho GPL kodu, ze jakekoliv treti strane poskytnete sve odvozeniny. .

    A to jakým způsobem? Pokud vám někdo dal program dle článku 3b, je to jeho problém a vy ho můžete distribuovat dál pod 3a tak i 3c, popřípadě se sám nabídnout jako další "rozesílatel" v 3b. Nesejde na tom, jestli jste autorem kompletního kódu programu či naopak distibujete program úplně bez úprav.

    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 01:13 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Prectete si, prosim, bod 2b, na ktery 3a a 3b odkazuji.

    A mimochodem, 3c se tezko tyka pana Kubecky v diskutove veci.
    Brabi avatar 30.8.2006 02:18 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?

    Takže 2b...

    b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    Co to znamená? To znamená, že pokud se někdo dostane k vašemu kódu, má od vás souhlas s jeho používáním a distribuováním pod GPL. I kdybyste ten kód nepsal pro něj, ale on ho získal až od toho pro koho jste ho psal. Takže kód může vesele využívat a šířit a vy nemůžete říct "Hej ty! To je copyright infringement, woe!" Viz:

    The GPL says that modified versions, if released, must be "licensed ... to all third parties." Who are these third parties?

    Section 2 says that modified versions you distribute must be licensed to all third parties under the GPL. "All third parties" means absolutely everyone--but this does not require you to *do* anything physically for them. It only means they have a license from you, under the GPL, for your version.

    Rozhodně to neznamená, že musíte rozdávat váš software na potkání. A už vůbec ne povinnost, "že jakékoliv třeti straně poskytnete své odvozeniny".

    Does the GPL require that source code of modified versions be posted to the public?

    The GPL does not require you to release your modified version. You are free to make modifications and use them privately, without ever releasing them. This applies to organizations (including companies), too; an organization can make a modified version and use it internally without ever releasing it outside the organization. But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL. Thus, the GPL gives permission to release the modified program in certain ways, and not in other ways; but the decision of whether to release it is up to you.

    If I know someone has a copy of a GPL-covered program, can I demand he give me a copy?

    No. The GPL gives him permission to make and redistribute copies of the program if he chooses to do so. He also has the right not to redistribute the program, if that is what he chooses.

    Žádnou povinnost vůči autorovi, že musíte zpřístupnit svou modifikovanou verzi nemáte. Můžete s ní jednat jako s vlastním programem, pokud se tedy to jednání omezí na používání a šíření pod GNU GPL.

    A mimochodem, 3c se tezko tyka pana Kubecky v diskutove veci.

    Já mluvil obecně.

    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 03:07 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Safra, mate recht. On sice muze s danym kodem nakladat dle GPL, ale vy mu ho proste nevydate diky 3a. Ach jo, ach jo, spanek leci, snad pomuze.

    Koukani do FAQ jsem pred casem vzdal, neni soucasti licence, takze neni smerodatne. Ale v tomto pripade je zkratkou za muj zkrat.
    29.8.2006 22:30 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    takže pokud A je vázán bodem 3 GPL a zvolí variantu 3b, sice se k něčemu zavazuje, ale C ani D nemá žádné právo po A něco chtít
    Nesmysl. GPL distributorovi v případě využití bodu 3b ukládá určitou povinnost. Pokud ji odmítá splnit, porušuje licenci.
    celý bod 6 GPL je z hlediska českého práva nesmysl, tím, že má A smlouvu s B nemůže při vzniku smlouvy B s C automaticky vznikat smluvní vztah mezi A a C<
    Můžeme klidně z úvahy vypustit B, protože už samotnou distribucí pod GPL při využití bodu 3b se A zavazuje dodržovat určité podmínky vůči komukoliv. Je jedno, jestli mezi sebou B a C něco mají. Ve vztahu k A to nic nemění.
    Ono možná v americe má dostatečnou právní váhu i takováto deklarace, v ČR by asi s vymahatelností byl problém, tady se daleko víc jede podle litery.
    Už se popsalo hodně řádek o tom, jestli jsou v ČR licence, EULA a podobné dokumenty právně platné. Ale bez ohledu na to je nesmyslné tvrdit, že se v ČR více řídíme literou zákona. USA mají jeden z nejpropracovanějších (často ke své škodě...) právních systémů, takže podobná tvrzení vyznívají spíše komicky.
    30.8.2006 01:47 Dan Ohnesorg | skóre: 29 | blog: Danuv patentovy blog | Rudná u Prahy
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    No ja myslim, ze to komukoliv je ale treba chapat ve smyslu komukoliv opravnenemu. Pokud poskytnu software zakaznikovi a tomu je odcizen, tak si nemyslim, ze je pravne udrzitelne, aby zlodej pozadoval zbytek projektu s tim, ze uz kus ma. Naopak pokud koupim firmu uzivajici GNU/GPL software, ocekavam, ze budu mit moznost jej pouzivat i jako kupujici, tedy treti osoba nemajici primy smluvni vztah s autorem.

    A osoba D, ktera slysela v hospode ze zakaznik A dostal program pod GNU licenci s moznosti dodat zdrojaky do tri let, take nebude tou pravou, ktera se muze domahat toho, ze chce program take.

    Smyslem toho clanku 3b je prece tohle. Zakaznik dostane program pod GNU licenci a v danem okamziku nema o zdrojove kody zajem. Proste si je nevezme, nevi k cemu by mu byly. Jenze vyvoj jde dal, zakaznik se diky skvelemu programu stane velkou uspesnou firmou s velkym IT oddelenim a je schopen dale vyvijet svuj program. Tuto svobodu ma jen tehdy, pokud zdrojaky jiz ma nebo je muze snadno ziskat. 3a je situace, kdy zdrojaky jiz ma, bod 3b je situace, kdy je teprve nyni chce. Cilem GNU/GPL je poskytnou svobodu uzivateli, ne likvidovat vyvojare.

    Tomu co se oznacuje jako Licence, pravne odpovida licencni smlouva, smlouva je zasadne dvoustranny (resp. mnohastranny) akt, ktery je ucinny pro strany ve smlouve figurujici. Nektera strana muze prenechat sve misto strane jine, treba. dojde k postoupeni pohledavky, k prodeji zakazky, ..., ale podle me neni mozne, aby se nekdo domahal plneni ze smlouvy, ktere neni ucastnikem.

    Mimochodem, nekdo tu zminoval, ze by zdrojaky mohly byt vytistene. To si nemyslim, protoze pozadavek je, aby zdrojaky byly strojove citelne, coz vytistene prilis nesplnuji, resp. splnuji ve velmi krajnim vykladu.
    I'm an Igor, thur. We don't athk quethtionth. Really? Why not? I don't know, thur. I didn't athk. TP -- Making Money
    Brabi avatar 30.8.2006 02:53 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?

    Pokud chcete udržet zdrojové kódy v tajnosti mezi čtyřma očima, zvolíte šíření dle 3a. Článek 3b sloužil k šetření médii při posílání programu mezi spoustu lidí. RMS snad kdysi takhle distribuoval Emacs. Dnes už 3b nemá takové opodstatnění. Napadá mě, že by ho mohli používat časopisy jako Chip, které dávají CD/DVD s programy, mnohdy GPL. Pár lidí by jim vždy mohlo napsat o zdrojáky, většina by zůstala nezaujata. Vydavatelé ale radši volí cestu přímého porušování GPL :-(

    Jinak "any third party" je opravdu kdokoliv. Pokud vám to nevyhovuje, použijte klasiku 3a, to 3b je jen výjimka pro vhodné případy. Zloději zůstane jen ta malá část kódu.

    Ale je to zajímavý myšlenkový experiment, ten zloděj. Pokud by ukradl celý projekt, může ho legálně používat? No podle GPL ano, ta dává práva k použití všem, nehledě na způsob, jakým si ho člověk opatřil (2b), takže takovou věc by bylo třeba řešit přes zákony daného státu, což by mohlo být pěkně složité :-) . A od RMS bych podporu v tomto směru nečekal, on moc autority neuznává, třeba trvá na možnosti použití GNU su všemi uživateli na systému, o omezení třeba jen na skupinu wheel nechce ani slyšet :-)

    Under the usual `su' mechanism, once someone learns the root password who sympathizes with the ordinary users, he or she can tell the rest. The "wheel group" feature would make this impossible, and thus cement the power of the rulers.
    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 05:12 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Abych pravdu řekl, tuhle taškařici se skupinou wheel jsem nikdy moc nechápal. Pokud správce systému nechce, aby někdo měl práva roota, tak mu heslo roota neřekne. Pokud ho řekne někomu, kdo ho bude chtít předat dál, není pro dotyčného nic jednoduššího, než ty uživatele do skupiny wheel přidat. Vůbec, z představy systému, kde zná heslo roota několik lidí, kteří spolu navzájem bojují, mi naskakuje husí kůže…
    30.8.2006 05:17 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Možná. Já si zase myslím, že možnost stát se rootem by nemusel mít každý kdo má účet. Může jít i o účet nějaké méně zabezpečené služby, nikdy nevíte kde je díra, nemusí to hned být konto nějakého uživatele. Minimálně je to další lehké posílení bezpečnosti. (Uvažujme, že jde o stroj, kde se přímo na roota přihlásit nelze, na tom není nic divného)
    Copak toho není dost?
    Brabi avatar 30.8.2006 14:55 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Pokud ho řekne někomu, kdo ho bude chtít předat dál, není pro dotyčného nic jednoduššího, než ty uživatele do skupiny wheel přidat.

    Jenže to by se ti krutovládci systému brzo dověděli. ;-)

    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 08:58 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    No ja myslim, ze to komukoliv je ale treba chapat ve smyslu komukoliv opravnenemu.
    V případě distribuce podle 3b je oprávněna požadovat zdrojáky _jakákoliv třetí strana_ [any third party].
    Pokud poskytnu software zakaznikovi a tomu je odcizen, tak si nemyslim, ze je pravne udrzitelne, aby zlodej pozadoval zbytek projektu s tim, ze uz kus ma.
    Pokud poskytneš zákazníkovi software, jedná se o distribuci, která je v GPL jasně vymezena. Je-li distribuována binárka, mohou nastat tři situace: 3a, 3b a 3c.

    -- Podle 3a dáš zákazníkovi binárku společně se zdrojákem a tím to pro tebe končí.

    -- Podle 3b dáš pouze binárku, která je však doprovázena písemnou nabídkou, ve které se zavazuješ poskytnout zdroják _jakékoliv třetí straně_ po dobu tří let. Za to si můžeš účtovat pouze cenu distribuce a/nebo média.

    -- Podle 3c stačí distribuovat pouze binárku, která bude doprovázena zmínkou o nabídce, kterou jsi od někoho získal v rámci distribuce podle 3b. Tato možnost se však týká pouze nekomerční distribuce, takže prodej softwaru zákazníkovi pod to zahrnout nelze.

    Takže pokud je zákazníkovi, kterému jsi software distribuoval pod 3b, tento odcizen, pak má skutečně zloděj - stejně jako kdokoliv jiný - nárok požadovat zdrojový kód. To odcizení totiž z hlediska GPL vůbec nehraje roli. Opakuji, že se jedná pouze o případ, kdy byla distribuována pouze binárka bez zdrojáku.
    Smyslem toho clanku 3b je prece tohle. Zakaznik dostane program pod GNU licenci a v danem okamziku nema o zdrojove kody zajem. Proste si je nevezme, nevi k cemu by mu byly. Jenze vyvoj jde dal, zakaznik se diky skvelemu programu stane velkou uspesnou firmou s velkym IT oddelenim a je schopen dale vyvijet svuj program. Tuto svobodu ma jen tehdy, pokud zdrojaky jiz ma nebo je muze snadno ziskat. 3a je situace, kdy zdrojaky jiz ma, bod 3b je situace, kdy je teprve nyni chce. Cilem GNU/GPL je poskytnou svobodu uzivateli, ne likvidovat vyvojare.
    To je omyl. K žádné likvidaci vývojářů tím nedochází, protože ta povinná nabídka, kterou se zavazuješ poskytovat po dobu tří let bezplatně zdrojáky _komukoliv_ může zahrnovat náklady na distribuci a/nebo médium. Už jsem to na jiných místech této diskuze popisoval. Jde o to, že nesmíš účtovat peníze za zdroják. Za akt fyzické distribuce zdrojáku máš právo požadovat uhrazení nákladů v plné výši.
    podle me neni mozne, aby se nekdo domahal plneni ze smlouvy, ktere neni ucastnikem.
    Využije-li distributor bodu 3b, je automaticky účastníkem "smlouvy" každý, kdo má o zdrojáky zájem. 3b totiž distributorovi ukládá, aby za cenu distribuce poskytoval po dobu tří let zdrojáky _komukoliv_. Pokud to distributor neudělá, dopouští se distribuce GPL programu, která je v nesouladu s licencí.
    30.8.2006 12:30 Ctirad Feřtr | skóre: 43 | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Pokud GPL říká opravdu tohle, tak bude nejlepší se na ní vykašlat a vymyslet si nějakou lepší licenci. Škoda. Podle výkladu, který jsem považoval do teď za správný, stejně jako většina lidí (tj. na zdrojáky má nárok pouze ten, kdo se korektním a legálním způsobem dostal k binárce), představovala tato licence velmi zajímavý a pro všechny strany výhodný distribuční model. Ovšem výklad výše z toho dělá absurdní komunistický nesmysl.
    30.8.2006 12:58 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Nevidím v tom nic komunistického. Žádné přerozdělování, zabírání, vyvlastňování ani třídní boj. Pokud tě dráždí to slovo "bezplatně", tak už jsem popisoval, že se vztahuje na samotné zdrojáky, nikoliv na jejich distribuci. Takže když po mně někdo bude na základě 3b vyžadovat zdrojáky, naúčtuji mu to předání do posledního centíku, abych na tom nebyl škodný. Kde je v tom komunismus?
    30.8.2006 13:31 Ctirad Feřtr | skóre: 43 | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Právě že v tom je přerozdělování a vyvlastňování a to přesně podle hesla: "Co je tvoje je i moje a co je moje do toho ti nic není."

    Naprosto to znemožňuje jakýkoliv smysluplný obchodní model, protože každý jouda může přijít a chtít zdrojáky od GPL řešení, které si někdo jiný objednal a těžce zaplatil.
    Brabi avatar 30.8.2006 13:42 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Ne. Prostě budete distriubovat dle bodu 3a a jste v suchu. Článek 3b je defakto vyjímka.
    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    Brabi avatar 30.8.2006 13:39 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Proboha. Takže ještě jednou. GPL nezajímá, jak jste se kdo dostal k binárce. Pokud vám nějaký kamarád kamaráda kamaráda dal binárku dle článku 3c a vy chcete zdrojáky, distributor kódu by je vám měl poskytnout. Ovšem sám musel prapůvodně binárku distribuovat pod 3b, což znamená, že sám napsal tomu prvnímu člověku, že sice zdrojáky neposlal, protože šetří médii, ale rád je komukoliv za drobný poplatek pošle. Tento bod má opodstatnění jen pokud opravdu šetříte médii, viz můj příklad počítačového časopisu, který dává CD/DVD narvané k prasknutí programy a ví, že zdrojové kódy by ocenilo jen velmi málo lidí, tak je nabídnou takhle mimo. Pokud nešíříte svůj software mezi desetitisíce lidí, ale jen jednomu člověku/firmě, tak laskavě nepoužívejte tuto defakto výjimku ale klasiku 3a. CD navíc můžete obětovat, ne? Argument "proč bych jim dával zdrojáky, když je stejně nechtěj" neobstojí, důležité je, aby program zůstal svobodný, takže by měli mít zdrojáky radši hned.
    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 14:12 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Důvod, proč nedávat zdrojáky hned, je jednoduchý: dokud používáte mou verzi programu, přebírám za něj nějakou záruku, poskytuju support apod. Jestli jste si ve zdrojovém kódu změnili byť jen jediné písmenko, nenesu za program žádnou zodpovědnost. Dá se to samozřejmě řešit třeba i zaplombovanou obálkou s CD se zdrojáky…
    Brabi avatar 30.8.2006 14:43 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?

    Pokud bych si od vás objednal program pod GPL a vy mi ho dal v obálce, kterou nesmím otevřít, asi bych vás sjel dlouhým tvrdým pohledem a pak by vám narostal křídla, protože byste letěl ze dveří rychlostí, jakou si nedokážete představit. Jednou z podmínek svobodného software je, že si můžete zdroják zkontrolovat, jestli to náhodou nedělá taky něco, co by se vám nelíbilo.

    A podívejme se, co o záruce říká GPL:

    BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

    Jo, jistě, ale vy jste nějakou záruku výměnou za poplatek slíbil? No na to máte právo.

    You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

    GPL ale takové jednání neupravuje. Klidně můžete uzavřít smlouvu, která poskytuje záruku, ale pouze na neupravený program. Můžete třeba záruku omezit jen na binárku s určitou md5, ale dohoda musí být oboustranná. Vy byste nejradši na celý systém dal nějakou DRM, která by zabránila modifikacím binárky. Obávám se, že jste ne zcela pochopil principy svobodného software.

    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 14:58 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Bavíme se trochu mimoběžně. GPL mi umožňuje získat k programu, který mi někdo poskytl pod GPL, zdrojové kódy v okamžiku, až je budu potřebovat. Z pohledu objednatele je zcela legitimní požadovat po dodavateli software, který zaplatím, a ke kterému můžu získat zdrojáky, až to budu potřebovat. Ale to vůbec nemusí znamenat, že ty zdrojáky chci hned teď. GPL s tímhle počítá, proto jsou tam body 3b a 3c, ty nemají žádný jiný smysl.

    To, že vykládám to, co je napsáno v licenci GPL, nijak nesouvisí s tím, jak já chápu svobodný software. Pokud tvrdíte, že licence GPL je nepochopením svobodného softwaru, obraťte se na RMS, já autorem GPL nejsem.
    Brabi avatar 30.8.2006 15:20 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?

    No já je budu potřebovat třeba hned, protože si je budu chtít zkompilovat, abych měl jistotu že to jde a že binárka odpovídá obdrženým zdrojovým kódům. Spousta lidí píše na zakázku v PHP a taky nemá problém hned dát zdrojové kódy.

    Nějaký non-public projekt rozhodně nebude distribuovat pod 3b. Protože v tom případě musíte s klientem uzavřít smlouvu, v níž se se zavazujete, že zdrojové kódy dáta za režijní cenu komukoliv, kdo si o ně řekne. A to asi není to, co klient chce. Takže zbývá jen 3a a tam musíte dát zdrojáky hned.

    GPL s tímhle počítá, proto jsou tam body 3b a 3c, ty nemají žádný jiný smysl.

    Mě z vás trefí. Články 3b a 3c jsou vhodné k redukci nákladů při distribuci GPL'd software masám lidí, u nichž se předpokládá jen malé zaujetí zdrojovými kódy. Distribuce nějakého non-public projektu tímto způsobem se nepředpokládá a proto jsou napsány tak jak jsou. Takže fajn. Máte nějaký důvod ty zdrojáky u sebe zadržovat? Ne. Mají na ně klienti nárok? Ano. Tak jim je sakra dejte.

    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 15:43 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Je hezké že tak přesně víte, jak správně GPL vyložit. Pro vaši informaci, tato diskuze vznikla tak, že někdo psal, že by GPL a speciálně její bod 3b použil pro distribuci neveřejného projektu a diskuze se vedla o tom, co v takovém případě přesně znamená onen závazek z bodu 3b. Takže pokud opravdu máte nějaký odůvodněný názor na to, jak vykládat bod 3b GPL 2, tak nám jej sem prosím napište. Pouhé konstatování nějakého faktu v diskuzi, kterou odstartovalo zpochybnění právě tohoto faktu, totiž moc přínosné není.
    Brabi avatar 30.8.2006 16:19 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Je hezké že tak přesně víte, jak správně GPL vyložit.

    Pochvala vždy potěší.

    Pro vaši informaci, tato diskuze vznikla tak, že někdo psal, že by GPL a speciálně její bod 3b použil pro distribuci neveřejného projektu a diskuze se vedla o tom, co v takovém případě přesně znamená onen závazek z bodu 3b.

    Ne, diskuze vznikla tak, že se pan Kubeček a posléze pan Feřtr obávali, že podmínka bodu 3b platí vždy a to jsme už vyvrátili, protože vždy použijete jen jeden z bodů 3a, 3b, 3c.

    Takže pokud opravdu máte nějaký odůvodněný názor na to, jak vykládat bod 3b GPL 2, tak nám jej sem prosím napište.

    Tak tedy z FAQ:

    What does this "written offer valid for any third party" mean? Does that mean everyone in the world can get the source to any GPL'ed program no matter what?

    "Valid for any third party" means that anyone who has the offer is entitled to take you up on it. If you commercially distribute binaries not accompanied with source code, the GPL says you must provide a written offer to distribute the source code later. When users non-commercially redistribute the binaries they received from you, they must pass along a copy of this written offer. This means that people who did not get the binaries directly from you can still receive copies of the source code, along with the written offer. The reason we require the offer to be valid for any third party is so that people who receive the binaries indirectly in that way can order the source code from you.
    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 16:24 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Pro vaši informaci, tato diskuze vznikla tak, že někdo psal, že by GPL a speciálně její bod 3b použil pro distribuci neveřejného projektu a diskuze se vedla o tom, co v takovém případě přesně znamená onen závazek z bodu 3b.
    Znamená to, co už tu bylo několikrát napsáno, a co o tom sám ten bod říká: závazek poskytnout zdrojové kódy _jakékoliv třetí straně_. Pokud se chceš tomuto závazku vyhnout, stačí program distribuovat podle bodu 3a, který nijak nevylučuje možnost, že bude věc neveřejná.
    Takže pokud opravdu máte nějaký odůvodněný názor na to, jak vykládat bod 3b GPL 2, tak nám jej sem prosím napište. Pouhé konstatování nějakého faktu v diskuzi, kterou odstartovalo zpochybnění právě tohoto faktu, totiž moc přínosné není.
    Mám za to, že to "Brabi" již udělal - poměrně výstižně a srozumitelně v několika předchozích komentářích věc vysvětlil.
    30.8.2006 18:02 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Já jsem tedy v celé diskuzi vysvětlení toho, že bod 3b a jeho "any third party" je v souladu s českým právním řádem nenašel. To je totiž to, oč běží…
    Brabi avatar 30.8.2006 18:29 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Jenže jak už řekl pan Krátký, řešíme tu ideální stav, kdy prostě GPL doslovně platí. Jinak tím, že někomu dáte jenom binárku a řeknete mu: "Jestli chceš zdroják, tak napiš" nesplňujete článek 3b, jde pouze o prosté porušení GPL licence (Buď jste měl postupovat dle 3a a dát mu i zdroják, nebo dle 3b a zavázat se mu, že komukoliv na požádání dodáte za režijní cenu zdroják - a na takovou nábídku se bude dívat divně. Nemůžete se mu zavázat, že jemu a jen pouze jemu dáte zdroják, až ho bude potřebovat - taková nabídka není možná, musíte mu ho dát hned, jinak je to porušení GPL (Jestli si to nechá líbit, jeho věc)). Pokud někomu dáte jenom binárku s tím, ať si kdyžtak řekne, neporušujete článek 3b, ale celý odstavec 3.
    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 18:39 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    A jak už bylo v odpovědi na ideální stav řečeno, nic jako ideální stav pro licenční smlouvu neplatí. Ona ta smlouva klidně může doslovně platit, ale některá ustanovení z ní třeba není jak vymáhat. V onom ideálním případě totiž není potřeba GPL nijak vykládat, platí prostě to, co je v ní napsáno.
    Brabi avatar 30.8.2006 18:53 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?

    No dobře, podívejte, pokud nechcete dát zdroják nikomu třetímu, tak se o tom prostě s klientem nebudete písemně domlouvat a v tom případě vás 3b nemusí zajímat.

    Klidně se třeba můžete domluvit s klientem že vy dodáte jen binárku a bude to o 10% levnější, je to jako se domluvit s řemeslníkem, že to dneska bude bez DPH. Samozřejmě že to není košer, ale kde není žalobce, není soudce.

    V onom ideálním případě totiž není potřeba GPL nijak vykládat, platí prostě to, co je v ní napsáno.

    Dyť jo, my tu neprovádíme právní výklad, ale překlad z právničtiny do programátorštiny.

    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 21:54 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Já jsem tedy v celé diskuzi vysvětlení toho, že bod 3b a jeho "any third party" je v souladu s českým právním řádem nenašel. To je totiž to, oč běží…
    IMHO to není to, oč tu běží, protože nejen bod 3b, ale ani celý zbytek GPL nelze považovat za smluvní ustanovení podle českého právního řádu. Diskuze začala o tom, jak GPL vykládat, nikoliv o její aplikaci v ČR.

    Nehledě na to, že moje reakce byla na váš komentář, který mimo jiné obsahoval větu "Takže pokud opravdu máte nějaký odůvodněný názor na to, jak vykládat bod 3b GPL 2, tak nám jej sem prosím napište." A já si myslím, že význam a výklad toho bodu už tu byl vysvětlen. Jestli to v našem právním systému platí, neplatí nebo lze či nelze vymáhat, je věc jiná. Možná důležitá, ale pro debatu o _významu_ jednotlivých ustanovení GPL bezpředmětná.
    31.8.2006 08:24 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    IMHO to není to, oč tu běží, protože nejen bod 3b, ale ani celý zbytek GPL nelze považovat za smluvní ustanovení podle českého právního řádu. Diskuze začala o tom, jak GPL vykládat, nikoliv o její aplikaci v ČR.
    Pokud by GPL nebylo možné považovat za smlouvu dle českého právního řádu, pak by se v ČR veškerý GPL software používal nelegálně.

    A já si myslím, že význam a výklad toho bodu už tu byl vysvětlen. Jestli to v našem právním systému platí, neplatí nebo lze či nelze vymáhat, je věc jiná.
    Myslím si, že právní text nelze vykládat bez kontextu nějakého právního řádu, ale to už by byla úplně jiná debata.

    Spíš by mne ale docela zajímalo, zda ten bod 3b v ČR opravdu platí a je vymahatelný, protože jestli se nemýlím, GPL 3 je stále ve stadiu připomínek a bylo by možné s tím něco dělat.
    Brabi avatar 31.8.2006 16:18 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Pokud by GPL nebylo možné považovat za smlouvu dle českého právního řádu, pak by se v ČR veškerý GPL software používal nelegálně.

    No donedávna tomu tak skutečně bylo, nyní jsou ale GPL i různé EULY platné a je nutné je dodržovat (Vhodné čtení).

    Spíš by mne ale docela zajímalo, zda ten bod 3b v ČR opravdu platí a je vymahatelný

    IANAL, ale nevidím důvod, proč by neplatil. Vymáhat ho po vás mohou určitě jednak ti, jimž jste předal onu písemnou nabídku (pokud je tedy mezi vámi další smlouva, která by tímto byla porušena) a také autoři GPL software, z něhož jste tvořil odvozené dílo, pokud nejste jediným autorem. IMHO vás nemůžou donutit k releasnutí zdrojových kódů, ale třeba k nahrazení vzniklé škody, popř. v případě klientů odstoupit od smlouvy a aplikovat na vás příslušné sankce, pokud byly dohodnuté.

    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 14:41 Ctirad Feřtr | skóre: 43 | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    OK. Pokud si můžu takhle vybrat, tak je to v pořádku. Doufám, že za měsíc tu nebude výklad, co tvrdí zase něco jiného.
    Brabi avatar 30.8.2006 14:48 Brabi | skóre: 8 | blog: Fiend's records | Praha
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    Ne, neobjeví. I text licence se může změnit, ale duch zůstane stejný.
    Pets are always a great help in times of stress. And in times of starvation too, o'course.
    30.8.2006 14:57 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jak je to s bodem 8?
    OK. Pokud si můžu takhle vybrat, tak je to v pořádku.
    Což ovšem bylo řečeno už na úplném začátku této diskuze: Je na vybranou ze tří možností (3a, 3b, 3c). Veškeré nářky pramenily z toho, že si lidi neuvědomovali, že povinnosti vyplývající z 3b se většiny běžných případů vůbec netýkají.
    30.8.2006 15:05 springer | skóre: 10 | blog: engineering
    Rozbalit Rozbalit vše Re: 10 nejčastějších neporozumění licenci GPL
    GPL licenci neni mozno VYNUTIT !!

    Jedine co je mozne dosahnout, je, ze jestlize nevydate zdrojaky, tak pak vam muze byt zakazano DALSI SIRENI. Toho jiz bylo mnohokrat dosazeno, i kdyz to FSF vetsinou udelala dohodou s vinikem.

    Soudne se FSF zatim neodvazila zdrojaky vymahat, neb podle pravniku je to nemyslitelne dokonce i v USA, kde je u soudu snad mozne vsechno.
    kralovna Alzbeta a Stallmanuv holic diskutuji free software

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.