Svobodný software: Porovnání verzí

Smazaný obsah Přidaný obsah
Addbot (diskuse | příspěvky)
m Bot: Odstranění 79 odkazů interwiki, které jsou nyní dostupné na Wikidatech (d:q341)
₊bezpečnost a spolehlivost; překlad z anglické wiki
Řádek 26:
 
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 jednoznačnější.
 
== Bezpečnost a spolehlivost ==
Diskutuje se o bezpečnosti svobodného softwaru v porovnání s [[Proprietární software|proprietárním softwarem]], u kterého není volně k dispozici zdrojový kód. Hlavním předmětem diskuze je [[security through obscurity]], tedy bezpečnost skrze utajení. Populárním testem v počítačové bezpečnosti je počítání známých a dosud neopravených bezpečnostních chyb. Uživatelé této metody obecně doporučují vyhýbat se produktům, které nemají záplaty pro známé bezpečnostní vady, aspoň dokud není k dispozici jejich oprava.
 
Zastánci svobodného softwaru argumentují tím, že tato metoda není objektivní. A to z toho důvodu, že ve svoboném softwaru je nalezeno více bezpečnostních rizik kvůli tomu, že je zdrojový kód dostupný všem a komunita je více otevřená ohledně problémů, které existují. Proprietární software může mít neodhladené chyby, které pak mohou útočníci najít a nebo o nich vědět, zatímco oficiálně se o nich neví. Díky tomu, že u svobodného softwaru mohou uživatelé analyzovat kód, mnohem více lidí, kteří za to nejsou placení, může kód zkoumat a nalézt v něm chyby a zranitelnosti. Množství lidí, kteří pomáhají odhalit tato rizika je tedy mnohem větší, než u společnosti, která vyvíjí proprietární software a těmto lidem za to musí platit. Podle [[Richard Stallman|Richarda Stallmana]] spočívá výhoda toho, že uživatelé mají k dispozici zdrojový kód, v tom, že je mnohem obtížnější dostat do softwaru skrytou a nežádoucí funkcionalitu ([[spyware]]), narozdíl od proprietárního softwaru. Jako příklad zmínil dva případy, kdy [[Windows XP]] poskytovaly informace [[Microsoft|Microsoftu]]. To bylo odhaleno navzdory tomu, že odhadovaných 50 miliónů řádků kódu Windows nebylo k dispozici pro koncové uživatele, aby mohli provést audit.
 
=== Použití kusů binárních kódů a dalšího proprietárního softwaru ===
V roce 2006 začlo [[OpenBSD]] první kampaň proti používání kusů binárních kódů v [[Jádro (informatika)|jádře]] operačního systému. Typicky se jedná o volně šířitelné ovladače zařízení, ke kterým není v dispozici zdrojový kód. To uživatelům znemožňuje modifikovat tento software a distribuovat jeho upravenou verzi. Kusy binárního kódu nejsou zdokumentovány a mohou se v nich vyskytovat chyby. Tím ohrožují bezpečnost [[operační systém|operačního systému]], jehož jádro takový kód používá.
 
Záměrem kampaně bylo shromáždění hardwarové dokumentace, která by vývojářům umožnila napsat ovladače zařízení jako svobodný software. To by pak umožnilo všem svobodným operačním systémům nepoužívát kusy binárních kódů v jádře.
 
== Licence kompatibilní s GPL ==