Svobodný software
Z Wikipedie, otevřené encyklopedie
Svobodný software, někdy také nazývaný free software (z angličtiny), je software, ke kterému je k dispozici také zdrojový kód, spolu s právem tento software používat, modifikovat a distribuovat. Naprostá většina svobodného software je zdarma, ačkoliv to není podmínkou.
V roce 1984 založil Richard Stallman projekt GNU, aby tak vytvořil kompletní unixový operační systém GNU založený na svobodném software. Jako krédo svobodného software definoval tyto čtyři svobody:
- svoboda používat program za jakýmkoliv účelem
- svoboda studovat, jak program pracuje a možnost přizpůsobit ho svým potřebám
- svoboda redistribuovat kopie programu.
- svoboda vylepšovat program a zveřejňovat zlepšení, aby z nich mohla mít prospěch celá komunita
Za získání kopií svobodného software můžete platit, nebo je obdržet zdarma, ovšem bez ohledu na způsob, jak jste je získali, máte vždy svobodu kopírovat a měnit software, dokonce prodávat nebo darovat jeho kopie nebo pozměněné verze.
Stallman založil Free Software Foundation (Nadace pro svobodný software), která se stará o právní a organizační stránky GNU projektu a o rozšiřování povědomí o svobodném software. Myšlenky svobodného software byly formulovány prostřednictvím copyleft GNU General Public License a GNU Lesser General Public License (původně nazývaná GNU Library General Public License), které se časem staly nejrozšířenějšími licencemi svobodného software.
GNU General Public License zajišťuje uvedené základní svobody svobodného software (dále jen základní svobody) a někdy je také nazývána copyleft licencí. Copyleft licence říká, že pokud redistribuujete originální nebo pozměněnou verzi programu, musíte tuto verzi redistribuovat pod stejnou licencí pod jakou jste získali původní program. V podstatě to znamená, že k němu nesmíte přidat žádná omezení, abyste tak odepřeli základní svobody ostatním. Tato licence tedy nijak neomezuje základní svobody; spíše je chrání.
Svobodný software neznamená nekomerční. Svobodný program musí být dostupný pro komerční využití. Komerční vývoj svobodného software není ničím neobvyklým; takové programy jsou komerčním svobodným software.
Obsah |
[editovat] Dvojznačnost termínu free software
Svobodný software se překládá do angličtiny jako Free Software (free speech, not free beer). Samotné free software má v angličtině však také druhý význam, který znamená software zadarmo, tedy něco zcela odlišného. Tomu se však obvykle říká freeware.
[editovat] Svobodný software vs. Open source software
Svobodný software není úplně totéž, jako Open source software; záměna termínů není v některých případech možná. Požadavky (The Open Source Definition) na Open source software jsou nepatrně méně striktní. Rozdíl je spíše v ideologii. Projekt GNU uznává většinu Open source licencí jako licence svobodného software, ale vzhledem k jejich nekompatibilitě s GPL je nedoporučuje používat.
Tato problematika je docela dobře vysvětlena na (stránkách Projektu GNU).
Na (tomto obrázku) je také přehledně vidět jak je to vlastně s kategoriemi softwaru a vztahy mezi nimi.
Původním záměrem open source software bylo zbavit se problémů dvojznačnosti termínu free software a pomoci k lepšímu prosazení sdílení software v komerční sféře. V dnešní době je však open source software problematiky neznalými lidmi chybně vykládán jako software s otevřeným (zveřejněným) kódem. Např. shared source od firmy Microsoft není open source software. V českém jazyce je vhodnější používat termín svobodný software, jenž je více jednoznačný.
[editovat] Licence kompatibilní s GPL
Ačkoliv je GPL hlavní a nejčastější licencí svobodného softwaru, není jediná. V průběhu let se vyvinulo velké množství dalších, které Free Software Foundation uznala za dostatečné náhrady GPL. Na rozdíl od ní jsou ale často jednodušší, mají kratší znění, anebo upravují specifické oblasti licencování (například multimédia bez zdrojového kódu). Nejčastěji jde o licence typu BSD-license, Apache a Artistic license.
Většina těchto licencí je zmíněna na stránkách GNU.
[editovat] Související články
- Open source software
- Software
- GFDL
- Free Software Foundation
- Free Software Foundation Europe
- Ogg
- ScummVM
[editovat] Externí odkazy
česky:
- Evropská Nadace pro svobodný software
- poslední díl série 21 článků o svobodném software na Živě.cz, autor Hynek Hanke
- GNU FDL České slovníky
anglicky:
- Definice svobodného díla (český překlad)
- GNU General Public License
- Přehledné znázornění kategorií softwaru a vztahů mezi nimi
rusky: