Импортозамещение ПО без черных очков
Курс на импортозамещение возник на волне известных политических событий в 2014 году. Сначала в этом было больше риторики, чем практических дел, но сейчас, спустя три года, можно подвести некоторые итоги. Вот, например, системный интегратор Крок говорит, что у него есть крупные проекты с долей импортозамещения 50-90%. СМИ уже сообщали, что на открытом ПО работает портал Gosuslugi.ru. а такие госкомпании, как «Газпром», «АЛРОСА» и ВТБ, ввели изменения в положения о закупках, подразумевающие приоритет российского ПО.
И это отличная новость! — Во-первых, импортозамещение возможно. Во-вторых, оно позволяет заказчикам экономить в трехлетней перспективе до четверти ИТ-бюджета.
Сейчас open source появился в новостях вслед за громкими законодательными инициативами — Минкомсвязи обещает к 2020 году заменить в госорганизациях 50% и больше западного ПО. По факту мы имеем дело с мировым трендом open source, который ведет к изменению модели потребления ИТ-продуктов. Разработка новых продуктов на базе открытого кода быстрее и дешевле. Для нашего рынка это особенно актуально — коммерческая компания не может начать многолетнюю разработку продукта с нуля без гарантий спроса. Плюс политический флер.
Еще лет десять назад в мире господствовал проприетарный софт. Вендоры стремились подсадить заказчика на свою иглу — и весьма в этом преуспели. Но потом обнаружилась одна неприятная вещь: закрытые системы имеют потолок в развитии. Потому что у любой, даже очень большой компании, ресурсы все равно ограничены, а поток задач от бизнеса все растет и растет. И когда заказчик просит доработать нужную ему функцию, что он чаще всего слышит в ответ? — «Мы сделаем это в следующем релизе.» Ага, года через полтора-два. Конечно, это никого не устраивало.
И бизнес развернулся в сторону продуктов Open Source, которые к тому времени достигли зрелости. Однако, секрет привлекательности СПО вовсе не в отсутствии платы за лицензии — корпорации могли бы себе позволить купить любого разработчика целиком. Открытость — это прежде всего не про код, а про открытые стандарты и спецификации. Это означает, что любую систему можно собрать из отдельных компонент как из блоков лего – и это будет работать!
Что это дает бизнесу? Небывалую прежде скорость создания и изменения систем. Но зачем вносить в систему по двадцать изменений в день? Не лучше ли спокойно все продумать, запрограммировать и пускай оно работает? Ну, если вы готовы отвечать своим клиентам «в каком отделении карту получали, туда и идите», то, наверное, да. В реальном мире разработка системы, действительно удовлетворяющей требованиям бизнеса, состоит из непрестанного цикла проверки гипотез, и чем он короче, тем компания более конкурентоспособна. Собственно, так работает эволюция в живой природе — выживает тот, кто быстрее приспосабливается. А динозавры (производители монолитных проприетарных решений) обречены на вымирание.