Linux 內核正式為 AI 輔助代碼「立法」:允許使用,但責任由人承擔
爭議落幕:Linus Torvalds 與維護者達成共識
經過數月的激烈討論,Linux 內核社區終於就 AI 輔助代碼的使用規範達成共識。Linus Torvalds 與核心維護者正式制定了一套項目級別的 AI 代碼使用規範,標誌著內核開發規則的重大重塑。
核心原則:AI 是輔助工具,人仍是最終責任者
新規範秉持務實原則,明確允許開發者利用 AI 工具(如 Copilot)提升編碼效率。然而,Linus 強調內核對代碼質量的高標準絕不妥協。規範的核心精神在於:AI 可以參與寫代碼,但責任不能轉嫁給 AI。
具體執行規則
- 審查機制:AI 生成的代碼必須經過完整的審查流程,確保其符合內核標準。
- 許可證合規:使用 AI 生成的代碼必須確保其許可證(License)符合 Linux 內核的開源協議要求。
- 責任歸屬:只有人類開發者才能按提交按鈕並簽名。若後續出現 Bug 或安全漏洞,必須由具體的人類開發者承擔全部責任,AI 不背鍋。
意義與影響
此決定並非技術突破,而是規則的重塑。它確認了 AI 在軟體開發中的定位是「輔助而非替代」,同時建立了明確的責任邊界,確保在追求效率的同時,內核的穩定性與安全性不受影響。
