本文へスキップ

Anthropic、Scionの記事でMetaのMononokeの功績を明記

Anthropicは2026年10月15日、Scionに関する記事にMetaのMononokeへのクレジット(功績の明記)を追加しました。ある開発者が、Scionの設計はMononokeの設計をほぼそのまま写していると指摘したためです。

著者 Tech AI Wire Team

3 分で読めます

GitHubのfacebook/saplingリポジトリにあるmononokeフォルダのスクリーンショット。benchmarksやblobrepoなどのサブフォルダが並んでいます。

Anthropicは、自社開発のソース管理システムScionについての記事を更新し、Mononokeの功績を明記しました。Mononokeは、Metaが自社のソース管理のために作ったサーバーです。この変更は2026年10月15日に行われました。その前日、ある開発者が、Scionの設計はMononokeの設計をほぼそのまま写しているのに、そのことを明かしていないと指摘していました。争点はコードではなく、功績の明記です。この開発者は、アイデアを写すこと自体は構わないが、出どころを隠すことは良くないと述べています。

Anthropicが発表した内容

Anthropicは10月13日にScionについて説明しました。1日のマージ数が3万件を超えたことを受けて、ScionがAnthropicのメインリポジトリでgitに置き換わった経緯は、当サイトでお伝えしました。Scionは履歴をサーバー上に保持し、各マシンは必要なファイルだけを取得します。

記事にあるアイデアの1つが「派生データ(derived data)」です。これは、サーバーが変更のたびに作る追加のインデックスで、blameのような遅い操作を速くします。blameとは、ファイルの各行を最後に変更したのが誰かを示すツールです。Anthropicの記事は、この設計によって「新しいデータ構造がある操作を速くする場合に、新しい種類の派生データを簡単に追加できる」と述べていました。

指摘の内容

10月14日、sunshowersブログにRainという名前で書いている開発者が、その設計はMononokeと一致すると指摘しました。Mononokeは、Metaが使うソース管理システムSaplingのサーバー部分です。Rain氏によると、同氏は2022年にMononokeの派生データの設計を文章で説明していました。

Rain氏によると、当時のAnthropicの記事は、Saplingについて「苦労して得た教訓」としてしか功績を認めておらず、Mononokeの名前は挙げていませんでした。「模倣の程度は、似た洞察を持つというレベルをはるかに超えていると思う」とRain氏は書き、盗用に近いとしました。Rain氏は、設計が写されること自体には異論はないと付け加えています。

Rain氏は、Scionの設計の先行事例について、2つのAIモデルにも尋ねました。投稿によると、AnthropicのOpus 5.5とOpenAIのGPT-6 Astraはどちらも、Mononokeを挙げました。

続報の投稿

Rain氏は10月15日に2本目の投稿を公開し、さらに踏み込みました。Rain氏によると、非公開の情報源から、ScionがMononokeを意図的に写したこと、そして両方に関わった人がいることが確認されたといいます。1本目の投稿では、Rain氏は類似はおおむね意図的ではないとしていました。

2本目の投稿によると、類似はScionのデータモデル全体に及びます。Rain氏によると、各変更の記録であるScionのチェンジセットは、MononokeでBonsaiチェンジセットと呼ばれるものと一致します。Rain氏は、Bonsaiは2018年に作られた当時、珍しい設計だったと述べています。Rain氏はまた、かかった時間も対比しています。Metaでの約10年にわたる作業に対し、AnthropicがScionの構築にかけたのは5か月です。

「問題は帰属であって、写すことではない」とRain氏は書いています。これらはRain氏の主張です。Anthropicは記事の中で、それぞれの点に個別には答えていません。

Anthropicが変更した内容

更新されたAnthropicの記事には、署名欄の下に注記が加わりました。「10月15日、Scionで使っている技術の多くを切り開いたプロジェクトについての詳細を加えるために更新」とあります。

本文には現在、巨大なモノレポ向けのソース管理には「先行事例があり、特にGoogleのPiperとMetaのSaplingがある」と書かれています。Mononokeの名前は脚注にあります。「具体的には、Saplingのサーバー部分であるMononoke」という脚注です。記事の署名欄には、著者としてNick G.氏とソース管理チームが記載されています。

Rain氏の2本目の投稿によると、AnthropicのエンジニアであるNick G.氏がHacker Newsで応答し、その後クレジットが追加されました。Rain氏は、2本の投稿の内容を撤回しないとしています。

開発者にとっての意味

プロジェクトだけでなく、その部品の功績も明記してください。AnthropicはすでにSaplingの名前を挙げていましたが、Mononokeを作った人たちは、それでも存在を消されたと感じました。自分の設計が特定のコンポーネントから借りたものなら、記事の本文でそのコンポーネントの名前をリンク付きで挙げてください。脚注で記録は正せますが、読者は脚注を読み飛ばします。

AIツールは、これを正しく行うことも、誤ることも容易にします。Anthropic自身の5か月という期間が示すように、エージェントは既存のシステムを調べ、それを数か月で作り直す手助けができます。調べたすべてのシステムを列挙した短い設計メモを残し、コードを持ち込む前にそれぞれのライセンスを確認してください。

自分のモノレポにScionのアイデアを取り入れるか検討しているなら、今回の更新は読むべき資料のリストにもなります。AnthropicはScionを公開しませんが、記事では今、先行する取り組みとしてPiper、Sapling、Mononokeを挙げています。調べるべきなのは、これらのシステムと、その作者たちによる解説です。

次に注目すべきは、Anthropicがさらに説明するかどうかです。今のところ、同社の公の回答は、更新の注記と新しい脚注だけです。

出典

  1. Anthropic's Scion is heavily inspired by Mononoke - sunshowers
  2. More on Anthropic's Scion ripping off Mononoke - sunshowers
  3. Redesigning source control at Anthropic - Anthropic

関連記事