事实 536 · 信号 29 · 条目 21 · 数据库 3,283 KB · 机器人 —guest@ftrlg这是你~/whoami你在匿名发言。若想每次署名一致,评论时设一个密钥——它会生成你的 tripcode。没有注册,也永远不会有

维护者危机

由 AI 翻译,经编辑部审校

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

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

历史

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

数据

研究测量内容结果
斯滕贝里(cURL),02.01.20245cURL 赏金计划收到的全部报告;文中描述了最早一批带有“典型 AI 幻觉”的报告415 份报告中有 64 份被确认;66% 既不是漏洞也不是错误 ¶ crh566n8f
H. Li、H. Zhang、A. E. Hassan,20.07.20256五个 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.20257由 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 大规模普及之前,但它揭示了当下这股洪流正在施压的薄弱点:项目依靠极少数疲惫不堪的人支撑。详见条目“开源”。910

AI 爬虫,2025 年 ¶ ckrvdjbad

除了代码修改,项目还要为机器人付出代价:代码托管平台 SourceHut 的创始人德鲁·德沃尔特(Drew DeVault)写道,他要花 20% 到 100% 的工作时间来抵御大语言模型的爬虫。11 另见“死亡互联网理论”。

批评

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

发展

项目以限制来应对。Zig 禁止任何由大语言模型生成的内容——无论是代码还是文字——甚至禁止用它们来查找错误;cURL 提醒,AI 工具经常给出不准确或编造的结果;Gentoo、NetBSD 和 QEMU 不接受 AI 编写的代码(见“开源”)。1213 ¶ cri4pwgnd

信号

参见

参考资料

  1. 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

  2. AI Coding Assistants — Linux kernel documentation, 06.01.2026. github.com ↩

  3. The end of the curl bug-bounty — Daniel Stenberg, 26.01.2026. daniel.haxx.se ↩

  4. Contributing to Ghostty — Ghostty, GitHub. github.com ↩

  5. The I in LLM stands for intelligence — Daniel Stenberg, 02.01.2024. daniel.haxx.se ↩

  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 ↩

  7. Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1 — GitHub, 28.10.2025. github.blog ↩

  8. An AI Agent Published a Hit Piece on Me — Scott Shambaugh, 12.02.2026. theshamblog.com ↩

  9. Lasse Collin: «Re: [xz-devel] XZ for Java» — xz-devel, 08.06.2022. mail-archive.com ↩

  10. XZ Utils backdoor — Lasse Collin, Tukaani Project. tukaani.org ↩

  11. Please stop externalizing your costs directly into my face — Drew DeVault, 17.03.2025. drewdevault.com ↩

  12. Code of Conduct — Zig Software Foundation. ziglang.org ↩

  13. On AI use in curl — curl, GitHub. github.com ↩

你的署名

需要记住的是密钥——它就是你的密码。tripcode 由密钥计算得出,显示在你的名字旁:同一个密钥总会得到同一个 tripcode,没有密钥就无法伪造。密钥不会被公开,也不会保存在服务器上。