В 2025 году почти две трети программного обеспечения в российском корпоративном сегменте будут построены на открытом исходном коде, или Open Source. Чуть больше трети останется за полностью проприетарным ПО (лицензированный софт, имеющий ограничения на использование, распространение и модификацию), хотя еще в 2022 году его доля превышала 70%.
Что обеспечило такой рост популярности Open Source и как разработка на базе открытого кода влияет на цифровую трансформацию, рассказал Руслан Гайнанов, основатель «ТИМ ФОРС Альянс».
Цифровая трансформация сегодня
Внедрение и интеграция цифровых технологий во все аспекты деятельности бизнеса становится обязательным шагом для компаний, стремящихся оставаться конкурентоспособными в условиях быстрого технологического прогресса и изменения потребительских ожиданий.
Цифровая трансформация сегодня включает несколько направлений, ориентированных на использование технологий для улучшения бизнеса. Среди них:
— автоматизация процессов, что позволяет снизить временные затраты и вероятность ошибок;
— сбор и анализ больших данных, что дает возможность лучше понимать предпочтения клиентов и оптимизировать процессы;
— переход на облачные платформы, что упрощает масштабирование инфраструктуры компании и снижает затраты на поддержку серверов;
— обновление клиентского опыта через мобильные приложения и персонализированные предложения, что повышает уровень удовлетворенности конечного потребителя и увеличивает его лояльность.
Уровень цифровизации рынка неоднороден. Крупные компании идут по пути комплексной интеграции технологичных решений. Например, такие игроки, как «Яндекс» или «Сбер», уже имеют внушительный пул программных инструментов и решений, а потому двигаются в направлении развития экосистем. Малые и средние предприятия стремятся к внедрению доступных технологий для решения точечных задач. Это может быть оптимизация управленческих процессов или улучшение взаимодействия с клиентами.
Несмотря на разницу в уровне цифровизации, российские компании сегодня сталкиваются с одной общей проблемой. Формирование технологичного бизнеса подразумевает использование программного обеспечения, при этом иностранные разработки становятся все более труднодоступными для отечественных потребителей. Западные компании ограничивают функционал своего ПО, ограничивающей часто является и цена. И естественно, что в данной ситуации бизнес взял курс на использование отечественного софта и разработку собственных программ и сервисов, чтобы снизить зависимость от сторонних поставщиков.
Такую политику поддерживают и на государственном уровне. К 2025 году российские госкомпании должны перейти на российские операционные системы и офисные пакеты, а с 2026-го — использовать отечественные системы управления баз данных.
Преимущества цифровизации на базе Open Source
В разработке программного обеспечения утвердился тренд на использование инструментов Open Source. Это своего рода готовый фундамент, на базе которого можно создать решение, под запросы и потребности конкретного бизнеса. Например, на открытом исходном коде основана система управления контентом WordPress: с помощью нее работают 43% веб-сайтов в мире.
«Сегодня вся индустрия строится на том, что разработчики берут открытое решение и с помощью него строят систему, которая им нужна. Это позволяет отказаться от расходов на покупку лицензии, а также использовать свои компетенции внутри проекта», — комментирует Алексей Романов, software-архитектор, кофаундер образовательного стартапа IT Enduro.
Растущую популярность использования открытого кода обеспечивает ряд преимуществ этого инструмента разработки. Поскольку решения Open Source свободно доступны для скачивания, бизнес может существенно сократить затраты на лицензионное ПО. Решения с открытым исходным кодом позволяют ежегодно экономить 60 миллиардов долларов на разработке. Это особенно важно для малых и средних предприятий, которые могут использовать такие инструменты для улучшения своих бизнес-процессов без значительных финансовых вложений.
Open Source решения предоставляют пользователям гибкость в модификации и настройке программного обеспечения под свои задачи. Компании могут адаптировать инструменты к специфическим требованиям бизнеса, а также интегрировать их с существующими системами. Например, на смену ушедшей из России коммерческой программы для командной работы Jira пришли аналоги с открытым исходным кодом — системы управления проектами Redmine и Taiga. И таких примеров много.
«Раньше цифровой трансформацией могли заниматься только крупные игроки. Сейчас разработчиков становится больше, открытых решений становится больше. И уже небольшая компания может нанять команду разработчиков, которые будут заниматься технологическим развитием бизнеса», — говорит Алексей Романов.
Среди других преимуществ Open Source — активная поддержка сообщества разработчиков, которые заинтересованы в развитии и улучшении своего решения. Это способствует быстрому выявлению и исправлению уязвимостей, ведь “коллективный разум” всегда эффективнее.
Open Source инструменты обеспечивают высокий уровень прозрачности, поскольку исходный код доступен и открыт. Отсюда — возможность лучше понимать, как работает программное обеспечение, и минимизировать риски, связанные с зависимостью от поставщиков. Компании могут вносить изменения в код, если это необходимо, и обеспечивать соответствие своим стандартам и требованиям безопасности.
Потенциальные риски
При всех преимуществах открытого кода использование такого программного обеспечения часто сопровождается стереотипами о его ненадежности. Один из распространенных мифов — утверждение о небезопасности решений на базе Open Source, ведь любой может читать и изменять код, что якобы упрощает задачу злоумышленникам. Однако наличие открытого кода — наоборот, один из ключевых факторов безопасности. Благодаря доступности разработчики и эксперты по безопасности могут проверять его на наличие уязвимостей. Такой подход позволяет находить проблемы на раннем этапе и устранять их.
«В проприетарных ПО ты доверяешь аудиту поставщика, а в случае с Open Source проводишь аудит сам — можешь изучить код от первого до последнего знака. И такому самостоятельному анализу доверия больше», — объясняет Алексей Романов.
Еще один миф вокруг открытого кода строится на опасении, что Open Source не предоставляет качественной поддержки и гарантий. Однако многие крупные проекты имеют такие возможности. Например, режим поддержки есть у создателей системы управления баз данных PostgresPro. А еще вокруг популярных открытых решений формируются активные сообщества, которые помогают пользователям решать проблемы, делятся знаниями и предоставляют помощь.
Стереотип о недостатке функциональности и качества Open Source по сравнению с проприетарным софтом разбивается о рыночную конкуренцию. Разработчики программного обеспечения с открытым кодом конкурируют за признание в сообществе. Их стимулы заключаются в формировании собственной репутации и желании внести вклад в развитие технологий, что способствует созданию качественных решений. Зачастую они прогрессивнее и гибче коммерческих аналогов.
Кроме того, пользователи часто беспокоятся о лицензионных ограничениях Open Source, ведь это может привести к правовым проблемам. Но каждое решение имеет свою лицензию, которая описывает, как можно использовать и распространять код. Они прозрачны и зачастую предоставляют пользователям значительную свободу в использовании и модификации ПО.
Подходы в работе с открытым кодом
Сегодня Open Source можно условно поделить на две категории, которые отличаются принципом монетизации и лицензирования: ПО с открытым исходным кодом (Free Open Source Software, FOSS) и коммерческое ПО на базе открытого кода (Commercial Open Source Software, COSS).
FOSS подразумевает, что исходный код программного обеспечения доступен для свободного изучения, изменения и распространения, что позволяет максимизировать свободу и контроль над используемыми инструментами. COSS сочетает преимущества открытого кода с бизнес-моделью: в таком решении исходный код открыт для всех желающих, но его разработчик предлагает дополнительные услуги для получения прибыли.
Таким образом, предприниматель, заинтересованный во внедрении ПО на базе Open Source, может пойти по двум пути:
- Использовать COSS-решения, в которых базовая версия ПО с открытым кодом предоставляется бесплатно и может быть адаптирована под нужды бизнеса. При необходимости помощь с внедрением инструмента могут оказать его разработчики: к платным услугам относится техническая поддержка, обучение сотрудников, консалтинг, кастомизация или предоставление корпоративных версий с расширенным функционалом. Такой подход привлекателен для компаний, которые нуждаются в надежных инструментах, но не имеют сильной команды разработчиков для самостоятельной доработки ПО.
- Нанять разработчиков, которые на базе FOSS создадут уникальный продукт, нужный для конкретного бизнеса. Это идеальный выбор для тех, кто ищет бесплатные решения и обладает необходимыми навыками для самостоятельного управления программным обеспечением. Более того, в случае создания актуального и востребованного на рынке продукта его можно продавать.
Открытость и гибкость инструментов Open Source открывает широкие возможности для развития и цифровой трансформации современного бизнеса. С помощью решений на базе открытого кода даже у небольших предприятий появился доступ к инновационным разработкам, которые позволяют улучшить внутренние процессы, модернизировать каналы взаимодействия с конечным потребителей, усовершенствовать бизнес-модель и тем самым обеспечить конкурентность в меняющихся рыночных условиях.
- Майкл Дж. Фокс рассказал, как черный юмор помогает справляться с болезнью Паркинсона - 20/11/2024 22:43
- Госдума: S.T.A.L.K.E.R. 2 может нарушать российские законы и нести угрозу безопасности - 20/11/2024 18:27
- Россия – Сирия: разгромная победа россиян в товарищеском матче - 20/11/2024 14:09