Apple Silicon Mac 上で Linux をネイティブに実行できるようにするボランティア プロジェクトである ASAHI Linux は、寛容なライセンス モデルを放棄し、すべてのリポジトリを GNU General Public License バージョン 2 以降に移行します。土曜日に It's FOSS が報じた発表によると、その理由は、悪意のある者たちがプロジェクトの未公開コード (一部は開発者の個人フォークから直接取り出したもの) を持ち上げ、大規模な言語モデルを通じて実行してコードの出所を偽装しているためだという。

この話は、オープンソースのメンテナーが AI 支援の「コードロンダリング」と呼ぶものの中で、これまでで最も具体的な事例の 1 つであり、週末のハッカーニュースでの活発な議論を含め、開発者フォーラムで大きな注目を集めています。 この件の詳細は、AIニュースをご覧ください。

コードロンダリングの意味

コード ロンダリング (ライセンス ロンダリングとも呼ばれます) は、他人のコードを取得し、そのコードの出所を隠す変換を経て、元のライセンスを尊重したり、作成者のクレジットを表示したりすることなくコードを再利用できるようにする行為です。 AI が登場する前は、これは、出所が不明瞭になるまで、変数の名前を変更し、関数を再構成し、ロジックを 1 行ずつ再構築するという、骨の折れる手作業の書き換えを意味していました。

大規模な言語モデルにより、そのプロセスのコストが大幅に削減されました。モデルはコードベースを数分で別のスタイルで書き換えることができ、メンテナが依存していた認識可能なフィンガープリントを取り除きます。朝日チームによると、同社の寛容なライセンスをまさにこの方法で悪用しようとする複数の試みがあったことを少し前に認識していたという。その中には最も極端なケースも含まれており、開発中の機能コードが、一般に公開される前に開発者の個人フォークから取得され、クレジットなしで公開されたものだという。

報告書によると、これらの攻撃者の少なくとも一部の目標は「プロジェクトを置き換えて、Apple Silicon 上の Linux を積極的に収益化する」という明白なものでした。

MIT が朝日を暴露したままにした理由

ASAHI Linux はこれまで、オープンソースで最も寛容なライセンスの 1 つである MIT の下で自社コードのほとんどをライセンスしていました。 MIT は、オリジナルの著作権表示を保存することのみを要求しています。派生作品を共有したり、改良をオープンにしておく必要はありません。そのオープンさにより、BSD プロジェクトや商用ベンダーが Asahi の作品を採用することが容易になりました。そして、悪意のある者がそれを悪用することも同様に簡単であったことが判明しました。プロジェクトのレポートに記載されているように、MIT ライセンスはこの種の再利用を明示的に許可しており、悪意のある行為者から保護するためのカーブアウトはありません。

GPLv2 以降に移行することで、Asahi は強力なコピーレフトを採用しています。コードの修正バージョンを配布する人は誰でも、同じライセンスの下でそれらの修正のソースをリリースしなければなりません。 LLM を介して渡されたコードは依然としてオリジナルから派生したものであるため、少なくとも原則として、ライセンス義務は書き換え後も存続します。

WINE の歴史から学ぶ

朝日チームは、自分たちが踏襲している前例について明確にしている。 Linux ユーザーが Windows アプリケーションを実行できるようにする互換性レイヤーである WINE は、初期の数年間を MIT ライセンスの下で過ごしました。 1990 年代後半から 2000 年代前半にかけて、企業は WINE のコードを採用し、その上に独自のフォークを構築して商業的に販売しましたが、ほとんど、あるいはまったく貢献していませんでした。 2002 年、WINE プロジェクトはコードベースを LGPL に再ライセンスし、プロプライエタリなフォークを阻止し、商用ベンダーに変更をアップストリームするよう促しました。

20 年後、Asahi は新たな展開で同じ計算を行っています。敵対者はもはや単なるプロプライエタリ ベンダーではなく、LLM と帰属を剥奪するインセンティブを持つあらゆる者です。

未解決の質問

It's FOSS が指摘しているように、今回の発表ではいくつかの問題が未解決のままとなっている。朝日は関与した俳優の名前を明らかにしていない。既存の投稿がどのように再ライセンスされるのか、あるいは過去の投稿者全員がその変更に同意したかどうかについては詳しく述べられていない。これは、合意に別段の定めがない限り、投稿者は自分の投稿の著作権を保有しているため、法的に重要な問題である。機械で書き換えられたコードに対する GPL 義務の実質的な強制力も、ほとんどテストされていません。

明らかなのは意図です。すべてのasahi LinuxリポジトリはGPL v2以降に移行する予定であり、プロジェクトは寛容であることはもはや許される贅沢ではないと判断しました。 BSD パッケージャーから MIT 条件に依存していた商用ベンダーに至るまで、すべての下流ユーザーがこの変更を歓迎するかどうかは別問題であり、ある程度の摩擦は避けられません。

寛容なオープンソースに対する警告

このエピソードは、パブリッシャーが EU に Meta の AI クローリングの停止を求めることから、コーディング エージェントのゲーム評価スイートを示すベンチマーク研究に至るまで、AI による抽出に関するオープンソースの世界の広範な不安の真っただ中にあります。小規模で価値の高いプロジェクトの管理者にとって、Asahi の動きの教訓は、人間によるコピーの時代には意味をなした来歴保護が、数秒で何でも書き換えることができるモデルとの接触には耐えられない可能性があるということです。

エコシステムの残りの部分にとって、アサヒの決定は生きた実験だ。コピーレフトがAI支援ロンダリングの阻止に効果的であることが証明されれば、より多くのプロジェクトがWINEとアサヒの道をたどることが期待される。

---

AIの最新情報をお届け

AIの最新ニュース、分析、ブレイクスルーを一箇所で。

AIニュースをもっと読む →