Otevřený software
Otevřený software (anglicky open-source software nebo open software, zkratka 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 (na rozdíl od proprietárního software).
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“. V posledních letech se podle analytiků open source stal zdrojem inovací v oblasti software a převzal tak štafetu od proprietárního softwaru. Vzrostl také zájem firem o open source, zejména v oblasti webových řešení a rozostřily se hranice mezi tím, co je již open source a co nikoliv.[1]
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, OpenSolaris, Android
- programovací jazyk Java
- skriptovací jazyk PHP, Ruby, Python, Perl
- databázové servery MySQL, Firebird, PostgreSQL
- webserver Apache, nginx, lighttpd
- ftp server VSFTPD
- mail server Postfix, Sendmail
- DNS server BIND
- desktopové prostředí GNOME, KDE
- kancelářský software OpenOffice.org, LibreOffice, Novell Evolution, Mozilla Thunderbird
- internetový prohlížeč Mozilla Firefox, Epiphany, Konqueror, Chromium
- monitorovací software Zenoss, nmap, nagios
- bitmapový editor GIMP
- 3D grafický editor Blender
- vektorový editor Inkscape
- program pro sazbu dokumentů Scribus
- multimediální přehrávače VLC media player, Totem, Amarok, Juk, Kaffeine, Rhythmbox, MPlayer
- 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
- 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, Empathy, Licq
- editor myšlenkových map FreeMind
- IDE pro vývoj aplikací Eclipse, Netbeans, Anjuta, KDevelop
- prostředí pro vývoj ERP, CRM, SCM aplikací JFire
- textový editor Vim, Gedit, Emacs
- správce souborů Midnight Commander, Double Commander
- numerické výpočty Scilab, Sage
- systémy pro správu obsahu WordPress, Drupal, Joomla!
- wiki systém MediaWiki na kterém běží Wikipedie
- diskusní fóra Simple Machines Forum, phpBB
- řešení pro internetový obchod PrestaShop
- prostředí pro výuku Moodle
[editovat] Související články
[editovat] Literatura
- Štědroň, B., Open Source Software, Grada Publishing, Praha 2009, ISBN 978-80-247-3047-9
[editovat] Reference
- ↑ PASTUCHOVÁ, Markéta. Open source přebírá v oblasti softwaru klíčovou roli. ICT manažer [online]. 5. 11. 2011 [cit. 5. 11. 2011]. Dostupné online.
[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
- (slovensky)Francúzska organizácia Gendarmerie Nationale ušetrila prechodom na open source milióny eur.