V oblasti informatiky existují 3 typy softwaru: placený software, bezplatný software a svobodný software. Svobodný software tento pojem „zdarma“ často přitahuje, ale co je to ve skutečnosti? Co lze uvést jako výhody a nevýhody? Jaké jsou nejoblíbenější? Přinesu vám odpovědi na tyto otázky.
Funkce, které definují svobodný software
Richard Stallman, zakladatel a průkopník svobodného softwaru, založil svou tvorbu na principu svobody, rovnosti a bratrství. Když nastal problém s jeho tiskárnou, zjistil, že nemůže volně přistupovat ke svým programovým kódům. To byl velký třesk hnutí svobodného softwaru.
Pro definování softwaru jako bezplatného jsou nezbytné 4 funkce:
- svoboda používat software, jak uznáte za vhodný
- svoboda studovat a upravovat software prostřednictvím plného přístupu ke zdrojovému kódu
- svoboda redistribuovat a prodávat software
- svoboda sdílení provedených změn
Celková možnost přístupu ke zdrojovému kódu je proto jádrem svobodného softwaru. Kterýkoli uživatel jej může použít v libovolném počítačovém systému, upravovat jej podle svých vlastních potřeb, sdílet jej a prodávat.
Nezaměňujte svobodný software se svobodným softwarem nebo otevřeným zdrojovým kódem.
Výhody a nevýhody svobodného softwaru
První výhodou plynoucí z pohybu svobodného softwaru je to, že uživatel je pánem svého softwaru, nikoli vydavatelem. Jejich kompatibilita je proto jednou ze slabých stránek využívaných jinými softwarovými společnostmi.
Výhodou svobodného softwaru v oblasti funkčnosti je to, že můžete přinést všechny nové požadované funkce a úkoly. To však může být také nevýhoda, protože výsledná nezávislá operace výrazně narušuje interakci mezi staršími a novějšími verzemi.
Ekonomický model je také slabým místem svobodného softwaru. Jsou zdarma, ale nemusí být nutně zdarma. Komercializace tohoto softwaru je možná. Výhodou oproti placenému softwaru je však to, že neexistuje žádná exkluzivita, a proto je povolen další prodej.
Konečně, princip svobodného softwaru umožňuje neustálé inovace a vždy nabízí alternativu k problémům, se kterými se setkávají na jiných typech softwaru.
Některé příklady nejznámějšího svobodného softwaru
Cituji vám nejběžnější bezplatný software pomocí utility:
- operační systémy: Ubuntu a Red Hat Linux,
- PAO: Scribus,
- Tabulka: LibreOffice Calc a OpenOffice Calc,
- textový procesor: LibreOffice Writer a OpenOffice Writer
- kresba: FreeCad a LibreOffice Draw
- čtení a psaní PDF: PDFCreator
- Správce souborů: Nautilus a Exodus Privacy
- webový prohlížeč: Chromium a Mozilla Firefox
Toto je jen několik příkladů z kompletního seznamu svobodného softwaru. Tento software se také otevírá do několika oblastí, protože svoboda přispívání je obrovská.
Nyní máte všechny užitečné informace o svobodném softwaru. Také víte, že úplná svoboda může být pro tento software silným a slabým místem, i když jsou velmi populární.