В феврале 2012 года ведущая компания по автоматизированному анализу кода на баги и уязвимости Coverity представила общественности отчет-аудит исходного кода открытого и проприетарного ПО. Данная статистика была собрана совместными усилиями частных и государственных учреждений. В ходе работы было проверено 37 миллионов строк кода ведущих проектов с открытыми исходниками и 300 миллионов строк кода проприетарных разработок. Различий между кодом разного типа программ было немало, при чем показатели были явно не в пользу частного программного обеспечения.
1) Средний размер кода открытого ПО - 832000 строк, для проприетарного ПО этот показатель равен 7,5 миллионам строк.
2) На 1000 строк кода свободных программ приходится 0,45 дефектов, на 1000 строк частных программ - 0,64 дефекта. Результатами могут гордиться и те, и другие, потому что средней показатель в индустрии софта - 1 дефект на тысячу строк.
3) Код Linux 2.6, PostgreSQL 9.1 и PHP 5.3 признан высококачественным и очень отлаженным. Хотя в Linux аудиторы нашли 4261 ошибку, в PostgreSQL 233, а в PHP всего 97.
4) Средний показатель качества Linux 2.6 по результатам исследований равен 0.62, а средний результат для запатентованного ПО - 0.64.
5) Разработчики свободных программ более оперативно реагируют на замечания и исправляют недостатки. Так, одна из команд девелоперов устранила 1600 багов в своем продукте всего за 5 дней после отчета компании Coverity.
Результаты независимого исследования не могут не радовать нас, приверженцев свободного и, как выяснилось, высококачественного ПО.
1) Средний размер кода открытого ПО - 832000 строк, для проприетарного ПО этот показатель равен 7,5 миллионам строк.
2) На 1000 строк кода свободных программ приходится 0,45 дефектов, на 1000 строк частных программ - 0,64 дефекта. Результатами могут гордиться и те, и другие, потому что средней показатель в индустрии софта - 1 дефект на тысячу строк.
3) Код Linux 2.6, PostgreSQL 9.1 и PHP 5.3 признан высококачественным и очень отлаженным. Хотя в Linux аудиторы нашли 4261 ошибку, в PostgreSQL 233, а в PHP всего 97.
4) Средний показатель качества Linux 2.6 по результатам исследований равен 0.62, а средний результат для запатентованного ПО - 0.64.
5) Разработчики свободных программ более оперативно реагируют на замечания и исправляют недостатки. Так, одна из команд девелоперов устранила 1600 багов в своем продукте всего за 5 дней после отчета компании Coverity.
Результаты независимого исследования не могут не радовать нас, приверженцев свободного и, как выяснилось, высококачественного ПО.