利用人工智慧技術重寫程式碼,為開源專案重新授權

用於 Python 字元編碼檢測的 chardet 庫的開發者 Dan Blanchard 發布了該程式庫的新版本,並採用了新的許可證。 7.0 版本使用 MIT 許可證,取代了先前的 LGPL 許可證。開發者聲稱,人工智慧助手 Anthropic Claude(現已被列為貢獻者)在未使用原始程式碼的情況下重寫了該程式庫,這使得他能夠將原有的 copyleft 許可證替換為更寬鬆的許可證。

一位自稱是 Mark Pilgrim(該庫的原始創建者)的用戶(可惜的是,該用戶的帳戶是空的,無法驗證他是否是他所聲稱的那個人)加入了關於此操作的討論,並創建了一個問題,聲稱 Dan 沒有權利更改項目的許可證。

Dan反駁說,他使用抄襲檢測庫比較了7.0.0和6.0.0版本,發現這兩個版本之間的相似度低於1.3%。他聲稱,7.0.0程式碼庫中的任何文件在結構上都與之前任何版本中的任何文件都不相似。

Dan解釋說,他希望將chardet庫納入Python標準庫,因為它是許多Python專案的關鍵依賴項。然而,整合過程中存在三個障礙:許可、速度和準確性。經過這項工作,該庫的編碼檢測速度提高了48倍。對於一個被眾多其他專案積極使用的專案而言,這種優化將為數百萬用戶帶來顯著的效能提升(該軟體包每月下載量約為130億次)。

自由軟體基金會執行董事佐伊·庫伊曼告訴《註冊報》:“在沒有進一步研究或諮詢法律顧問的情況下,我們無法對該項目的具體細節或合法性發表評論,但一個大型語言模型 (LLM) 使用被要求重寫的代碼,這根本談不上‘乾淨’。”

然而,佐伊決定對丹的行為進行道德評判:“至於GPL的含義,寬鬆的許可協議在技術上仍然是自由軟體許可協議,但破壞版權共享原則是一種嚴重的行為。無論採用何種方法,拒絕授予他人你作為用戶所獲得的權利都是極其反社會的。”

開源軟體最初定義的作者布魯斯·佩倫斯對當前形勢表示擔憂:“即將到來的社會變革同樣巨大,而且,正如我們已經看到的,甚至更加可怕。”

使用大型語言模型對開源和專有專案(包括原始程式碼被盜用的專案)進行重構的法律後果難以預測,並且很大程度上取決於法院判例。然而,如果大型語言模型使用與原始程式碼不同的程式語言重寫程式碼,則幾乎不可能證明衍生作品的產生。

近日,美國最高法院拒絕審理「泰勒訴珀爾穆特案」(Thaler v. Perlmutter)。在該案中,原告泰勒試圖推翻下級法院關於其無法為人工智慧生成的圖像申請版權的裁決。美國最高法院維持了下級法院的裁決,即完全由人工智慧生成的作品不享有版權。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster