На протяжении многих лет (десятилетий) открытый исходный код развивался и менялся вместе с разработкой программного обеспечения, поскольку сообщество открытого исходного кода становилось более глобальным.
Но при любом росте возникают и болевые точки. Чтобы открытый исходный код продолжал процветать, нам важно осознавать эти проблемы и определять, как их преодолеть.
Наконец, давайте посмотрим, что скажет октябрь 2025 года о направлении открытого исходного кода. Не стесняйтесь ознакомиться с полным отчетом Octoverse и сделать свои собственные прогнозы.
развитие, имеющее глобальный масштаб
В 2025 году к нашему сообществу GitHub присоединятся около 36 миллионов новых разработчиков. Хотя эта цифра сама по себе огромна, важно также посмотреть, откуда в мире происходит этот рост. В Индии появилось 5,2 миллиона разработчиков, а в Бразилии, Индонезии, Японии и Германии наблюдался значительный рост.
Что это значит? Очевидно, что открытый исходный код становится более глобальным, чем когда-либо прежде. Это также означает, что зачастую большинство разработчиков живут за пределами регионов, где возникли проекты, над которыми они работают. Это фундаментальное изменение. Хотя проекты с участием глобальных участников существовали всегда, сейчас все большее их количество начинает становиться реальностью.
Учитывая этот глобальный масштаб, открытый исходный код не может полагаться на участников, разделяющих рабочее время, коммуникационные стратегии, культурные ожидания или даже язык. Процветать будут те проекты, которые поддерживают мировое сообщество.
Лучший способ сделать это — поддерживать четкое общение в таких областях, как правила внесения взносов, кодекс поведения, ожидания от проверки и управленческая документация. Это необходимая инфраструктура для крупных проектов, которые хотят поддержать это сообщество. Проекты, не включающие эти рекомендации, будут испытывать трудности с масштабированием, поскольку число участников по всему миру увеличивается. Те, кто их предоставит, будут более гибкими, устойчивыми и обеспечат более простой путь к привлечению новых участников.
Палка о двух концах ИИ
ИИ призван сыграть важную роль в ускорении глобального взаимодействия в 2025 году. Он открыл путь, который облегчит новым разработчикам вход в мир программирования, резко снизив входной барьер. Это помогает участникам понимать незнакомые кодовые базы, создавать проекты исправлений и даже создавать новые проекты с нуля. В конечном итоге это помогло новым разработчикам быстро внести свой первый вклад.
Однако это также создало много шума, или так называемого «наклона AI». Отстой ИИ — это большое количество некачественных и порой некорректных вкладов, которые не добавляют ценности проекту. Или это вклады, для включения которых потребуется много работы, было бы быстрее реализовать решение самостоятельно.
Из-за этого стало сложнее, чем когда-либо, поддерживать проекты и обеспечивать их дальнейшее движение в намеченном направлении. Автоматически генерируемые задачи и пул-реквесты увеличивают количество без повышения качества проекта. В результате специалистам по сопровождению приходится тратить больше времени на проверку вкладов разработчиков с весьма разным уровнем квалификации. Во многих случаях время, затрачиваемое на рассмотрение дополнительных предложений, росло быстрее, чем количество сопровождающих.
Даже если вы уберете из уравнения наклон ИИ, общий объем вкладов вырастет до потенциально невыносимого уровня. Это может выглядеть как атака типа «отказ в обслуживании» на человеческое внимание.
Вот почему сопровождающие спрашивают: как отфильтровать шум и найти наиболее важные вклады? К счастью, мы добавили несколько инструментов, которые могут помочь. Существует также ряд проектов ИИ с открытым исходным кодом, которые специально пытаются решить проблему наклона ИИ. Кроме того, специалисты по сопровождению используют ИИ в целях защиты, используя его для решения простых задач обслуживания, таких как проблемы тестирования, обнаружения повторяющихся проблем и проблем с маркировкой. Помогая решать некоторые из наиболее сложных задач, он дает специалистам по обслуживанию больше времени, чтобы сосредоточиться на проблемах, требующих вмешательства человека и принятия решений.
Ожидайте, что в следующем году продолжится расширение и развитие проектов с открытым исходным кодом, которые включают ИИ как часть инфраструктуры сообщества. Чтобы справиться с таким объемом информации, ИИ не может быть просто помощником в кодировании. Необходимо найти способ снизить нагрузку на сопровождающего и сделать эту работу более масштабируемой.
Рекордный рост – это здорово, если его планировать
На первый взгляд, рекордный глобальный рост выглядит как успех. Но этот приток новых разработчиков также может стать бременем. Огромная популярность проектов, охватывающих основы, таких как размещение вашего первого запроса на включение на GitHub, показывает, что многие из этих новых разработчиков находятся в зачаточном состоянии с точки зрения комфорта с открытым исходным кодом. Существует неопределенность относительно того, как действовать и как взаимодействовать с сообществом. Проблемы с повторяющимися вводными вопросами и повторяющимися проблемами не упоминаются.
Это привело к растущему разрыву между количеством участников проектов с открытым исходным кодом и количеством сопровождающих, обладающих чувством сопричастности. Этот разрыв будет увеличиваться по мере рекордного роста количества новых разработчиков.
Способ решения этой проблемы будет заключаться не в том, чтобы отдельные лица выступали в качестве советников, хотя это по-прежнему будет важно. Речь пойдет больше о создании устойчивых систем, демонстрирующих организационную зрелость. Что это значит? Хотя это не исчерпывающий список, вот некоторые пункты:
- Наличие четкого и определенного пути от участника к рецензенту и сопровождающему. Имейте в виду, что этот путь может быть трудным без наставника, который будет вас направлять.
- Модели совместного управления, не зависящие от какого-либо часового пояса или небольшой группы людей.
- Документация, содержащая рекомендации о том, как внести свой вклад и о целях проекта.
Помогая гарантировать, что количество сопровождающих соответствует числу участников, проекты смогут воспользоваться преимуществами рекордного роста. Это налагает дополнительную нагрузку на нынешних сопровождающих, но цель состоит в том, чтобы инвестировать в прочную основу, которая приведет к созданию более стабильной структуры в будущем. Проекты, которые этого не делают, будут с трудом масштабироваться в глобальном масштабе и могут застопориться или столкнуться с такими проблемами, как увеличение технического долга.
Но что делают люди?
Нельзя отрицать, что ИИ уделялось большое внимание: почти 60% наиболее растущих проектов были сосредоточены на ИИ. Однако было и немало тех, которые не имели никакого отношения к ИИ. Эти проекты (например, Home Assistant, VS Code, Godot) продолжают процветать, поскольку отвечают реальным потребностям и поддерживают широкие международные сообщества.

Так же, как сектор девелоперов растет во всем мире, то же самое можно сказать и о проектах, вызывающих наибольший интерес. Подобные проекты, которые поддерживают мировое сообщество и удовлетворяют его потребности, будут продолжать пользоваться популярностью и получать наибольшую поддержку.
Это только подтверждает, что открытый исходный код действительно становится глобальным явлением, а не локальным.
Что может произойти в этом году
Открытый исходный код в 2026 году не будет определяться какой-то одной тенденцией, возникшей в 2025 году. Вместо этого он будет определяться тем, как сообщество реагирует на давление, выявленное за последний год, особенно в связи с ростом искусственного интеллекта и стремительно растущим глобальным сообществом.
Для разработчиков это означает, что важно инвестировать как в код, так и в процессы. Открытый исходный код растет такими темпами, которые невозможно было себе представить десять лет назад, и важный вопрос в будущем заключается не в том, насколько он будет расти, а в том, как вы можете сделать этот рост устойчивым.
Прочитать полный отчет Octoverse >
написал