約翰·卡馬克談開源與反人工智慧活動人士
約翰·卡馬克探討了開源開發與反人工智慧活動人士日益增長的對立情緒之間的交集,並強調了維持技術開放性的重要性。
背景
傳奇程式設計師 John Carmack 近期針對開源軟體與反 AI 運動發表看法,引發 Hacker News 社群的熱烈討論。Carmack 將開源行為視為一種「贈與」,認為既然是禮物,就不應過度在意接收者如何使用或獲利;此番言論觸動了開源社群對於 AI 模型大規模抓取程式碼進行訓練,以及背後商業利益分配不均的敏感神經。
社群觀點
在 HN 的討論中,社群對於 Carmack 的「贈與論」呈現兩極化的反應。支持者認為開源的本質確實是為了發揮影響力,如 Linus Torvalds 當初釋出 Linux 核心時,並未因科技巨頭藉此賺取暴利而感到不滿,反而因為其作品成為網際網路的基石而達成初衷。部分開發者分享,將程式碼開源是一種傳遞權力與影響力的方式,AI 模型的訓練實際上擴大了這些開源貢獻者的聲音與邏輯,使其世界觀得以在更廣泛的領域傳播。
然而,反對意見則指出 Carmack 的觀點忽略了當前 AI 產業與傳統開源生態的本質差異。許多留言者強調,傳統開源如 Linux 或 MIT 授權軟體,雖然允許企業獲利,但通常會形成一種互惠的生態系,例如企業會回饋修補程式或捐款,並給予原作者名聲。相比之下,AI 模型被視為一種「純粹的消費」,它將程式碼洗白後重新包裝,原作者不僅無法獲得認可,甚至可能面臨 AI 產生的低品質程式碼(AI slop)回流並污染開源社群的困境。
此外,授權條款的法律與道德界線也是爭論焦點。部分開發者認為,Carmack 混淆了寬鬆授權(如 MIT)與具有約束力的授權(如 GPL)。GPL 的核心精神在於確保衍生作品同樣保持開放,而 AI 模型透過訓練過程「洗掉」了這些授權義務,被批評為一種技術性的剽竊。更有評論者直言,Carmack 身為 AI 創業公司的負責人,其立場自然會傾向於支持無償使用數據,這種「屁股決定腦袋」的現實利益,讓他難以對那些擔心生計受威脅的基層開發者產生共情。
最後,社群也反思了開源模式在 AI 時代的存續危機。如果開源程式碼最終只是成為科技巨頭訓練模型的養分,而不再能為原作者帶來名聲、諮詢機會或社群回饋,那麼支撐開源運動數十年的動力結構可能會崩解。這不僅是技術授權的爭議,更是資本與勞動力之間日益擴大的鴻溝在軟體領域的具體展現。
延伸閱讀
- Richard Stallman 訪談錄影:探討開發者參與自由軟體運動的動機與心理補償。
- STB Libraries (Sean Barrett):關於開發者為何選擇特定授權以方便程式碼重複使用的案例參考。
- A Day in the Life of an Enshittificator:一段探討技術平台如何走向劣化與剝削的評論影片。