GitHub回應突然斷供:身不由己無權提前通知預警
“GitHub受美國貿易法的約束,就像任何在美國開展業務的公司一樣。”這是GitHub CEO Nat Friedman對GitHub限制伊朗等地賬戶給出的回應。近日,來自伊朗、克里米亞等地工程師發現,自己的GitHub賬戶突然無法正常使用,有些人的個人頁面甚至被404。
情況發生之後,立即引發巨大關注。
伊朗地區一位名叫Hamed的程序員,在GitHub創建了名為“github-do-not-ban-us”的項目進行抗議,要求GitHub對此事進行道歉,並修改限制措施。
目前,這一項目已經獲得6100+標星,登上了GitHub熱榜第一。
在Issues中,來自世界各地的程序員,都給出了支持。
與此同時,Hamed也在Twitter上喊話GitHub當家人Nat Friedman,要他給出解釋,至今已經有近2000轉發。
經過幾天沉默之後,Nat Friedman終於有了回應。
公司在美國,不得不限制
Nat Friedman發推文解釋了這背後的原因——畢竟GitHub是一家註冊在美國、在美國開展業務的公司:
聽到貿易限制如何傷害人們,我很痛苦。我們盡了最大努力只做法律要求的事情。但顯然,人們還是會受到影響。GitHub受美國貿易法的約束,就像任何在美國開展業務的公司一樣。
不幸的是,為了遵守美國的製裁,我們不得不對伊朗、敘利亞和克里米亞的賬戶實施限制。
但有網友評論稱,有許多美國公司將總部遷到美國之外來逃稅避稅。為什麼GitHub不這樣做(避開美國法律約束)呢?
Nat Friedman的回應之中也透露出了“無奈”:
只要你在美國開展業務,就必須要遵守美國的法律。
如何解開限制:私人項目公開就行了
對於限制範圍以及應對措施,Nat Friedman也代表GitHub給出了解釋:
限製針對伊朗、敘利亞和克里米亞的私人repo和付費賬戶。世界各地的開發者,依舊能夠訪問公開的repo,開源的repo不會受到影響。
這些限制基於居住地和所處的地方,而不是國籍等因素。如果被“誤傷”,可以填表格,幾個小時內賬戶就能解禁。
作為應對措施,他也給出了一個解決方案:
私人repo受到限制的用戶,可以選擇將其公開。
這一方案,也讓有些網友感到氣憤:我們都沒法訪問私人repo了,還怎麼將其公開?
最後,Nat Friedman再度傳達出了“無奈”之情:
我們這樣做,不是因為我們想要這樣做,而是因為我們必須這樣做。GitHub將繼續與各個政府一起,大力倡導保護軟件開發者和全球開源社區的政策。
但網友並不買賬,他們想不明白——
為什麼GitHub不提前通知?
GitHub的這一波制裁毫無徵兆,都不提前通知。
根據Hamed的說法,自己一覺醒來,突然收到一封GitHub的郵件告知他的賬戶將受到限制。
然後,他的個人GitHub頁面被禁止,共有開源庫也不能訪問,備份相關資源與代碼都來不及。
有些人更慘,辛辛苦苦工作六個月了,一切都快完工了,忽然被禁止了。
對此,Nat Friedman也給出了解釋:
我們對法律的理解,不允許我們將限制提前通知任何人。
圍繞著這一回應,有網友發出了“靈魂拷問”,為什麼GitLab提前通知了?
Hamed在相關推文中說,他們同樣沒法使用GitLab,但人家提前告知了用戶相關問題,而且還沒有禁用任何repo。
因此,有很多網友表示,GitHub 是不是過度理解美國的法律限制了?
你怎麼看?