Claude CodeのソースコードがリークされてAI著作権問題が浮上

Anthropic・Claude・ダリオアモデイ
この記事は約17分で読めます。

AnthropicのエンジニアがClaude Codeのソースコードを含むマップファイルを誤って公開し、数時間のうちにGitHub上で数万回フォークされる事態となった。60MBのマップファイルから約20万のTypeScriptファイル、60万行のコードが復元可能であり、その中にはMythosモデル、自律的に動作する背景エージェント「Chyros」、音声モード、マルチエージェントオーケストレーションなど、多数の未公開機能が含まれていた。さらに、ある開発者がOpenAIのCodexを使用してTypeScriptコードをPythonに変換し、AI時代における著作権とリバースエンジニアリングに関する新たな法的グレーゾーンを浮き彫りにした。この事件により、Anthropicの開発ロードマップが事実上公開される結果となり、競合他社も詳細を分析している状況である。

Claude Code source code LEAKED
full details: L...

Anthropic史上最大規模のソースコードリーク事件

さて、これは本当に驚くべきニュースです。AnthropicがClaude Codeのソースコードを誤って流出させてしまいました。いえ、これは5日前のMythosリークとは別物です。これはAnthropicから流出した全く新しい大規模なリークなのです。そして今回はブログ投稿ではありません。Claudeを動かしているすべてのもの、すべての秘密のソースが溢れ出してしまったのです。

Anthropicのエンジニアが誤ってソースコードを流出させました。インターネットはインターネットらしいことをします。数時間以内にアーカイブされ、数時間以内にGitHub全体でクローンされ、フォークされました。私たちは数万のコピーについて話しているのです。Anthropicは確認して削除しましたが、あるエンジニアが誤ってマップファイルを含めてしまいました。

約60メガバイトのマップファイルです。このソースマップは開かれて、変換されて、ソースコード全体に書き起こすことができます。これは縮小化され難読化されたバージョンのソースコードですが、読みやすいソースコードに変換できるのです。約20万のTypeScriptファイル、60万行のコードといったところです。

あるGitHubミラーはほぼ即座に約42,000回フォークされました。Anthropicはもちろんそれを引き戻しましたが、この時点ではすでに手遅れでした。このリリースについて非常に興味深いことの1つは、開発中の機能が大量に含まれており、パブリックビルドではfalseに設定されているフラグの背後にあるということです。

つまり基本的に、それはそこにあり、Cloud Codeに含まれていますが、一般には公開されていないということです。これらは基本的に未出荷の機能ですが、作業中の機能なのです。これらはAnthropicの人々以外は今まで誰も知らなかった実際の機能です。

未公開機能から見えるOpenClawへの対応

まず第一に、これらの主要な未出荷機能について話しましょう。なぜなら、それらは私たちに物事がどこに向かっているのかについてのロードマップのようなものを与えてくれるだけでなく、その中のいくつかはかなりワイルドですし、OpenClawのリリースがどれほど大きかったか、それがこれらのAIラボにどれほどの影響を与えたかについてのアイデアも与えてくれるからです。なぜなら、これらの機能の多くが何らかの形でOpenClawへの対応であると言うのは非常に公平だと思うからです。

しかし興味深いことに、これはAIが導入する別の問題の缶を強調しています。ちょっと考えてみてください。Photoshopのような、あるいはあなたが思いつく何でもいいのですが、スタンドアロンのソフトウェアがあるとしましょう。

それは企業が所有しています。その企業はそれからお金を稼いでいます。私が何とかして全体のコードを完全にクローンまたはコピーして、Photoshopを再現したとしましょう。彼らはそれをWes Photoか何かと呼びますよね。でも同じコードです。同じソースコードです。私はただそれを手に入れることができました。

私は自分のバージョンを売り始めました。何が起こりますか。何が起こるかというと、私は刑務所に行くか、これによって何らかの法的責任が生じます。だから私がコードをコピーすれば、それは悪いことです。刑務所に行き、ゴーを通過しないなどです。しかし、機能をコピーすれば、それは全く問題ありません。そして、これには100万の除外事項やバリエーションや例外があると確信していますが、要点は、一般的にこれがどのように機能するかということです。

コードを盗んで自分のものとして使うことはできません。しかし、その製品の独自のバージョンを自分でゼロから作成することは自由です。ここで問題があります。私は文字通りこの正確なことが起こる可能性について話すビデオをリリースしようとしていて、文字通りこれが今朝起こったのです。

TypeScriptからPythonへの変換による著作権回避

AnthropicがCloud Codeのソースコードを流出させました。それについて話しました。誰かがそれをフォークしました。それについて話しました。32,000のスター、44,000のフォークです。さて、追いつきましたね。フォークした人は、言うまでもなく訴えられることを恐れています。なぜなら思い出してください、あなたはコードをコピーしました。

潜在的に悪いことですよね。許可がありません。問題がある可能性があります。人々は特定の状況でこれで刑務所に行ったことがあります。ほとんどが民事責任だと思いますが、私が正しく理解していれば、状況によっては刑事責任にさえなる可能性があります。それで、その人は何をしますか。彼らはコードベース全体をTypeScriptから変換します。

思い出してください、リークは約2,000のTypeScriptファイルでした。TypeScriptはコーディング言語です。詳細を知る必要は本当にありません。それはただの1つの言語です。そして、Anthropicが書いたTypeScriptから変換されました。それはPythonに変換されました。それは別のコーディング言語です。

つまり、事実上何が起こったかというと、彼らはコードをコピーしてから、そのコードを使って機能を何らかの形でコピーしたのです。なぜなら今、機能は同じですが、コードは異なるからです。コードはもはやAnthropicが書いたコードではなく、全く異なります。同じ機能ですが、完全に異なるコードです。

この人はどうやってCloud Codeを異なる言語で完全に再現したのでしょうか。彼らはそこに座って、非常に迅速に60万行のコードを再入力することでそれを行います。これはおそらくリークから数時間以内、おそらく12時間以内に起こっていることを覚えておいてください。正確にはわかりません。これは数日ではなく、数時間でした。どうやって彼らはそれを複製することができたのでしょうか。

さて、Codexで再び、OpenAIのAIコーディングツールですよね。つまり、彼らはOpenAIのAIコーディングツールを使用して、基本的にCloud Codeを完全に再現したのです。ちなみに、Yuchin Jinさん、素晴らしいフォローです。強くお勧めします。

AI時代における著作権の消失

彼がここで言っているように、AIは今静かに著作権を消し去っています。AIがこの機能を人々のために開発したようです。時には過去にクリーンルームエンジニアリングと呼ばれていたことを行う能力を私たちに与えます。他の会社の製品をリバースエンジニアリングしたい場合のようなものです。過去には、法廷で訴えられた場合に、その製品と彼らがしたことの間に何の関連もないようにリバースエンジニアリングする方法で、企業が非常に努力した例がありました。

彼らはこの種の分離層を作成して、いやいや何もコピーしていないことを確認しますが、それは困難で高価でした。ここでは、AIの助けを借りて簡単で速いです。そこまでにしておきます。あまり深くは掘り下げませんが、私の言葉を覚えておいてください。これについてたくさん聞くことになるでしょう。誰が正しいのか、誰が間違っているのかを明確に説明する法律がまだありません。訴訟や弁護士がいると確信していますし、裁判官が先例を設定するでしょう。先例のような先例ですが、今のところ、それは一種のグレーゾーンです。

私は弁護士ではありません。間違っていたら教えてください。しかし、これは将来の法的戦いのように思えます。AIで特定のソフトウェアを複製している場合、それは著作権を消去したことを意味するのでしょうか。適切だと思うように使用できると書いてあるオープンソースプロジェクトをフォークした場合、ライセンス契約を今後使用し続ける必要があるなど、これらの規定があります。わかりました。

しかし、これを完全にリバースエンジニアリングした場合はどうでしょうか。そのクリーンルームエンジニアリングを完全にコピーして、コードは異なりますが機能は同じで、多かれ少なかれ同一になった場合はどうなりますか。今、私は基本的に、元の作成者がそれを使用したいと思っていたライセンスから剥ぎ取りました。彼らが著作権やそのようなものを持っていた場合、それは事実上消去されました。

Cloud Codeの未公開機能一覧

とにかく、この件から他に何が出てくるにせよ、これは議論され、解決されなければならないことです。しかし、開発中のCloud Codeに組み込まれている巨大な機能のいくつかに飛び込みましょう。それらはそこにあります。フラグが立てられているので、一般、一般リリースでは、私たちはそれを取得しませんが、それはそこにあります。

機能の1つ、これはおそらく最大のものではありませんが、興味深いと思いました。それは一種のたまごっちイースターエッグでした。あなたの入力ボックスの横に座って、あなたのコーディングに反応する小さなペットのようなものです。それがあなたがコーディングしているもの、それについてどのように進めているかについて話すのか何なのかわかりませんが、明らかにそれはたまごっちのようなもので、いろいろなことをして成長し、伝説的なステータス、一般的なステータス、何でもありました。

それは全体的なものでした。そして、それはエイプリルフールのイースターエッグであると考えられていたと思います。まず第一に、このアップデートがライブにプッシュされた理由が、彼らが明日、エイプリルフールのためにこのイースターエッグを間に合わせようと急いでいたからだと想像できますか。想像できますか。さて、たまごっちには後で戻りますが、すぐに出荷される大きなものは何でしょうか。

まず第一に、Mythosモデルについての言及があります。数日前、私たちは皆Anthropicからのリークを見ました。彼らはコード名Capybaraと呼ばれるMythosモデルを参照していました。だからまず第一に、それはそこで参照されています。そのモデルは、出てくる次世代のモデルと一緒にそこにあります。

Chyrosと呼ばれるものもあります。背景エージェントです。つまり、人間のユーザー入力なしで常に実行される自律エージェントです。GitHubリポジトリを監視し、アップデートを送信します。どこからでもそれをpingして、答えを得たり、タスクを開始させたりできます。つまり、睡眠中に実行され、完了したものがあるときに更新してくれ、どこからでもpingできるコーディングエージェントと考えることができます。

自律エージェントとマルチエージェントシステム

もう1つはautodreamと呼ばれていると思います。コード内で参照されているのか、コミュニティが集合的に付けた名前なのかはわかりませんが、それは背景エージェントです。私たちが眠るときに夢を見るようなものです。REM睡眠などがあります。またはREMはバンドだと思います。

REM睡眠は私たちがすることで、記憶を統合するようなものです。睡眠の機能の1つは記憶を統合することです。圧縮して、必要なものを保存し、残りを捨てるようなものです。これがautodreamがすることです。他に何も起こっていないときに実行されるエージェントです。

すべての記憶を統合し、過去のコンテキスト、インタラクションなどをレビューします。音声モードがあります。AIエージェントとのリアルタイム音声チャットです。Grokなどにあるような方法と同じです。今、このようなものがClaudeに来ています。ultra planと呼ばれるものがあります。

このものは、クラウド内の別のリモート作業セッションを生成します。それはリモートで実行される30分の作業セッションです。非常に高価なディーププランニングモデルによって実行され、開始する前にタスク全体を完全に計画します。複雑なソフトウェアを実行しようとしている場合です。すべてを書き出します。説明に基づいて推測していますが、他のことをする前にこのultra planが開始されると思います。

リモートセッションが開始され、この特定のモデルが計画全体を完全に通過し、すべてをフレッシュアウトし、必要なすべてのチェックリスト、すべてを取得し、それから次のステップが起こります。それがコーディングエージェントが起動されるのか何であれ、これは計画のためだけのスタンドアロンの30分リモートセッションです。

そして、それと手を携えて、coordinator modeもあります。これはマルチエージェントスウォームです。私たちはこれらのマルチエージェントスウォームを見始めています。面白いことに、誰もが過去にそれらを呼んでいました。将来がどうなるかを考えていたときです。私たちは「ええ、AIエージェントスウォーム」と言っていました。

それが私たちが使用していた用語でした。これらの企業が実際にそれらを開発し、企業などに使用しようとしているので、彼らはそれをスウォームとは呼ばないでしょう。それはプロフェッショナルではないと思います。だから、すべての異なる企業が考え出したのは、coordinatorやorchestratorのような言葉で、swarmの代わりにそのような言葉です。

アイデアはシンプルです。1つのClaudeエージェントが他の多くのClaudeをオーケストレートします。各ワーカーには独自の小さなスクラッチパッドがあり、使用できる独自のツールセットがあり、このソースコードで見るのは、マルチエージェントアーキテクチャ全体です。それがどのように起こるか、それがすべてどのように管理されるかなどです。

基本的にこのオーケストレーションがどのように起こるかを説明しています。エージェントスケジューリング、cronジョブのようなものがあります。私たちは以前にこれを見たことがありますが、それに組み込まれたより多くの機能があります。設定されたタイマーまたは特定のスケジュールで物事を実行します。実際のブラウザコントロールもあるようです。スクリプト化されたブラウザのインタラクションではなく、ブラウジングエージェントを備えた実際の完全なブラウザです。

記憶機能とOpenClawの影響

セッション間の永続的な記憶もあります。実際の記憶はセッション間で消去されません。蓄積されます。繰り返しになりますが、それはすでに組み込まれている別の機能です。ユーザーには公開されていないだけです。そこにあります。私たちはそれを見ないだけです。

さて、これの多くはOpenClawで見たものですよね。heartbeat.mdがこれの一部を説明しています。彼らが以前に何に取り組んでいたのか正確にはわかりませんが、これの多くはOpenClawとそれがどれほど人気があったか、どれほど強力だったか、どれだけの開発者が使い始めるために飛び乗ったかによって引き起こされたと思います。Anthropicとすべての他の企業は、それがどれほど信じられないほど成功したかを見ました。

それで、彼らは今これらの多くの機能をここに組み込もうとしています。スラッシュアドバイザーのようなコマンドなど、他にもたくさんのものがあります。Claudeの出力を監視するための2番目のモデルを取得します。スラッシュgoodclaude、スラッシュbug hunter、スラッシュteleportもあります。それらが何をするかはまだわかりませんが、これらは明らかにまもなく来る興味深いコマンドです。

Teleportはセッション間の切り替えのように見えます。Bug hunterはバグを狩るようなものですが、それらが正確に何をするかについての完全な情報はありません。そして明らかにRedditがコードを深く掘り下げました。コードに隠された完全な仮想ペットシステムを見つけました。

たまごっちシステムの詳細

スラッシュbuddyコマンドは、ユーザーIDに基づいてこの小さな非同期コンパニオンを作成します。アヒル、カピバラ、ドラゴン、ゴースト、ウーパールーパー、そしてchunkと呼ばれるものなど、18種類があります。chunkがどのように見えるかは正確にはわかりません。chunkと呼ばれているなら大きな男の子になると思いますが、正確にどのような動物になるかはわかりません。

完全なガチャレアリティシステムがあります。commonからlegendaryまで、1%のlegendaryドロップ率です。これらがネタバレでないことを願っています。スポイラー警告は私がすでにそれを言った後ですが、ええ、1%がlegendaryドロップ率です。そして、お気に入りのペットが着用するさまざまな輝きバリアントと帽子があります。王冠、プロペラ帽子、魔法使いの帽子、小さなアヒルの帽子さえあるかもしれません。

ペットにはさまざまな能力値があります。能力値が何になるか推測できますか。いいえ、筋力と敏捷性のようなものではありません。いや、いや、いや。デバッグのようなものになります。それが能力値の1つです。「ああ、わかった。ソフトウェア開発をテーマにしたものになるんだ」と思っているなら、いいえ。能力値の2つ目はカオスです。

完全に混乱していない場合に備えて、3つ目はsnarkです。彼らはあなたに皮肉を言うつもりだと思います、それが意味することです。だから、デバッグ、カオス、そしてsnarkが3つの主要なペット能力値です。

もう1つ興味深いことが私の目に飛び込んできたのは、明らかにClaudeと話している間に、何かを正しくやらなかったり、何かをするのに失敗したりしてイライラしたことがありますか。私は本当にイライラしていた瞬間が1つありました。

特にClaudeモデルを使用しているOpenClawでしたが、新しいOpenClawアップデートがいくつかの機能を壊しました。だから私は「ああ、やります」と言い続けました。そしてそれはやりませんでした。そして私は「何してるの?やめて。直して。行け」と言いました。

Claudeのユーザー感情監視機能

私が気づかなかったこと、私たち全員がこれが起こっていることを知らなかったと思いますが、明らかにこのリークに基づいて、Claudeはあなたの言語を見て、あなたがイライラしているかどうか、Claudeに対して忍耐力を失いかけているかどうかを理解しようとしています。

そこには何らかのプロセスがあります。このユーザーは我を失いそうですか、というような感じです。undercover modeと呼ばれるものもあります。AIリサーチャーがそれにフラグを立て、ここで何か興味深いことが起こっています。人々はまだ調査中です。だから、それに注目してください。正確にわかったらフォローアップをします。

何か奇妙なことが起こっています。私たちはまだ何が起こっているのかわかりません。そして、もしあなたがこれまで疑問に思ったことがあるなら、Claudeが考えているときのあの回転するテキストのように、そのテキストのバリエーションはいくつあるのでしょうか。なぜなら、ほぼ毎回新しいもののように見えるからです。知りたい場合に備えて、ローディングスピナーテキストには187の異なる動詞があります。どういたしまして。

そして、浮かんでいるかもしれない誤解や誤った情報を明確にするだけです。モデルの重みは流出していません。モデルの重みは流出していません。独自のAIトレーニングの秘密も、顧客データも、API認証情報も、そのようなものは何もありません。これはCloud Codeをとてもうまく動かしたハーネスの多くでした。

暗号通貨支払いプロトコルとまとめ

また、明らかに多くのX42参照があります。これは暗号通貨のプロトコルのようなものです。エージェンティックな暗号通貨支払いを可能にするインフラストラクチャを構築していた場合、それに対する多くの参照があります。Anthropicがその機能を構築しているようです。

買うべきコインはありません。人生の貯金を投げ込むべきSコインはありません。心配しないでください。詐欺師たちがすぐに1つをスピンアップすると確信しています。お金を失いたいなら、すぐに機会があるでしょう。確かです。しかし、そこにはコインは一切ありません。コインを買わないでください。やめてください。助けを求めてください。コインを買わないでください。

しかし、Anthropicがエージェンティックな暗号通貨支払いのためのプロトコルを構築しているようです。最近リークされたCapybaraモデルが言及されています。それは言及されたMythosモデルです。より鋭い目で見ている人や聞いている人の中には「待って、でもそれはたまごっちペットの1つではありませんでしたか。Capybaraはそれらの1つでしたか」と言うでしょう。

Capybaraは、ChonkやDuckと一緒に小さなたまごっちペットの1つです。しかし明らかに、コードをスキャンするときのビルドスキャナーのようなもので、特定の単語にフラグを立てることがあります。だから、モデルをCapybaraと呼びたくて、Capybaraと呼ばれる小さなたまごっちペットを作成したい場合、それは許可されません。その競合にフラグを立てました。

彼らがしたことは、たまごっちペットの18種すべてを16進数でエンコードしただけです。それが何かわからない場合、犬がいて、散歩と言うたびに、それが何を意味するか知っているので気が狂ってしまい、その場で速く走り出し、あなたのところに走って来たりするようなものです。だから散歩と言えませんよね。

それで何をしますか。スペルアウトします。もしかしたら、家の中の誰か他の人と話す必要があって、犬がスペルアウトしても同じことを意味することをすぐに理解しないことを期待して、w a l kとスペルアウトする必要があるかもしれません。それが基本的にここで彼らがしたことです。彼らはアヒルをスペルアウトし、16進数でスペルアウトしました。

これはすべて何を意味するのでしょうか。全体像は何でしょうか。私たち全員が今、Anthropicが効果的に構築しているもの、ロードマップが何であるかを見ることができるということです。ロードマップ全体が事実上公開されました。すべての競合他社が今まさに見ています。保証します。

そして、誰もがこのものを掘り下げているので、さらに多くのことが出てくるでしょう。私たちはundercover modeのような深く隠されたものをまだ見ていません。私たちが解析しなければならない多くのものがそこにあります。

これは氷山の一角に過ぎません。だから、お楽しみに。購読していることを確認してください。もっと多くのことがすぐに来るでしょう。それは確かです。ここまで来てくれたら、見てくれて本当にありがとうございます。私の名前はWes Rothです。次回お会いしましょう。

コメント

タイトルとURLをコピーしました