newsence

合法是否等同正當:AI 重新實作與 Copyleft 授權精神的侵蝕

Hacker News·27 天前

本文分析了 Python 函式庫 chardet 的爭議,探討開發者利用 AI 重新實作程式碼以規避 LGPL 義務的行為,並質疑法律上的可行性是否能等同於破壞開源社會契約的正當性。

背景

這場爭議源於 Python 知名編碼檢測庫 chardet 的維護者 Dan Blanchard 利用 AI 模型 Claude 將原本受 LGPL 授權保護的程式碼,透過「僅輸入 API 與測試套件」的方式進行重寫。新版本不僅效能大幅提升,授權也轉為更寬鬆的 MIT 協議,引發了開源社群對於 AI 重新實作(Reimplementation)是否能規避 Copyleft 義務,以及法律上的許可是否等同於道德正當性的激烈辯論。

社群觀點

Hacker News 的討論呈現出法律現實主義與開源理想主義的碰撞。部分評論者認為,這場爭議的核心在於法律與社會正當性之間的鴻溝。支持者如 Salvatore Sanfilippo(antirez)認為,AI 重新實作在法律邏輯上與當年 GNU 重新實作 UNIX 的本質相同,皆是利用法律邊界來創造新作品。然而,反對意見指出這種類比忽略了「向量方向」的差異:GNU 是將專有軟體轉向公共領域,而 chardet 的案例則是將原本受保護的公有財產「圍欄」拆除,使其能被私有化。有留言犀利地指出,維護者聲稱未看過原始碼的說法站不住腳,因為他身為多年維護者,其知識早已內化,且將原始碼餵給 AI 本身就是一種利用工具進行複製的行為,這與「盲測開發」的嚴謹程序相去甚遠。

另一派觀點則聚焦於 AI 對版權體系的根本性侵蝕。有網友認為,Copyleft 本質上是版權制度的鏡像,若 AI 能夠輕易剝離程式碼的「表達形式」而保留「功能邏輯」,那麼基於版權的授權合約(如 GPL)將失去法律效力。這可能導致開源生態的劇變:開發者若無法控制代碼的再分發,可能會轉向閉源開發,或者 Copyleft 授權將逐漸消失。然而,也有樂觀者主張,AI 其實是賦予了個人與大企業抗衡的武器。過去只有大公司有資源進行昂貴的重新實作,現在個人開發者也能藉由 AI 快速重寫工具,這或許會迫使社會重新立法,制定更符合數位時代、而非僅保護大型智財權持有者的版權制度。

此外,社群也對維護者的動機提出質疑。有評論指出,如果這真的是一個全新的、獨立的作品,為何不另起爐灶建立新專案,而是選擇在擁有 1.3 億次月下載量的既有專案上更換授權?這被視為一種「佔位」行為,利用既有的聲望與生態系來推廣新授權的作品。這種做法在道德上被認為具有侵略性,因為它單方面終結了原作者 Mark Pilgrim 預設的互惠機制。整體而言,社群共識傾向於認為,雖然 AI 重新實作在現行法律下可能難以定罪,但它確實正在瓦解開源社群賴以生存的互惠契約,將分享的定義從「共同貢獻」轉向「單向取用」。

延伸閱讀

https://writings.hongminhee.org/2026/03/legal-vs-legitimate/