Стоимость Lines Of Code (LOC)

Posted on Posted in Без рубрики

Введем такой показатель, как стоимость 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 вообще бесплатно.

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

Поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Technorati
  • del.icio.us
  • Digg
  • БобрДобр
  • MisterWong.RU
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок
  • Блог Я.ру
  • Блог Li.ру
  • Одноклассники
  • Add to favorites
  • Blogger
  • email
  • Netvibes

6 thoughts on “Стоимость Lines Of Code (LOC)

  1. Но засранец Вася возьмет то, что написал уже Петя и включит бесплатно, потому что точно знает, что Петя не будет проверять включил ли это Вася.

    1. В принципе, поскольку это не мешает бизнесу Пети, это не проблема. Зато как только начнет мешать, Петя озолотится :)

      1. Ну поскольку они являются конкурентами, то автоматически это ему не может не мешать. А вот узнать используется там его код (или код других GPL продуктов) ему будет непросто, да и некогда ему этим заниматься — ему свой код надо писать. Но даже если он вдруг точно узнал, что его код используют, то ему нужно заплатить деньги адвокату, который подаст иск в суд. Поскольку для России такие судебные тяжбы будут прецедентом, то разбирательство будет года два идти — не меньше. И будет он ходить раз в месяц на судебные слушания, каждый раз просиживая там полдня, ничего не добившись, будет расстраиваться и код его будет все хуже и хуже, да и некогда ему будет уже код писать — ему нужно доказательства собирать.

        Так что на мой взгляд это только если смотреть с юридически правильной точки зрения все так просто, а кто у нас в России ведет честный бизнес? Пессимистично, но куда деваться… :)

        1. > Ну поскольку они являются конкурентами, то автоматически это ему не может не мешать.

          Бизнес тут строится не на продаже программы, а на продаже продукта. Поэтому автоматически стать конкурентом Вася не сможет — код у него есть — продукта — нет. Вот если у него появится продукт — это другой вопрос, и продукт должен быть лучше Петиного.

          А с авторскими правами и правда жопа :( Лучшим выходом будет обращение в какую-либо крупную OpenSource компанию, способную вести иск.

  2. Пример про внешний код напомнил дельфи (подскажите бесплатный компонент) и похопе с его мегатоннами паскуднейших сырцов :)

    А так примерно все правильно, за исключением того, что платят обычно, все-таки, не за строчки, а за часы.

    1. Пример несколько условен тем, что код по умолчанию качественный, а количество LOC в час фиксировано.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.