Провайдеры и заказчики привыкли рассчитывать на поддержку вендора, на обновления, на продление лицензий, однако события 2022 года лишили многих этих надежд. Справиться с вакуумом, образовавшимся на месте поставщиков, ушедших с российского рынка, поможет использование ПО на базе Open Source, уверен Александр Гордеев, генеральный директор ООО «Регеора Девелопмент», архитектор и ведущий разработчик высоконагруженных систем управления процессами.
До прошлого года российский ИТ-рынок был критически зависим от импортных ПО и технологий. Например, в 2021 году объемы отечественной ИТ-индустрии выросли до 3,72 трлн рублей, 70% из которых пришлись на импорт технологий западных стран.
Через три года около 92% отечественных компаний будут использовать ПО на базе Open Source, что позволит бизнесу и госсектору минимизировать зависимость от решений западных вендоров. Начинать собственную разработку ПО с нуля слишком долго и трудозатратно, а также невозможно без компетенций высококлассных специалистов, дефицит которых сейчас присутствует на российском рынке.
Преимущества Open Source для бизнеса
Мировые тенденции в разработке ПО в последнее десятилетие в явном виде показывают курс на использование Open Source-компонентов и решений, зачастую доступных бесплатно для широкой аудитории. Начиная от веб-сайтов, в основе визуальной части которых используются популярные фреймворки, часто доступные облачные сервисы, и заканчивая серьезными решениями промышленного класса, на основе открытых библиотек, ускоряющих разработку и повышающих качество конечного продукта.
Платные решения с открытым, а чаще закрытым исходным кодом также сохраняют свои позиции, но даже крупные международные компании могут разрабатывать коммерческую версию продукта и его бесплатную версию, давая возможность другим разработчикам использовать их наработки.
В чем же смысл разработки открытых решений? Для компаний с коммерческими продуктами — это возможность существенно расширить аудиторию, протестировать нововведения и получить обратную связь от огромного количества пользователей, что позволит своевременно устранять ошибки (а они, увы, присутствуют везде и всегда) и перенести новые функции в коммерческие версии, так самым повысив ценность для платных клиентов.
Полностью бесплатные решения с открытым исходным кодом повышают репутацию их авторов в социуме, а дополнительные услуги — платные консультации, помощь в настройке и улучшении производительности в работе, создание полноценной экосистемы с сообществами, обучением, экзаменами и офлайн-встречами — являются источниками дохода авторов. При этом сохраняется возможность использования программных продуктов широким, почти неограниченным, кругом лиц, если соблюдать условия лицензии, например, упоминать названия и авторов использованных компонентов в документации к основному продукту.
Некоторые большие ИТ-компании, например, популярные социальные сети, совершенно бесплатно разрабатывают открытые решения, доступные всем, понимая свою значимость и возможности, делая свой вклад в развитие отрасли, в рамках корпоративной социальной ответственности. Кроме нее, есть и дополнительная польза — популярные решения с открытым кодом привлекают энтузиастов, которые предлагают свои модификации и улучшения, что дает компаниям-авторам возможность развития своих внутренних продуктов.
Преимущества для госсектора
В государственных и больших коммерческих компаниях в России в течение последних 10 лет также взят курс на импортозамещение проприетарных платных продуктов иностранной разработки на отечественные, разработанные российскими компаниями, с использованием бесплатных компонентов с открытым исходным кодом. Это позволяет снизить повторяющиеся затраты на поддержание лицензии на ПО — в последние годы популярной стала подписочная модель, когда лицензия покупается не однократно, а ежегодно, с определением стоимости в зависимости от ряда параметров, функций программного обеспечения, количества и конфигурации серверного оборудования, на котором оно работает. Открытый исходный код позволяет при необходимости без участия его авторов провести детальный анализ, например, на соответствие требований Федеральной службы по техническому и экспортному контролю (ФСТЭК) в части работы и защиты данных.
Препятствия на пути развития отечественного ПО на базе Open Source
В последний год разработчики столкнулись с новыми сложностями — некоторые популярные, широко используемые международные библиотеки и программные продукты оказались недоступны на территории России по региональному признаку. Значительная часть спустя какое-то время после блокировки стала снова доступна по решению их авторов, но риск возможных ограничений и изменений в лицензионной модели используемых продуктов дает четкий сигнал, что требуется еще более глубокое импортозамещение и создание отечественных аналогов необходимых программных продуктов, важность чего неоднократно подчеркивалась государством, с предложением оказания различных видов поддержки ИТ компаниями в России.
Подводные камни и риски Open Source
Основным риском использования Open Source продуктов можно назвать вероятность изменения условий лицензий, запрещающих использование библиотек российскими разработчиками, что может привести к нарушению условий договоров о лицензионной чистоте конечного продукта.
Еще одна уязвимость Open Source — отсутствие надежной финансовой основы, гарантий нормальной работы, углубленного мониторинга уязвимостей, так как большинство проектов реализуется частными лицами, а не крупными ИТ-компаниями с высококвалифицированными специалистами. Также нередки случаи, что в Open Source решение намеренно вставляют вредоносный код, что используется для проникновения в ИТ-инфраструктуру крупных компаний с целью кражи данных или просто вредительства, ведущего к сбою бизнес-процессов.
Прогнозы по развитию российской ИТ-отрасли при помощи Open Source
Еще в 2021 году появились прогнозы, что к 2025 году около 90% российских компаний будут использовать ПО на Open Source. В прошлом году перспективы использования открытого кода при создании отечественных ИТ-продуктов стали необходимостью в связи с уходом западных вендоров с российского рынка. В связи с чем в России началась реализация пилотного проекта по созданию хранилища программных продуктов с открытым исходным кодом, результат от которого должен стать известным в апреле 2023 года. Проект нацелен на продолжение создания технологического суверенитета страны и, судя по числу участников, должен действительно помочь достигнуть данной цели.
Читать далее:
Раскрыт секрет долголетия: ученые поняли, как запустить нужный механизм в теле человека