Github全封41萬俄羅斯開發(fā)者?被制裁企業(yè)前員工也難逃厄運
古人云:代碼無國界,但寫代碼的人是有國界的。
俄國開發(fā)者遭GitHub封號
據(jù)俄羅斯的軟件開發(fā)者們稱,如果他們現(xiàn)在為、或以前曾為現(xiàn)在受到美國制裁的公司工作,他們的GitHub帳戶將在沒有預先警示的情況下被封。 據(jù)悉,這波封鎖動作是從4月13日起開始的,并且沒有分別公司和個人所屬的GitHub賬號。 比如Sberbank科技、SberbankAI實驗室、阿爾法數(shù)據(jù)庫實驗室等俄羅斯企業(yè)的GitHub賬號,先是代碼托管項目被禁用,然后被從平臺上整個刪除。
https://github.com/Sberbank-Technology
https://github.com/sberbank-ai-lab
https://github.com/alfa-laboratory
考慮到這些公司都名列美國財政部的制裁榜單,而GitHub隸屬于美國的微軟公司,此舉并不特別出人意外。
只不過,開發(fā)者們可能太過習慣了有GitHub的日子,忘記了它從來都不是一個存在于政治領(lǐng)域之外的工具。
相比而言,封禁數(shù)十個托管代碼內(nèi)容表面上和這些被制裁實體沒有聯(lián)系的個人賬號,就有些令人驚訝了。
為此,有俄國開發(fā)者第一時間聯(lián)系到了GitHub。
在題為「GitHub與貿(mào)易規(guī)制」的電子郵件中,GitHub解釋了他們的賬號是因為政府的經(jīng)濟制裁法規(guī)而被禁用。
郵件中稱:「由于貴方賬號位于受制裁地域,因此根據(jù)美國貿(mào)易規(guī)制法律的限制,我方將無法如常向貴方賬號提供私有托管項目服務和付費服務等。
若貴方賬號屬于付費的機構(gòu)賬號,用戶可能還能保有項目被降級到只讀存檔的有限訪問權(quán)限。」
郵件內(nèi)附有鏈接,具體解釋了GitHub關(guān)于貿(mào)易制裁與貿(mào)易規(guī)制的本國法律合規(guī)政策,和用戶如何就賬戶停用申訴的流程。
申訴流程中要求申訴者必須提供證據(jù),證明他們沒有因被制裁實體的利益或指派使用此GitHub賬戶。
有開發(fā)者現(xiàn)身說法稱,自己的賬號先是被突然禁用,在照方抓藥填表申訴后,又被GitHub放了出來。
如此看來,但凡和這些被列入「黑名單」的企業(yè)有一點關(guān)系,可能都逃不過GitHub的封鎖。
當然,如果你早就和他們劃清了界限,應該還是可以申訴成功的。
GitHub:我只是按規(guī)章辦事2022年2月28日,俄國《生意人報》放出消息,稱收到風聲GitHub正在考慮限制俄羅斯軟件開發(fā)者訪問開源軟件源代碼儲存庫。 2月份,俄國政府應對此消息,宣布計劃在2022年底之前創(chuàng)建一個本國的GitHub替代品,其運營商將是「俄羅斯信息技術(shù)發(fā)展基金會」。項目任務之一,就是開發(fā)國有的開源軟件。 畢竟在俄羅斯政府「數(shù)碼注冊部」的公共采購數(shù)據(jù)公布中,85% 的「國產(chǎn)」軟件以各種形式使用來自開源軟件平臺的代碼。 然而,時間才過了不到兩個月,估計這個國產(chǎn)開源平臺估計「八字還沒一撇」呢。
軟件界專業(yè)網(wǎng)站Bleeping Computer在聯(lián)系GitHub、要求其為最近的封鎖動作置評時,GitHub的一位發(fā)言人以如下內(nèi)容的電子郵件回復: 和所有在美國營業(yè)的公司一樣,任何位列《特別指定國民與被禁人員清單》的個人或?qū)嶓w用戶/顧客、任何在其他可適用美國貿(mào)易制裁法律范圍內(nèi)的行為方、任何可能因以上個人/實體/行為方的利益或指派使用GitHub者,GitHub都或?qū)⑾拗破涫褂脵?quán)限。 與此同時,GitHub成為全球軟件開發(fā)者的合作平臺的愿景未變,不管開發(fā)者身居何處。我司會仔細審視政府發(fā)布的制裁法規(guī),以期讓用戶和顧客不在超出法律要求的范圍內(nèi)過分受影響。 依此電子郵件內(nèi)容可知,被停用的個人賬戶屬于現(xiàn)供職/曾供職于被制裁實體、與被制裁實體有聯(lián)系/合作的個人。
GitHub此舉除了具體實施時「誤傷」到了一些俄國開發(fā)者以外,在法理與企業(yè)合規(guī)操作上并無太大不妥。 畢竟作為美國企業(yè)的Github在3月底的官方博文中有明確提到: 我們的法律團隊會仔細審查各種官方規(guī)定,并遵守正在不斷變化的出口管制和貿(mào)易法規(guī)。 這包括實施嚴格的新出口管制,旨在嚴格限制俄羅斯獲得其維持進攻性軍事能力所需的技術(shù)和其他物品。 此外,在公告中GitHub堅稱,自己相信「開源的力量」,并會努力確保所有人都能獲得免費的開源服務,包括俄羅斯的開發(fā)者。 同時也相信「透明度對良好的社區(qū)治理至關(guān)重要」,并會對那些因美國「相關(guān)法律法規(guī)」而被刪除/撤下的項目公開發(fā)布通知。
公告鏈接:https://GitHub.blog/2022-03-02-our-response-to-the-war-in-ukraine/ 對于制裁的實施,GitHub在2019年的文章中做出了詳盡的解釋:「受制裁國家的用戶會無法訪問許多GitHub服務,尤其是私有代碼庫,但開發(fā)者仍然可以貢獻并使用公共代碼庫。如果用戶的私有代碼庫受到限制,可以選擇公開這個代碼庫來維持訪問?!?nbsp;
關(guān)于應對制裁的規(guī)定:https://GitHub.blog/2019-09-12-global-software-collaboration-in-the-face-of-sanctions/ 至于該如何在被封號的同時,查看或提交共有庫的代碼,那就是開發(fā)者的問題了。
據(jù)DAXX統(tǒng)計,俄羅斯在2021年共有41.2萬開發(fā)者。假定俄羅斯就如歐美所言,實行軍民不分家舉國體制,那么這些開發(fā)者都可能受到潛在的影響。
網(wǎng)友評論 對此,有很多網(wǎng)友表示,好在GitHub的去中心化特征,開發(fā)者備份自己的項目代碼很方便。真要想的話,托管在不同國家的不同云存儲上也可以,賽博版狡兔三窟。
不過,GitHub或許只是一個開始。一位看熱鬧的網(wǎng)友就表示Stack Overflow什么時候跟進?
而對于敏捷開發(fā)框架Scrum,評論就是另一番景象了。 「據(jù)說Scrum.org也封禁了俄羅斯IP哦?!?nbsp;「大好事,俄國開發(fā)軟件的效率會提高十倍吧?!?/span>
? ?