發表日期 3/3/2022, 12:54:38 PM
新智元報道
編輯:袁榭 好睏
【新智元導讀】 最近,東歐黑土地上的衝突已經蔓延到瞭技術圈。俄國準官媒錶示:Github或封鎖我們,不準使用開源軟件。Github的CEO則發文錶示:暫無此事。
2022年2月28日,俄國準官方大報《生意人報》放齣消息,稱世界第一開源軟件平台GitHub正在考慮限製俄羅斯軟件開發者訪問開源軟件源代碼儲存庫。
「雖然乍看去開源軟件是自由使用的,但開源協議仍然存在,而且內含部分限製,比如禁止受製裁國傢的居民使用免費貼齣的代碼。」
3月2日,GitHub官方迴應稱,會確保全球開發者的正常訪問,同時也會遵守政府提齣的齣口管製和貿易法規。其中包括嚴格限製俄羅斯獲得其維持侵略性軍事能力所需的技術。
對於製裁的實施,GitHub曾在2019年的文章中提到:「受製裁國傢的用戶會無法訪問許多GitHub服務,尤其是私有代碼庫,但開發者仍然可以貢獻並使用公共代碼庫。如果用戶的私有代碼庫受到限製,可以選擇公開這個代碼庫來維持訪問。」
Github要封鎖?搞個國産替代
《生意人報》錶示:「本報谘詢瞭本國法律專傢,發現基於開源軟件的既有程序還很可能被撤銷掉軟件支持。據稱已有軟件開發者在社交網站上發帖討論是否禁止俄國程序員使用他們的代碼。
盡管正式的開源軟件是可以被所有程序員自由使用的,代碼的作者仍可設定使用他們代碼的各種限製,包括以各種理由拒絕特定人群使用的權利。」
俄國EBR律師事務所的閤夥人Alexandra Zhuravleva稱:「許多開源軟件許可證都有關於製裁的條款。如果美國和歐盟願意,他們可以引入這些條款,並禁止俄國人使用開源軟件或架構――那麼俄羅斯産品將無法獲得正式使用此類軟件應有的支持和更新。」
《生意人報》還憂心忡忡地錶示,現在提供開源軟件許可證的實體,其實就那麼十來傢大型科技企業,其中包括Mozilla和Apache這種巨頭。
被引述的俄國網絡企業人士稱「實際上,關鍵開發商可以隨意自行定規矩,沒人管得瞭」。所以在「艱睏的眼下條件」中,進口替代品可能存在問題。
此外隻靠俄羅斯國産替代也是不夠的,很多軟件産品在俄國根本沒有類似産品。
在俄羅斯政府「數碼注冊部」的公共采購數據公布中,85% 的「國産」軟件以各種形式使用來自開源軟件平台的代碼。例如幾乎所有俄國大企業、政府部門等使用的Linux平台,就是完全基於開源代碼搭建的。
所以俄羅斯政府「數碼開發部」稱,在國內限製使用開源軟件「極不現實」。
不過,按《生意人報》的消息,在2月份,俄國政府宣布計劃在2022年底之前創建一個本國的GitHub替代品,其運營商將是「俄羅斯信息技術發展基金會」。項目任務之一,就是開發國有的開源軟件。
關於在開放許可下授予俄羅斯聯邦擁有的電子計算機軟件使用權並為自由軟件的分發創造條件的實驗
嗯,為瞭不讓洋人卡脖子的流言成真,大力搞國産替代。
熟悉的配方,熟悉的味道。
GitHub:你們還能用,但……
3月2日,GitHub的首席執行官Thomas Dohmke代錶官方正式發文迴應瞭此事。
公告鏈接:https://github.blog/2022-03-02-our-response-to-the-war-in-ukraine/
一開篇,Dohmke便通過文字和logo「配色」闡明瞭GitHub的立場:「GitHub與烏剋蘭和國際社會團結一緻,譴責這些可怕暴力行為,並且會持續關注此次事件。」(意譯)
雖然之後聲稱:「在努力確保所有國傢的開發者都能使用GitHub並獲得免費的開源服務,包括俄羅斯的開發者。」
但是開發者們的權益到底能不能被保障,這裏隻能打一個問號。
以下是部分翻譯:
我在冷戰時的東德長大,還記得在20世紀90年代初局勢變化後,世界人民終獲大同、不再有緻命敵視和隔閡、緊密地聯係在一起的幸福和樂觀。
作為開源之傢以及所有開發者的傢園,我們認真對待我們的角色,保護開放閤作和我們相互聯係的社區中的信息自由流動。這包括保持平台的開放性和對所有開發者的可用性,無論他們居住在哪裏。
GitHub是溝通、人道主義工作和組織變革的強大工具,也是令人難以置信的技術進步。
我們相信開源的力量,所以我們將繼續努力保證世界各地的開發者的開發者都能GitHub。同時,我們也在繼續確保所有人都能獲得免費的開源服務,包括俄羅斯的開發者。
我們還緻力於提供強大的安全功能,以防止GitHub用戶及其賬戶受到損害。我們敦促開發者設置2FA,最好是使用WebAuthn來保護自己的賬戶。
我們的法律團隊會仔細審查各種官方規定,並遵守正在不斷變化的齣口管製和貿易法規。
這包括實施嚴格的新齣口管製,旨在嚴格限製俄羅斯獲得其維持侵略性軍事能力所需的技術和其他物品。
此外,我們處理中的任何官方要求的刪除/撤下項目的通知都會公開發布,因為我們相信透明度對良好的社區治理至關重要。
GitHub關於應對製裁的規定:https://github.blog/2019-09-12-global-software-collaboration-in-the-face-of-sanctions/
可以理解的是,在這個特彆緊張的時期,我們的社區對東歐的衝突有強烈的反響。我們正在執行的政策和社區準則,會讓每個人都能安全地使用GitHub。
社區和産品運營團隊正在監控論壇中的對話,並做齣評估。請遵守我們的社區論壇和公共反饋的行為準則,否則我們將封禁相關的討論。
我想重申,我們會認真地對待自己的角色,在相互聯係的全球社會中保護開放閤作和信息的自由流動。
我們將繼續密切關注這些事件,並在我們瞭解到更多信息時進行調整。
像世界上許多其他人一樣,我們希望受影響的社區都能夠得到和平解決。
GitHub上最受歡迎的俄羅斯項目
最近,有網友總結瞭一波主要由俄羅斯開發者參與開發製作的最佳項目。
不僅大部分人不知道,而且很多俄羅斯的開發者可能都不知道,這些項目的作者是俄羅斯人。
這些項目從1韆星起,一直到6.7萬星。
項目鏈接:https://github.com/igoradamenko/awesome-made-by-russians
比如,JetBrains設計開發並開源的編程語言Kotlin,就是由一眾俄羅斯開發者貢獻的。當然,這個公司也是俄羅斯的,位於聖彼得堡。
Kotlin是一種在Java虛擬機上運行的靜態類型編程語言,可以編譯成Java字節碼,也可以編譯成JavaScript,方便在沒有JVM的設備上運行。
在2017年的Google I/O大會上,榖歌正式宣布Kotlin成為Android官方開發語言,因此也被稱之為Android世界的Swift。
有些意外的是,JetBrains的聯閤創始人Valentin Kipyatkov甚至可以說是支撐起來前期研發的半邊天。
參考資料:
https://www.kommersant.ru/doc/5237468
https://github.blog/2022-03-02-our-response-to-the-war-in-ukraine/
https://github.blog/2019-09-12-global-software-collaboration-in-the-face-of-sanctions/
https://github.com/igoradamenko/awesome-made-by-russians