Если бы разработкой ядра Linux занимались поставщики проприетарного ПО, это обошлось бы в миллиард евро если учитывать только зарплату программистов. Для подсчетов испанские исследователи пользовались COCOMO — популярным алгоритмом вычисления трудозатрат в разработке ПО.Как сообщили авторы этой работы, ее цель состояла не в вычислении реальной цены открытого ПО, а в демонстрации возможностей участников этого рынка. Они могут работать единым большим сообществом, что значительно сокращает расходы на исследовательскую деятельность, а в результате пользователи получают недорогую ОС с возможностями проприетарной, чтобы работать в GIMP или читать в Сети рубрику происшествия Марий Эл. Суммы, потраченные на разработку Linux, равны лишь четырем процентам затрат Microsoft на разработку и исследования за аналогичный период.
Для получения этой цифры исследователям пришлось учесть все изменения в исходном коде с марта 2005 года по июнь 2009, когда завершили разработку ядра 2.6.30. Затраты подсчитывались по алгоритму COCOMO 81, который учитывает многие параметры, но количество строк в программном коде — основной из них. В результате выяснили, что для разработки ядра требуется почти тысяча сотрудников и четырнадцать лет работы. Потом входные данные были дополнены исследователями, в них включили среднюю зарплату программиста в Европе, которая составляла более тридцати тысяч евро.
Дата публикации 27.04.2012, 20:27

