V dnešní době je Svobodný a otevřený software tématem, které v dnešní společnosti nabylo velkého významu. Postupem času se stal základním aspektem, který ovlivňuje řadu aspektů každodenního života. Existuje mnoho lidí, kteří byli ovlivněni Svobodný a otevřený software, ať už přímo nebo nepřímo. Z tohoto důvodu je životně důležité ponořit se do všech aspektů souvisejících s Svobodný a otevřený software, abychom pochopili jeho dopad na naši realitu. V tomto článku se ponoříme do vzrušujícího světa Svobodný a otevřený software a prozkoumáme jeho původ, vývoj a důsledky v různých oblastech. V tomto smyslu objevíme důležitost, kterou Svobodný a otevřený software nabyla v moderním světě a jak se stala tématem debat a úvah v dnešní společnosti.
Svobodný a otevřený software (jinak také FOSS nebo FLOSS z anglického názvu free/libre and open-source software) je v informatice označení pro software, který je zároveň svobodný a otevřený.[1] FLOSS byl založen na myšlence, která věří, že uživatel by měl mít právo získat a distribuovat originální zdrojový kód softwaru, redistribuovat ho a publikovat jeho upravenou verzi.[2][3] Svobodným softwarem je myšlen takový software, který respektuje uživatele a jeho práva, to znamená, že uživatel může spustit, kopírovat, distribuovat, studovat, měnit a vylepšovat zdrojový kód softwaru.[4] Otevřený software umožňuje všem uživatelům přístup ke zdrojovému kódu.[5]
Jedná se o opak softwaru s uzavřeným kódem (proprietární software), který je chráněn omezujícím autorským právem a jehož zdrojový kód není obvykle uživatelům přístupný.
Free software je v angličtině často špatně pochopený termín. „Free“ totiž znamená „svobodný“ i „zdarma“, a proto je často svobodný software mylně považován za bezplatný.
Svobodné a otevřené operační systémy (např. Linux a nástupci BSD) pohánějí miliony serverů, stolních počítačů, chytrých telefonů (např. operační systém Android) a dalších zařízení.[6][7] Licence svobodného softwaru a open-source licence používá mnoho softwarových balíků.
Termín svobodného softwaru se dostal do povědomí v 70. letech díky Richardu Stallmanovi, který věřil, že zdrojový kód by měl být dostupný pro všechny. Reagoval tak na rozvoj a rozšíření osobních počítačů na začátku 70. let 20. století, kdy vznikl nový business model stavěný na softwaru chráněným autorským právem a často skrytým zdrojovým kódem.[8]
Software je považován za svobodný, pokud splňuje čtyři základní podmínky:
Jednou ze zásadních výhod je bezpečnost (zejména vůči malware) a kontrola. Kdokoli může zdrojový kód prohlížet a kontrolovat, což umožňuje průhledné vylepšení nebo odhalení skrytých funkcí.
Další výhodou je stabilita a jistota. Jelikož je zdrojový kód veřejně distribuován, uživatelé spoléhající na tento software pro kritické úkoly si mohou být jisti, že software nezmizí nebo se nezhroutí, pokud na něm původní tvůrci přestanou pracovat.
V neposlední řádě je výhodou cena. FLOSS bývá dostupný zadarmo, přesto se ale v mnoha případech spoléhá na sponzoring. Na sponzorské dary se spoléhají především desktopové aplikace jako je například VLC, GIMP a Inkscape.
Poslední výhodou je tvoření komunity. Příkladem je GitHub, kde je hostována většina existujících open-source projektů. Je tak možné, aby se tisíce vývojářů z celého světa zapojily do vylepšování a opravování knihoven, hledání chyb a společného vytváření nových nástrojů.[7][9]