
Proč používat svobodný software?
Ani dnes nevynecháme filosofickou vsuvku o svobodném software. Podíváme se, proč bychom měli upřednostňovat svobodný software před nesvobodným a jak je vůbec možné software "osvobodit".
Používání svobodného software v sobě kombinuje ohromnou spoustu výhod a možností. Zdaleka se nejedná jen o boj proti jistému monopolu, ale především o potřebu svobody a nezávislosti.
Jestliže autor uvolní aplikaci v podobě svobodného software, dává tím uživateli do rukou totéž, co má k dispozici on sám. Zajišťuje tak v první řadě možnost růstu aplikace - lidé na celém světě mohou tento program vylepšovat nebo z něj vytvořit jiné, odvozené, aplikace, které možná zase původní autor využije k další činnosti. Zároveň ale umožňuje šíření svobody samotné.
Nesvobodný software, je takový, který svého koncového uživatele nějakým způsobem omezuje. Bere mu určitá práva a staví ho do pozice konzumenta závislého na ochotě a dobré vůli programátora.
Asi nikdo se nechce nechat omezovat. A právě proto existuje svobodný software. Nenabízí alternativu k uzavřenému software, nabízí jinou cestu. Chápání svobodného software jako "alternativy" k něčemu jinému je samo o sobě cestou do pekel. V dobách, kdy se rodil Internet a začínalo se pracovat na Unixu, neexistoval nesvobodný software. Ten vznikl až o mnoho a mnoho let později a díky vynikající obchodní strategii téměř vytlačil svobodný software.
V dnešní době se ale daří, díky intenzivní osvětě a celosvětovému super-boomu kolem operačního systému GNU/Linux, tento trend zase měnit k původnímu obrazu. Sdílení software se tak stává stejnou samozřejmostí, jakou bylo před lety a doufejme, že tomu tak bude i nadále.
Ovšem jak učinit software svobodným? Na tuto otázku můžeme zkusit odpovědět z pohledu uživatele a z pohledu programátora.
Jako uživatel můžete udělat jednu prostou věc - používat takový software, který je svobodný. Jak je to prosté. Proč používat jednu aplikaci, která není svobodná, když existuje její svobodná alternativa? A ta v naprosté většině případů existuje.
Výběr je široký a i v případě, že jste nuceni pracovat v operačním systému MS Windows nebo jiném, který sám o sobě svobodný není, můžete efektivně nahradit alespoň uzavřené aplikace, které používáte, svobodnými. Pohled uživatele je jednoduchý, stačí zkrátka používat svobodný software. Zjednodušíte tak práci sobě a podpoříte komunitu.
O něco náročnější je ale situace u programátora. Možností, jak vytvořit svobodný software je více, než se zdá. Tím nejčastějším je umístění aplikace pod některou ze svobodných licencí. Nejčastěji asi pod GNU GPL.
Pak je ale ještě další a jednodušší možnost. Můžete aplikaci umístit pod Copyleft. Ten je sice integrální součástí GNU GPL, ale můžete jej použít i samostatně. Licence sama o sobě zaručuje další práva uživatele a především dále chrání svobodu aplikace.
Jestliže totiž umístíte program pouze pod Copyleft, umožníte tím jeho šíření coby svobodného software. Ale nezaručíte jeho trvalou svobodu. To může udělat jen licence.
Na výběr tedy máte. Jak se rozhodnete, to už je na vás.
|