はじめに
2026年2月、オープンソースコミュニティに衝撃が走った。Redditのr/programmingでスコア702を記録し話題となっている「RFC 406i: The Rejection of Artificially Generated Slop (RAGS)」だ。これは単なるジョークサイトではなく、深刻化する「AI生成コンテンツの氾濫」に対する開発者たちの怒りと警告を具現化したものである。
本記事では、このRFC 406iの背景にある「Vibe Coding」問題、OSSコミュニティが直面する危機、そして開発者が知っておくべき対応策を詳しく解説する。
—
RFC 406i(RAGS)とは何か
概要
RFC 406iは、ソースコードリポジトリ、イシュートラッカー、脆弱性報告ポータル、コミュニティフォーラムに投稿される低品質な機械生成の貢献(AI Slop)を処理・破棄するための標準プロトコルを定義している。
このRFCは https://406.fail で公開されており、ユーモアと皮肉を交えながらも、極めて深刻な問題を提起している。
「AI Slop」の定義
RFC 406iでは、AI生成の低品質な投稿を以下のように特徴づけている:
非対称性の問題
RFC 406iが指摘する最大の問題は「努力の非対称性」だ:
> 「あなたは読んでいない。だから我々も読まない」
AIに生成させて投稿するコストはほぼゼロだが、人間のメンテナーがそれをレビューするコストは莫大だ。この非対称性が、OSSコミュニティを崩壊させようとしている。
—
「Vibe Coding」問題:OSSへの構造的脅威
Vibe Codingとは
「Vibe Coding」とは、開発者がAIエージェントにパッケージ選択や実装を委ね、ドキュメントを読まず、バグを報告せず、メンテナーと関わらない開発スタイルを指す。
研究による警告
Central European UniversityとKiel Institute for the World Economyの共同研究[^1]によると、Vibe CodingはOSSエコシステムに負のフィードバックループを生み出す:
[^1]: https://arxiv.org/abs/2601.15494
実際の被害データ
| 指標 | 変化 |
|——|——|
| Stack Overflow活動量 | ChatGPTリリース後6ヶ月で25%減 |
| Tailwind CSS ドキュメントアクセス | ダウンロード増加中に40%減 |
| Tailwind CSS 収益 | 80%減 |
| cURL バグバウンティ有効率 | 2025年に5% に低下 |
| cURLのAI生成報告割合 | 20% に達したためプログラム終了 |
—
OSSメンテナーの危機的対応
主要プロジェクトの措置
Daniel Stenberg(cURL作者)
> 6年間続けたバグバウンティプログラムを終了した。86,000ドルを支払ったが、もはや維持不可能だ。
Mitchell Hashimoto(Ghostty)
> AI生成コードを全面禁止。「これは反AIの立場ではない。反バカの立場だ。GhosttyもAI支援で書かれている。求めているのは品質だけだ。」
Steve Ruiz(tldraw)
> 外部からの全PRを自動クローズ。「コードを書くことが簡単な部分なら、なぜ他人に書かせたいと思うのか?」
「Good First Issue」の死
Stacklok共同創業者のCraig McLuckieは警告する:
> 「以前は『good first issue』が新規貢献者を育てていた。今は24時間以内に低品質なvibe-coded slopが殺到し、本来の作業ができなくなっている。」
—
プラットフォームの責任と欠如
GitHubの対応不足
Flux CDのメンテナーStefan Prodanは批判する:
> 「AI slopがOSSメンテナーをDDoSしているが、プラットフォームにはそれを止めるインセンティブがない。むしろ株主への『価値』を示すためにAI生成投稿を増やそうとしている。」
2025年5月、GitHubはCopilotによるイシュー生成を開始したが、メンテナー向けのAI投稿フィルタリングツールは提供していない。
既存政策の限界
- Linux Foundation: ライセンス互換性のみ言及
- Apache: “Generated-by:”タグを推奨(品質問題には無効)
- Gentoo Linux / NetBSD: AI貢献を全面禁止(検出は困難)
—
技術的分析:なぜAI生成が検出されるのか
人間の「不出来」vs AIの「完璧さ」
RFC 406iは興味深い観察をしている:
> 「人間の不出来さは予測可能で物理法則と怠惰に縛られている。あなたの投稿は、ギガワットの電力を消費するサーバーファームだけが生み出せる、広範で自信満々で、文法的に完璧な狂気を達成している。」
検出の技術的指標
True == Trueをアサートするだけのテスト—
開発者への提言
AIツールを使うなら
OSSに貢献するなら
メンテナーとして守るには
RFC 406iは標準的な拒否マクロを提供している:
PR closed. Your diff reads like a predictive text matrix that lost its context window.
Protocol at: https://406.fail
—
結論:次のLinuxは生まれるのか
研究者のKorenは警告する:
> 「人気ライブラリはスポンサーを見つけられる。しかし小さなニッチなプロジェクトは苦しむだろう。Linux、git、TeX、grepも、一人の人物が自分の痒いところを掻こうとして始まった。もし小さなプロジェクトのメンテナーが諦めたら、次のLinuxは誰が生み出すのか?」
RFC 406iは皮肉とユーモアで書かれているが、その核心は深刻だ。AIは開発を加速させるが、人間の関与なしにはOSSエコシステムは存続できない。
私たちは今、歴史の分岐点に立っている。「Vibe Coding」の便利さに流されるか、品質とコミュニティを守るか。その選択が、未来のソフトウェア像を決定するだろう。
—
参考リンク
- RFC 406i: The Rejection of Artificially Generated Slop (RAGS)
- InfoQ: AI “Vibe Coding” Threatens Open Source
- 研究論文: The Impact of AI on Open Source Sustainability
- RedMonk: AI Slopageddon
- Libera.Chat #406 – コミュニティディスカッション
—
タグ: #AI #OpenSource #VibeCoding #RFC406i #開発者コミュニティ #ソフトウェアエンジニアリング
執筆日: 2026年2月26日


コメント