Джеймс Промбергер, один из контрибьюторов седьмой версии системы Debian GNU/Linux под кодовым названием Wheezy, выпуск которой назначен на нынешний год, оценил стоимость её разработки в $19,07 млрд.
Эта цифра получилась следующим образом: Промбергер использовал анализатор исходных текстов SLOCCount и метод оценки затрат на разработку ПО, именуемый COCOMO. Также для проведения оценки он определил среднюю зарплату программиста, воспользовавшись данными ресурсов Salary.com и PayScale.com за 2011-й (получилось $72.533 в год).
В результате подсчеты Промбергера показали, что стоимость каждого пакета Wheezy равняется $1,11 млн. А готовящийся сейчас релиз Debian (Wheezy) содержит 17.141 пакет, включающий в общей сложности 419,8 мл строк кода. Программист добавил, что в своих расчетах он не учел патчи, которые регулярно выпускаются для операционной системы. Поэтому фактическая стоимость разработки ОС оказывается ещё более высокой.
Все эти данные Джеймс Промбергер опубликовал в своем личном блоге, сопроводив такими словами: "Впечатляющий результат, так как на самом деле все это бесплатно". Автор записи также указал, что в ходе его исследования в Wheezy был обнаружен 31 язык программирования, включая 429 строк Cobol и 1933 строк Modula3.
Для сравнения Джеймс Промбергер в том же блоге приводит расчет стоимости выпущенной в 2003-м версии Debian 2.2. В ней содержалось 2800 пакетов, включавших 55 млн строк кода. Стоимость разработки определилась в размере $1,9 млрд (прі среднегодовой зарплате программиста $56.000). Получается, что за 9 лет стоимость разработки новой версии Debian выросла в 10 раз.
Промбергер в своём блоге приводит аналогичные подсчёты и для других проектов. По его мнению, стоимость разработки ядра Linux версии 3.1.8 (10 млн строк кода) - $540 млн при условии средней сложности разработки или $1,88 млрд при условии высокой сложности разработки; Samba 3.6.1 - $101 млн, Apache 2.2.9 - $33,5 млн, MySQL 5.5.17 - $64,2 млн, Perl 5.14.2 - $32,3 млн, PHP 5.3.9 - $33,5 млн.
Виктор ДЕМИДОВ
Горячие темы