俄羅斯開發(fā)者或因制裁無法訪問開源代碼?Github CEO發(fā)文否認(rèn)
2022年2月28日,俄國準(zhǔn)官方大報(bào)《生意人報(bào)》放出消息,稱世界第一開源軟件平臺GitHub正在考慮限制俄羅斯軟件開發(fā)者訪問開源軟件源代碼儲(chǔ)存庫。
「雖然乍看去開源軟件是自由使用的,但開源協(xié)議仍然存在,而且內(nèi)含部分限制,比如禁止受制裁國家的居民使用免費(fèi)貼出的代碼。」

3月2日,GitHub官方回應(yīng)稱,會(huì)確保全球開發(fā)者的正常訪問,同時(shí)也會(huì)遵守政府提出的出口管制和貿(mào)易法規(guī)。其中包括嚴(yán)格限制俄羅斯獲得其維持侵略性軍事能力所需的技術(shù)。
對于制裁的實(shí)施,GitHub曾在2019年的文章中提到:「受制裁國家的用戶會(huì)無法訪問許多GitHub服務(wù),尤其是私有代碼庫,但開發(fā)者仍然可以貢獻(xiàn)并使用公共代碼庫。如果用戶的私有代碼庫受到限制,可以選擇公開這個(gè)代碼庫來維持訪問。」
Github要封鎖?搞個(gè)國產(chǎn)替代
《生意人報(bào)》表示:「本報(bào)咨詢了本國法律專家,發(fā)現(xiàn)基于開源軟件的既有程序還很可能被撤銷掉軟件支持。據(jù)稱已有軟件開發(fā)者在社交網(wǎng)站上發(fā)帖討論是否禁止俄國程序員使用他們的代碼。
盡管正式的開源軟件是可以被所有程序員自由使用的,代碼的作者仍可設(shè)定使用他們代碼的各種限制,包括以各種理由拒絕特定人群使用的權(quán)利。」

俄國EBR律師事務(wù)所的合伙人Alexandra Zhuravleva稱:「許多開源軟件許可證都有關(guān)于制裁的條款。如果美國和歐盟愿意,他們可以引入這些條款,并禁止俄國人使用開源軟件或架構(gòu)——那么俄羅斯產(chǎn)品將無法獲得正式使用此類軟件應(yīng)有的支持和更新。」

《生意人報(bào)》還憂心忡忡地表示,現(xiàn)在提供開源軟件許可證的實(shí)體,其實(shí)就那么十來家大型科技企業(yè),其中包括Mozilla和Apache這種巨頭。
被引述的俄國網(wǎng)絡(luò)企業(yè)人士稱「實(shí)際上,關(guān)鍵開發(fā)商可以隨意自行定規(guī)矩,沒人管得了」。所以在「艱困的眼下條件」中,進(jìn)口替代品可能存在問題。

此外只靠俄羅斯國產(chǎn)替代也是不夠的,很多軟件產(chǎn)品在俄國根本沒有類似產(chǎn)品。
在俄羅斯政府「數(shù)碼注冊部」的公共采購數(shù)據(jù)公布中,85% 的「國產(chǎn)」軟件以各種形式使用來自開源軟件平臺的代碼。例如幾乎所有俄國大企業(yè)、政府部門等使用的Linux平臺,就是完全基于開源代碼搭建的。
所以俄羅斯政府「數(shù)碼開發(fā)部」稱,在國內(nèi)限制使用開源軟件「極不現(xiàn)實(shí)」。
不過,按《生意人報(bào)》的消息,在2月份,俄國政府宣布計(jì)劃在2022年底之前創(chuàng)建一個(gè)本國的GitHub替代品,其運(yùn)營商將是「俄羅斯信息技術(shù)發(fā)展基金會(huì)」。項(xiàng)目任務(wù)之一,就是開發(fā)國有的開源軟件。

關(guān)于在開放許可下授予俄羅斯聯(lián)邦擁有的電子計(jì)算機(jī)軟件使用權(quán)并為自由軟件的分發(fā)創(chuàng)造條件的實(shí)驗(yàn)。
嗯,為了不讓洋人卡脖子的流言成真,大力搞國產(chǎn)替代。
熟悉的配方,熟悉的味道。
GitHub:你們還能用,但……
3月2日,GitHub的首席執(zhí)行官Thomas Dohmke代表官方正式發(fā)文回應(yīng)了此事。

公告鏈接:https://github.blog/2022-03-02-our-response-to-the-war-in-ukraine/
一開篇,Dohmke便通過文字和logo「配色」闡明了GitHub的立場:「GitHub與烏克蘭和國際社會(huì)團(tuán)結(jié)一致,譴責(zé)這些可怕暴力行為,并且會(huì)持續(xù)關(guān)注此次事件。」(意譯)

雖然之后聲稱:「在努力確保所有國家的開發(fā)者都能使用GitHub并獲得免費(fèi)的開源服務(wù),包括俄羅斯的開發(fā)者。」
但是開發(fā)者們的權(quán)益到底能不能被保障,這里只能打一個(gè)問號。

以下是部分翻譯:
我在冷戰(zhàn)時(shí)的東德長大,還記得在20世紀(jì)90年代初局勢變化后,世界人民終獲大同、不再有致命敵視和隔閡、緊密地聯(lián)系在一起的幸福和樂觀。
作為開源之家以及所有開發(fā)者的家園,我們認(rèn)真對待我們的角色,保護(hù)開放合作和我們相互聯(lián)系的社區(qū)中的信息自由流動(dòng)。這包括保持平臺的開放性和對所有開發(fā)者的可用性,無論他們居住在哪里。
GitHub是溝通、人道主義工作和組織變革的強(qiáng)大工具,也是令人難以置信的技術(shù)進(jìn)步。
我們相信開源的力量,所以我們將繼續(xù)努力保證世界各地的開發(fā)者的開發(fā)者都能GitHub。同時(shí),我們也在繼續(xù)確保所有人都能獲得免費(fèi)的開源服務(wù),包括俄羅斯的開發(fā)者。
我們還致力于提供強(qiáng)大的安全功能,以防止GitHub用戶及其賬戶受到損害。我們敦促開發(fā)者設(shè)置2FA,最好是使用WebAuthn來保護(hù)自己的賬戶。

我們的法律團(tuán)隊(duì)會(huì)仔細(xì)審查各種官方規(guī)定,并遵守正在不斷變化的出口管制和貿(mào)易法規(guī)。
這包括實(shí)施嚴(yán)格的新出口管制,旨在嚴(yán)格限制俄羅斯獲得其維持侵略性軍事能力所需的技術(shù)和其他物品。
此外,我們處理中的任何官方要求的刪除/撤下項(xiàng)目的通知都會(huì)公開發(fā)布,因?yàn)槲覀兿嘈磐该鞫葘α己玫纳鐓^(qū)治理至關(guān)重要。

GitHub關(guān)于應(yīng)對制裁的規(guī)定:https://github.blog/2019-09-12-global-software-collaboration-in-the-face-of-sanctions/
可以理解的是,在這個(gè)特別緊張的時(shí)期,我們的社區(qū)對東歐的沖突有強(qiáng)烈的反響。我們正在執(zhí)行的政策和社區(qū)準(zhǔn)則,會(huì)讓每個(gè)人都能安全地使用GitHub。
社區(qū)和產(chǎn)品運(yùn)營團(tuán)隊(duì)正在監(jiān)控論壇中的對話,并做出評估。請遵守我們的社區(qū)論壇和公共反饋的行為準(zhǔn)則,否則我們將封禁相關(guān)的討論。
我想重申,我們會(huì)認(rèn)真地對待自己的角色,在相互聯(lián)系的全球社會(huì)中保護(hù)開放合作和信息的自由流動(dòng)。
我們將繼續(xù)密切關(guān)注這些事件,并在我們了解到更多信息時(shí)進(jìn)行調(diào)整。
像世界上許多其他人一樣,我們希望受影響的社區(qū)都能夠得到和平解決。
GitHub上最受歡迎的俄羅斯項(xiàng)目
最近,有網(wǎng)友總結(jié)了一波主要由俄羅斯開發(fā)者參與開發(fā)制作的最佳項(xiàng)目。
不僅大部分人不知道,而且很多俄羅斯的開發(fā)者可能都不知道,這些項(xiàng)目的作者是俄羅斯人。
這些項(xiàng)目從1千星起,一直到6.7萬星。

項(xiàng)目鏈接:https://github.com/igoradamenko/awesome-made-by-russians
比如,JetBrains設(shè)計(jì)開發(fā)并開源的編程語言Kotlin,就是由一眾俄羅斯開發(fā)者貢獻(xiàn)的。當(dāng)然,這個(gè)公司也是俄羅斯的,位于圣彼得堡。
Kotlin是一種在Java虛擬機(jī)上運(yùn)行的靜態(tài)類型編程語言,可以編譯成Java字節(jié)碼,也可以編譯成JavaScript,方便在沒有JVM的設(shè)備上運(yùn)行。
在2017年的Google I/O大會(huì)上,谷歌正式宣布Kotlin成為Android官方開發(fā)語言,因此也被稱之為Android世界的Swift。
有些意外的是,JetBrains的聯(lián)合創(chuàng)始人Valentin Kipyatkov甚至可以說是支撐起來前期研發(fā)的半邊天。




























