tebedam (tebedam) wrote,
tebedam
tebedam

НацОС за 10 миллиардов

1249526323_1211709234_1198921803_linux[1]

Update: Данные о сумме в 10 млрд оказались ошибочны.

Опровержение здесь: http://tebedam.livejournal.com/63199.html

Речь пойдет о т.н. национальной операционной системе. Предлагаю вам оценить нехитрые расчеты, которые покажут, какая часть из выделенной суммы в лучшем случае пойдет на дело, а какая – неизвестно куда. Забегая вперед скажу, что в никуда, по всей видимости, отправятся 95% от этой суммы.

Национальной операционной системы, насколько мне известно, нигде в мире не существует. Все госучреждения, как и компании, как и простые люди, имеют на выбор достаточное количество самых разных решений, которые в общем случае (но не обязательно) делятся на два вида: платные системы с бесплатной поддержкой; бесплатные системы, но с оплатой поддержки (в основном, это всевозможные системы с открытым кодом, т.н. “свободные”).

Это очень тонкий вопрос, какой подход на самом деле дешевле в использовании. Например, в российских школах бесплатное ПО обходится дороже платного, т.к. слишком велики затраты на переобучение и техническую поддержку (источник). В целом, конечно, всё не так однозначно, но сказано это к тому, чтобы еще раз развеять мифы о бесплатном сыре. Идеального варианта, который бы подходил для всех случаев жизни (госучреждения, бизнес, школы, домашние компьютеры и т.д.) не существует. Это всегда выбор и компромисс, но как показывает статистика, сегодня в подавляющем числе случаев (около 90% компьютеров) выбор падает на платное ПО от Microsoft.

Сколько это стоит

Наше правительство, как обычно, полностью игнорируя все предыдущие исторические примеры, вновь решило пойти “своим путем”, т.е. создать свою, национальную, операционную систему, сходу выделяя на это 10 млрд рублей (основной источник - “Коммерсант”). Замечу, что НацОС – это лишь часть запланированной федеральной программы “Информационное общество”, затраты на которую на пару порядков выше (счет идет на сотни миллиардов), а упомянутые 10 млрд – это только на операционную систему.

Оценим трудозатраты, в качестве основы возьмем данные от Head Hunter за 2010 год (источник), но я добавлю свои коррективы, т.к. сам работаю программистом.

Средняя зарплата программиста на C/C++ в Петербурге, с высшим образованием и опытом в несколько лет – 60 000 руб. (до вычета подоходного налога). У хорошего программиста – 80 000 руб., у ведущего программиста с большим стажем в данной компании – 100 000 руб., у начальника отдела – 120 000 руб.

Представим теперь, что вы решили набрать в компанию лучших из лучших. Для этого вы предоставите зарплату в 150 000 руб. на руки в месяц. Это очень много даже для Москвы, в московском “Гугле” столько не платят. Это единичная зарплата для крайне востребованных специалистов в узких областях и высоких начальников. Добавим к этому налоги (~50% с учетом подоходного и ЕСН), получим более 225 000 руб. в месяц на оплату труда, причем всё по-белому. В среднем у IT-компаний расходы на зарплату сотрудникам составляют около 80%. Но мы добавим нашим виртуальным сотрудникам и лучшие условия: полную мед. страховку, фитнес клуб, мощные кондиционеры, навороченные компьютеры в офисе класса A+ с бассейном, сауной и отдельной парковкой. В итоге получим расход в 300 000 руб. в месяц на человека.

Таким образом, даже если нанять в России команду лучших из лучших, высосав кадры у конкурентов по России, СНГ и Восточной Европы, на 10 млрд. рублей можно наработать 33 333 человеко-месяца. Это значит, что один сотрудник смог бы работать на вас почти 3 тысячи лет без перерыва, или же на вас может работать около 1000 человек в течении трех лет, в самых шикарных (для России) условиях.

Что можно создать за 33 тыс. человеко-месяца с помощью лучших из лучших? Если простым языком, то это настолько много, что просто охренеть можно. Прежде чем провести сравнения, пока просто запомним это значение и посмотрим, что же именно наше правительство хочет разработать за такие деньги.

BolgenOS

Что предлагается в общем и целом? Сделать аналог уже существующих систем, разрабатываемых с открытым кодом и свободно распространяемых. Одна из самых популярных операционных систем такого рода – Ubuntu (по некоторым данным – самая популярная), основана на ядре Linux. Аналогичных систем довольно много, разрабатываются такие и в России. Ядро Linux, в свою очередь, тоже распространяется свободно, как и графические оболочки для этого ядра, чтобы вы, пользователи, видели систему из окошек и менюшек, легко запускали игры и сидели в интернете.

Что же нужно сделать? Взять ядро, взять одну из оболочек, добавить бесплатных программ, дописать свою функциональность (или внедрить уже готовую), собрать воедино и распространить по госучреждениям. Если вообще не делать ничего нового, то это настолько простая задача, что с ней справится даже малообразованный школьник.

Однажды именно так и произошло. Ученик 11-го класса сделал сборку “Убунты”, поменял в ней обои, добавил свои иконки и назвал это всё своей собственной операционной системой. О том, насколько плохо наше население образовано в такого рода вопросах, можно судить по совершенно идиотскому репортажу в новостях (хорошая подборка по теме):

Теперь точно такую же схему решили провернуть в правительстве. Если такое срабатывает на региональном уровне, что мешает сделать на федеральном? Уж если школьнику можно, то почему большим дядям нельзя? Население пока в этом мало что понимает, а денег можно распилить по полной.

Перейдем к сравнению

Насколько затратно самостоятельно сделать, развивать и поддерживать хорошую сборку ОС на основе Linux для рядовых пользователей? Инвестиции в разработку Ubuntu в 2005 году составили $10 млн (источник). Как видно, этого оказалось вполне достаточно для создания одного из самых успешных продуктов на рынке. С другой стороны, оценки трудозатрат на создание этой сборки оцениваются примерно в 62 человека-года. Оценка стоимости продукта по системе COCOMO, при зарплате в $80 000 в год составляет менее $5 млн (источник). Таким образом инвестиции могли оказаться даже избыточными.

62 человека-года – трудозатраты на Ubuntu, и 2800 человеко-лет – предполагаемые затраты на разработку аналогичной национальной ОС. $5 млн против $333 млн. К слову, 2800 человеко-лет – это примерные затраты на само ядро Linux (источник). Таким образом, на разработку частного решения на общей основе выделяется столько денег, что можно было бы разработать совершенно новую систему с нуля. Удивительное совпадение. Прим этом, когда этот вопрос обсуждался на встрече с Медведевым, то отдельно подчеркивалось, что будет использоваться общее решение Linux, дабы не изобретать велосипед (пруфлик). Делать-то ничего по второму разу не будут, тут все ясно, зато денег попросят столько, как будто разработали систему с чистого листа.

Итого: разработать “Убунту” примерно в 60 раз дешевле, чем национальную ОС, но что-то мне подсказывает, что наш продукт едва ли станет мировым лидером на рынке свободного ПО. Зато по стоимости он равен разработке ядра Linux, и даже если затраты не равны в абсолютных значениях, они весьма сравнимы и явно одного порядка.

Но если бы это было всё!

Национальная операционная система – это только начало. Судя по презентации целевой программы “Информационное общество” нам уготовлены национальная почта, национальный поисковик и много чего прочего национального (источник). Весь мир спокойно себе живет без национальных почтовиков-поисковиков, но нет, у нас все должно быть свое, “отечественное”. При том, что это абсолютно не нужно, даже вредно, а с нашей коррупцией – деньги на ветер.

Что будет

Ростехнологии, получив столь жирный кусок, не долго думая, купили компанию ООО "Альт Линукс", разрабатывающую одноименную операционную систему. Осталось перерисовать иконки, доработать все как следует (тут уж 100-200 млн рублей не жалко), а все остальное можно потратить на золотые кресла для больших начальников, самые дорогие немецкие машины (а как иначе ездить руководству?), командировки по всему миру, да и просто в карман положить. К слову, “Коммерсант”, в новости о покупке фирмы (ссылка) пишет, что на разработку национальной ОС будет выделятся 10 млрд рублей ежегодно (но в это как-то даже верить не хочется).

С другой стороны, серьезные проблемы ждут наши школы. Большинство лицензий заканчиваются в этом году, учитывая размеры рынка и образовательные цели, Microsoft готов продлевать лицензии за бесценок (речь идет о нескольких долларах за одну ОС). Но вполне вероятно, что в школы принудительно поставят “бесплатное” ПО, и кто-то очень и очень хорошо будет навариваться на переобучении учителей и персонала, т.к. навыков работы с Linux в школах практически ни у кого нет, да и в целом в стране у нас таких специалистов мало, все-таки более 90% рынка в России занято Windows.

Как надо было бы сделать

Безусловно, наработки в операционных системах в стране нужны, но это в большей степени касается военной промышленности. Для этого не нужно разрабатывать некое единое национальное решение, достаточно выдвигать ясные требования к системе и ее безопасности, а рынок уже сам предложит соответствующие продукты. К слову, все остальные армии мира тоже существуют без глобальных национальных ОС, все применяют конкретные частные решения, в зависимости от ситуации. Делают такие системы и в России. Более того, армии закупают IT-решения независимо от национальной принадлежности. Американцы что-то покупают у нас, мы что-то покупаем у них, как бы невероятно для некоторых это ни звучало.

Если же речь идет об информатизации государственных органов, то здесь, опять же, некое универсальное решение никому не нужно. Ничто не мешает написать соответствующее ПО для госорганов, бесплатное ПО вполне себе может работать и на платной Windows, а о том, что дешевле (купить систему или поддержку) уже было сказано выше. Где и какие применять решения – это сложный вопрос, требующий поиска оптимального выбора в зависимости от ситуации, вместо некоего решения в лоб – везде поставим нашу великую отечественную НацОС, мол, она всем и везде подойдет.

Пример: французская жандармерия перешла на Open Office и Ubuntu.

В презентации “Информационного общества” идет речь, в том числе, и об электронных выборах. Но, как известно, в Бразилии уже в 2002 году ничто не мешало провести первые в мире всеобщие электронные выборы и за пару часов подсчитать все голоса, да и “электронное правительство” в той же Бразилии уже давно создано, не говоря уж о развитых странах. Было бы желание заставить чиновников хорошо работать или проводить честные выборы, как и избавиться от нелепых бумажек, которые нужно таскать из кабинета в кабинет, то это бы уже давно было сделано, никакие глобальные национальные проекты для этого не нужны, надо просто делать свою работу.

Какими бы благими ни были некоторые идеи из представленной программы в целом, надо понимать, что государство не должно лезть туда, где ему не место. Ни национальный поисковик, ни национальная электронная почта, ни национальный репозитарий бесплатных программ, ни национальная бесплатная ОС не нужны – это все и так, причем уже давно, существует без государственного вмешательства.

Государство, в свою очередь, должно создавать условия для развития. А для развития бесплатного ПО нужно, хотя бы, принять соответствующие законы, чтобы бесплатные лицензии имели в России законную силу и эти законы уважались. На деле же, сегодня у нас продаются лицензии на бесплатное ПО (пример), потому что без бумажек и бланков любой ментовский рейд может забрать у компании все ее компьютеры, а потом вымогать за них деньги. Собственно, что регулярно и происходит, причем даже независимо от наличия пиратского софта на компьютерах и даже несмотря на то, что наша Конституции прямо запрещает лишать собственности без решения суда. Нет бумажки? Нет компьютера. Вот вам и бесплатное ПО.

Пример: После публикаций об очередном беспределе с отъемом компьютеров, Microsoft решила бесплатно раздавать свое ПО для правозащитных организаций и независимых СМИ в России.



P.S.

Тем, кто еще утверждает, что не может позволить себе покупать лицензионное ПО и поэтому “вынужден” его воровать, по случаю рекомендую обратить внимание на Ubuntu. Полноценная операционная система, где вам сразу предлагается браузер, почта, видео- и аудио-плееры, офисные приложения, и миллион других разных программок, все это даром, качать можно прямо сейчас. К слову, техническая поддержка, если вы не сможете в этом разобраться, обойдется вам минимум в 66 евро (т.е. по цене последней Windows 7 Home).

По теме:

Сказ о том, как Путин решил iPhone запретить – еще один шедевр нашего правительства, а так же о том, кто такой “отечественный производитель”.

Update: Данные о сумме в 10 млрд оказались ошибочны.

Опровержение здесь: http://tebedam.livejournal.com/63199.html

Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 77 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →