Často kladené otázky týkající se GPL v3
Systém udělování licencí softwaru, a to i softwaru s otevřeným zdrojovým kódem, je předmětem složitých právních jednání. Přečtěte si, prosím, následující informace týkající se licencování GPL v3, které se vztahují k OXID eShop Community Edition, a mějte na paměti, že neposkytují úplný a komplexní právní výklad. Platné autorské právo, které je základem všech softwarových licencí, je nadřazeno jakémukoliv textu i případným nesrovnalostem, které by mohly vzniknout.
Co je to GPL v3?
GNU General Public License v3 (GPL) je nejnovější, celosvětově používanou licencí pro open source software (FOSS) a svobodný software. GPL v3 je výsledkem dlouhého a důkladného revizního procesu, který trvá již více než jeden a půl roku, zapojilo se do něj velké množství vývojářů s řadou připomínek. Přečtěte si prosím pečlivě plné znění licenčních podmínek. Free Software Foundation (FSF) připravila úvodního průvodce GPL v3 ( http://www.fsf.org/licensing/licenses/quick-guide-gplv3.html ), kterého Vám také doporučujeme.
Proč OXID eShop Community Edition používá licenci GPL v3?
Volba konkrétního licenčního režimu je do značné míry ovlivněna již existující open source licencí. Zvažovali jsme mnoho dostupných open source licencí použitelných pro náš obchodní model a zjistili jsme, že GPL v3 je pro nás nejlepší volbou.
Jaké jsou výhody GPL v3?
Máme podobný názor na věc jako FSF a přispíváme do revizního procesu. GPL v3 více chrání uživatelské a vývojářské svobody, umožňuje lepší spolupráci v rámci celé komunity. Navíc byly provedeny změny v podmínkách pro on-line distribuci softwaru a změny vylepšující kompatibilitu s ostatními licenčními systémy. Více se dozvíte v článku Richarda Stallmana "Why upgrade to GPL version 3".
Žádné omezení? Existují nějaké nepříjemnosti s GPL v3?
Nic není jen pozitivní. GPL v3 není vyvíjena zcela bez obtíží. Jmenovitě je tu pokušení přidávat politické argumenty do transakčních dokumentů, což činí GPL v3a méně otevřenou a uživatelsky přívětivou. Nicméně výhody vysoce převyšují nevýhody.
Které další produkty s názvem OXID jsou distribuovány pod GPL v3 licencí?
Pod licencí GPL v3 je šířen jen OXID eShop Community Edition. Ostatní produkty jsou distribuovány pod klasickými e-commerce licencemi.
Open source varianty komerčních produktů bývají omezené v porovnání s jejich komerčními verzemi. Je i varianta OXID eShop Community Edition funkčně omezená?
Ne. OXID eShop Community Edition má stejné funkce jako OXID eShop Professional Edition. Významný rozdíl je však v garancích, zárukách, technické podpoře, v úpravách na míru a v propojení e-shopu s informačními systémy.
Co všechno můžu dělat jako uživatel OXID eShop Community Edition?
GPL v3 Vám dává neomezené právo používat software pro obchodní účely. Můžete ho instalovat a měnit podle vašich osobních potřeb.
Pokud používám OXID eShop Community Edition jen pro své interní potřeby, musím zveřejňovat provedené změny?
GPL v3 po Vás požaduje zveřejnění změn včetně zdrojového kódu pouze pokud poskytnete změněný OXID eShop Community Edition třetí straně. Samozřejmě budeme rádi, pokud Vaše modifikace zpřístupníte i ostatním uživatelům.
Co přesně představuje “copyleft efekt” pro OXID eShop Community Edition?
OXID eShop Community Edition je licencován pod GPL v3 licencí. Pokud se rozhodnete upravit zdrojový kód a poskytnout ho třetím stranám, všechny úpravy budou mít nadále GPL v3 licenci se všemi jejími závazky. Protože OXID eShop je napsán převážně v PHP, nemusíte Váš zdrojový kód šířit samostatně.
Co přesně je "změna" s přihlédnutím k modulární stavbě moderní architektury softwaru?
Zjednodušená odpověď : každá úprava zdrojového kódu je “změnou”. Nicméně podle GPL v3 je to trošku složitější. Za prvé, o tom, jestli se jedná o změnu nebo ne, rozhoduje autorský zákon. Za druhé, pokud jde více o samostatný software než o "změnu", tj. pokud OXID eShop Community Edition a úprava / rozšíření / modul jsou samostatné a nezávislé kódy, nelze je chápat jako "změny". Chcete-li se o této problematice dozvědět více, podívejte se na vysvětlení FSF.
My GPL v3 licenci chápeme tak, že jakákoli úprava, změna nebo prodloužení souboru OXID eShop Community Edition je "změna" v právním slova smyslu, a proto je předmětem licence GPL v3. Toto naše pravidlo neplatí pro konfiguračních soubory typu config.inc.php.
Příklady změn, které pochází přímo z OXID eShop Community Edition:
- Libovolné úpravy kódu kromě konfiguračních souborů.
- Oprava chyb.
- Přídání neboodebrání polí.
- Úprava programátorského rozhraní (API).
- Přidání nebo úprava existujícího kódu do API.
- Nový modul.
- Nová jazyková mutace.
- Nová šablona.
- Přidání nového softwaru, který umožňuje spolupráci OXID eShop Community Edition a existujících systémů
Jaká je vzájemná kompatibilita GPL v3 a dalších licencí?
Pokud se rozhodnete upravit OXID eShop Community Edition přidáním kódu pod jinou licencí než GPL v3, možná nebudete schopni zachovat „copyleft effect“ licence GPL v3 (rozšíření by měla mít licenci GPL v3). Prosím, ověřte kompatibilitu na http://gplv3.fsf.org/dd3-faq.
Vývojáři
Jsou jazykové mutace, šablony a moduly stále pod GPL v3 licencí?
Jak již bylo zmíněno, šablony, moduly a jazykové mutace chápeme jako změnu OXID eShop Community Edition a ne jako nezávislý software. Proto šablony, moduly a jazykové mutace atd. spadají pod GPL v3 licenci. Vzhledem k těmto skutečnostem je můžete šířit jen s licencí GPL v3.
Vlastním kód, který sám vytvořím?
Ano. Ať už je Váš kód jen úpravou OXID eShop Community Edition nebo zcela novým kódem, vy jste vlastníkem autorských práv. Pokud však upravujete kód s licencí GPL v3, můžete ho dále šířit opět jen s licencí GPL v3.
Mohu komerčně šířit software pod GPL v3 licencí?
FSF říká, že open source software musí být volně modifikovatelný, ne však volně dostupný. Proto můžete prodávat vámi provedené úpravy.
Jsem vývojář. Jak licence GPL v3 ovlivní moje existující práce pod jinými licencemi?
Pokud máte autorská prává na vaši práci, která nesouvisí s OXID eShop Community Edition nebo se softwarem licencovaným pod jinou open source licencí, můžete její licenci změnit na GPL v3.
Můžu zveřejnit ukázky z kódu?
Ano, GPL v3 povoluje zveřejnění. Prosím zkontrolujte, zda má kód opravdu licenci GPL v3.
Moje rozšíření spolupracuje s OXID eShop Community Edition pouze prostřednictvím webových služeb (SOAP API). Jakou má mít licenci?
Je pravděpodobné, že váš program a OXID eShop Community Edition netvoří jednotný celek, proto může mít vaše rozšíření libovolnou licenci.
Můžu vytvořit rozšíření, které nebude mít GPLv3 licenci?
Ne, protože valná většina rozšíření je jen modifikací existujícího a proto musí být šířena pod GPL v3 licencí.
Partneři a obchodníci
Můžu prodávat nové OXID eShop moduly, které vytvořím?
Ano, můžete. Autorské právo na kód, který vytvoříte je vaše. Nicméně nemůžete očekávat, že vaše licence umožní distribuci kopií. Pokud jste modifikovali OXID eShop Community Edition, vaše modifikace musí mít GPL v3 licenci. Více informací o této problematice najdete zde:
http://www.gnu.org/licenses/gpl-faq.html
http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney
Doplnil jsem šablony pro OXID eShop Community Edition o fotografie, designy a další grafické materiály, které jsem nevytvořil, ale byly mi poskytnuty třetí stranou. Můžu šířit tyto šablony (včetně grafických materiálů) jako samostatný produkt pro OXID eShop Community Edition?
Jak již bylo zmíněno, považujeme šablony za nedílnou součást programu pod licencí GPL v3. Proto také musí být šířeny pod licencí GPL v3. Pokud nejste vlastníkem autorských práv na grafické materiály, prosím ujistěte se, že jejich licence Vám umožňuje šířit tyto materiály pod licencí GPL v3.
Jsem OXID partner / obchodník / konzultant a občas jednorázově upravuji OXID eShop Community Edition pro zákazníka. Úpravy jsou založeny na dostupných modulech a slouží jen pro konkrétního zákazníka. Musím tyto úpravy zdostupnit všem?
Ne, pokud Váš zákazník kód nešíří dále. V tom případě mu musí přiřadit správnou licenci.
Můžu hostovat (pronajímat) upravenou verzi OXID eShop Community Edition bez zveřejnění úprav?
Ano. Více informací naleznete na http://www.gnu.org/licenses/gpl-faq.html#TOCUnreleasedMods

