因为有志愿者来自伊朗 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 老用戶,看到曾經的精神圣地漸漸開始封閉,也有點兒唏噓了。
技術無國界,但發明技術的人有國籍,美國的制裁,讓無國界成為一個笑話。
總結
以上是生活随笔為你收集整理的因为有志愿者来自伊朗 GitHub封禁了开源项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果13手机什么价格,苹果13新手机多少
- 下一篇: 苹果iphone12价格多少,苹果12代