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