2071
Software / Re:Aké povinnosti mám ak používam GPL software
« kdy: 03. 01. 2020, 11:24:51 »
GPLv1 bych neřešil, tu už nikdo nepamatuje a nepoužívá se.
Ad 1) – GPLv2 a GPLv3 se vztahuje na software, který pod ní byl přímo licencován, a na „odvozená díla“. Pokud vaše aplikace bude odvozená od té databáze, musí být i váš software pod GPL. Pokud nebude váš software odvozené dílo, můžete si zvolit jakou licenci chcete. Zrovna u databáze je to jednoduché – pokud budete upravovat přímo tu databázi, je výsledek odvozené dílo a pořád to musí být pod GPL. Vy ale tu databázi nejspíš budete jen používat, tj. bude existovat vaše aplikace a vedle ní ta databáze, se kterou budete jen komunikovat přes nějaké rozhraní – pak vaše aplikace není odvozená od té databáze a licencujete ji jak chcete.
Ad 2 – Pokud byste upravoval a dál šířil tu databázi (která je pod GPL), musel byste zpřístupnit zdrojové kódy těm, komu byste dal tu databázi v binární podobě. Nemusíte jim zdrojáky dávat hned s binárkou, ale musíte dát možnost zdrojáky (zdarma) získat. Přičemž ten, kdo takhle zdrojáky získal, zase postupuje podle GPL – takže může ty zdrojáky vzít, zkompilovat je, binárku šířit dál (klidně za peníze), ale zase k tomu musí poskytnout i ty zdrojáky.
Ad 3) – Nejde o oddělení kódu, ale o to, zda je vaše dílo od té databáze odvozené. Pokud jste vzal zdrojáky té databáze a upravil je nebo k nim něco přidal, musí být výsledné dílo stále licencované pod GPL. Pokud databázi pouze používáte, není vaše dílo odvozené. (Samozřejmě mohou existovat okrajové případy, mohl byste odvozené dílo udělat i tak, že se původních zdrojáků ani nedotknete, a pořád by se na to vztahovala GPL. To ale asi nebude váš případ – a pokud byste se do takové situace dostal, potřebujete hromadu právníků a ne diskutující na Rootu.)
Ad 1) – GPLv2 a GPLv3 se vztahuje na software, který pod ní byl přímo licencován, a na „odvozená díla“. Pokud vaše aplikace bude odvozená od té databáze, musí být i váš software pod GPL. Pokud nebude váš software odvozené dílo, můžete si zvolit jakou licenci chcete. Zrovna u databáze je to jednoduché – pokud budete upravovat přímo tu databázi, je výsledek odvozené dílo a pořád to musí být pod GPL. Vy ale tu databázi nejspíš budete jen používat, tj. bude existovat vaše aplikace a vedle ní ta databáze, se kterou budete jen komunikovat přes nějaké rozhraní – pak vaše aplikace není odvozená od té databáze a licencujete ji jak chcete.
Ad 2 – Pokud byste upravoval a dál šířil tu databázi (která je pod GPL), musel byste zpřístupnit zdrojové kódy těm, komu byste dal tu databázi v binární podobě. Nemusíte jim zdrojáky dávat hned s binárkou, ale musíte dát možnost zdrojáky (zdarma) získat. Přičemž ten, kdo takhle zdrojáky získal, zase postupuje podle GPL – takže může ty zdrojáky vzít, zkompilovat je, binárku šířit dál (klidně za peníze), ale zase k tomu musí poskytnout i ty zdrojáky.
Ad 3) – Nejde o oddělení kódu, ale o to, zda je vaše dílo od té databáze odvozené. Pokud jste vzal zdrojáky té databáze a upravil je nebo k nim něco přidal, musí být výsledné dílo stále licencované pod GPL. Pokud databázi pouze používáte, není vaše dílo odvozené. (Samozřejmě mohou existovat okrajové případy, mohl byste odvozené dílo udělat i tak, že se původních zdrojáků ani nedotknete, a pořád by se na to vztahovala GPL. To ale asi nebude váš případ – a pokud byste se do takové situace dostal, potřebujete hromadu právníků a ne diskutující na Rootu.)
