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 (free software) - tento pojem prosazuje Free Software Foundation pro podmnožinu open source software dostupnou pod svobodnou licencí, která musí oproti Open Source licenci splňovat ještě další podmínky, například musí umožňovat uživatelům šířit díla odvozená z původního programu.
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 pod licencí CDDL
- databázové servery MySQL, Firebird, PostgreSQL
- webserver Apache, scriptovací jazyk PHP Hypertext Preprocessor
- monitorovací software nmap, nagios
- kancelářský software OpenOffice.org
- Internetový prohlížeč Mozilla Firefox
- bitmapový editor GIMP
- 3D grafický editor Blender
- 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
- podcatcher (program pro stahování multimediálních souborů, podcastů) Juice
- archivní a kopmpresní program 7-Zip
- hra Frozen Bubble
- komunikační software Miranda IM
- editor myšlenkových map FreeMind
[editovat] Podívejte se také na
[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
Tento článek týkající se softwaru je pahýl. Můžete pomoci Wikipedii tím, že jej vhodně rozšíříte. |