AI任せが招くOSS「善意のサイクル」の終わり バイブコーディングが奪うもの:バイブコーディングがOSSを破壊する【前編】
AI主導のコーディングの台頭によって開発現場が大きく変わりつつある中、AIツールが仲介役になることで、OSSを支えてきた報告や修正という文化が消滅の危機にひんしている。便利さの代償として生じている問題とは。
今日、商用ソフトウェアの大半はオープンソースソフトウェア(OSS)を組み合わせて作られている。しかしAI(人工知能)技術の普及によって、この安全な開発を支えてきた構図そのものが崩れつつある。
アプリケーションセキュリティベンダーBlack Duck Softwareのレポート「2026 Open Source Security and Risk Analysis Report」は、950以上の商用コードベースを監査した。それによれば、商用コードの98%にOSSコンポーネント(部品としてのソフトウェア)が含まれており、1つのアプリケーションが平均1100個以上の要素を利用している。OSSの依存関係は、あらゆるシステムの深部に組み込まれた、無視できないリスク要因だ。
こうしたリスクをさらに悪化させているのが、AI技術を活用した開発の普及だ。ミクロス・コレン氏らの経済学者グループが2026年1月に発表した研究論文「Vibe Coding Kills Open Source」は、AIコーディングの普及に伴い、適切に管理、更新されているパッケージが市場から減り始めていると指摘する。人間の開発者に代わってAIツールがパッケージを選別し、組み立てることで、従来のOSSビジネスモデルが“崩壊”し始めているという。AIツールがもたらす圧倒的な利便性の裏側で、長年積み上げられてきた開発コミュニティーの何が危機にひんしているのか。
バイブコーディングがOSS文化を終わらせる?
併せて読みたいお薦め記事
OSSをどう活用すべきか
「バイブコーディング」とは、AI研究者のアンドレイ・カルパシー氏が2025年初頭に提唱した概念だ。同年、コリンズ英語辞典(Collins English Dictionary)の「今年の言葉」にも選出された。これは、開発者が自らソースコードを書く代わりに、自然言語でAIアシスタントに指示を出してプログラムを組ませるスタイルを指す。AIツールがパッケージの選定から実装までを一手に担うため、人間がどのライブラリを使っているか意識しないまま開発が進むケースが一般的だ。
加速するAIコーディング
Googleの親会社Alphabetが2025年10月に実施した決算説明会では、Googleの全ソースコードのほぼ半分がAIツールによって生成され、エンジニアがそれを承認していることが明かされた。2025年の論文「Who is using AI to code? Global diffusion and impact of generative AI」が、ソースコード共有サービス「GitHub」における17万人の開発者による3000万件以上のコミットを分析した結果、2024年末までに、米国の開発者がプログラミング言語「Python」で記述した関数の約3割はAIツール製だった。
エンジニア向け質問サイトStack Overflowが2025年5〜6月に実施した調査「2025 Developer Survey」では、177カ国、4万9000人の開発者から回答を得た。調査結果からは回答者全体の84%がAIツールを活用中あるいは導入を計画しており、プロの開発者に限ると51%が日常的に利用している実態が判明した。
メンテナーの収益モデル
従来のOSS開発は、エンドユーザーと開発者の密接な交流、すなわち「人間同士のつながり」によって維持されてきた。エンドユーザーがOSSを使い、解説書を読み、問題が生じれば掲示板で質問し、修正案を送る。この一連の活動がプロジェクトの知名度を高め、メンテナーの評判やコンサルティング案件、企業向け有料版の販売といった収益の機会を生んでいた。
交流の断絶
バイブコーディングはこの仕組みを2つの側面から破壊する。
1つ目は、開発効率の向上というメリットだ。コレン氏らの論文は、AIツールが既存ソースコードの利用や連携の手間を大幅に減らし、開発者の生産性を26〜56%向上させるという研究結果を引用している。
2つ目は、メンテナーが収益を得る接点の喪失だ。コレン氏らの論文はこの現象を「需要の横取り」と呼ぶ。ダウンロード数は増える一方で、人間同士のやりとりは途絶えていく。
バイブコーディングツールを手掛けるEmpromptuのCEO、シャネア・レベン氏はこう語る。「OSSの利用は増えているが、人間同士の関わりは薄れている。AIツールが両者の間に入り込むことで、開発者とプロジェクトの距離が遠ざかっているのだ」
AIツールがOSSへのアクセスを代行すると、人間の開発者は解説書を読まず、バグ報告やメンテナーと直接対話しなくなる。中堅プロジェクトにとって重要な宣伝の場だった解説サイトやQ&A掲示板も素通りされてしまう。
「バイブコーディングツールに組み込まれたAIモデルは新しいオープンソースプロジェクトを学習していない恐れがある。これでは新技術が世に広まる経路が断たれてしまう」。「Linux」ディストリビューションベンダーSUSEで、ポートフォリオアーキテクチャおよびコミュニティー部門の責任者を務めるマット・ファリーナ氏は、そう警鐘を鳴らす。
次回はOSSエコシステムが崩壊している実情と、その救済措置を紹介する。
Copyright © ITmedia, Inc. All Rights Reserved.