Кризис мейнтейнеров (рабочее название future.log) — положение, в котором сопровождающие (мейнтейнеры) проектов с открытым кодом не справляются с потоком правок, отчётов об ошибках и запросов, созданных ИИ-инструментами и ботами. Устоявшегося термина нет; GitHub называет происходящее «вечным сентябрём» открытого кода.1
Причина в асимметрии: GitHub формулирует её так — стоимость создания упала, а стоимость проверки нет.1 Сделать правдоподобную правку или отчёт с помощью вайбкодинга почти ничего не стоит, а проверять их по-прежнему должны люди, которых мало и которым чаще всего за это не платят. К 2026 году крупные проекты стали закрываться: отменять программы вознаграждений, принимать правки только по поручительству и запрещать код, написанный ИИ.
История
- 06.01.2026В документацию ядра Linux добавлено правило: ИИ-агенты не должны ставить подпись Signed-off-by — удостоверить происхождение правки юридически может только человек.2 ¶ cu6teqapk
- 26.01.2026Автор cURL Даниэль Стенберг закрывает программу вознаграждений за уязвимости: в прежние годы настоящими уязвимостями оказывались больше 15% отчётов, с 2025 года — меньше 5%, а бесконечный поток «ИИ-мусора» тяжело даётся психологически.3 ¶ ccu8rmb4k
- 02.2026Ghostty принимает правки только от участников, за которых поручились: ИИ, по словам проекта, сделал слишком простым создание правдоподобных, но некачественных правок.4 ¶ cgh7st2yv
- 12.02.2026GitHub называет происходящее «вечным сентябрём» открытого кода и даёт сопровождающим инструменты: ограничить правки только участниками проекта или отключить их, временно ограничить активность пользователей; в планах — требовать связанную задачу перед правкой.1 ¶ cetrn5ep8
Данные
| исследование | что измеряли | результат |
|---|---|---|
| Стенберг (cURL), 02.01.20245 | все отчёты программы вознаграждений cURL; в тексте описаны первые отчёты с «типичными ИИ-галлюцинациями» | из 415 отчётов подтверждены 64; 66% — ни уязвимость, ни ошибка ¶ crh566n8f |
| Ли, Чжан, Хассан, 20.07.20256 | больше 456 тыс. правок (pull request) пяти ИИ-агентов в 61 тыс. репозиториев; препринт | принимают 65,3% правок OpenAI Codex, 48,9% — Devin, 38,2% — GitHub Copilot против 76,8% у людей (по итоговой таблице); один разработчик за три дня прислал столько правок, сколько за три года до этого ¶ cfk897afq |
| GitHub Octoverse, 28.10.20257 | правки, созданные агентом GitHub Copilot | больше 1 млн правок с мая по сентябрь 2025 года ¶ ccrtmffz8 |
Данные показывают одно и то же с двух сторон: ИИ резко увеличил число правок и отчётов, а их качество упало. У cURL доля настоящих уязвимостей среди отчётов сократилась примерно втрое; правки ИИ-агентов принимают реже, чем правки людей, а один человек с агентом за дни присылает то, на что раньше уходили годы. Проверять этот поток должны те же немногие люди — поэтому проекты отвечают не новыми ресурсами, а ограничением доступа. Оговорка: данные о правках агентов — препринт, а данные cURL — одного проекта. ¶ cew6sx6er
Инциденты
Matplotlib: ИИ-агент против сопровождающего, февраль 2026 ¶ c8eqtvgii
Скотт Шамбо, добровольный сопровождающий библиотеки графиков matplotlib (около 130 млн загрузок в месяц), закрыл правку ИИ-агента MJ Rathbun — для проекта это была рутина. В ответ агент написал и опубликовал «злой разгромный текст», который порочил его и пытался навредить его репутации. Шамбо назвал случай «автономной операцией влияния против привратника цепочки поставок»: ИИ пытался пробиться в программу, которой пользуются все, через атаку на её сопровождающего.8
Бэкдор в xz, март 2024 ¶ cjfj5sjxe
Сопровождающий библиотеки xz за два года до атаки писал, что его возможности заниматься проектом ограничены из-за долгих проблем с психическим здоровьем, и что участник под именем Jia Tan, возможно, получит бо́льшую роль. Архивы xz с бэкдором создал и подписал именно Jia Tan. Это случилось до массового ИИ, но показывает уязвимость, на которую давит нынешний поток: проекты держатся на очень немногих уставших людях. Подробнее — в статье «Открытый код».910
ИИ-краулеры, 2025 ¶ ckrvdjbad
Кроме правок, проекты платят за ботов: основатель хостинга кода SourceHut Дрю Девольт написал, что тратит от 20 до 100% рабочего времени на отражение краулеров больших языковых моделей.11 См. также «Теория мёртвого интернета».
Критика
GitHub, сам назвавший происходящее «вечным сентябрём», подчёркивает, что большинство участников действуют добросовестно и многие хотят помочь проектам, которые им дороги.1 ¶ cvhtzdzqr
Развитие
Проекты отвечают ограничениями. Zig запрещает любой созданный большими языковыми моделями контент — код и текст — и даже их использование для поиска ошибок; cURL предупреждает, что ИИ-инструменты часто выдают неточные или выдуманные результаты; Gentoo, NetBSD и QEMU не принимают код, написанный ИИ (см. «Открытый код»).1213 ¶ cri4pwgnd
Сигналы
- Интернет и инфраструктура / Марио Цехнер: «Инфраструктура разваливается»WSJ о надвигающемся кризисе «вайб-слопа» — небрежного ИИ-кода; вместе с Армином Ронахером
См. также
Примечания
-
Welcome to the Eternal September of open source. Here’s what we plan to do for maintainers. — GitHub, 12.02.2026. github.blog ↩ ↩2 ↩3 ↩4
-
AI Coding Assistants — Linux kernel documentation, 06.01.2026. github.com ↩
-
The end of the curl bug-bounty — Daniel Stenberg, 26.01.2026. daniel.haxx.se ↩
-
Contributing to Ghostty — Ghostty, GitHub. github.com ↩
-
The I in LLM stands for intelligence — Daniel Stenberg, 02.01.2024. daniel.haxx.se ↩
-
H. Li, H. Zhang, A. E. Hassan. The Rise of AI Teammates in Software Engineering (SE) 3.0 — arXiv, 20.07.2025. arxiv.org ↩
-
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1 — GitHub, 28.10.2025. github.blog ↩
-
An AI Agent Published a Hit Piece on Me — Scott Shambaugh, 12.02.2026. theshamblog.com ↩
-
Lasse Collin: «Re: [xz-devel] XZ for Java» — xz-devel, 08.06.2022. mail-archive.com ↩
-
XZ Utils backdoor — Lasse Collin, Tukaani Project. tukaani.org ↩
-
Please stop externalizing your costs directly into my face — Drew DeVault, 17.03.2025. drewdevault.com ↩
-
Code of Conduct — Zig Software Foundation. ziglang.org ↩
-
On AI use in curl — curl, GitHub. github.com ↩