開源平臺 GitLab又開始搞事情:大規模封殺開發者賬戶
去年,全球最大的開源代碼托管平臺 GitHub 突然在官網更新條款,稱用戶的賬號和項目可能會受美國出口管制法律的約束。
與此同時,多名來自克里米亞、俄羅斯、伊朗等國的開發者也紛紛反映自己的 GitHub 賬戶受到了限制。
此事在開發者圈發酵后,GitHub 一度引發了世界各國程序員的聲討。
伊朗開發者 Hamed 還創建了名為 “github-do-not-ban-us” 的項目進行抗議,多次登上 GitHub 熱榜第一。

不過,在 GitHub 的這次風波中,中國用戶并沒有受到影響。
誰也沒想到的是,不久后 GitHub 的對手 ——GitLab 卻對中國下了手。
GitLab 是由谷歌投資的全球第二大開源代碼托管平臺,2019 年 10 月 15 日,其工程副總約翰遜在官網上發布了一項聲明,宣布對有權訪問客戶數據的兩個崗位啟用 「job family country block」 機制。
該聲明稱,“為遵循形勢下的行業普遍做法,將不會給中國、俄羅斯公民提供 offer。”
而且,那些有權限訪問客戶數據的員工,現在也不能移居到中國或俄羅斯。

聲明中稱,這兩個國家被 “封鎖” 是因為,只要在這兩個國家境內工作的員工,都有可能會泄露公司信息。
GitLab 官方表示,在當前的地緣政治環境下,他們提出的已經是最為人道的解決方案,而這也是行業內的普遍操作。
但是聲明公開后,開發人員甚至 GitLab 內部都出現了強烈的反對聲。
“這種歧視行為與我們今天的價值觀是不相容的。這實在令人痛心。”

還有俄羅斯開發者直言,“Gitlab 是種族主義者”。
“它只會展示 Gitlab 的高層管理人員是多么不合格。”

“對于 Gitlab 來說,這確實是一場災難。有很多方法可以提高公司的 IT 安全性,但是你們做出了最不明智的決定,將政治置于 Gitlab 的核心價值之上,從而損害了 Gitlab 的聲譽。”

連 GitLab 自家的全球風險與合規總監都發長文表示了震驚:“什么情況?沒有哪條法律要我們這么干吧?”
她還稱此項政策簡直就是公司在自相矛盾 ——Gitlab 明明對外宣稱,公司接受來自任何不受美國法律限制的國家的客戶和員工(中國和俄羅斯并不在法律限制的國家之列),而現在卻基于政治原因實施影響員工的控制措施。
“面臨信息泄露高風險的國家也包括美國自己(根據 ABC 新聞,美國在黑客數量上排名全球第二)。按照當前的邏輯,難道我們不用限制這些國家的員工嗎?”

GitLab 此舉到底是為了信息安全?還是基于政治因素針對個別國家的 “變相制裁”?
答案已經不言而喻。
更諷刺的是,此前 GitHub 突然封鎖伊朗等地開發者賬戶時,GitLab 還因為沒有封禁任何賬戶而收割了一波好評。
現在,GitLab 也開始了跟 GitHub 同樣的騷操作。
10 月 14 日,一位名為 Ahmad Haghighi 的開發者發布博客表示,2020 年 10 月 3 日,GitLab 在沒有任何事先通知的情況下封鎖了伊朗地區的訪問。

10 月 8 日,該地區的一些開發者帳戶又相繼被封鎖,甚至無權訪問自己的項目。
即使這些開發者后來申請了臨時訪問權,也只能導出個人項目,同時 GitLab 還拒絕對他們的賬戶解除封鎖。

這名開發者還稱,GitLab 并不是第一個對該地區發起封禁政策的平臺。
目前,該地區的開發者已被 GitHub、Docker、NPM、Google Developer、Android、AWS、Go、Kubernetes 等接連封鎖。


所以,這名開發者表示自己從此后將不會再使用任何打著 “自由” 旗號的美國軟件。
他在帖子中稱,“當涉及到美國政策時,自由軟件就是個笑話。”

開源的重點和本質,本是接納、包容和發展,求同存異,互利共贏。
而最近,這樣的針對行為更是愈演愈烈。
面對這些無休止的封鎖,開發者除了感到無可奈何以外,幾乎沒有任何辦法。
正是出于這個考慮,近幾年中國一直在著手搭建自己的開源社區。
7 月 14 日,工業和信息化部技術發展司公布了 “2020 年開源托管平臺項目” 的招標結果。
結果顯示,工業和信息化部選擇 Gitee 來構建 “面向中國的獨立,開放源代碼托管平臺”。

至此,由國家出面肯定并支持的中國源代碼托管平臺被認定,Gitee 也被網友稱為中國版的 GitHub。
但是相對于 GitHub 來說,Gitee 的各個方面都還是有很大的差距。
不過無論如何,我們都應該建立自己的平臺。只是希望有朝一日,能看到更好更成熟的技術社區吧。