近日,微軟的開(kāi)源項(xiàng)目 JavaScript 框架 Aurelia 不小心被 GitHub 封禁了,理由是項(xiàng)目中有兩名來(lái)自伊朗的外部貢獻(xiàn)者。雖然 GitHub 首席執(zhí)行官致歉表示“這次的確是個(gè)錯(cuò)誤”,但是開(kāi)發(fā)者們并不買(mǎi)賬,網(wǎng)友也評(píng)論稱(chēng)“開(kāi)源還有國(guó)界嗎 ,公平呢”?
狠起來(lái)連自己人都掐?
3 月 20 日,微軟首席 UX 工程師 Rob Eisenberg 發(fā)文稱(chēng):“一覺(jué)醒來(lái),發(fā)現(xiàn) Aurelia 網(wǎng)站被關(guān)了,數(shù) T 歸檔都沒(méi)辦法訪(fǎng)問(wèn)了。之前也沒(méi)有收到正式的通知,這對(duì)我們是毀滅性的行為!”他開(kāi)玩笑說(shuō):“難道是因?yàn)槲④浻钟辛艘粋€(gè)新的 JavaScript 框架,所以要封掉 Aurelia?!“
這是啥操作,GitHub 連自己人都掐?
雷鋒網(wǎng)了解到,Aurelia 是一款非常知名的 JavaScript 框架,開(kāi)源已經(jīng) 5 年有余,其創(chuàng)建者、現(xiàn)微軟首席 UX 工程師 Rob Eisenberg 曾是另一款 JS 框架 Angular 團(tuán)隊(duì)的成員,2016 年,Eisenberg 加入微軟,并得微軟許可,繼續(xù)從事 Aurelia 相關(guān)工作。其后,為了 Aurelia 能夠更好地發(fā)展,轉(zhuǎn)而由 Eisenberg 擁有的 Blue Spire 公司進(jìn)行管理及運(yùn)營(yíng)。
但有意思的是,盡管同屬微軟,Rob Eisenberg 依然不得不通過(guò) Twitter 公開(kāi) @GitHub 來(lái)解決 Aurelia 被封禁的問(wèn)題。
而 GitHub 的支持賬號(hào)隨后也馬上給了回復(fù):
如果你認(rèn)為自己被錯(cuò)誤標(biāo)記了,可以向 GitHub 申訴,詳情參看我們的說(shuō)明網(wǎng)頁(yè)。
正式上訴后,Rob 隨后向公眾解釋了封禁原因:
因?yàn)槲覀冇袃擅麃?lái)自伊朗的外部貢獻(xiàn)者(非 GH 組織成員),所以 GitHub 自動(dòng)標(biāo)記并封禁了賬號(hào)。
很快這一消息便沖到了 Hacker News 榜單前三,GitHub CEO Nat Friedman 也不得不在 Hacker News 上進(jìn)行了回應(yīng)并道歉:
關(guān)閉此帳戶(hù)顯然是一個(gè)可怕的錯(cuò)誤,我對(duì)受此影響的人表示歉意。我們正在調(diào)查具體過(guò)程,并更改規(guī)則以確保此類(lèi)問(wèn)題不會(huì)再次發(fā)生。我很慶幸的是,在 Aurelia 申訴不到一個(gè)小時(shí)的時(shí)間內(nèi),我們就恢復(fù)了對(duì)它的訪(fǎng)問(wèn)。
同時(shí),也對(duì)封禁原因做了解釋?zhuān)菏澜缟厦考夜救绻诿绹?guó)境內(nèi)開(kāi)展任何服務(wù)(例如為美國(guó)客戶(hù)提供服務(wù)),都必須遵守美國(guó)的制裁規(guī)定。這甚至包括與美國(guó)銀行等基礎(chǔ)設(shè)施的互動(dòng)。因此,將總部設(shè)在其他地方并沒(méi)有幫助,你必須服從。美國(guó)制裁已書(shū)面規(guī)定不允許我們?yōu)楸恢撇脟?guó)家提供商業(yè)服務(wù)或可能被用于商業(yè)目的的服務(wù)。
Aurelia 也轉(zhuǎn)發(fā)其推文,表示目前該項(xiàng)目已恢復(fù)。
而要說(shuō)到開(kāi)源代碼受美國(guó)出口管制這事兒似乎就更有意思了。
都是開(kāi)源代碼受管制惹的禍?
2019 年 5 月,有網(wǎng)友發(fā)現(xiàn),Github 的用戶(hù)協(xié)議上赫然寫(xiě)著:
GitHub.com、GitHub Enterprise Server和您上傳的任何一個(gè)產(chǎn)品上的信息都可能受美國(guó)出口管制法律的約束,包括美國(guó)出口管理?xiàng)l例(the EAR)。
難道這是開(kāi)源要變閉源了?
有知乎網(wǎng)友也借此調(diào)侃說(shuō),瞬間覺(jué)得去 github 上抄代碼竟然有了做特工的感覺(jué),可能“孤膽英雄”說(shuō)得就是自己了。
值得注意的是,協(xié)議中的企業(yè)服務(wù)版塊(GitHub Enterprise Server)標(biāo)注,不得出售、出口或再出口到清單中的國(guó)家已經(jīng)包含古巴、伊朗、朝鮮、蘇丹與敘利亞,并且隨時(shí)可能發(fā)生變化。
也就是說(shuō),任何被美國(guó)制裁的國(guó)家和地區(qū),其開(kāi)發(fā)者賬戶(hù)都有可能遭到封禁,不管你是真的在利用 GitHub 造核彈,還是托管幾個(gè)小游戲的代碼,你都是被禁止的對(duì)象。
而類(lèi)似的封禁事件也不是第一次了,并且中招者也來(lái)自伊朗。
2019 年 7 月,伊朗開(kāi)發(fā)者 Hamed Saeedi 發(fā)表博文稱(chēng),GitHub 屏蔽了他的賬號(hào),認(rèn)為他在利用免費(fèi)的私有庫(kù)開(kāi)發(fā)核武器。但諷刺的是,他從 2012 年開(kāi)始使用 GitHub,最近才收到了與貿(mào)易制裁相關(guān)的郵件通知,并且他還表示 GitHub 屏蔽了所有伊朗賬號(hào)。
這位伊朗開(kāi)發(fā)者寫(xiě)道:
GitHub 曾是對(duì)每個(gè)人來(lái)說(shuō)都是開(kāi)源和自由的平臺(tái),但是它現(xiàn)在決定去限制伊朗的賬戶(hù)貢獻(xiàn)開(kāi)源。雖然我們理解 GitHub 在美國(guó)政府的施壓下不得作出此決定,但我們希望 GitHub 做出更讓人尊重的決定。
GitHub 突然限制了我們對(duì)私有倉(cāng)庫(kù)的訪(fǎng)問(wèn),但我們希望至少 GitHub 在限制訪(fǎng)問(wèn)前警告我們。
最后,我們希望 GitHub 的團(tuán)隊(duì):
讓我們下載私有項(xiàng)目,并且能讓它們公開(kāi)(設(shè)置權(quán)限)。
改變他們的限制政策,不要去根據(jù)用戶(hù)的國(guó)籍進(jìn)行限制。
顯然,到目前為止, GitHub 還是沒(méi)有做出一個(gè)讓開(kāi)發(fā)者更為滿(mǎn)意的解決辦法。
GitLab會(huì)是更好的選擇嗎?
盡管這些被錯(cuò)誤封禁的項(xiàng)目都已重新開(kāi)放,但大家對(duì) GitHub 的不信任也在日益增加,開(kāi)發(fā)者們也對(duì)此發(fā)問(wèn):
到底有多少項(xiàng)目的存儲(chǔ)庫(kù)已被禁用?如果不是因?yàn)?Aurelia 是微軟的項(xiàng)目并且進(jìn)入 Hacker News 前排,還不知道類(lèi)似問(wèn)題能不能都得到解決。
不少開(kāi)發(fā)者也提出建議:
要不轉(zhuǎn)去 GitLab?
Google Code 也不錯(cuò),有免費(fèi) Git 以及 2GB 存儲(chǔ)空間呢。
SourceForge 也不錯(cuò)。
試試不在美國(guó)的代碼托管平臺(tái)?
然而,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),這似乎還是不太現(xiàn)實(shí)。
作為基于 Web 的 Git 倉(cāng)庫(kù),GitHub 和 GitLab 都提供了分享開(kāi)源項(xiàng)目的平臺(tái),并為開(kāi)發(fā)團(tuán)隊(duì)存儲(chǔ)、發(fā)布、分享和合作開(kāi)發(fā)項(xiàng)目提供了云存儲(chǔ)的場(chǎng)所,使用方法也差不多。
但 2019 年 11 月,GitLab 在其官網(wǎng)上發(fā)表了一篇 issue,稱(chēng)他們將啟用一份職位國(guó)家封鎖令,停止招聘居住在中國(guó)和俄羅斯的人擔(dān)任網(wǎng)絡(luò)可靠性工程師及支持職位,并禁止擔(dān)任這兩個(gè)職位的員工移居中國(guó)或俄羅斯。
當(dāng)時(shí)有網(wǎng)友評(píng)論稱(chēng):如果按照這種標(biāo)準(zhǔn),那么80% 的人都會(huì)被 GitLab 拒之門(mén)外,而這種“封鎖”論調(diào)也會(huì)讓開(kāi)發(fā)者們猶豫是否選擇這個(gè)開(kāi)源平臺(tái)。
所以,開(kāi)源自立或許是現(xiàn)在唯一的出路了。
責(zé)任編輯:wv
-
微軟
+關(guān)注
關(guān)注
4文章
6537瀏覽量
103814 -
GitHub
+關(guān)注
關(guān)注
3文章
461瀏覽量
16327
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論