標註規定成歷史,僅10%開發者遵守
Linux核心維護者Sasha Levin於10月13日提交修訂版,正式移除開發者使用AI協助撰寫程式碼時,必須在提交紀錄加入「Assisted-by」標註的規定。文件維護者Jonathan Corbet已於14日接受修改。過去此規定旨在讓審查者辨識是否使用大型語言模型,但數據顯示,在Linux 7.3截至第7個候選版的18,533筆非合併提交紀錄中,僅約10%附有標註。Levin指出,因部分開發者不知規定或刻意省略,且維護者很少追問,該規定已難以達到原本協助辨識的目的。
Torvalds痛批限制工具「愚蠢至極」
Linux核心發起人Linus Torvalds在討論中明確反對限制AI工具的使用。他反駁開發者Laurent Pinchart主張提交說明應由人類撰寫的觀點,直言若以使用工具與否判斷開發者能力,甚至可以禁止使用編譯器,要求開發者直接撰寫組合語言。Torvalds強調,這類限制工具使用的規定「愚蠢至極(UTTERLY STUPID)」,核心重點不在於用了什麼工具,而在於開發者是否真正理解自己提交的程式碼內容。
責任歸屬不變,AI不得代為署名
雖然取消了標註要求,但開發者對程式碼的責任並未減輕。修改提案刪除對Assisted-by標註的要求,但既有的工具生成內容揭露指引仍然適用。開發者仍須親自檢查程式碼、確認授權符合規定,並在提交紀錄加入Signed-off-by署名,對修改內容負責。特別值得注意的是,AI代理不得代為署名,這意味著人類開發者必須為最終提交的程式碼品質與正確性負起完全責任,確保每一行進入核心的代碼都經過人為審核。