Vibe Coding,正在殺死開源
作者:極客公園
過去一年,Vibe Coding 幾乎完全改寫了編程的方式。
你不再需要一行一行親自「寫」代碼了。只要告訴 Cursor、Claude 或 Copilot:我想要一個什么功能,用什么技術(shù)棧,最好「感覺像某個產(chǎn)品」,剩下的事情交給 AI 完成就可以。
很多原本寫不出代碼的人,也第一次具備了「做出東西」的能力。站在個人視角,這幾乎是軟件開發(fā)的黃金時代。
但這里有一個被忽視的前提:AI 并非憑空創(chuàng)造代碼,而是在調(diào)用、拼接人類已有的智慧成果。當(dāng)你說"幫我做個網(wǎng)站"時,AI 實(shí)際上在默默引用 GitHub 上無數(shù)開源項(xiàng)目積累的邏輯與結(jié)構(gòu)。
Vibe Coding 的核心能力,正是建立在這些開源代碼庫的學(xué)習(xí)和重組之上。
最近,來自中歐大學(xué)和基爾世界經(jīng)濟(jì)研究所的研究團(tuán)隊(duì)發(fā)表了一篇題為《Vibe Coding Kills Open Source》(Vibe Coding 殺死開源)的論文(https://arxiv.org/pdf/2601.15494v1),揭示 Vibe Coding 繁榮背后的隱性危機(jī)。
論文指出了一個真相:
Vibe Coding ,可能正在從根本上破壞支撐整個軟件世界的開源生態(tài)。

自 2022 年 8 月起,美國 Python 開發(fā)者使用 AI 編程的比例開始大幅上升
01 數(shù)字世界的「隱形基礎(chǔ)設(shè)施」
要理解這篇論文在擔(dān)心什么,首先要把一件事說清楚:什么是開源軟件,以及它在我們生活中處在什么位置。
很多人可能對于開源軟件沒有什么體感,但實(shí)際上,幾乎所有人們每天用到的數(shù)字產(chǎn)品,底層都鋪滿了開源軟件。
當(dāng)你早晨醒來拿起 Android 手機(jī),其底層運(yùn)行的 Linux 操作系統(tǒng),是開源軟件;
當(dāng)你打開微信翻看聊天記錄,幫你存儲每一條信息的是 SQLite 數(shù)據(jù)庫,是開源軟件;
當(dāng)你午休時刷抖音或 B 站,在后臺負(fù)責(zé)視頻解碼和播放的是 FFmpeg,也是開源軟件。
開源軟件就像是數(shù)字時代的下水道。你每天使用,卻渾然不覺。
只有當(dāng)它出問題時,你才會突然意識到它的重要性。
2021 年的 Log4j 漏洞就是一個典型例子。Log4j 是 Java 生態(tài)中應(yīng)用最廣泛的日志框架,用于記錄應(yīng)用程序運(yùn)行時的事件和信息。
絕大多數(shù)普通用戶甚至從未聽說過它的名字,但從蘋果、谷歌的云端服務(wù)器,到各國政府的政務(wù)系統(tǒng),全球數(shù)十億臺設(shè)備都在后臺運(yùn)行著它。
2021 年底,名為「Log4Shell」的漏洞爆發(fā)。這個漏洞允許黑客像操作自家電腦一樣,遠(yuǎn)程控制全球的服務(wù)器。整個互聯(lián)網(wǎng)基礎(chǔ)設(shè)施瞬間「裸奔」,全球安全團(tuán)隊(duì)被迫在周末緊急搶修。其影響之廣、修復(fù)之難,成為互聯(lián)網(wǎng)歷史上最嚴(yán)重的安全危機(jī)之一。
這就是開源的本質(zhì)——它不是某個公司的產(chǎn)品,而是一種「公共品」。因?yàn)椴痪邆渖虡I(yè)屬性,編寫代碼的維護(hù)者,往往無法直接從項(xiàng)目中收費(fèi)。
他們的回報很間接:通過項(xiàng)目獲得名聲,換來大廠工作;通過提供咨詢服務(wù)賺取收入;或者依靠社區(qū)捐贈。
這種模式運(yùn)行了幾十年,靠的是「直接互動」。用戶使用軟件時閱讀文檔、提交問題、點(diǎn)贊推薦。這些注意力流回維護(hù)者手中,轉(zhuǎn)化為持續(xù)維護(hù)的動力。
而這,正是 Vibe Coding 正在切斷的連接。
02 AI 是如何一步步「餓死」開源的?
Vibe Coding 出現(xiàn)之前的開發(fā)模式是這樣的,你下載一個開源包,要去讀文檔;遇到 bug,去 GitHub 提交問題;覺得好用,點(diǎn)顆星表示支持。
維護(hù)者因此獲得關(guān)注,這些關(guān)注轉(zhuǎn)化為收入,形成一個閉環(huán)。
Vibe Coding 出現(xiàn)之后,你只需要告訴 AI 你想要什么功能,AI 在后臺自動選擇和組合開源代碼,生成一段「能用的實(shí)現(xiàn)」。
代碼跑通了,但你并不知道它具體用了哪些庫,更不會去看它們的文檔或社區(qū)。
論文把這種變化稱為一種「中介化」效應(yīng)——原本由用戶直接傳遞給維護(hù)者的關(guān)注和反饋,被 AI 這個中間層整體截走了。
這種機(jī)制持續(xù)下去,會發(fā)生什么?
論文作者構(gòu)建了一個模擬開源生態(tài)的經(jīng)濟(jì)學(xué)模型。他們將開發(fā)者比作在不同質(zhì)量水平上決定是否「入市」的創(chuàng)業(yè)者,先投入成本開發(fā),然后根據(jù)市場反饋決定是否開源分享。用戶則要在無數(shù)軟件包中做選擇,并決定是「直接使用」還是通過「AI 中介」。
模型跑下來,揭示了兩種相反的力量。
第一種是效率提升。AI 讓軟件更易使用,降低了開發(fā)新工具的成本。這按理說應(yīng)該刺激更多開發(fā)者進(jìn)入,增加供給。
第二種是需求轉(zhuǎn)移。當(dāng)用戶轉(zhuǎn)向 AI 中介,維護(hù)者失去直接互動帶來的收入,這就降低了開發(fā)者的回報。
但是放到更長期的維度來看,當(dāng)?shù)诙N力量(需求轉(zhuǎn)移)強(qiáng)于第一種(效率提升),整個系統(tǒng)會滑向萎縮。
具體表現(xiàn)為就是,開發(fā)者進(jìn)入的門檻提高,只有最高質(zhì)量的項(xiàng)目才值得分享,中等質(zhì)量的項(xiàng)目消失,最終市場上軟件包的數(shù)量和平均質(zhì)量雙降。盡管單個用戶短期內(nèi)享受了 AI 的便利,但長期福利反而下降,因?yàn)榭蛇x擇的高質(zhì)量工具變少了。
簡單來說,生態(tài)陷入了惡性循環(huán)。而一旦開源生態(tài)這個基礎(chǔ)變薄,AI 的能力也會變差。
這就是論文反復(fù)強(qiáng)調(diào)的一點(diǎn):Vibe Coding 在短期內(nèi)提高了生產(chǎn)力,但在長期,可能反而降低整個系統(tǒng)的水平。
這種趨勢并非純理論假設(shè),而是正在現(xiàn)實(shí)生活中發(fā)生。
比如,Stack Overflow 的公開問答流量,在生成式 AI 普及后出現(xiàn)明顯下滑。很多原本會在公共社區(qū)被討論的問題,被轉(zhuǎn)移到了私有的 AI 對話中。

ChatGPT 推出后,Stack Overflow 上的問題數(shù)量開始顯著下降
再比如,像 Tailwind CSS 這樣的項(xiàng)目,下載量持續(xù)增長,但文檔訪問和商業(yè)收入?yún)s出現(xiàn)下降。
項(xiàng)目被大量使用,卻越來越難轉(zhuǎn)化為對維護(hù)者有意義的回報。
03 Coding 界的 Spotify,何時出現(xiàn)?
盡管 Vibe Coding 存在這樣的問題,但它帶來的生產(chǎn)力提升卻是真實(shí)存在的,沒有人能回到 AI Coding 不存在的世界。
更本質(zhì)的問題在于,當(dāng) AI 成為新的中介,舊的激勵結(jié)構(gòu)已經(jīng)不再適用。
在當(dāng)前結(jié)構(gòu)下,AI 平臺從開源生態(tài)中獲得了巨大價值,卻并不需要為維持這個生態(tài)本身付出對應(yīng)代價。用戶付費(fèi)給 AI,AI 提供便利,但被調(diào)用的開源項(xiàng)目和維護(hù)者,往往什么也得不到。
論文作者提出的設(shè)想是:
重構(gòu)利益分配方式。
就像音樂行業(yè)中,Spotify 這樣的流媒體平臺會根據(jù)播放情況跟音樂人分賬一樣,AI 平臺完全可以追蹤自己調(diào)用了哪些開源項(xiàng)目,并把一部分收入按比例返還給維護(hù)者。
除了平臺分賬,通過基金會撥款、企業(yè)贊助以及政府對數(shù)字基礎(chǔ)設(shè)施的專項(xiàng)資金支持,也是彌補(bǔ)維護(hù)者收入流失的重要手段。
這就要求行業(yè)的觀念,從將開源軟件視為「免費(fèi)資源」,轉(zhuǎn)變?yōu)椤感枰L期投資和維護(hù)的公共基礎(chǔ)設(shè)施」。
開源軟件不會消失,它已經(jīng)深度嵌入數(shù)字世界,不可能被簡單替代。
但那個依靠零散關(guān)注、聲譽(yù)積累和理想主義支撐的開源時代,或許已經(jīng)走到了邊界。
Vibe Coding 帶來的,不只是更快的開發(fā)體驗(yàn),也是一次關(guān)于「公共技術(shù)如何被持續(xù)供養(yǎng)」的壓力測試。
本文精華如下:

















