aceler's Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Wednesday, July 18th, 2007

    Time Event
    10:01a
    Стоимость Lines Of Code (LOC)
    Введем такой показатель, как стоимость LOC - то есть та прибыль, которую программист получает с одной LOC. Рассмотрим случай выполнения проекта под заказ.
    Стоимость LOC в этом случае рассчитывается как количество денег за разработку, деленное на количество LOC. Пусть стоимость разработки проекта 1000€, а количество LOC в нем - 10 000.
    Возьмем двух программистов - Васю и Петю, которые смогут сделать этот проект за одинаковую сумму. Вася - использует проприетарные методы работы, Петя - свободные. Петя в проекте объемом 10 000 LOC широко использует GPL, и внешний код составляет у него 50%, что соответствует 5000 LOC. В результате стоимость LOC для Пети составляет 0.2€.
    Вася же может пойти двумя путями: купить часть кода, либо написать все с нуля. Разумеется, Вася не может включить в проект код под GPL, поскольку для Васи это неприемлемо. Таким образом, Вася может купить 5000 LOC за некоторую сумму. Пусть он купит те же 5000 LOC за 300€ (при цене более 500€ Васе дешевле самому написать).
    Итого стоимость LOC для Васи составит 0.1€, если он пишет все сам, или 0.14€, если использовать платные компоненты. В любом случае, доход Васи будет ниже дохода Пети, поскольку последний берет LOC вообще бесплатно.

    Таким образом, при работе под заказ свободные метод разработки почти всегда даст выигрыш в деньгах. Тиражирование разработки вносит коррективы, но об этом в следующий раз.
    Широкое распространение свободного кода в области разработки веб-серверных приложений (которые не тиражируются и практически всегда пишутся под заказ) подтверждает выводы теоремы.

    Current Music: Neschastnyi Sluchai - Ugolochek neba

    << Previous Day 2007/07/18
    [Calendar]
    Next Day >>

About LJ.Rossia.org