Open source, как жить дальше?
Наверное, за три года отзвучали уже все шутки про роль СПО в «импортозамещении». Многим оказалось сложно принять логику замещения одного импорта другим, когда вместо проприетарного ставят свободное ПО, разработанное такими же американцами, немцами, индийцами и другими. Назвали бы «вендорозамещением», было бы точнее. Но главное, что внимания к СПО стало больше, а это всегда хорошо для развития конкурентного рынка.
Для многих заказчиков главный вопрос заключается не в происхождении софта (узок круг тех, кто вынужден сменить вендора), а в соответствии задачам и требованиям, в стоимости и сроках внедрения и поддержки. И чтобы пользователи не бунтовали, конечно. А бунтовать будут, скорее всего. Это видно, когда ковыряешь интерфейс какой-нибудь открытой CRM и не можешь ответить себе на вопрос, какой логикой руководствовался разработчик, и за что техподдержка требует свои совершенно конкретные доллары каждый месяц.
Беседуя с ИТ-директорами, я довольно часто спрашиваю, как у них обстоят дела с СПО — внедряется ли, работает ли, какой результат. Сейчас чаще стали отвечать, что в последние годы положение в этой сфере несколько улучшилось, то есть ПО стало качественнее. Если раньше его в основном писали «программисты для программистов» на основе своего извращенного представления о нуждах пользователей, то сейчас чаще видно, что к разработке подключаются люди, понимающие в бизнесе, а иногда и специалисты по UI/UX. Поэтому какие-то отдельные решения, вспомогательные системы стали делать на open source.
Но обещанный еще лет 10 назад «вендекапец» не спешит приходить. Почему? Да потому что большинство компаний не переводит на СПО ни ключевые промышленные системы, ни пользователей. У них или не отработали свое инвестиции в существующие системы, или нет уверенности, что свободные система и СУБД выдержат реальные нагрузки, или нет специалистов нужной квалификации, или какая-то иная причина. CIO говорят: «Смотришь презентацию интегратора — все прекрасно, а попросишь сделать референс-визит в компанию с аналогичными нашим условиями — «мы такого пока не внедряли», — значит, и мы спешить не будем».
В качестве примеров перехода бизнеса на СПО нам показывают компании FIAT Group, Hyundai Motor Company, BMW, Volvo, Toyota, Union Bank of California, Virgin America, Statoil ASA, CERN, Нью-Йоркскую и Лондонскую фондовые биржи. Это внушительный список даже без указания конкретных систем (оставим в стороне этот вопрос для экономии букв), но ведь большинство из них — уникальные предприятия, которым нужны уникальные решения, глубоко кастомизированные и заказные разработки. Поэтому естественно, что в ряде случаев выбор подрядчиков пал на ПО с открытым кодом (заказчику-то все равно, какая идеология заложена, у него совсем другие требования к ИТ-системам).
Помните, в фильме «О чем говорят мужчины» был эпизод, когда герой в отчаянии пристал к немецким солдатам с вопросом: «Немцы, как жить дальше?!». Настоящие немцы нам ответили уже несколько лет назад, переведя свой МИД с open source обратно на Windows — эксперимент не удался. Пользователи нашли столько ошибок и так нагрузили ИТ-службу жалобами (в основном на несовместимость с проприетарными форматами документов) и вопросами «а это как работает», что оказалось проще и дешевле закупить у Microsoft лицензии на все министерство, чем нанять специалистов по багфиксингу и поддержке.
Для соблюдения исторической правды добавим, что в Германии на СПО перешел муниципалитет Мюнхена в 2013 году, но это была лайт-версия перехода, потому что замене подлежали только ОС Windows NT (представляете, как бедные клерки мучились?) на Kubuntu и MS Office на OpenOffice.org. И длился проект от старта до финиша 10 лет. Можно сказать, что накоплен богатый опыт, которым не спешат воспользоваться другие муниципалитеты. В других же примерах внедрений мы видим, в основном, замену серверных ОС и какие-то точечные решения, типа клиентских терминалов, как на почте Германии.
Но мы же так гордимся, что в России сохранилась мощная математическая школа, благодаря которой вузы выпускают отличных программистов. Тогда что уже столько лет мешает утереть нос немцам и довести до ума решения, которые позволят перевести бизнес на СПО, а за ним и госсектор, и систему образования (а то все только обещают)? Или, может быть, вы уже локально решили этот вопрос для себя и своей компании?