Интересное
Открытое программное обеспечение (open source software) — это ПО с открытым исходным кодом, который компания-разработчик передаёт пользователям и другим разработчикам на основании свободной лицензии или по лицензии «общественного достояния» и соответствующее 10 принципам открытости.
Согласно оценке компании Sirius, использование ПО с открытым кодом и его обслуживание может быть примерно на 10—15% дешевле, чем проприетарное решение.
Эксперты ожидают резкого роста использования технологии open source. По данным исследовательской компании MarketsandMarkets, объём мирового рынка услуг с открытым исходным кодом вырастет в среднем на 16,2% с 25,6 млрд долларов в 2022 году до 54,1 млрд долларов к 2027 году.
10—15%
составляет экономия
при использовании open source
Согласно оценке компании Sirius, использование ПО с открытым кодом и его обслуживание может быть примерно на 10—15% дешевле, чем проприетарное решение.
10—15%
составляет экономия
при использовании open source
Эксперты ожидают резкого роста использования технологии open source. По данным исследовательской компании MarketsandMarkets, объём мирового рынка услуг с открытым исходным кодом вырастет в среднем на 16,2% с 25,6 млрд долларов в 2022 году до 54,1 млрд долларов к 2027 году.
Сейчас открытый код используют в программах для многих сфер бизнеса и государственных нужд (телекоммуникации, финансы, промышленность, государственная инфраструктура).
Чаще всего его используют для системного и кросс-отраслевого ПО, систем управления базами данных (СУБД), системных библиотек, а также средств виртуализации.
В меньшей степени он распространён среди прикладного ПО, к которому относится бухгалтерия, системы управления предприятием (ERP-системы), компьютерная поддержка проектирования (CAD) и компьютерная поддержка изготовления (CAM). В этих сферах больше используется проприетарный код.
Технология open source прочно закрепилась в современном ИТ-мире и будет оставаться его частью, говорит Алексей Герасименко, руководитель отдела продаж ИТ-компании «Смарт-Софт». Многие новые продукты и разработки используют открытый код, отмечает он.
К преимуществам открытого программного обеспечения можно отнести:
Основной плюс open source решений — это их универсальность, говорит коммерческий директор компании Goodt (входит в группу ЛАНИТ) Роман Щапов. «У них нет индустриальной привязки. Один и тот же продукт может использоваться как в ритейле, так и в нефтегазовой промышленности, как для малого бизнеса, так и для очень крупных компаний», — отмечает он.
Хотя стоимость экспертизы у open source продуктов разная, она всё же меньше, чем у гигантов, добавляет эксперт. К тому же достаточно легко можно найти специалистов и экспертов по технологиям для работы с open source решениями, говорит он.
Также в числе плюсов: независимость вендоров от ограничений, накладываемых глобальными платформами, свобода выбора инструментов, возможность создания инфраструктуры на внутренних ресурсах, перечисляет Александр Субботин, руководитель отдела разработки Content AI.
«В перспективе это позволяет развивать продукт в любом направлении, в зависимости от внутренних потребностей», — подчёркивает он.
К минусам открытого программного обеспечения можно отнести:
К минусам в первую очередь относится фактор безопасности, говорит Субботин. «Решения с использованием элементов open source могут содержать неявные „баги“ и в целом быть ненадёжными с точки зрения отказоустойчивости», — отмечает он.
Поэтому для стратегически важных секторов вопрос использования таких решений требует тщательной проработки и взвешивания рисков и выгоды, подчёркивает эксперт.
«Если компания или вендор разрабатывает собственный продукт на базе open source решения, то на этой команде и лежит ответственность за его поддержку, актуализацию и развитие. То есть если компания или вендор уходит, продукт уходит вместе с разработчиками», — говорит Щапов.
Как правило, требуется глубокая доделка исходного кода своими силами, замечает старший преподаватель бизнес-практики Московской школы менеджмента «Сколково» Владимир Коровкин.
По некоторым оценкам, в итоговой стоимости проектов особого выигрыша нет, говорит он. «То есть вендорское ПО стоит денег, но быстро встраивается в систему, открытое ПО бесплатно, но дорабатывается с такой затратой ресурсов, что в итоге примерно равно стоимости вендорского», — объясняет он.
При этом в некоторых случаях такие системы справляются со своими задачами эффективнее вендорского, в том числе за счёт специфического функционала, говорит эксперт.
В России использование открытого кода одобрено на государственном уровне, многие корпорации и госучреждения используют технологию в своей работе.
В конце 2010 года был принят план перехода органов государственной власти и федеральных бюджетных учреждений на свободное программное обеспечение. Тогда произошла легализация применения открытых лицензий, в Гражданском кодексе появились соответствующие термины, в ГОСТе — определение свободного ПО.
С 2016 года государство внедряет меры поддержки российской ИТ-отрасли, в том числе и технологию открытого ПО. В частности, правительство выдаёт гранты на разработку и внедрение отечественного ПО в размере от 20 млн до 500 млн рублей на проект. На особо значимые разработки могут направить до 6 млрд рублей.
Кроме того, аккредитованные при Минцифры ИТ-компании могут взять кредит на текущую деятельность или новые проекты по ставке не более 3% годовых. До конца 2024 года разработчики программного обеспечения освобождены от уплаты налога на прибыль, а также от налогового, валютного и других видов контроля.
Согласно проекту стратегии развития программного обеспечения с открытым кодом в России до 2024 года, использование свободного программного обеспечения наряду с отечественным проприетарным программным обеспечением выглядит как наиболее эффективный путь создания российской программной платформы.
Практика широкого использования open source решений в ряде сегментов ИТ-сферы фиксируется на протяжении как минимум 15—20 последних лет. Это один из наиболее устойчивых трендов в ИТ, особенно характерный для России, говорит Субботин.
При этом с 2022 года, когда ряд международных ресурсов и инструментов стали недоступными для российских разработчиков, им на замену пришли именно open source решения, в частности PostgreSQL, бесплатная СУБД c открытым исходным кодом, подчёркивает эксперт.
Несмотря на активное развитие использования открытого кода в России, провести оценку рынка open source в стране довольно сложно, говорит Герасименко. «Но доля применения open source решений за последний год у российских заказчиков сильно выросла», — отмечает он. Это произошло из-за снижения предложения иностранных вендоров.
Большинство государственных, корпоративных заказчиков и даже ИТ-вендоров, которые интегрируют open source в свои решения и архитектуры, используют комьюнити-версии, которые распространяются бесплатно, говорит Щапов.
Политика открытого кода позволяет российским разработчикам применять свои ноу-хау к open source решениям, а это значит, что можно создавать достаточно специфические решения под заказчика или сложную индустрию, подчёркивает он.
«Open source позволяет российским компаниям использовать современные технологии и комбинировать их между собой, собирать из разных решений собственный уникальный стек, который в итоге даёт конкурентное преимущество», — уточняет эксперт.
При переходе на open source решения нужно учитывать специфику и сложность их интеграции в действующую инфраструктуру или продукт. Этот ресурсоёмкий и трудозатратный процесс как для вендоров, так и для заказчиков и конечных пользователей, уточняет эксперт.
Как отдельный фактор риска стоит рассматривать смену юридического статуса или политики лицензирования open source решений. И всё же при оценке рисков использования проприетарного софта западной разработки и open source решений в текущей реальности открытый код выглядит более надёжным и предсказуемым.
При позитивном сценарии российский рынок будет стремиться к сбалансированному подходу, в более или менее равной пропорции используя элементы открытого кода и собственные разработки.