要約:
アメリカの有名なソーシャル プラットフォームである Reddit 傘下のオープンソース ソフトウェア ディスカッション コミュニティである r/opensource は、最近一連の新しい投稿ルールを開始しました。その中で最も物議を醸しているのは、人工知能を使用するプロジェクト、人工知能によって生成されたプロジェクト、または人工知能を特に指向したプロジェクトの公開を禁止していることです。コミュニティ管理チームは、人工知能の現段階は、コミュニティが支持するオープンソースの価値観と両立しないと考えています。この決定はすぐにユーザー間で論争を巻き起こし、一部の開発者は新しい規制によって除外されるプロジェクトに対応するために新しいコミュニティを作成するようになりました。

現地時間 10 月 24 日にコミュニティ管理チームが発表したルールによると、プロジェクトが人工知能を使用している場合、人工知能によって作成されている場合、または人工知能に役立つ製品である場合、そのプロジェクトはコミュニティでリリースされることは歓迎されません。運営チームは、現在の人工知能の開発モデルはオープンソースコミュニティの理念と矛盾しているため、関連プロジェクトを制限することでコミュニティ本来の価値指向を維持する必要があると考えています。
しかし、新しい規制はプロジェクト開発への人工知能の参加の具体的な境界を明確に定義していないため、多くのユーザーがその強制力に疑問を抱いています。現代のソフトウェア開発では、人工知能支援プログラミング、コード補完、自動テストなどのツールが広く採用されています。プロジェクトのメインコードが人間によって書かれている場合でも、人工知能によって生成されたコードの一部が含まれる場合があります。人工知能を含むプロジェクトが禁止された場合、多数の主流のオープンソース ソフトウェアが影響を受ける可能性があります。
一部のユーザーは、人工知能によって生成されたコードが Linux カーネルにも出現していることを特に指摘しました。新しい規制の文字通りの意味に従う場合、これらのソフトウェアに依存するプロジェクトや関連コードを含むプロジェクトは、理論的にはコミュニティから除外される可能性があります。同様の論争は、ますます顕著になっている現実世界の問題を反映しています。人工知能支援プログラミングがますます普及するにつれて、開発への人工知能の参加の程度を区別する方法や、プロジェクトがまだオープンソースの精神に準拠しているかどうかを判断する方法がますます複雑になっています。
疑問に直面したコミュニティモデレーターのウルヴァネス氏は、新しい規制は人工知能機能を含むすべてのソフトウェアが必ずしも禁止されることを意味するものではないとディスカッションの中で説明した。たとえば、一部のソフトウェアには自動字幕などのアクセシビリティ機能のみが搭載されていますが、人工知能はその中心的な用途ではありません。このようなプロジェクトは例外を受ける場合があります。しかし、どの AI 機能が許容されるのか、どのような状況が禁止のきっかけとなるのかについて、経営陣がまだ十分に明確な基準を提示していないため、反対意見は根強くあります。


AI の禁止に加えて、コミュニティは他の制限も追加しました。提出されたプロジェクトは少なくとも 1 年前のもので、現在も積極的に保守されており、複数の貢献者がいる必要があります。これは、リリースされたばかりの新しいプロジェクト、一人で独自に開発したソフトウェア、およびコミュニティでメンテナーを見つけたり貢献者を募集したいと考えている開発者が参加する機会を失う可能性があることを意味します。管理チームは、将来的にコミュニティがプロジェクトのメンテナーを探したり、開発者を募集したりするリクエストを受け付けないことも明らかにしました。
物議を醸しているもう 1 つの規定は、言語に関するものです。実際、運営チームは参加者に英語でコミュニケーションできることを求めており、英語が話せないユーザーは他のコミュニティを探すべきだと述べています。その理由は、人工知能が直接生成した英語コンテンツと人工知能が翻訳した英語コンテンツを管理者が区別するのが難しいためです。ユーザー自身が英語を理解できない場合、翻訳が正確であるかどうかを確認することができません。
この規制は、人工知能の使用を制限するだけでなく、英語を話さない多くの開発者をオープンソースの通信環境から排除する可能性があるため、批判されています。オープンソースソフトウェアはもともと国や言語の境界を越える性質があり、プロジェクトの開発者やメンテナ、ユーザーの出身国も異なります。批評家は、語学力はプロジェクトが真にオープンソースであるかどうかに必ずしも関係しておらず、英語圏以外のユーザーの参加を完全に禁止するとコミュニティの国際性を損なう可能性があると考えています。
新しい規制が発表された後、これらの規制に同意しない一部のユーザーは、新しく設立された r/trueopensource コミュニティに目を向け始めました。この新しいコミュニティは、元のルールの影響を受ける開発者に代替コミュニケーション スペースを提供し、開発への人工知能の参加をよりオープンにすることを目的としています。元のコミュニティのモデレーターもディスカッションの中でこの新しいコミュニティについて言及し、新しいポリシーの影響を受ける人々に場所を提供できることへの期待を表明しました。
この論争は、人工知能プログラミング ツールがソフトウェア開発業界を急速に変革している中で起こりました。開発者は AI を使用して、コードの生成、プログラムの分析、バグの修正を行うだけでなく、既存のソフトウェアの動作に基づいて機能的に類似した代替案を再作成することもできます。これらの機能は、個々の開発者にとって技術的な敷居を下げましたが、コードの品質、著作権、ソフトウェアのセキュリティ、オープンソースの定義に関する継続的な議論も引き起こしました。
人工知能に反対する開発者にとって、問題は誰がコードを書くかだけではなく、ソフトウェアの透明性、検証可能性、開発プロセスが真にオープンであるかどうか、人工知能モデルの背後にあるトレーニング データと商業的管理がオープンソースの概念と一致しているかどうかなどです。人工知能支援開発を支持する人々は、プロジェクトがコミュニティに参加できるかどうかを決定するために開発者がどのようなツールを使用するかだけを基準とするのではなく、オープンソースの中核は、ユーザーがソフトウェアを入手、研究、変更、配布できるかどうかにあるべきだと考えています。
ただし、r/opensource の新しい規則は、オープンソース ソフトウェア業界全体や Reddit プラットフォームにおける人工知能の完全な禁止に相当するものではありません。特定のコミュニティによって策定された貢献ポリシーです。その影響は、まずコミュニティでの議論の範囲とユーザーの参加方法に反映されます。プロジェクトをここでリリースできない場合でも、プロジェクトがオープンソースの資格を失ったり、他のプラットフォームで開発や配布を継続できなくなったりすることを意味するものではありません。
この混乱は、オープンソース コミュニティが直面する新たな問題を明らかにしました。人工知能が徐々にソフトウェア開発の一般的なツールになったとき、従来のオープンソースの原則は新しい技術環境にどのように適応すべきでしょうか?コミュニティは独自の考えに基づいてルールを策定することができますが、制限の範囲が広すぎる場合は、長期間維持され、オープンコードで、自由な変更を許可するプロジェクトを除外することもあります。 AI プログラミングの人気が高まるにつれ、オープンソースの定義、開発者の権利、コミュニティ ガバナンスをめぐる議論は今後も続くことが予想されます。
コメント