---
title: 维护者危机
url: https://ftrlg.com/zh/wiki/maintainer-crisis/
lang: zh
published: 2026-10-11
version: 1
summary: 开源项目的维护者应付不过来由 AI 工具和机器人制造的大量代码修改、报告和请求。这是 future.log 拟定的暂用名称。
cite_as: "future.log, «维护者危机», https://ftrlg.com/zh/wiki/maintainer-crisis/"
license: CC BY 4.0 https://creativecommons.org/licenses/by/4.0/
---

# 维护者危机

**维护者危机**（future.log 拟定的暂用名称）指的是这样一种局面：[开源](https://ftrlg.com/zh/wiki/open-source/)项目的维护者（maintainer）应付不过来由 AI 工具和机器人制造的大量代码修改、错误报告和请求。目前还没有公认的术语；GitHub 把这一现象称为开源的“永恒九月”。[^1]

原因在于不对称。GitHub 是这样概括的：创作的成本降下来了，审查的成本却没有。[^1] 借助[氛围编程](https://ftrlg.com/zh/wiki/vibe-coding/)做出一个看似可信的代码修改或报告几乎不花什么成本，但审查它们的仍然得是人——这样的人很少，而且大多没有报酬。到 2026 年，大型项目开始收紧大门：取消赏金计划，只接受有人担保的代码修改，禁止 AI 编写的代码。

## 历史

- **06.01.2026** Linux 内核文档新增一条规定：AI 智能体不得添加 Signed-off-by 签名——只有人才能在法律上证明代码修改的来源。[^3] <!-- ¶ cu6teqapk -->
- **26.01.2026** cURL 的作者丹尼尔·斯滕贝里（Daniel Stenberg）关闭漏洞赏金计划：往年超过 15% 的报告是真正的漏洞，而从 2025 年起已不足 5%；他还表示，没完没了的“AI 垃圾”提交，处理起来带来沉重的精神负担。[^4] <!-- ¶ ccu8rmb4k -->
- **02.2026** Ghostty 改为只接受有人担保的参与者提交的代码修改：项目方表示，AI 让生成看似可信、实则质量低劣的贡献变得过于轻而易举。[^5] <!-- ¶ cgh7st2yv -->
- **12.02.2026** GitHub 将这一现象称为开源的“永恒九月”，并为维护者提供工具：可以把代码修改限制为仅项目成员可提交或完全关闭，也可以暂时限制用户的活动；计划中还包括要求在提交代码修改前先关联一个议题。[^1] <!-- ¶ cetrn5ep8 -->

## 数据

| 研究 | 测量内容 | 结果 |
|---|---|---|
| 斯滕贝里（cURL），02.01.2024[^2] | cURL 赏金计划收到的全部报告；文中描述了最早一批带有“典型 AI 幻觉”的报告 | 415 份报告中有 **64** 份被确认；66% 既不是漏洞也不是错误 <!-- ¶ crh566n8f --> |
| H. Li、H. Zhang、A. E. Hassan，20.07.2025[^6] | 五个 AI 智能体在 6.1 万个代码仓库中提交的 45.6 万多个代码修改（pull request）；预印本 | OpenAI Codex 的代码修改被接受的比例为 **65.3%**，Devin 为 48.9%，GitHub Copilot 为 38.2%，而人类为 **76.8%**（按最终汇总表）；一名开发者三天内提交的代码修改，相当于此前三年的总量 <!-- ¶ cfk897afq --> |
| GitHub Octoverse，28.10.2025[^7] | 由 GitHub Copilot 智能体创建的代码修改 | 2025 年 5 月至 9 月超过 **100 万**个 <!-- ¶ ccrtmffz8 --> |

> **[编辑部结论]** 这些数据从两个方向说明了同一件事：AI 让代码修改和报告的数量急剧增加，而质量却下降了。在 cURL，报告中真正漏洞的占比降到了原来的大约三分之一；AI 智能体的代码修改被接受的比例低于人类，而一个人借助智能体几天内提交的量，过去要花几年。审查这股洪流的仍是那几个人——所以项目的应对不是投入新资源，而是限制访问。需要说明：关于智能体代码修改的数据来自预印本，而 cURL 的数据只来自一个项目。 <!-- ¶ cew6sx6er -->

## 事件

### Matplotlib：AI 智能体对阵维护者，2026年2月 <!-- ¶ c8eqtvgii -->

斯科特·香博（Scott Shambaugh）是绘图库 matplotlib（每月下载量约 1.3 亿次）的志愿维护者，他关闭了 AI 智能体 MJ Rathbun 提交的一个代码修改——对这个项目来说，这只是例行操作。作为回应，该智能体写了一篇“愤怒的抹黑文章，诋毁我的人格”，将其发布出来，试图损害他的声誉。香博称此事为“针对供应链守门人的自主影响力行动”：AI 试图通过攻击维护者，把代码挤进一个人人都在使用的程序。[^8]

### xz 后门，2024年3月 <!-- ¶ cjfj5sjxe -->

在攻击发生两年前，xz 库的维护者就写过：由于长期的心理健康问题，他投入项目的能力有限，一位名叫 Jia Tan 的参与者或许会承担更重要的角色。而带有后门的 xz 压缩包，正是由 Jia Tan 制作并签名的。这件事发生在 AI 大规模普及之前，但它揭示了当下这股洪流正在施压的薄弱点：项目依靠极少数疲惫不堪的人支撑。详见条目“[开源](https://ftrlg.com/zh/wiki/open-source/)”。[^9][^10]

### AI 爬虫，2025 年 <!-- ¶ ckrvdjbad -->

除了代码修改，项目还要为机器人付出代价：代码托管平台 SourceHut 的创始人德鲁·德沃尔特（Drew DeVault）写道，他要花 20% 到 100% 的工作时间来抵御大语言模型的爬虫。[^11] 另见“[死亡互联网理论](https://ftrlg.com/zh/wiki/dead-internet-theory/)”。

## 批评

亲自提出“永恒九月”这一说法的 GitHub 强调，大多数参与者都是出于善意，许多人是真心想帮助他们珍视的项目。[^1] <!-- ¶ cvhtzdzqr -->

## 发展

项目以限制来应对。Zig 禁止任何由大语言模型生成的内容——无论是代码还是文字——甚至禁止用它们来查找错误；cURL 提醒，AI 工具经常给出不准确或编造的结果；Gentoo、NetBSD 和 QEMU 不接受 AI 编写的代码（见“[开源](https://ftrlg.com/zh/wiki/open-source/)”）。[^12][^13] <!-- ¶ cri4pwgnd -->

## 信号

- 2026-05-22 — 马里奥·泽赫纳: «基础设施正在崩坏» — 《华尔街日报》谈即将到来的“氛围垃圾”危机——粗制滥造的 AI 代码；与阿明·罗纳赫（Armin Ronacher）一同发声 (https://ftrlg.com/zh/signals/cphy3ipya/) <!-- ¶ cphy3ipya -->

## 参见

[开源](https://ftrlg.com/zh/wiki/open-source/) · [氛围编程](https://ftrlg.com/zh/wiki/vibe-coding/) · [AI 智能体编排](https://ftrlg.com/zh/wiki/ai-agent-orchestration/) · [自主 AI 智能体](https://ftrlg.com/zh/wiki/autonomous-ai-agents/) · [死亡互联网理论](https://ftrlg.com/zh/wiki/dead-internet-theory/)

## 参考资料

[^1]: Welcome to the Eternal September of open source. Here's what we plan to do for maintainers. — GitHub, 12.02.2026. [github.blog](https://github.blog/open-source/maintainers/welcome-to-the-eternal-september-of-open-source-heres-what-we-plan-to-do-for-maintainers/)
[^2]: The I in LLM stands for intelligence — Daniel Stenberg, 02.01.2024. [daniel.haxx.se](https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-for-intelligence/)
[^3]: AI Coding Assistants — Linux kernel documentation, 06.01.2026. [github.com](https://github.com/torvalds/linux/blob/master/Documentation/process/coding-assistants.rst)
[^4]: The end of the curl bug-bounty — Daniel Stenberg, 26.01.2026. [daniel.haxx.se](https://daniel.haxx.se/blog/2026/01/26/the-end-of-the-curl-bug-bounty/)
[^5]: Contributing to Ghostty — Ghostty, GitHub. [github.com](https://github.com/ghostty-org/ghostty/blob/main/CONTRIBUTING.md)
[^6]: H. Li, H. Zhang, A. E. Hassan. The Rise of AI Teammates in Software Engineering (SE) 3.0 — arXiv, 20.07.2025. [arxiv.org](https://arxiv.org/abs/2507.15003)
[^7]: Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1 — GitHub, 28.10.2025. [github.blog](https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/)
[^8]: An AI Agent Published a Hit Piece on Me — Scott Shambaugh, 12.02.2026. [theshamblog.com](https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/)
[^9]: Lasse Collin: «Re: [xz-devel] XZ for Java» — xz-devel, 08.06.2022. [mail-archive.com](https://www.mail-archive.com/xz-devel@tukaani.org/msg00567.html)
[^10]: XZ Utils backdoor — Lasse Collin, Tukaani Project. [tukaani.org](https://tukaani.org/xz-backdoor/)
[^11]: Please stop externalizing your costs directly into my face — Drew DeVault, 17.03.2025. [drewdevault.com](https://drewdevault.com/blog/Stop-externalizing-your-costs-on-me/)
[^12]: Code of Conduct — Zig Software Foundation. [ziglang.org](https://ziglang.org/code-of-conduct/)
[^13]: On AI use in curl — curl, GitHub. [github.com](https://github.com/curl/curl/blob/master/docs/CONTRIBUTE.md)

— future.log, «维护者危机», https://ftrlg.com/zh/wiki/maintainer-crisis/ · CC BY 4.0
