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

В каких отраслях необходимо использовать отечественное ПО и почему

По распоряжению президента РФ все критически значимые для экономики страны компании должны отказаться от импортного программного обеспечения и оборудования, которое занимало до 2022 года большую часть в ИТ-инфраструктуре организаций — около 65-70%. Это необходимо для того, чтобы обеспечить России технологическую независимость, так как события текущего года показали, что западные вендоры с легкостью отказываются от своих обязательств — техподдержки, обновлений, продления лицензий. При этом на рынке уже присутствуют аналогичные цифровые решения, которые могут заменить иностранные в большинстве отраслей. Например, операционные системы, средства обеспечения безопасности хранения и передачи информации, программное обеспечение для офиса, платформы видеоконференцсвязи. Благодаря открытому коду разработка отечественных решений станет дешевле и быстрее, что ускорит процесс импортозамещения.

Примеры внедрения и эффективность

Примеров внедрения программного обеспечения на базе открытого кода в России уже достаточно много. Так, например, еще в 2016 году медиагруппа «Россия Сегодня» прекратила использование продуктов Oracle и стала пользователем свободной базы данных PostgreSQL. Компания Postgres Professional в России является одним из главных разработчиков по количеству изменений в основной версии этой открытой базы данных.

В компании говорят, что использование Open Source позволит преодолеть множества препятствий, тем самым значительно ускорив разработку собственных продуктов с минимальными потерями времени. Таким продуктом является Postgres Pro, который разрабатывается и поддерживается на территории Российской Федерации и в то же время вносит значительный вклад в мировой Open Source, признаваемый международным сообществом.

Лучшей альтернативой SAP Business Suite с открытым исходным кодом является Odoo.

SAP предлагает мощные отраслевые решения. Поставщик программного обеспечения имеет основную компетенцию в своих ERP-функциях, но меньшую в других. Odoo — это комплексное решение для управления бизнесом, поэтому оно предлагает гораздо больше, чем просто функции ERP. Несмотря на то, что Odoo само по себе не сильно в отраслевых решениях, его можно дополнить существующими решениями для различных отраслей от сторонних разработчиков и консалтинговых фирм и таким образом компенсировать возможные слабые места.

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

Какие импортные аналоги можно заменить

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

Wine (первоначально аббревиатура от «Wine Is Not an Emulator») — уровень совместимости, который позволяет открывать приложения Windows в ряде операционных систем, совместимых с POSIX, таких как Linux, macOS и BSD. Вместо имитации внутренней логики Windows, например, виртуальной машины или эмулятора, Wine сходу конвертирует вызовы Windows API в вызовы POSIX, минимизируя риски снижения производительности и переполнения памяти, характерные для других методов, и обеспечивает бережный перенос приложения Windows на рабочий стол.

Я считаю, что у простых пользователей не возникнут какие-то глобальные проблемы с доступностью софта на Windows и самой ОС, но сегодня мы имеем другую достаточно популярную полностью закрытую ОС — iOS. Приложение для iPhone может просто исчезнуть из AppStore, и вы уже никак его не сможете установить. Это реальная проблема на данный момент. С Windows такого не будет, потому что есть возможность так или иначе установить то, что нужно.

Для бизнеса уход таких компаний, как SAP или Oracle — проблема, но не катастрофа. И я бы предложил такой алгоритм действий: переезд на открытое ПО, инвестирование средств в разработку и внедрение безопасных и предсказуемых с точки зрения геополитических рисков решений.

Насколько открытый код ускорит импортозамещение

Свободное ПО способно кратно ускорить разработку каких-либо продуктов. Это фундамент и разумная стратегия. Зачем что-то создавать с абсолютного нуля, если можно взять за основу готовые и проверенные решения?

Если нужно построить дом, разве кому-то придет в голову строить цементный завод и использовать собственный цемент для строительства? Гораздо разумней поехать в строительный магазин и купить там все необходимые материалы и инструменты.

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

Кто работает с Open Source

Мало кто об этом задумывается, но большая часть ПО сегодня работает на свободном софте с открытым исходным кодом. Android, Tesla, сайты и мобильные приложения, iOS-приложения, Linux, веб-серверы Apache и Nginx, которые управляют более чем 60% веб-сайтов мира — все они работают на Open Source. Подавляющее большинство программистов, инженеров и разработчиков хорошо знакомы с этим.

Лично я вижу, что за этим будущее. Такая бизнес-модель, в которой заказчик получает бесплатный софт и платные услуги по поддержке и доработке этого софта под свои конкретные нужды, гораздо более понятна, прозрачна и предсказуема, чем просто платить ренту за закрытый софт и даже не знать, как именно он работает.
Антон Созонтов, разработчик 11 цифровых продуктов на базе открытого кода с 17-летним опытом в ИТ-отрасли, Senior Member в Institute of Electrical and Electronics Engineers, член International Association of Engineers