Table of Contents Table of Contents
Previous Page  285 / 610 Next Page
Information
Show Menu
Previous Page 285 / 610 Next Page
Page Background

283

kompatibilita veřejných softwarových licencí.). Permisivními licencemi jsou například

licence BSD, MIT, APACHE v. 2.0.

4.1.2 Licence se slabým copyleftovým vlivem

Licence se slabým copyleftovým vlivem stojí na pomezí permisivních a silně co-

pyleftových licencí. Tyto licence obsahují virální prvek. Slabě copyleftové licence ale

obsahují ustanovení, která určitým způsobem virální efekt oslabují (často stanovují vý-

jimky pro tzv. „

larger work

“ nebo pro linkování knihoven). Patří sem například licence

GNU LGPL v. 3 nebo MPL v. 2.0.

4.1.3 Licence se silným copyleftovým vlivem

Licence se silným copyleftem (restriktivní) neboli virální licence, obsahují copylefto-

vé ustanovení, které stanoví, že pokud uživatel bude zveřejňovat nebo šířit dílo licenco-

vané pod touto licencí, nebo dílo zpracované, které obsahuje i malou část zdrojového

kódu šířeného pod silně copyleftovou licencí, nebo dílo staticky linkované ke knihov-

ně pod silně copyleftovou licencí, celé dílo musí být šířeno pod touto silně copylefto-

vou licencí. Zdrojový kód šířený pod silně copyleftovou licencí tak nemůže být dále

šířen pod jinou licencí, např. permisivní nebo slabě copyleftovou, a také se nemůže stát

součástí proprietárního softwaru.

Nejznámější a nejzásadnější licencí vůbec je licence GNU GPL, která se v roce 2007

dočkala již své třetí verze. Dalšími známými zástupci silně copyleftových licencí jsou

licence GNU AGPL v. 3, EUPL v. 1.1 nebo Apple Public Source License v. 2.0.

4.2 Vzájemná kompatibilita veřejných softwarových licencí

Vývojář má v úmyslu vytvořit výpočetní aplikaci pro matematické vzorce. Do této

aplikace chce mimo jiné zapracovat matematické jádro, které je šířené pod licencí

GNU GPL v. 3, maticový engine šířený pod licencí MIT a knihovnu pro tisk výstupu

programu v souboru PDF, která je šířena pod licencí GNU LGPL v. 3. Může progra-

mátor postupovat výše uvedeným způsobem?

Pro vyřešení situace vývojáře musíme zkoumat kompatibilitu licencí, které se chystá

vývojář zakomponovat do jednoho výsledného produktu. Kompatibilita je vlastností

licence, která umožňuje spojení různých programů, které jsou zpřístupňovány pod

různými licencemi, do jednoho celku, nebo zpracování programu šířeného pod jed-

nou licencí a následné šíření zpracovaného programu pod jinou licencí. Licence X

je kompatibilní s licencí Y, pokud podmínky licence X nejsou v rozporu s licencí Y

a zároveň splnění podmínek licence X je dostatečné k naplnění podmínek licence Y,

nebo alespoň jejich části.

35

35

Pro jiné definice viz např. BENEŠ, M.

Vybrané problémy veřejných licencí

[online]. 2012, s. 59, nebo:

https://wiki.creativecommons.org/wiki/4.0/Compatibility

[cit. 2016-04-15].;

https://joinup.ec.euro

-

pa.eu/software/page/eupl/eupl-compatible-open-source-licences#section

-4 [cit. 2016-04-15]; https://

opensource.com/law/11/9/mpl-20-copyleft-and-license-compatibility

[cit. 2016-04-15].