Uzavřený SW: nikdo kromě vendora nemá velkou šanci ukrytou chybu najít.
Tohle není pravda. Open source pomáhá, když chcete chybu pochopit a když jí chcete opravit. Pro nalezení chyby jsou ale zdrojové kódy jen velmi mizivý přínos.
Otevřený SW: v praxi je popsáno dost případů, kdy i velmi závažné chyby existovaly bez povšimnutí dlouhé roky.
To platí i pro uzavřený software.
Méně rovnocenné mi to přijde v zájmu hledání chyb. U uzavřeného SW je přímým komerčním zájmem vendora, aby neztratil důvěru zákazníků, lze předpokládat, že do této aktivity investuje část peněz. U OSS opravdu musí tuto činnost řešit samotný uživatel software.
Za prvé, i open source může být komerční. Za druhé, dodavatel může investovat část peněz do toho, aby neztratil důvěru zákazníků. Ta investice ale může jít jak do skutečného zlepšování softwaru, tak do tajení chyb.
Např. Microsoft musí dbát na to, aby neztratil důvěru firem, byl by bez chleba. Existuje ale spousta komerčních SW, u kterých vendor na aktualizace a bezpečnost z vysoka prdí. V takovém případě je lepší OSS alternativa.
Záleží na tom, v jaké oblasti. Pokud jde o Windows, není pravda ani že by byl bez chleba, ani že by ztratil důvěru. To, že na bezpečnost z vysoka prdí, je naopak u Windows jedna z jejich největších výhod, ne-li ta největší. A Microsoft naopak ztrácí důvěru klientů pokaždé, když se snaží udělat Windows bezpečnější. Samozřejmě není řeč o nějakých záplatičkách buffer overflow apod., ale o koncepci OS – a tam Microsoft sází na obrovskou zpětnou kompatibilitu, představu, že počítač nepotřebuje žádného správce, a představu, že software se distribuuje tak, že někde na internetu splašíte nějaký EXE soubor a ten spustíte. Tyhle tři věci jsou obrovské bezpečnostní díry, a zároveň jsou to pilíře, na kterých veškerá obliba Windows stojí.
Pokud bych si to dovolil trochu zpaušalizovat, pak bych řekl, že pro malé a střední podniky (do několika set zaměstnanců) platí: pokud existuje komerční produkt, který je dobře udržovaný, pak je levnější, než OSS alternativa. Pokud takový neexistuje, pak je OSS výborná volba. (Tato teze vychází ze základních zákonů trhu, cena směřuje k optimu - kdyby OSS ohrožoval některého vendora, logicky sníží cenu)
o ale vycházíte z předpokladu, že komerční je protikladem open source. Což je chybný předpoklad. Můžete mít jak komerční udržovaný open source, tak si můžete koupit desítky počítačů s OEM Windows a podporu budete mít nulovou.