it-swarm-eu.dev

Mohu používat software GPL v komerční aplikaci

Mám zde 3 otázky ohledně GPL:

  1. Pokud v mé aplikaci používám software GPL, ale nemodifikuji jej ani distribuuji, musím svou aplikaci uvolnit pod GPL?

  2. Co když upravím nějaký software, který moje aplikace používá. Poté musím svou aplikaci uvolnit pod GPL, nebo mohu pouze dodat upravený software za podmínek GPL.

  3. A co když používám software GPL, ale nemodifikuji jej, mohu jej distribuovat se svou aplikací?

Mým příkladem je, že mám rámec PHP PHP), který používám knihovnu GeSHi, abych zvýraznil nějaký výstup.

  1. Protože GeSHi je GPL, musí být můj rámec GPL?

  2. Mohu modifikovat GeSHi pro konkrétní případy použití mé aplikace, pokud dodám modifikace zpět správcům GeSHi?

  3. Mohu redistribuovat svůj rámec pomocí GeSHi?

223
Petah

Pokud v mé aplikaci používám software GPL, ale nemodifikuji jej ani distribuuji, musím svou aplikaci uvolnit pod GPL?

ODPOVĚĎ: Vaše otázka je trochu nejednoznačná. Dva případy:

(a) Pokud nedistribuujete svou ŽÁDOST, pak je odpověď Ne, protože jste svou distribuci nedistribuovali. Například pokud to bylo pro interní použití pouze ve vaší společnosti, pak nemáte žádnou povinnost dělat nic.

(b) Pokud distribuujete VAŠI APLIKACI a použili jste něco jako GPL jako součást své aplikace (i když pouze propojení za běhu s knihovnou) - a to i v případě, že si neúčtujete peníze - a dokonce i když se nezměníte že GPL s/w jakýmkoli způsobem - pak MUSÍTE zpřístupnit zdroj VAŠE APLIKACE.

Zpřístupnění zdroje neznamená stahování. IT může být, že musíte obdržet písemnou žádost a odešlete fotokopii výpisu (viz komentáře: ve skutečnosti nemůžete poslat zápis. Toto bylo přehnané, abych se vyjádřil). Je dovoleno účtovat „přiměřený“ poplatek za manipulaci/kopírování. Nemůžete se však vyhnout povinnosti zpřístupnit svůj vlastní zdrojový kód.

Co když upravím nějaký software, který moje aplikace používá. Poté musím svou aplikaci uvolnit pod GPL, nebo mohu pouze dodat upravený software za podmínek GPL.

ODPOVĚĎ: Viz výše. Pokud jste použili GPL s/w, musíte svůj zdrojový kód zpřístupnit. To zahrnuje upravený kód GPL.

A co když používám software GPL, ale nemodifikuji jej, mohu jej distribuovat se svou aplikací?

ODPOVĚĎ: Viz výše. Můžete jej distribuovat (kód GPL), pokud zpřístupníte svůj zdroj.

Protože GeSHi je GPL, musí být můj rámec GPL?

ODPOVĚĎ: Pokud distribuujete svůj rámec, pak ANO.

Mohu modifikovat GeSHi pro konkrétní případy použití mé aplikace, pokud dodám modifikace zpět správcům GeSHi?

ODPOVĚĎ: Můžete, pokud chcete. Nemusíš. Dalo by se to upravit, ale při distribuci aplikace jste povinni zpřístupnit váš zdroj a také zdroj pro úpravy, které jste provedli v knihovně.

Mohu redistribuovat svůj rámec pomocí GeSHi?

ODPOVĚĎ: Můžete, pokud chcete. Pokud vaše aplikace není distribuována s kódem GPL a vy nutíte uživatele, aby si ji stáhli samostatně, aby ji využili, pak je váš případ trochu zvláštnější a může vyvolat nějaký argument, ale nakonec se pravděpodobně použije stejný princip: musíte nakonec zpřístupněte svůj zdroj.

Pokud se chcete těmto problémům vyhnout, musíte použít věci s jinou licencí nebo přinejmenším LGPL, které umožní běhové volání knihoven bez virového rozšíření podmínek GPL zpět do vašeho kódu.

V případě pochybností potřebujete právní radu. S jakoukoli radou, kterou sem dostanete (ode mě nebo od kohokoli jiného), by se mělo zacházet poměrně opatrně. Správnou právní radu vám může poskytnout pouze právník.

185
quickly_now

Zdá se, že to velmi nesouhlasí, pokud jej používáte na webových stránkách, spíše než re-distribuci spustitelného souboru.

Můžete kopírovat, distribuovat a upravovat software, pokud sledujete změny/data ve zdrojových souborech a udržujete změny pod GPL. Aplikaci můžete distribuovat komerčně pomocí knihovny GPL, ale musíte také zadat zdrojový kód. GPL v3 se pokouší uzavřít některé mezery v GPL v2.

Konkrétně

Pokud distribuujete tuto knihovnu ve spustitelném souboru, musíte zveřejnit svůj zdrojový kód tak, že jej poskytnete společně s vaší distribucí nebo uvedete přístupný způsob (URL, fyzická kopie), abyste získali zdroj po dobu 3 let. Neuplatňuje se, pokud obsluhujete prostřednictvím webového portálu.

https://tldrlegal.com/license/gnu-general-public-license-v3-%28gpl-3%29

12
Maslow

Zřeknutí se odpovědnosti: Nejsem právník a nějakou dobu jsem si nečetl žádnou verzi GPL, takže tato odpověď může být právně nepřesná.

Pokud uvolníte nebo distribuujete software obsahující komponenty GPL'd (jako jsou staticky propojené knihovny), musí být váš software krytý GPL. (Toto je dojem vytvořený pro verzi 2; verze 3 se může lišit.)

Pokud vydáváte/distribuujete software pomocí knihoven LGPL, váš software nemusí být zahrnut do GPL, ale knihovny si musí LGPL ponechat.

Modifikace komponent [L] GPL'd navrhuje příspěvek zpět tvůrci/správci. Nejsem si jistý, jak to ovlivňuje licencování vašeho produktu.

2
Agi Hammerthief