AI News HubLIVE
站内改写1 分で読了

QEMU、AI生成コントリビューションに関するポリシーを緩和

QEMUはコード由来ポリシーを更新し、テスト、ドキュメント、機械的な変更、小さなバグ修正などの限定的な領域でのAI支援を許可し、透明性のための「AI-used-for:」トレーラーを導入しました。

ソースHacker News AI著者: tambourine_man

QEMUプロジェクトは、AI生成コンテンツに関するコード由来ポリシーを緩和する更新を発表しました。これまでは、AI生成コンテンツを含むコントリビューションは全面的に拒否されていましたが、LLMツールの成熟に伴い、絶対的な禁止は維持しにくくなりました。

新しいポリシーでは、テスト、ドキュメント、機械的な変更、および小さなバグ修正(コード行数20行以下)に限り、AI支援を許可します。これらの領域は、著作権問題が発生した場合でも簡単に元に戻せ、影響が広がりにくいという特徴があります。その他のコアコードについては、メンテナーとの事前合意が必要です。

この変更の背景には、法的リスクの現実的な確率が低いという評価と、メンテナー不足への対策があります。Red Hatなどの組織はAI支援開発のリスクを受け入れ可能と判断しており、これまでに深刻な法的問題は報告されていません。一方、AIはパッチ作成のコストを下げますが、レビューの負担は軽減しないどころか、コードの由来を精査する必要があるためかえって増加します。そのため、AI使用を限定的な範囲に絞ることで、レビュー作業の持続可能性を確保しています。

新しいポリシーでは、「AI-used-for:」トレーラーの導入も行われています。これは、パッチ内でAIがどのように使用されたかを示すもので、レビュアーが成果を判断するのに役立ちます。QEMUは、他のプロジェクトで使われる「Assisted-by」や「Generated-by」トレーラーは採用せず、独自の書式を定めています。なお、AIの使用は開発者署名の原点(DCO)の遵守を免除するものではなく、すべてのパッチは「Signed-off-by」によってコミッターが全責任を負います。

このポリシーはqemu-develメーリングリストで公開され、複数のコアメンテナーからのフィードバックを得て策定されました。QEMUは今後も状況に応じてポリシーを改善していく予定です。