Open source software

Z Wikipedie, otevřené encyklopedie

(Přesměrováno z Open source)
Skočit na: Navigace, Hledání

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

[editovat] Související články

[editovat] Externí odkazy