俄開發者遭Linux封殺?11人被無故除名,俄羅斯揚言:那我們自建社區

一夕之間,「開源無國界」這句被很多人提及了多年的 Slogan 被蒙上了沉重的陰影。起因是一週前,Linux 社區在沒有提前通知的情況下,突然除名了 11 位俄羅斯開發人員。

事件經過多日發酵,據俄羅斯當地媒體 RBK 最新報導,俄羅斯數字發展部似乎有意對這一事件採取「反擊」行動——計劃創建一個獨立的 Linux 開發社區,旨在與願意合作的國家加強聯繫,共建一個新的社區。

然而,這一計劃剛一發佈便引發了廣泛關注,很多人對這一獨立社區是否能成為國際社區的替代品持疑。同時,關於開源項目受到政治和地域影響的討論也愈演愈烈。這一難題究竟該如何解?

接下來,我們不妨先回顧一下事情的起因,理清整個事件是怎麼一步步發展到現在的。

01 「除名」事件始末

事情還要 10 月 18 日 Linux 內核開發人員 Greg Kroah-Hartman 在 Linux 內核郵件列表發佈的一條消息談起。

當時,Greg Kroah-Hartman 在一個補丁中宣佈,由於「某些合規性要求,刪除了一些 Linux 開發人員和條目」。

此外,他還在郵件中附上了刪除內容的明細,包含被刪除的開發者使用的郵箱等信息,共計波及 11 位開發者。

一石激起千層浪,隨即不少人開始提問:所謂的「合規性要求」究竟指的是什麼?

Greg Kroah-Hartman 並沒有明說,而是模棱兩可地補充說道——「如果提供了足夠的文檔說明,他們將來還是可以回歸的」。

這也讓更多的人犯了糊塗,Linux 社區為何說刪除就刪除,作為開源社區,有什麼不能說清楚的。就在大家好奇之際,也有網民在這封郵件中找到了一個共同點,就是被除名的人的郵箱後綴名幾乎均為「.ru」。

來源:https://lore.kernel.org/all/2024101835-tiptop-blip-09ed@gregkh/

稍作辨別,我們發現,.ru 是互聯網域名系統中代表俄羅斯的頂級域名,這意味著被「除名」的人幾乎都是使用俄羅斯郵件服務或與俄羅斯組織有關的社區成員,其中包括莫斯科國立大學(MGU)、SberDevices(從事用戶服務和智能設備開發)以及「開放移動平台」(致力於開發屬於俄羅斯的「Aurora」操作系統,隸屬於 Rostelecom)的成員。

同時,這些人也不是 Linux 普通的開發者,而是擔任 Maintainer(維護者)角色。在此稍作解釋,Maintainer(維護者)意味著負責管理和維護特定部分的代碼。這些維護者通常對特定的模塊、功能或驅動程序擁有深厚的專業知識。相比之下,普通的 Linux 開發者沒有合併代碼的權限,他們的工作更多是提交代碼貢獻、修復 bug 或優化性能。開發者提交代碼後需要等待維護者審核、反饋和決定是否合併。此外,普通開發者也無需承擔對模塊長期的維護責任。

在被 Linux 社區「除名」之前,這 11 位內核維護者主要負責監督各種 Linux 驅動程序,以確保 Acer、Cirrus Logic 等供應商的硬件能夠正常互操作。

顯然,針對這波刪除行為,不少開發者對 Linux 社區的一句話的解釋並不買賬,畢竟如果都以這個為由,這讓其他國家的開發者以後還怎麼繼續給 Linux 開源項目繼續做貢獻。正因此,不少開發者湧進 HN 評論區留言:

Linux 基金會(該組織僱傭了 Greg KH 和 Torvalds,且為這一「國際項目」提供大量法律和其他基礎設施)總部位於美國,因此必須遵守美國法律。

一個國際項目遵循顯然是美國的決定,這到底是怎麼回事?我希望我們的朋友能注意到這一點,不要把寶貴的幾年時間浪費在可能在某個時候被拋棄的無償工作上。下次聽到抱怨維護人員不夠時,請記住這條新聞。

也許這正是紅旗 Linux 的初衷。

還有開源律師對這一事件解讀道:

「我是開源律師,雖然沒有參與此事,但想分享一些實用信息。我的觀點很中立,但有些小眾信息可能對大家有幫助。

首先,很多人不瞭解事件另一方的機構(比如 OFAC,美國財政部海外資產控制辦公室)。人們習慣了看到版權問題被順利解決,但目前的這種情況完全不同以往,而且性質更為嚴重。違反 OFAC 規定屬於‘嚴格責任’,也就是說,即便不知情也會承擔嚴重的法律後果,包括刑事和民事處罰,甚至是個人的刑事責任。如果 OFAC 找上門,你不能跟他們說’能不能等幾週,我們先找對策告訴社區‘,他們不僅不會同意,這種拖延還可能導致牢獄之災。

再次聲明,我並不清楚這件事具體發生了什麼,但確實見過類似情況。

其次,通常發佈法律建議會破壞一些保密特權。這是否重要?對建議本身當然重要,因為公開建議意味著特權喪失。更麻煩的是,這可能還會影響與之相關的其他討論和工作內容的保密性。

舉個例子:假如財政部就問題找上了 Linux 基金會(或其他組織),他們會找律師商量應對對策。這種討論可能會涉及’我們該怎麼辦‘等問題,還可能牽涉一些如果喪失保密特權會很危險的信息(如承認了潛在的違規行為)。保密特權的作用就是讓人們可以放心地和律師討論問題,而不擔心這些信息會被用來對付自己,從而獲得最準確的法律建議。

如果在討論中喪失了保密特權,那麼很多人會陷入麻煩。

不同州和國家的保密特權規則並不一致,特別是涉及到 OFAC 這種合規性問題時,處理起來要格外謹慎。

這些是主要的現實問題,當然還有其他複雜因素。這也不僅限於美國,每個國家都有類似 OFAC 的機構,只是’黑名單‘上的人不同而已。」

02 Linus 回應

隨著爭議愈發激烈,Linux 之父 Linus Torvalds 隨即在郵件列表中進行了回應。沒想到,他的回應反而給這件本就在輿論風口上的事件火上澆油。其大致意思是,此決定是基於法律顧問的建議,為遵守對俄製裁而做出的。

詳細回應如下:

好的,看來有不少俄羅斯的水軍出動了。

為什麼要做這個改動原因已經很明確了,這不會被撤銷,而那些用多個匿名帳號試圖偽裝成「草根」運動的俄羅斯水軍工廠手法,也不會改變任何事情。

順便說一句,對於那些真正的無辜旁觀者——這些「合規要求」可不只是美國獨有的。

如果你還沒聽說過對俄羅斯的製裁,建議你多看看新聞。

至於給我提交撤回補丁——請動動你們所謂的大腦。我是芬蘭人。你覺得我會支持俄羅斯的行動嗎?顯然這不僅是對真實新聞的無知,也是對歷史知識的匱乏。

——林諾斯

來源:https://lwn.net/ml/all/CAHk-=whNGNVnYHHSXUAsWds_MoZ-iEgRMQMxZZ0z-jY4uHT+Gg@mail.gmail.com/

03 俄羅斯:計劃自建 Linux 社區

毋庸置疑,Linux 確實受到了政治和地域因素的影響,此舉也會讓不少開發者產生信任問題。

對此,俄羅斯網絡專家對 Linux 的最新決定提出了批評。其中來自俄羅斯專家、開發開源數據庫管理系統的 Postgres Professional 聯合創始人兼副總經理 Ivan Panchenko 認為,受 Linux 最新決定影響最大的將是 Linux 自己。

他說道,「這一決定將不利於開發者社區的生活,損害其內部的信任,因此也將影響產品的質量。然而,俄羅斯開發者對 Linux 內核的貢獻並不是特別大,所以從這個意義上講,並沒有發生什麼關鍵性的事情。俄羅斯針對一般軟件問題的補丁可能會繼續被接受。許多 Linux 開發人員都在內核之外開發操作系統的部分內容。」

不過,Ivan Panchenko 稱,俄羅斯開發者人員可能會開發新的、獨立的內核版本,即所謂的「分支」。

外媒 RBK 報導稱,俄羅斯數字發展部也確有此意。一位發言人表示,「解僱俄羅斯 Linux 員工可以被視為又一次歧視行為。我們認為目前的關鍵方向是加強與那些願意與我們合作的國家的合作與對話。我們需要與這些國家達成協議,並建立我們自己的替代品。「他還補充說,創造合作條件是很重要的,這可能會有助於打造出獨特的產品。

至於目前是否已經與其他國家就建立類似的替代社區進行了討論,該代表並未詳細說明。

04 自建 Linux 社區的可行性?

就現實來看,自建 Linux 社區說著容易,但實行起來未必如想像中那麼簡單。

俄羅斯 NTC IT ROSA 和 Rutech 公司的董事會成員謝爾蓋·克拉夫佐夫認為,數字發展部創建自己的 Linux 社區的想法顯得過於雄心勃勃。「不應期望官方的 Linux 分支會接受來自俄羅斯社區的修改。即使數字發展部組織了一個本地開發團隊,關於 Linux 內核發展的主要決策實質上仍將由國際社區作出。」

另一位技術專家表示,從技術上講,俄羅斯可以創建一個自己的 Linux 分支,並通過俄羅斯專家的努力來發展它。只不過為此將需要大量的資源和獲取全球開發者數十年積累的知識。「在支持俄羅斯開發者技能和經驗發展的方面,這個提議有其合理的成分。即使他們的修改不會被納入主分支,他們也會保持實際經驗和在這個領域的持續發展機會。」

此外,Ivan Panchenko 指出,如果新的 Linux 分支是由多個國家社區共同創建的,那將更加合理。「這將增加其份量和權威。但是要讓這個社區運作起來,俄羅斯需要在其中擔任領導角色,並貢獻出軟件代碼和開發專長。但有一個重要的障礙——俄羅斯並沒有足夠多的這樣水平的開發者來讓我們完全承擔起操作系統內核的責任。因此,迅速培養本土人才是非常重要的。」

最後,你對 Linux 社區此舉怎麼看?

參考:

https://www.rbc.ru/technology_and_media/28/10/2024/671e424c9a7947704249be2c

https://therecord.media/russia-separate-linux-community-kernel-maintainers-delisted

https://lwn.net/ml/all/CAHk-=whNGNVnYHHSXUAsWds_MoZ-iEgRMQMxZZ0z-jY4uHT+Gg@mail.gmail.com/

本文來自微信公眾號「CSDN」,整理:屠敏,36氪經授權發佈。