Регистрация

Государственный код: почему российское правительство заинтересовалось открытым ПО

19 ноября 120 0

Источник: Forbes.

Российские IT-компании представили стратегию развития программного обеспечения с открытым для разработчиков исходным кодом (open source) до 2024 года. С помощью проектов в области открытого кода можно повысить эффективность госзакупок программного обеспечения и снизить санкционные риски для IТ-отрасли, считает основатель холдинга GS Invest Сергей Мацоцкий.

Эксперты IТ-индустрии и Минцифры разрабатывают стратегию развития программного обеспечения с открытым кодом до 2024 года. Тема открытого кода вызывает большой интерес не только у IТ-компаний и программистов, но и у делового сообщества в целом. Почему государство считает полезным поддерживать создание и использование продукции, распространяемой зачастую бесплатно на условиях, сильно отличающихся от принятых в более традиционных отраслях экономики? 

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

От увлечения до большого бизнеса

Открытая модель разработки программного обеспечения (ПО) развивается с середины 80-х годов XX века — долгий срок по меркам IТ-индустрии. Причем в последние 10 лет это развитие приобрело новое качество. 

С одной стороны, открытое ПО пришло в большой бизнес: сначала ведущие интернет-компании, такие как Google и Amazon, а потом и крупнейшие игроки из других отраслей (финансов, телекома, транспорта) положили его в основу своей IТ-инфраструктуры. Это было непросто — пришлось научиться работать с сообществами программистов, выполнять требования открытых лицензий, не очень похожих на традиционные коммерческие, зачастую самим вносить вклад в открытые проекты.

С другой стороны, открытое ПО само стало большим бизнесом. Довольно долго казалось, что на нем нельзя построить успешную IТ-компанию. Но в 2019 году IBM купила пионера открытого ПО Red Hat за $34 млрд, оценочная стоимость еще одного разработчика открытого кода Databricks недавно достигла $38 млрд. Компаний, работающих в этой области и стоящих дороже миллиарда долларов, сейчас наберется несколько десятков. Для этого им пришлось научиться прислушиваться к запросам заказчиков, предоставлять сервис с гарантированным уровнем обслуживания и многому другому, что раньше ассоциировалось с коммерческими продуктами.

Распространение открытого ПО существенно поменяло отношения разработчиков между собой и с заказчиками. Я бы сказал, что бизнес на открытом ПО очень честный в том смысле, что в основе его лежит концепция «хороший сервис за справедливые деньги». Открытость обеспечивает конкуренцию предложения, и нельзя почивать на лаврах, эксплуатируя свои старые эксклюзивные разработки. 

Открытые бизнес-модели

Существует множество бизнес-моделей, которым могут следовать компании, работающие в области открытого ПО, но, пожалуй, наиболее популярными являются сегодня:

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

При всей привлекательности открытое ПО требует не менее, а зачастую более аккуратного обращения, чем коммерческое. Существует множество открытых лицензий, разработанных, чтобы удовлетворить специфические бизнес-задачи и общественные приоритеты, которые не всегда совместимы. Увлекшись адаптацией открытых продуктов под свои нужды, можно легко забыть о том, что надо делиться разработками с сообществом. В таком случае возникает так называемый форк — отдельная ветка разработки. Она может быстро стать несовместимой с основной открытой версией продукта, и стоимость ее поддержки начнет расти в геометрической прогрессии.

Российское сообщество открытого кода — одно из самых значительных и быстрорастущих. Наши программисты и компании активно участвуют в реализации международных проектов, в частности, в создании систем управления базами данных (СУБД) на открытом коде. Здесь можно назвать СУБД ClickHouse и библиотеку машинного обучения CatBoost от «Яндекса» и СУБД Tarantool от VK (раньше Mail.Ru). Думаю, российские открытые проекты ждет впечатляющее будущее. 

Государственный интерес

Коммерческие перспективы открытого кода отчасти объясняют интерес государства к этой сфере, которая, опираясь на открытое ПО, может решить несколько стратегических задач:

С другой стороны, государство может внести свой вклад в расширение использования открытого ПО в России:

Важное преимущество открытых технологий — устойчивость к колебаниям внешнеполитической конъюнктуры. Не оглядываясь на политику, российские потребители могут продолжать использовать зарубежное открытое ПО, а наши программисты — развивать его совместно с коллегами из других стран на благо как мирового сообщества, так и России. 

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

Разумеется, использование открытого ПО, особенно в государственном секторе, требует аккуратности. В каждом конкретном случае нужно убедиться, что:

Все эти вопросы, как и множество других, государство должно решать в общественных интересах с учетом позиции IТ-индустрии и сообщества разработчиков открытого ПО.

Нажимая на кнопку "Подписаться", Вы соглашаетесь с условиями Политики в отношении обработки персональных данных и даете согласие на обработку персональных данных