因為有志願者來自伊朗GitHub封禁了開源項目
“你們聽說了嗎,因為開發者有兩個伊朗人, GitHub把Aurelia封了”。“理由呢?”“貿易禁令唄”。嘖嘖,又開始了……前端框架就相當於是網頁程序員們的“模板庫”,把很多原本需要手搓的網頁效果打包成了一個個模塊,製作網頁的時候可以撿現成的用。
可能有人得問了,Aurelia 是個啥啊?
實際上,Aurelia 是一款還算流行的前端框架,是程序員們在製作網頁時經常會用到的玩意。
打個比方的話就是,我們平常做PPT 一般都會找個模板,在模板上寫字就不用為一些特效上的細節操心了。
由於前端框架能幫程序員省不少事,所以最近幾年都還挺火的:除了Aurelia 之外,還有名氣更大的Vue、React 和Angular 。
然而就是這麼個能簡化程序員工作量的開發工具,突然就被美國的代碼託管平台GitHub給封了。
關注我們時間比較長的老差友們應該都知道,差評君平時除了寫文章之外,還是個業餘開發者,平時沒事就喜歡泡在GitHub 上。
作為全球最大的代碼託管社區,程序員們經常在GitHub 上面交流自己寫的代碼,互相幫助提高姿勢水平。
由於氣氛過於專♂業, GitHub 平台也常被戲稱為“ 全球最大的同性程序員交友平台”。
純屬調侃,切莫當真▼
一傳十十傳百,不少人後來乾脆把自己的所有軟件項目都搬到了GitHub 上。
不但增加曝光量,還能方便志同道合的小伙伴們一起來添磚加瓦。
Aurelia 也是,從一開始就把自己的所有代碼都放到了GitHub 上,早期的用戶也都是通過GitHub 積累的,也有了一批代碼志願者。
由於Aurelia 老實本分,沒想過會被GitHub 被刺,所以事發之後Aurelia 的官網、代碼、協作記錄一類的東西全都打不開了。
大概相當於出了趟門之後回來發現被抄家了。
由於Aurelia的主創也是個大牛(進過谷歌和微軟),項目一被封就開始隔空喊話, GitHub不久就給了解釋:
合著是給Aurelia添磚加瓦的志願者裡有兩個伊朗人,GitHub檢測到之後就自動把整個項目封掉了。
差評君給大家稍微捋捋哈,全球最大的程序員代碼社區,因為一個合作項目裡有兩個伊朗人,就把整個項目封了。
由於這個解釋實在是比較魔幻,開發者們開始在矽谷的“ 黑客新聞”論壇里炮轟GitHub,要求官方給個能說得過去的交代。
折騰到最後,搞得GitHub 的CEO 都不得不出面收拾殘局了。
回復有點兒長,大概意思就是承認封項目做的有點兒過了,已經解封了。
但是由於美國貿易禁令的緣故,那兩個伊朗志願者的賬號依舊要被封。
原來扯了半天,又扯回到美國對其他國家的“ 制裁”上了。
去年下半年,因為美國懷疑伊朗要把核彈造出來了國際關係的進一步緊張,美國加緊了對伊朗的單邊制裁。
其中一項製裁措施就是所謂的“ 貿易禁令 ”,禁止美國人把美國的商品、技術、服務出口給被制裁國。
比如前一陣華為就吃了一髮美國的貿易禁令,禁止谷歌提供GMS基礎服務給華為手機用。(所以才有了華為扶持HMS生態)
不過伊朗吃到的貿易禁令顯然更嚴重:不是僅限哪個公司的哪個技術,而是所有和美國有關的企業都不能給伊朗人提供任何東西。
美國的吃的喝的用的,伊朗人統統不能用,自然也包括美國的GitHub 代碼託管平台。
雖然最近關於疫情的消息佔了國際新聞的大部分版面,但這可不代表美國的“ 全球製裁”就隨之暫停了。
恰恰相反,像伊朗、朝鮮、俄烏爭議克里米亞地區。。。等等國家和地區依舊處於被美國製裁的狀態。
所以除了伊朗之外,之前還有個俄羅斯小哥,就因為目前住在克里米亞地區,賬號就被封了。
還有個伊朗開發者,儘管常年定居芬蘭,但因為扛著一個伊朗國籍,賬號也被封了。
而且GitHub 給出的理由也很有意思:我們懷疑你在拿GitHub 上的代碼製造核彈,根據貿易制裁的原則,你的賬號被封了。
( 用了這麼久GitHub 卻依舊不會搓核彈的差評君流下了自卑的淚水)
看到這裡,我們大概了解了, GitHub 是家美國公司,封禁伊朗等國家的賬號和項目是在遵守美國的貿易禁令。
這麼看起來GitHub 好像做的是沒什麼問題,不過這裡面其實有一點點小尷尬:
GitHub是一個代碼託管平台,代碼的著作權屬於全世界的開發者,並非是GitHub公司的私有財產。
啊不過,假如GitHub 學微博在服務協議裡埋了個著作權條款的話,那就沒什麼可說的了。( 但這是不可能的)
美國要求谷歌、微軟這些大公司遵守貿易禁令那也就遵守了,反正技術是這些公司自己的。
但美國要求GitHub 遵守貿易禁令,就變成了GitHub “ 借”全世界的代碼幫美國搞制裁。
美國人禁止伊朗人使用伊朗的技術,怎麼聽都不叫個事嘛。
由於這個操作實在是比較魔幻, GitHub 最後也向開發者們服軟了,允許被封禁的用戶把自己的代碼下載回來。
不過依舊禁止這些被封禁的用戶在社區裡查看代碼/ 和其他用戶交流。
可能有小伙伴覺得,不就是不讓在網站上放代碼了嘛,那把代碼放到其他平台上不就好了。
不好意思,像GitLab、谷歌Code、 SourceForge 這些代碼託管平台也都是清一色的美國企業。
可能能接受這些被制裁國家開發者的,只有咱們國內的碼雲Gitee 了。。。
而且說不定伊朗的互聯網公司也已經在做類似的服務了。
不過這麼一來,程序員們的代碼是有地方放了,只是一撮在這個平台上,一撮在那個平台上。
原本GitHub 是開源愛好者的精神“ 聖地”,在GitHub 上,程序員們不用在意國家、語言、人種,一切拿代碼說話。
無數的開發者和代碼匯聚在一起,只是為了鑽研出更好用的技術,實現自己的價值。
像Docker,NodeJS,Nginx 等等開源項目,就藏在我們日常使用的美團、淘寶之類App 的身後,驅動了整個數字世界。
但是現在,因為美國的製裁操作,原本聚集在一起的人們被迫四分五裂了。
差評君作為一個GitHub 老用戶,看到曾經的精神聖地漸漸開始封閉,也有點兒唏噓了。
技術無國界,但發明技術的人有國籍,美國的製裁,讓無國界成為一個笑話。