令人心寒的不是GitHub突然斷供而是CEO 對此表示無能為力
關於Github 賬戶/開源項目是否會受到美國出口管理條例的管制,曾在國內掀起熱烈的討論,但過去由於缺乏相應的製裁案例,且Github 平台協議也存在一定的模糊性,因此多少還抱有僥倖心理,直到近期一名伊朗開發者的遭遇,給國內乃至全球的開發界敲響了警鐘——該名伊朗籍開發者不但個人賬戶無法正常使用,且不被允許導出數據,只因伊朗在EAR的限制清單當中。
他的遭遇獲得眾多國際開發者的支持,最終逼得Github CEO Nat Friedman 在推特上親自針對此事進行回應。
由該名伊朗籍開發者發起的“github-do-not-ban-us” 項目,至今已獲得6967 個star 和987 次fork 。
其25 日在個人推特上@了 Nat Friedman 的質疑信息,更是獲得1.9k 的轉發和2.8k 的讚賞。
迫於輿論壓力,Github CEO Nat Friedman 打破多日沈默,昨日親自在個人推特上回應此事,同時還@了該名伊朗籍開發者,態度尚屬誠懇。
在這份公開對外的非正式聲明中,Nat Friedman 主要表達了以下幾點:
1. Github 受到美國出口管理條例的管制
聽聞貿易戰如何對人們造成傷害,這讓我感到異常痛苦。我們盡量不做超出法律要求的事情,但無論如何人們仍然受到了影響。GitHub 受美國貿易法的約束,就像任何在美國開展業務的公司一樣。
2. 開源repo 不受影響
為了遵守美國的製裁,我們不得不對伊朗、敘利亞和克里米亞的私人repo 和付費賬戶實施限制。
公開repo 依然能被所有開發人員訪問—— 開源的repo 不回受到影響。
3. 限制主要基於用戶所在地
限制主要基於用戶的居住地和身處位置,而非國籍。如果某人被錯誤標記,只要填寫相應表格,賬戶就會在數小時內獲得解禁。
4. 制裁不會提前通知用戶
私人repo 受到限制的用戶,可以選擇將其公開。法律不允許我們將限制事宜提前通知任何人。
聲明的最後,Nat Friedman 大打感情牌:
我們這麼做並非出於自願,而是因為我們必須這樣做。GitHub將繼續與各國政府一起,積極倡導保護軟件開發者與全球開源社區的政策。
網友的反應
對於這份聲明,推特網友普遍上並不買賬。
大家首先認為github 於情於理上都站不住腳,因為凡事都有選擇,而github 目前的選擇顯然有失偏頗,太過屈從於美國法律:
況且github 的行為很可能對相關國籍的開發者群體造成毀滅性的“打擊”:
有網友更是直接將github 的這種行為比作納粹:
而一些理性的網友則提醒github 其實沒必要如此“耿直”,為何不採取限制IP 訪問地址的方式,這樣起碼還能通過VPN “曲線救國”……
國內早前的探討
今年5 月20 日的一篇《開源界也要注意,Apache 基金會與GitHub 都受美國法律約束》文中,“開源中國”通過展示Apache 軟件基金會以及GitHub 官網中涉及出口限制部分的內容,表示對開源項目在未來的“自由度”會否受到限制感到擔憂。
文中指出,條款明確表明GitHub Enterprise Server 不被允許出口至EAR 限制清單中的國家,當中包括古巴、伊朗、朝鮮、蘇丹和敘利亞。“那幾時突然再加進來一個中國呢?”“開源中國”在文中反問道。
該文出來後,話題迅速發酵。其中,來自中科院計算所的包雲崗研究員反應最為迅速,他立馬組織人員開展調研,對12 個知名開源基金會、6 個常用的開源協議、3 個代碼託管平台進行了調研與分析,並向海外朋友進行諮詢,最終得出的結論是“建立已有託管平台在美國以外的鏡像平台”勢在必行:
在當時,尚有一方聲音認為,只要項目滿足“公開可及(Publicly available)”的條件且不涉及加密技術,那麼開源項目應該不會受到美國出口管理條例的管制。如今看來,是我們低估了美國在製裁限制清單國家上的手段和決心。
對於此事,你又是怎麼看的呢?