Open source software
Z Wikipedie, otevřené encyklopedie
Open source nebo také open-source software (OSS) je počítačový software s otevřeným zdrojovým kódem. Otevřenost zde znamená jak technickou dostupnost kódu, tak legální dostupnost - licenci software, která umožňuje, při dodržení jistých podmínek, uživatelům zdrojový kód využívat, například prohlížet a upravovat.
V užším smyslu se OSS míní software s licencí vyhovující definici prosazované Open Source Initiative. Pro odlišení se někdy open source software vyhovující požadavkům OSI označuje Open Source (s velkými písmeny).
V nepřesném ale poměrně běžném vyjadřování se označení open source používá i pro mnoho vlastností, které s otevřeností zdrojového kódu nesouvisí, ale vyskytují se u mnoha open source programů. Například může jít o bezplatnou dostupnost software, vývoj zajišťovaný úplně nebo z podstatné části dobrovolnickou komunitou nebo „nekomerčnost“.
Souvisejícím tématem je svobodný software (anglicky free software) - tento pojem prosazuje Free Software Foundation od 80. let 20. století. V roce 1998 pak lidé, kteří se snažili prosadit Free Software ve světě komerčních firem, přišli s vlastním, novým názvem pro Free Software - Open Source[1]. K přejmenování je vedla obava z toho, že termín „Free Software“ komerční firmy odrazuje a mate[2]. Nový název Open Source pak organizace OSI převzala jako svůj oficiální termín, zatímto FSF zůstává u názvu Free Software[3].
Obsah |
[editovat] Srovnání některých vlastností open source
[editovat] Bezpečnost
Z hlediska bezpečnostních děr v software je otevřenost kódu dvojsečná zbraň. Chyby v programech může hledat mnohem širší skupina lidí (nebo i automatických pomůcek) a je proto naděje, že se snáze opraví. Na druhou stranu zranitelnosti mohou snáze najít i útočníci. V současném paradigmatu informační bezpečnosti full disclosure se ovšem považuje za obecně výhodnější, když jsou informace dostupné všem, i za tu cenu, že jsou dostupné útočníkům. Alespoň u populárních programů s velkou základnou uživatelů a vývojářů lze předpokládat, že „uživatelská“ strana má výrazně větší prostředky (především více času kvalifikovaných lidí) než cracker.
Nespornou výhodou otevřeného zdrojového kódu je ohromné ztížení možnosti propašování zadních vrátek a trojských koní.
[editovat] Známý open source software
- operační systémy GNU/Linux, FreeBSD, FreeDOS, ReactOS, Sun Solaris
- databázové servery MySQL, Firebird, PostgreSQL
- webserver Apache
- ftp server VSFTPD
- kancelářský software OpenOffice.org, Novell Evolution
- internetový prohlížečMozilla Firefox, Epiphany
- skriptovací jazyk PHP Hypertext Preprocessor
- monitorovací software nmap, nagios
- bitmapový editor GIMP
- 3D grafický editor Blender
- vektorový editor Inkscape
- video přehrávač VLC media player
- DOSový audio přehrávač MPXPLAY
- překladače jazyka „C“ (včetně „C++“ a některých dalších) GCC a OpenWATCOM
- překladač FreeBASIC
- skriptovací jazyk Ruby
- podcatcher (program pro stahování multimediálních souborů, podcastů) Juice
- archivační a kompresní program 7-Zip
- hra Frozen Bubble, gl-117, Planet penguin Racer, OpenTTD...
- komunikační software Psi (klient), Miranda IM, Pidgin, Licq
- editor myšlenkových map FreeMind
- IDE pro vývoj aplikací Eclipse, Netbeans
- prostředí pro vývoj ERP, CRM, SCM aplikací JFire
- programovací jazyk Java
- textový editor Vim, Gedit, Emacs
- souborový manažér Midnight Commander
[editovat] Související články
[editovat] Externí odkazy
- Přehledné znázornění kategorií softwaru a vztahů mezi nimi (anglicky)
- http://www.opensource.org – Open Source Initiative (OSI), se seznamem licencí Open Source
- http://www.oss.cz – Společnost pro výzkum a podporu Open Source
- A co že je to OpenSource? – na serveru pooh.cz
- http://sourceforge.net/ – nejrozsáhlejší databáze opensource projektů - cca 167 tisíc, podrobně roztříděných do stovek kategorií, s možností stahování a hodnocení jednotlivých programů
- Německé Ministerstvo: IT náklady díky open source razantně klesly
- (sk)Francúzska organizácia Gendarmerie Nationale ušetrila prechodom na open source milióny eur.

