SBORNÍK 66 SVOČ 2016

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].

283

Made with