Co je svobodný software?
Svobodný software, známý také jako software libre, nebo open source software, je typ softwaru, který může vlastník softwaru používat a upravovat a dále distribuovat. Osoba, která provedla úpravy, jej může často distribuovat a prodávat, ale stále musí zůstat otevřeným zdrojovým kódem. Svobodný software není synonymem pro „freeware“, což je software, který je k dispozici pro použití zdarma, ale může nebo nemusí být upraven. Bezplatný software je někdy také bezplatný, ale někdy vyžaduje poplatek za nákup; „volný“ v názvu označuje skutečnost, že může být volně použit a změněn.
Tento typ softwaru lze také označovat jako software s otevřeným zdrojovým kódem. Všechny tyto výrazy znamenají totéž a jednoduše odkazují na skutečnost, že zdrojový kód softwaru je k dispozici každému, kdo má software ve svém počítači. Zdrojový kód softwaru by měl zůstat k dispozici jak v původní verzi, tak ve všech upravených verzích; pokud tomu tak není, nelze již software považovat za bezplatný. Lidé samozřejmě mohou provádět vlastní osobní změny softwaru a nikomu je sdílet. To, že svoboda takového jednání existuje, neznamená, že je to nutné.
Svobodný software může být software jakéhokoli typu a může jej používat kdokoli, kdo chce software nainstalovat do svého počítače. Nadace svobodného softwaru byla poprvé vyvinuta v roce 1985 Richardem Stallmanem a poskytuje seznam čtyř specifických „svobod“, které pomáhají zjednodušit definici svobodného softwaru. Jedná se o „Svobodu spustit program z jakéhokoli důvodu“, „svobodu studovat, jak program funguje, a změnit jej tak, aby udělal, co si přejete,“ „svobodu redistribuovat kopie, abyste mohli pomáhat svému sousedovi,“ a „svoboda vylepšovat program a zveřejňovat vaše vylepšení (a obecně upravené verze) veřejnosti, aby z toho měla prospěch celá komunita.“
Kromě toho, že zdrojový kód svobodného softwaru je přístupný veřejnosti, musí být k softwaru připojena také licence na bezplatný software nebo jiné upozornění, které poskytuje další oprávnění. Součástí softwaru je obvykle také příručka, která je obvykle také aktualizována uživateli, kteří provádějí úpravy. Tento typ softwaru může být prospěšný jak pro jednotlivce, tak i pro větší skupiny nebo korporace, protože software lze průběžně vylepšovat a přizpůsobovat na základě potřeb uživatelů.