Je-li software vyvíjen otevřeně, jak je bezpečný?
Má-li uživatel software k dispozici i jeho zdrojový kód, může snadno zjistit, jakým způsobem byl software
vyroben, jaké techniky jsou v něm použity, i jaké slabiny nebo chyby obsahuje. Tento fakt svádí k tomu,
spojovat otázku bezpečnosti softwarových produktů s modelem jejich vývoje - otevřený versus uzavřený.
Ve skutečnosti však bezpečnost software nijak přímo nesouvisí s tím, jak je vyvíjen, kolik lidí se na
jeho vývoji podílí, či zda jsou jeho zdrojové kódy komukoliv volně k dispozici. Úroveň bezpečnosti, stejně
jako třeba funkčnost nebo vzhled, závisí především na vývojářích daného produktu, na jejich schopnostech
a zkušenostech s psaním tzv. bezpečného kódu.
Otevřený software tedy není o nic méně bezpečný než software proprietární. Avšak díky jeho otevřenosti
jsou v něm chyby a bezpečnostní slabiny mnohem rychleji objevovány a opravovány. Ve světě otevřeného
software je zcela běžné, že oprava bezpečnostní chyby je k dispozici již ve stejný den, kdy je chyba
zveřejněna. S uzavřeným software je uživatel mnohdy nucen čekat na opravu celé týdny nebo dokonce měsíce.