
Debian 開投票定 AI 寫 code 規矩:披露、版權同責任點樣計
九個選項差得遠,投票完結前全部都仲只係提案
Debian Developer 已經開始表決生成式 AI 嘅使用原則,投票去到 8 月 28 日 23:59:59 UTC 截止。新聞標題話 AI 點樣用嚟「build Debian」,其實講闊咗:議案主要處理直接交畀 Debian 嘅 code、套件工作、文件、翻譯同官方通訊,部分選項仲明確排除 upstream 項目。即使有選項勝出,都唔代表 Debian 收錄嘅每個 upstream 套件從此跟同一套規矩。
九個選項,唔係淨係准用或者禁用
正式選票有八份提案,再加「以上皆非」。最硬嘅第一項想修改 Debian Social Contract,禁止直接 AI-assisted contribution;第三項主張盡量避用 LLM,連 bug report、mailing list 訊息等寫畀人睇嘅內容都要由人起草。第七項就容許 developer 用 AI 做研究、分析或者批評,但唔收生成式 AI 直接產出嘅內容。第八項主要用氣候同資源消耗作反對理由。
另一邊,第二同第四項接受附帶條件嘅 AI contribution,要求提交者理解內容、承擔技術同授權責任,亦傾向要求標示 AI 協助。第五同第六項較寬鬆,維持原有品質、版權同安全標準,披露只屬鼓勵。所以今次爭議連「用過 AI 要唔要講」都未有共識,更遑論全面准入或者封殺。投票仲未完,任何一項暫時都唔係 Debian 已通過嘅政策。
共同底線係提交者要孭返責任
幾份容許使用 AI 嘅提案有一個清楚交集:撳下 accept、見到 compile 到就交 patch,過唔到關。提交者要睇明改動、測試結果、解釋設計,亦要為安全、可維護性同授權負責。AI 工具輸出如果夾帶第三方 code,developer 要確認嗰段 code 嘅授權容許你咁樣提交;模型答得似模似樣,都唔代表 copyright、attribution 同 provenance 問題自然會解決。
披露方式亦有幾個實際例子。第二項建議可以喺 commit 加 Generated-By: 或 Assisted-By: trailer;第四項就提到 commit message 或 changelog。至於 Copilot 式 tab completion 去到咩程度先要標示,提案本身承認界線未必清楚,交由提交者判斷。第五、六項更只鼓勵自願披露。呢個差異會直接影響 maintainer 點樣審 patch,同埋事後出問題時可唔可以追查內容係點產生。
公司 code 同安全資料,唔好順手餵上雲端
幾份提案都特別點名敏感資料:未公開安全漏洞、私人通訊、個人資料、credentials、cryptographic keys,同其他非公開 Debian 資料,都唔應該交畀未獲授權嘅第三方 AI 服務。呢點對公司 IT 團隊同 developer 一樣啱用;用 Codex、Copilot 或其他 cloud AI 前,要先睇工具會傳走咩 context、公司政策准唔准,同 repo 入面有冇 secret 或客戶資料。
如果用 AI 批量開 issue、交 patch或者改好多套件,部分提案亦要求事前喺項目渠道傾清楚,仲要有人睇住整個自動化程序。開源 maintainer 最缺嘅通常係 review 時間;AI 一口氣製造大量表面完整、實際要逐行驗證嘅 contribution,只會將成本推畀另一班義工。Debian 今次會投到咁仔細,正正反映品質、信任同 reviewer 負擔已經去到要寫清責任邊界嘅階段。
用 AI 參與開源,先睇清楚項目規矩
今次採用排序選票,只有 Debian Developer 可以投票。第一項涉及修改 Social Contract,要取得 3:1 多數;其餘提案只要簡單多數。結果出爐之前,用 AI coding tool 交開源 contribution 嘅穩陣做法係先查項目同 maintainer 嘅政策、保留足夠產生記錄、主動交代重大 AI 協助,再親自 review、測試同確認授權。Debian 最後揀邊條路,就會決定上述做法有幾多項要正式寫入規則。
參考來源
- XDA Developers — Debian developers are voting on how AI can be used to build the OS, and the ballots are already open — original report
- Debian:General Resolution — LLM usage in Debian — 官方議案全文、適用範圍、各項披露及責任要求、投票日期同多數門檻。
- Debian Project Secretary:First call for votes — corrected ballot — 官方開票通知,確認投票時間、參與資格、排序方式同完整選票。
- Debian Voting Information — Debian 官方投票制度背景,包括 General Resolution 狀態同 Condorcet 點票方法。
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







