Ile daje otwartość?

Często spotykany jest pogląd, że otwarte oprogramowanie ma mniejbłędów ze względu na większą ilość osób, które mają wgląd w kodźródłowy i mogą odnajdywać błędy. Czy tak jest w praktyce? Na topytanie spróbowała odpowiedzieć firma Coverity we współpracy zDepartment of Homeland Security i Stanford University. Analiziepoddano 50 największych projektów Open Source zawierających łącznie20 milionów linii kodu oraz komercyjne programy pochodzące z ponad100 firm mające łącznie 60 milionów linii kodu źródłowego. Okazałosię, że komercyjne oprogramowanie ma średnio pięć razy mniej błędówna 1000 linii kodu niż otwarte. Z drugiej strony przeciętna ogólnajakość otwartego oprogramowania była wyższa niż zamkniętego. Raportpodkreśla też, że zamknięte oprogramowanie jest często używane wzastosowaniach o krytycznym znaczeniu, jak np. kontrola lotusamolotów pasażerskich. Oczywiście można się nie zgadzać z metodologią badaniaprzeprowadzonego przez Coverity. Jest przecież dużo świetnychotwartych programów. Warto jednak pamiętać, że otwartość kodu niejest panaceum na wszystkie bolączki użytkownikówoprogramowania.

Grzegorz Niemirowski

09.10.2006 00:54

Zalogowani mogą więcej

Możesz zapisać ten artykuł na później. Znajdziesz go potem na swoim koncie użytkownika

Źródło artykułu:www.dobreprogramy.pl
Komentarze (35)