Codeberg 禁止生成式 AI 生成的程式碼在服務條款中
Codeberg 禁止生成式 AI 生成的程式碼在服務條款中
Codeberg 禁止生成式 AI 生成的程式碼
Codeberg 已更新其服務條款 (TOS),禁止主要由生成式 AI 工具(如 OpenAI Codex 或 Claude)編寫的程式碼所組成的專案。此政策變更旨在保護自由及開放原始碼軟體 (FLOSS) 共同體免受「AI 垃圾」 proliferate、著作權不確定性以及人類維護者負擔增加的影響。
根據更新的 TOS(第 7 節),使用者不得分享主要由生成式 AI 工具編寫的程式碼組成的專案。該平台指出此限制有兩個主要正當理由:
- 版權狀態: 生成式 AI 的程式碼常具有不明確的版權狀態,這與在 Codeberg 託管的要求衝突。
- 安全與品質: 平台主張,生成式 AI 專案缺乏足夠的防護措施,無法確保不包含有害程式碼。
對 FLOSS 生態系統與維護者的影響
此決策反映了開源社區內部對大型語言模型 (LLM) 在軟體開發中角色的日益緊張。禁令的支持者主張,LLM 將開發者變成「文件推送者」,並透過在倉儲中充斥低努力貢獻,侵蝕軟體開發的社群驅動特性。
然而,部分開發者回報 AI 顯著提升了他們的生產力及在 FOSS 中的參與度。一位開發者指出,AI 工具已消除打包與 CI/CD 中的繁瑣工作,並表示:
"我們的問題待辦清單在 Opus 4.5 發布後的幾個月內減少了約 70% - 我在一次編程會話中可以修復 5 個問題,而不是 1 個。"
社區辯論與治理
此政策是由 Codeberg 活躍成員進行民主投票的結果,顯示出平台應該成為人類編寫程式碼的策展樞紐,而非普通的 git 主機。
支持該政策的論點
- 品質訊號: 一些使用者認為,現在在 Codeberg 上託管專案將成為一個強烈訊號,表示該專案不是「AI 垃圾」,而且是由關心工作的人類維護者維護的。
- 意識形態主權: 支持者認為,讓互聯網擁有「角落」或具體規則的利基社區是健康的,這提供了一種替代 GitHub 企業驅動方式的選擇。
反對該政策的論點
- 執行挑戰: 評論者質疑 Codeberg 將如何在實務上偵測 LLM 生成的程式碼,指出沒有可靠的方法能區分 AI 程式碼與人類程式碼。一位使用者將其比喻為在測試中「指出任何看起來可疑的東西」。
- 誣告風險: 部分開發者因擔心「誣告」或惡意挑釁的風險而猶豫是否使用該平台,其中使用者可能被迫證明其程式碼不是由 AI 編寫的。
- 平台穩定性: 部分使用者擔心 Codeberg 正從一個通用的 FLOSS GitHub 替代方案轉變為一個狹窄、意識形態驅動的俱樂部,使其成為不可靠的長期服務提供者。
與其他平台的比較
儘管 GitHub 仍是大多數專案(包括使用 AI 代理的專案)的主要目的地,但 Codeberg 正將自己定位為自我認同為反 LLM 的專案的家園。這種區分創造了一個碎片化的格局,開發者可以根據他們對 AI 使用的哲學立場選擇宿主。
SUMMARY: Codeberg 已更新其服務條款,禁止主要由生成式 AI 編寫的程式碼組成的專案,以保護 FLOSS 共同體免受著作權不確定性和維護者倦怠的影響。
TITLE: Codeberg 禁止生成式 AI 生成的程式碼在服務條款中