セキュリティ対策が裏目に出るケースは多いが、Anthropicの今回の事例はその典型だ。先週、同社が実施したDMCA(デジタルミレニアム著作権法)削除請求が、意図しない大量の正規リポジトリまで削除してしまったのである。
何が起きたのか:DMCA削除の連鎖反応
事の発端は、Anthropicの最新AIモデル「Claude Code」のソースコードが流出したことに遡る。同社はこれに対処するため、火曜日遅くにGitHubへDMCA削除請求を提出した。当初の対象は、流出コードを含む親リポジトリと、その派生フォークおよそ100個に限定されていた。
しかし、ここで予期しない事態が発生する。GitHubが対応する際、提出者の主張を広く解釈してしまい、親リポジトリと「実質的に同じ侵害内容」と考えられるフォークすべてを削除対象と判断したのだ。その結果、削除されたのはなんと8,100以上のリポジトリに及んだ。
削除対象の大部分は、Anthropicが公式に公開している「Claude Code」の正規リポジトリをフォークしたもの。バグ報告や修正を促すために公開されている、まったく合法的なコードだった。
被害の実態:開発者コミュニティの怒り
誤削除されたのはどんなリポジトリか
興味深いのは、削除されたリポジトリの大半が流出コードをまったく含んでいなかったという点だ。Anthropicが公式で公開している正規版「Claude Code」リポジトリをフォークしたものが、巻き添え削除されてしまったわけである。
開発者たちはこれに激怒した。ソーシャルメディアには、自分たちのリポジトリが削除されたという報告が相次いだ。正当な目的でコードをフォークしていただけなのに、突然アクセス不可になってしまったのだから、無理もない。
DMCA削除の過度さ
本来、DMCA削除請求は具体的で限定的であるべきだ。しかし今回の事例では、削除請求者の主張が過度に広く解釈され、実行された。これは知的財産保護と開発者の自由のバランスが、いかに難しいかを示している。
📌 ポイント
Anthropicは既に削除を取り消すよう対応しているが、ブランドイメージへの傷は残った。また、流出コードの拡散防止という本来の目的も、十分に達成できていない可能性が高い。
根本的な課題:流出対策の限界
ここで問題となるのは、一度インターネットに流出したコードの「撲滅」がいかに難しいかという現実だ。
DMCA削除請求は法的には強力だが、実行段階では多くの課題を抱えている。一つ目は、削除対象の特定が難しいこと。フォークは自動的に増殖し、時間とともに元のコードから変化していく。その全てを追跡・削除することは、実質的に不可能に近い。
二つ目は、GitHub以外のプラットフォームへの対応だ。コードはGitLabやGitea、あるいは個人サーバーにもコピーされている可能性が高い。Anthropicが対応できるのはGitHubだけであり、情報流出の本質的な解決にはなっていない。
三つ目は、今回のような「過度な削除」による副作用だ。正規ユーザーの信頼を失い、むしろAnthropic自体への風当たりが強くなる可能性さえある。
今後の展望と筆者の見解
※以下はAIによる分析です。
Anthropicが直面しているのは、セキュリティと信頼のトレードオフという、現代のテック企業が避けられない課題だ。
今回の誤削除は、機械的・一括的なDMCA対応の危険性を浮き彫りにした。GitHubの自動化システムが、人間の意図を超えて動作してしまったのだろう。これは単なる運用ミスではなく、デジタル著作権保護の仕組み自体に内在する構造的問題を示唆している。
今後、Anthropicを含むAI企業は、より精密で限定的なDMCA削除請求を心がけるべきだ。同時に、コード流出を完全に防ぐことは不可能であることを認識し、透明性のある情報開示や、セキュリティ監査の強化といった予防的アプローチにシフトすべきではないだろうか。
また、プラットフォーム側(GitHub)も、削除請求の自動化をもっと慎重に扱う必要がある。特に大量削除の場合は、人間による確認ステップを挟むべきだろう。
📝 まとめ
- Anthropicの流出コード削除請求が、8,100以上の正規リポジトリを誤削除した
- 削除されたのは流出コードではなく、Anthropic公式の正規フォークがほとんど
- DMCA削除は法的には強力だが、実行段階では多くの誤爆リスクがある
- 流出コードの完全な撲滅は実質的に不可能で、予防的対策が重要
- プラットフォーム側も、大量削除時は人間による確認を導入すべき
出典: Ars Technica
※本記事はAIによる自動生成記事です。正確な情報は出典元をご確認ください。

コメント