Зачем компании инвестируют в open source: исследование Linux Foundation

Linux Foundation Research опросила 567 специалистов и выяснила, как компании дорабатывают open source-компоненты, какие патчи отправляют авторам, а какие оставляют в собственных форках. Разбираем практическую часть отчета «ROI for Open Source Software Contribution».

Зачем компании инвестируют в open source: исследование Linux Foundation

Open source-компонент редко остается неизменным после того, как попадает в большой продукт. Если команде не хватает нужной функции, библиотека плохо стыкуется с внутренней системой или выпуск обновления безопасности не укладывается в запланированные сроки, в ход идет доработка собственными силами. Часть изменений в таком случае отправляется в исходный репозиторий, тогда как остальные годами живут в отдельной ветке.

В конце 2025 года Linux Foundation Research опросила 567 специалистов о том, как их организации работают с такими изменениями. Результаты вошли в февральский отчет «ROI for Open Source Software Contribution». Формально исследование посвящено финансовой выгоде от вложений в open source, но практическая часть оказалась не менее интересной. По таблицам из отчета можно понять, что именно компании дорабатывают, когда отправляют код авторам проекта и в каких случаях сохраняют собственный форк.

Что показало исследование Linux Foundation

Опрос охватил 567 специалистов из разных отраслей — от разработки ПО до финансов и телекоммуникаций. Выяснилось, что почти все компании вносят изменения в open source-компоненты, но лишь часть из них возвращает код обратно в upstream-репозиторий. В среднем организации отправляют авторам от 30 до 50 процентов своих патчей, остальное остается в форках.

Основные причины доработки — отсутствие нужной функциональности, несовместимость с внутренними системами и задержки с выпуском обновлений безопасности. При этом компании, которые регулярно контрибьютят в open source, тратят на это в среднем 20–30 процентов времени своих разработчиков, но получают ощутимую выгоду: ускорение разработки, снижение затрат на поддержку и улучшение репутации на рынке.

Отчет также показывает, что финансовый возврат от вложений в open source сложно измерить напрямую, но он проявляется в снижении стоимости владения, уменьшении числа инцидентов безопасности и более быстром выходе новых функций на рынок.

Предыстория и контекст

Тема доработки open source не нова. Еще десять лет назад компании активно использовали форки для адаптации библиотек под свои нужды, но с ростом популярности open source в корпоративной среде возникла проблема: каждый форк требует постоянного синхронизирования с оригинальной версией, иначе он превращается в «зомби-код», который никто не обновляет.

Исследование Linux Foundation — часть более широкой дискуссии об устойчивости open source. В последние годы участились случаи, когда критически важные проекты остаются без поддержки, а компании, зависящие от них, вынуждены брать обслуживание на себя. Отчет призван показать, что инвестиции в open source — это не благотворительность, а прагматичный бизнес-ход, который приносит измеримую выгоду.

Важно отметить, что исследование проводилось на фоне роста числа атак на цепочки поставок ПО. Компании все чаще сталкиваются с уязвимостями в open source-компонентах, и умение быстро выпускать патчи становится конкурентным преимуществом.

Какие патчи компании отправляют в upstream?

Судя по данным отчета, компании охотнее всего отправляют в upstream изменения, которые носят общий характер: исправления ошибок, улучшения документации, рефакторинг кода. Такие патчи не требуют глубокого погружения в специфику бизнеса и легко проходят код-ревью.

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

Технические подробности: как компании управляют форками

Отчет выделяет несколько стратегий управления форками. Первая — «синхронизация с апстримом»: компания регулярно сливает изменения из оригинального репозитория в свой форк, стараясь минимизировать расхождения. Вторая — «долгоживущий форк»: компания полностью отказывается от синхронизации и поддерживает свою версию самостоятельно, что требует значительных ресурсов.

Третья стратегия — «частичный возврат»: компания отправляет в upstream только те патчи, которые могут быть приняты без споров, а остальные держит локально. Исследование показывает, что организации, использующие третью стратегию, тратят в среднем на 25 процентов меньше времени на поддержку форков по сравнению с теми, кто полностью отказывается от синхронизации.

Отдельный интерес представляют данные о том, как компании оценивают риски. Почти 70 процентов респондентов заявили, что перед использованием open source-компонента проводят аудит лицензий и безопасности. При этом только половина из них имеет формальный процесс принятия решения о том, стоит ли дорабатывать компонент или заменить его на альтернативу.

Кого затронет и как

Результаты исследования в первую очередь полезны для технических директоров и архитекторов, которые отвечают за выбор open source-компонентов и стратегию их поддержки. Компании, которые игнорируют возможность контрибьюта, рискуют остаться с устаревшими форками, которые сложно обновлять и защищать.

Для разработчиков это означает смену приоритетов: вместо того чтобы просто использовать open source, им придется активно участвовать в жизни проектов — отправлять патчи, общаться с мейнтейнерами, следить за дорожной картой. Это повышает требования к квалификации, но и открывает новые карьерные возможности.

В России и СНГ тема особенно актуальна в связи с курсом на импортозамещение. Многие компании переходят на open source-решения, но сталкиваются с нехваткой компетенций для их поддержки. Исследование Linux Foundation дает ориентиры, как выстроить процесс внесения изменений и избежать типичных ошибок.

Что будет дальше

Ожидается, что Linux Foundation продолжит развивать тему измерения ROI от open source. Возможно, появятся более детальные методики расчета возврата инвестиций, учитывающие не только прямые затраты, но и косвенные выгоды — например, ускорение инноваций.

Судя по тенденциям, количество компаний, которые активно контрибьютят в open source, будет расти. Это связано как с давлением регуляторов в области кибербезопасности, так и с экономической логикой: поддерживать собственный форк дороже, чем вкладываться в общий проект.

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

Итог

Исследование Linux Foundation подтверждает: инвестиции в open source — это не расходы, а вложения, которые окупаются за счет ускорения разработки и снижения рисков. Ключевой вывод — важно не просто использовать open source, а активно участвовать в его развитии. Только так можно избежать долгосрочных проблем с поддержкой и безопасностью. Следите за обновлениями отчета и внедряйте лучшие практики в своих проектах.