GitHub 限制俄羅斯使用代碼,「開源無國界」是偽命題嗎?程序員魚皮關(guān)注共 1949字,需瀏覽 4分鐘 ·2022-03-05 23:18 東歐世界的戰(zhàn)火終究還是燒到了開源世界。2022 年 3 月 2 日,Github 官方發(fā)文稱,會遵守美國政府的相關(guān)規(guī)定,限制俄羅斯通過 Github 獲得軍事技術(shù)能力。除了 GitHub,更多的開源社區(qū)也加入了這場運動:Node.js 官網(wǎng)在其首頁加入了聲援烏克蘭的標語;知名前端框架 React 也在官網(wǎng)中加入了聲援烏克蘭的橫幅;俄羅斯「國民操作系統(tǒng)」Sailfish OS 的制造商 Jolla 公司正試圖切斷與俄羅斯的聯(lián)系……美國當?shù)貢r間的昨天,React 在 Github 的代碼倉庫涌入了來自全世界的政見不合的開發(fā)者, 彼此通過提交 issue 的方式發(fā)表激烈意見,直到官方入場才得以平息。在「科技無國界」、「藝術(shù)無國界」、「體育無國界」被大家認為不存在的今天,「開源無國界」也成為偽命題了嗎?1開源軟件開發(fā)者有國界公元 1 世紀,哲學家普魯塔克提出一個問題:如果忒修斯船上的木頭被逐漸替換,直到所有的木頭都不是原來的木頭,那這艘船還是原來的那艘船嗎?今天的開源圈,類似的忒修斯悖論依然存在。開源軟件的代碼量和復(fù)雜度上已遠超當年,一個開源項目可能會使用或集成多種開源組件,同一個開源項目可能也會有成千上萬的開發(fā)者參與進來,貢獻他們的智慧。當一個開源項目中的代碼被逐漸替換,甚至所有的代碼都不是原來的代碼,那這個項目的所有者還是最初的作者嗎?就目前的共識來看,這個問題是肯定的。代碼原作者對代碼擁有所有權(quán),可以自由決定誰可以使用自己的代碼。這些天,就有開發(fā)者發(fā)表聲明,禁止俄羅斯境內(nèi)的程序員使用其開源的代碼。也就是說,假設(shè)今天有一個俄羅斯程序員,參與到了某個開源項目的建設(shè)中,甚至成為了其中的主要貢獻者。但如果項目的原作者,認為項目被俄羅斯政府運用在了軍事領(lǐng)域,決定禁止俄羅斯境內(nèi)的個人或組織使用這些開源代碼,這位程序員就只能看著自己的努力付之東流了。所以,開源開發(fā)者是有國界的。2開源平臺和社區(qū)有國界除了開源作者擁有限制他人使用開源代碼的權(quán)利,在開源托管平臺眼中,開發(fā)者同樣會因為其所處的國家而享有不同的待遇。2019 年,全球最大開源代碼托管平臺 GitHub 出于美國貿(mào)易管制法律要求,對伊朗、克里米亞的開發(fā)者用戶進行了限制,甚至是封禁賬號。還是在這一年,全球第二大開源代碼托管平臺 GitLab 宣布了一個「封鎖令」,禁止給中國和俄羅斯公民提供 offer,不久后,GitLab 風險與全球合規(guī)總監(jiān)對這種歧視性和報復(fù)性的行為不滿而辭職。開源代碼可以在許可證的范圍內(nèi)自由傳播,但保管開源代碼的公司,卻不得不以實體的方式,遵守所在地的法律法規(guī)。即便國家政策不以黑紙白字的方式嚴格約束,在政治正確、輿論環(huán)境等多方因素影響下,代碼托管平臺同樣難以保持中立。這次 GitHub 發(fā)布公告后,一種聲音再次被提起,我們要建設(shè)一個屬于國內(nèi)開發(fā)者自己的代碼托管平臺,要擺脫對對國外開源社區(qū)的依賴。所以,開源社區(qū)也是有國界的的。3開源有國界,開源精神無國界當大家反駁各種「科學/藝術(shù)/體育無國界」時,說的最多的就是「科學家/藝術(shù)家/運動員有國界」。不可否認,程序員之間也同樣有國界,這也是為什么大家在 Github 的 React 代碼倉庫爭論的原因。當人們帶著對同一件事情的不同看法,抱著想要說服對方的目的,懷著累積已久的情緒,來到同一個空間,結(jié)局必然是慘烈的。這些年國內(nèi)外各大社交平臺的分化,已經(jīng)無數(shù)次證明了這一點。但之所以開源社區(qū)能保持一份相對的平和與冷靜,和大家來到這里的目的,以及交流的方式是有密不可分的關(guān)系的。開源最初很簡單,一個人創(chuàng)造了一個東西,拿出來分享給大家,大家通過自由使用這個東西,為世界創(chuàng)造價值的同時,收獲快樂和回報。帶著這個美好的初衷,開源走過了幾十年歲月,發(fā)展成為數(shù)字世界的基石,并還在不斷壯大中。人性總有善的一面,也有惡的一面。但在開源大家庭里,大家收獲善意并用善意回報,在這個過程中慢慢學會同理、尊重、分享等美好品質(zhì)。哪怕彼此因為出身和經(jīng)歷不同,會有各種各樣的摩擦,但最終能帶著共同的愿景,放下偏見,互相成長。也許你會因為同情支持某一方,也許他會出于同理而支持另一方,但究其本質(zhì),都是出于善。科技有國界,開源也許也有國界。如果真有什么東西是無國界的,那就是人與人之間的善意。■本文來源:往期推薦學弟進小米了!大一學弟的寒假總結(jié),佩服!給學弟幾個找工作的重要信息!大二學弟剛面完字節(jié),熱乎!Wow,一個免費、不怕打的評論插件! 瀏覽 74點贊 評論 收藏 分享 手機掃一掃分享分享 舉報 評論圖片表情視頻評價全部評論推薦 偽命題偽命題0偽命題歌手七喜偽命題1678415960發(fā)布日期2023-03-03ISRCFRX202325172時長2.84分鐘流派國語流行,音樂,國際流行作曲家鹿柯的寧叔&清如許偽命題偽命題0偽命題 (伴奏)偽命題 (伴奏)0智慧養(yǎng)老,真命題偽命題?雷鋒網(wǎng)0偽命題 (DJ版)偽命題 (DJ版)0火爆的海信新風空調(diào),是新技術(shù)還是偽命題?江湖老劉0俄羅斯開發(fā)者或因制裁無法訪問開源代碼?Github CEO發(fā)文否認極市平臺0俄羅斯開發(fā)者或因制裁無法訪問開源代碼?Github CEO發(fā)文否認新智元0俄羅斯開發(fā)者或因制裁無法訪問開源代碼?Github CEO發(fā)文否認程序員大白0點贊 評論 收藏 分享 手機掃一掃分享分享 舉報