在一場技術討論升級為人身攻擊後,Linux 核心開發社群正就行為準則委員會(CoC Committee)限制 Kent Overstreet 參與 Linux 6.13 核心開發週期的決定展開激烈討論。這一事件凸顯了開源開發中保持專業行為與技術討論之間的持續緊張關係。
事件經過與處理
爭議源於一次電子郵件交流,BcacheFS 的主要開發者 Overstreet 在技術分歧中使用了激進的言論。行為準則委員會隨後做出決定,在 6.13 核心開發週期內拒絕接受 Overstreet 的所有提交請求。這一決定在社群內引發了關於技術價值與專業行為平衡的激烈討論。
歷史背景與社群演進
這一情況讓人想起核心開發中的早期事件,特別是 Linus Torvalds 自身在溝通方式上的轉變。2018年,Torvalds 曾暫時離開社群學習同理心,並幫助制定了現行的行為準則。社群成員注意到,自那時起 Torvalds 的溝通方式有了明顯改善,同時保持了他的技術直率。
我們不應該打壓他人,但當維護者表現出無能時,我們也不應該讓他們免於批評。
重要時間線事件:
- 2018年: Linux 核心在 Linus Torvalds 暫時休假後採用行為準則
- 2024年:行為準則委員會限制 Kent Overstreet 參與 Linux 6.13 開發週期
- 限制範圍:6.13 開發週期內的所有合併請求都被拒絕
對開發和社群的影響
這次臨時限制引發了人們對 BcacheFS 開發進展的擔憂,這是一個很有前景的檔案系統專案。一些社群成員認為行為準則的執行可能會阻礙有價值的貢獻者參與,而另一些人則認為這可以創造一個更包容的環境,吸引那些曾因對抗性溝通方式而望而卻步的更廣泛的開發者。
未來展望
這一事件引發了更廣泛的討論,關於開源社群如何在保持技術卓越的同時維護專業行為。一些開發者建議,雖然技術正確性至關重要,但溝通方式不應損害開源開發的協作本質。社群繼續努力尋找有效的方式來處理技術分歧,同時保持尊重的對話。
來源引用:Re: [PATCH 1/2 v2] bcachefs: do not use PF_MEMALLOC_NORECLAIM