AI技術の急速な発展に伴い、オープンソースコミュニティにおけるAIによって生成されたコードの数が大幅に増加し、プロジェクトのメンテナーや管理者にとってレビューの負担が大きくなっています。この負担を軽減するために、Godot財団は近日、貢献者ポリシーを改訂し、プロジェクトの品質と持続可能性を確保することを発表しました。
新しいポリシーによると、すべての貢献者は自らコードを書く必要があり、独自のAIエージェントやいわゆる「Vibe Coding(バイブコーディング)」を使用することは禁止されています。この措置は、各貢献者が自身のコードに責任を持ち、問題が発生した際に修正できるようにするためです。また、新規貢献者に対しては高い基準が設定され、メンテナーとの信頼関係を築くために、バグ修正やドキュメント作成といった小さなタスクに参加した後、重要なプロジェクトに携われるよう促されています。一般的に、マージされたPull Requestの数が3つ以下のユーザーは新規貢献者と見なされます。
ポリシーのもう一つの重要な点は、すべてのPull Requestはマージ前に人間による審査と承認が必要だということです。メンテナーはAIが責任を負えないため、すべての貢献者が自身のコードを理解し、修正できる能力を持っていることを期待しています。さらに、人間同士のコミュニケーションにおいてもAIによって生成されたテキストの使用は禁止されており、メンテナーは貢献者との間で真実性のある交流を維持したいと考えています。機械翻訳はまだ許可されていますが、元の内容が人間によって書かれたものであることが条件です。
このポリシーの導入は、Godot財団がオープンソースプロジェクトの健全な発展に向けて重要な一歩を踏み出したことを示しています。今後、財団はさらなるポリシーの改訂を通じて、自らの価値観と一致させ、貢献の質と開発者の責任感を確保していく予定です。
ポイント:
🌟 すべてのコードは人間が書くこと。AIによって生成されたコードは禁止。
🔍 新規貢献者は審査を受け、小規模なタスクに参加した後でなければ、大きな変更を行うことはできない。
📝 人間同士のコミュニケーションではAIによって生成されたテキストは禁止。真実の交流の重要性を強調。
