AIコーディングツールの普及により、ソフトウェア開発のコストが低下し、従来のソフトウェア企業にとっては厳しい環境になると考えられています。インド政府は、AI技術が複雑なSaaSプラットフォームの機能を再現するための新しい手段を提供すると発表しました。
しかし、AIコーディングツールがオープンソースソフトウェアに与える影響は一様ではなく、問題も多く生じているということです。業界の専門家によると、AIツールの使いやすさが逆に質の低いコードの氾濫を招き、プロジェクトの維持管理が難しくなっているとしています。
ビデオLAN組織のCEO、ジャン=バティスト・ケンプフ氏は、AIコーディングツールは経験豊富な開発者にとって有用であるとしつつも、初心者には適さないと述べています。また、3Dモデリングツール「Blender」を管理するBlender FoundationのCEO、フランチェスコ・シディ氏も、AI支援による貢献がレビュアーの時間を浪費し、モチベーションに影響を与えていると指摘しています。
オープンソース開発者は、AIによるコード提出の増加に対応するため、新たな管理ツールを開発しています。開発者のミッチェル・ハシモト氏は、GitHubへの貢献を「信頼された」ユーザーに限定するシステムを導入し、オープンソースソフトウェアのオープンドア方針を事実上閉じることを発表しました。
同様の影響はバグ報奨金プログラムにも見られ、オープンソースデータ転送プログラム「cURL」は、AIによる質の低い報告が増えたため、プログラムを一時停止しました。
オープンソース投資家のコンスタンティン・ヴィノグラドフ氏は、AIツールがオープンソースエンジニアリングの長年の課題に直面していると述べています。コードベースの増加と相互依存性の増加に対し、活発なメンテナの数はそれほど増えていないということです。
AIは優れたメンテナを支援しますが、根本的な問題は解決されないとヴィノグラドフ氏は指摘しています。
