В 2023 году, согласно отчету OpenLogic, 80% компаний чаще используют программное обеспечение с открытым кодом для решения своих задач. К примеру, 60% сайтов в интернете обслуживаются на Apache и Nginx — самых популярных веб-серверах с открытым кодом. А число пользователей самой известной в мире Open Source-платформы GitHub выросло до 100 млн.
За пару десятков лет Open Source из идеи энтузиастов стал неотъемлемой частью IT-бизнеса. В разных задачах ПО с открытым кодом уже много лет используют Amazon, IBM, Google, IMDb, Netflix и еще сотни других компаний. Гиганты IT-индустрии продолжают инвестировать в разработки с открытым кодом миллиарды долларов.
Растет спрос и со стороны потребителей софта. Так, к 2026 году 92% российских компаний будут пользоваться открытым ПО, считают аналитики. Согласно данным Институт изучения мировых рынков (ИИМР), COSS-решения в области хранения данных — вариант OS с бесплатным доступом к большей части исходного кода, но платными поддержкой и допфункциями — используют лидеры рынков: ритейлеры X5 Group, «Магнит», «Ашан», «Рив Гош», банки — ВТБ, Росбанк, ПСБ, Дом. РФ, крупнейшие предприятия — «Газпром нефть» и другие.
По прогнозам ИИМР, доля COSS-решений для программного обеспечения может в ближайшие пару лет составить треть в общем объеме IT-решений (32%). Использование проприетарного или полностью платного софта сократится при этом почти вдвое — с 62% до 36%. Еще 32% будут занимать бесплатные Оpen Source-решения (FOSS), считают в ИИМР.
Давайте разберемся, с чем связан новый виток развития Open Source решений не только в России, но и в мире, и почему это выгодно бизнесу?
Почему открытый код, а не проприетарное ПО
Еще несколько лет назад слова «программное обеспечение» предполагали некий платный продукт, который можно было только «купить». Речь шла как раз о проприетарном софте. В 2022 году в России он занимал 81% рынка ПО, включая и российское, и зарубежное. Но сейчас на него уже приходится только 62%. Столь ощутимую конкуренцию ему составили разработки, основанные на принципах открытых данных, которые каждый может использовать и дорабатывать под свои цели.
По данным фонда «Сколково», больше половины решений в реестре отечественного ПО написано с использованием открытого кода. И дело не только в санкциях и уходе зарубежных компаний, в результате чего российский бизнес остался без софта, это общемировая тенденция. Хотя фактор «февраля 2022 года» вынуждено подстегнул отечественную IT-индустрию и наглядно продемонстрировал все плюсы Open Source.
Экономия сил, средств, времени
Для компаний, использующих открытый софт при разработке или внедрении своих решений, такой подход позволяет сэкономить на приобретении готовых программ либо же на создании собственного продукта с нуля. И в том, и в другом случае это дает снижение общих затрат, колоссальную экономию времени и человеческого ресурса.
С покупкой лицензии на платные продукты все понятно — для открытого ПО этого не требуется. Исключение составляют коммерческие дополнительные опции или обслуживание, но и здесь свободное ПО отличает гораздо более выгодная ценовая политика, по сравнению с «закрытыми» решениями. Отдельно скажем о других преимуществах:
- Open Source дает возможность использовать IT-наработки мирового уровня в коммерческих продуктах, потому решения на основе открытого кода экономически выгодны для бизнеса. Наиболее распространены системы на основе открытого исходного кода, системы управления базами данных, а также решения в сфере информационной безопасности. Коммерческое ПО, созданное на основе открытого кода, помогает быстро внедрить его и решать задачи бизнеса здесь и сейчас.
- Модернизация и технологическая поддержка. Необходимые функции появляются в Open Source-решениях быстрее и часто дополняются разными программистами, чтобы повышает их эффективность.
- Большой выбор вариантов решений.
- Кроссплатформенность. Большинство программ с открытым кодом выпускаются под все виды операционных систем и платформ, что снимает сразу многие задачи по «состыковке» решений.
Адаптация под задачи бизнеса
Open Source-решения значительно проще, чем другие виды ПО, адаптируются под задачи конкретной компании. Открытый код позволяет дорабатывать как софт в целом, так и само ядро. И делать это можно без привязки к одной компании-разработчику. Такой потенциал открытого софта отмечают более 80% программистов, и этот фактор также объясняет его широкое распространение во всем мире.
Зачастую ПО может в целом устраивать компанию, а пару недостающих функций возможно добавить силами собственной IT-команды. И не ждать, пока «авторы» внесут нужные вам изменения в «заказ», как было бы в случае с коммерческими программами.
Такими возможностями пользуются как небольшие компании, так и крупный бизнес. Известно, например, что Т—Банк, создавая корпоративный мессенджер TiMe, использовал открытый код Mattermost. Но внес туда более 200 изменений, чтобы адаптировать его под потребности сотрудников. Для небольших компаний открытый софт и вовсе становится спасением.
Возможность протестировать ПО перед покупкой
Если мы говорим о коммерческом сегменте открытого года, которым чаще всего пользуются корпоративные клиенты, то здесь важна возможность попробовать продукт прежде, чем купить его. Фактически это возможность заранее заглянуть внутрь системы, чтобы узнать, что представляет из себя продукт. Это важно, в том числе для защиты информационной безопасности. Можно сразу увидеть, как собирается и хранится информация, какие есть уязвимости и совместимость с уже имеющимся в компании софтами.
Возможность «попробовать» важна и для тех, кто переходит с западного оборудования на российское ПО.
Потребность в альтернативе и отсутствие рисков, связанных с владением ПО
После ухода крупных западных компаний Open Source стал хорошей альтернативой для российских разработчиков. Но есть еще один плюс для компаний, делающих ставку на развитие Open Source продуктов, — такой подход дает возможность одновременно стать лидерами на российском рынке программного обеспечения. Среди них известные IT-структуры: группа «Астра», Arendata, «Ланит», и одновременно оставаться в когорте международных компаний-вендоров.
Кроме этого, важным преимуществом «открытого» софта стало отсутствие рисков, связанных с зависимостью от владельцев ПО и конкретного разработчика. Принципы открытого кода позволяют создавать проекты совместно, независимо от того, компания ли это, частный разработчик или сообщество. Это гарантирует потребителям защищенность и уверенность: даже если один поставщик уйдет, поддержка все равно будет работать.
Кстати, многие российские IT регистрируют программное обеспечение, созданное на основе открытого кода, в государственном реестре, после чего его можно использовать, в том числе в обеспечении критически важной информационной инфраструктуры.
Использование коллективного интеллекта
Open Source основывается на «коллективном разуме» миллионов людей по всему миру — большинство Open Source решений разрабатываются крупными IT-сообществами. И это их ключевое преимущество. Решение, над которым работали лучшие специалисты рынка, не мотивированные и не ограниченные коммерческими договоренностями и рамками конкретной компании-работодателя, является наиболее развитым и устойчивым с технологической точки зрения.
Удобный доступ к OS решениям
В мире есть несколько крупных платформ, на которых разработчики публикуют свои Open Source решения и их модификации, благодаря витрине проектов бизнес может быстро получать доступ как к самим ПО с открытым кодом, так и к разработчикам, кто может помочь в интеграции решений.
В России аналога подобным платформам долгое время не было, IT-сообщество GoOpenSource создало свою витрину проектов для малого и среднего бизнеса. Аналогично западным форматам, это каталог решений, которые разрабатывают и дорабатывают контрибьюторы GoOpenSource сообщества, такой формат позволяет значительно упростить для бизнеса внедрение технологичных решений.
Развитие отрасли
Open Source двигает вперед всю IT-индустрию, происходит это благодаря публичному, общественному доступу к технологиям, большому и открытому сообществу разработчиков. Во всем мире открытый код способствует появлению инноваций, улучшению безопасности программ и развитию сотрудничества между разработчиками.
Прогресс российской IT-отрасли связан с ее интегрированностью в международное сообщество разработчиков, с одной стороны. С другой, как показывают последние два года, именно открытый, вне границ и коммерческой конкуренции, Open Source удовлетворяет потребности в технологическом суверенитете, надежности и устойчивости IT-гигантов и корпораций, так и в развитии малого и среднего IT-бизнеса.
Использует ли ваша компания IT-решения с открытым кодом? Какие это инструменты?