GitHub“入華三問”

原標(biāo)題:GitHub“入華三問”

歷史學(xué)者黃仁宇曾經(jīng)這樣形容國家的分與合——合,是各個(gè)組織共同利益的需要,而分,則是因?yàn)榧夹g(shù)上量化管理不足以支持龐大的國家系統(tǒng)。

如果我們將開源社區(qū)比作一個(gè)數(shù)字王國,可以發(fā)現(xiàn),我們也正處在一個(gè)逐漸分化的歷史階段中——

在開源文化興起之時(shí),一直處于全球性統(tǒng)一的狀態(tài)。其中既有思想上的一致性,比如在無國界的數(shù)字世界里,存在著眾多國家和企業(yè),乃至無名代碼英雄的貢獻(xiàn)。也有管理上的一致性,來自各國的極客們按照對(duì)社區(qū)貢獻(xiàn)的多少來參與共治。

眾所周知,美國的一道禁令正在給這一世界建起圍墻,來自伊朗、俄羅斯、中國的工程師和IT企業(yè)正在被隔絕在不少社區(qū)之外,而為了應(yīng)對(duì)復(fù)雜度越來越高的變局,也有開源社區(qū)開啟了裂變。比如前不久盛傳的:著名“同性交友網(wǎng)站”GitHub要來中國成立子公司了。

這被看做是一場“曲線救國”,通過入華來規(guī)避美國政府的限制令。GitHub的中國化到底出于何種目標(biāo),又將面臨哪些挑戰(zhàn),而在尋找這些答案的同時(shí),我們最終要回到一個(gè)核心視角——擺在中國開源社區(qū)面前的,究竟是怎樣的待解方程式?

第一問:GitHub入華是天降正義還是商業(yè)驅(qū)使?

這個(gè)問題或許可以有另一種提問方式:今天究竟是中國離不開GitHub,還是GitHub離不開中國?

唯有解釋了這個(gè)問題,我們才能明白,所謂的開源平臺(tái)禁止令究竟是短期陣痛,還是長期效應(yīng)。

可以肯定地說,中國開發(fā)者與中國市場,對(duì)于GitHub乃至全球開源社區(qū),都是一個(gè)不可或缺的必要力量。

首先從貢獻(xiàn)層面,GitHub 2019 年 Octoverse報(bào)告顯示,GitHub 目前在全球已有超過 4000 萬開發(fā)者用戶,其中 80% 來自美國之外的地區(qū),而中國開發(fā)者在GitHub分叉和克隆開源的速度增長了48%,已經(jīng)成為僅次于美國的第二重要市場。同時(shí),也有越來越多的中國企業(yè)在國際開源項(xiàng)目中扮演了重要角色,阿里、騰訊、百度均已進(jìn)入 GitHub 全球公司貢獻(xiàn)榜。

其次,GitHub成為被政治因素裹挾的工具被出口管制,但它同時(shí)也是一個(gè)需要發(fā)展壯大的商業(yè)組織。2018 年,微軟以 75 億美元的價(jià)格收購了這家公司,并一直試圖扭轉(zhuǎn)GitHub持續(xù)虧損的經(jīng)營問題,其中面向企業(yè)的付費(fèi)服務(wù)GitHub Enterprise就是其重要收入來源。而日前GitHub Enterprise已經(jīng)通過了一項(xiàng)名為GB18030的中國標(biāo)準(zhǔn),很顯然為在中國開展業(yè)務(wù)做好了準(zhǔn)備。如何規(guī)避來自美國的政策風(fēng)險(xiǎn),GitHub與中國企業(yè)的著急程度恐怕不相上下。

盡管在震蕩的局勢中,GitHub并沒有真正對(duì)來自中國的賬戶實(shí)施限制,但此前對(duì)對(duì)伊朗、克里米亞等地的賬戶進(jìn)行毫無預(yù)警的斷供,顯然也加大了開發(fā)者對(duì)注冊在美國的GitHub的不信任情緒。

第二問:GitHub的中國化可能遭遇哪些挑戰(zhàn)?

前面我們看到,無論是背后的金主爸爸微軟,還是GitHub自身,都無法做到棄中國而不顧,并且在早些時(shí)候,CEO 埃里卡路布雷西亞 曾多次來訪中國,與北京、深圳兩地的開發(fā)者聚會(huì)試圖增進(jìn)感情。而GitHub有可能設(shè)立中國子公司的消息傳出,坊間的態(tài)度也以“強(qiáng)烈支持”為主流。

但GitHub的中國化真能如愿以償?shù)仨樌麑?shí)現(xiàn)嗎?

如果對(duì)方只是將服務(wù)器放在離中國開發(fā)者更近的地方,比如香港或新加坡,那么除了訪問服務(wù)器的體驗(yàn)更好一點(diǎn),政治上的風(fēng)險(xiǎn)并沒有完全解除,服務(wù)依然有可能隨時(shí)中斷。

但如果參照日本GitHub的模式,直接在中國大陸成立一家由中國法律法規(guī)體系監(jiān)管下的公司,就不得不面臨三個(gè)問題:

1.如何管理中美兩國轄區(qū)的計(jì)算機(jī)代碼數(shù)據(jù)庫?

屆時(shí)會(huì)不會(huì)有一部分項(xiàng)目代碼無法在不同區(qū)域內(nèi)自由訪問?區(qū)域查看權(quán)限是否仍然會(huì)受到相關(guān)政策的約束?顯然,這些問題都不是一朝一夕能夠?qū)ふ业浇鉀Q方案的,和Facebook籌謀多年的入華計(jì)劃一樣,即使打造了“中國女婿”的人設(shè),也必須將這些難啃的骨頭一一粉碎,顯然,GitHub還并沒有成功的案例可供參照。

2.如何平衡本地監(jiān)管制度與開源項(xiàng)目的合理性?

我們知道,GitHub乃至開源社區(qū)基本都扛的是“自由”大旗,其愿景——無論你說什么語言、來自哪些平臺(tái),GitHub 都將是你永遠(yuǎn)的家——恐怕在中國運(yùn)營時(shí)必然會(huì)因一定的監(jiān)管而打折扣,從而進(jìn)一步削弱自身的影響力。

3.如何在開源軟件國產(chǎn)化的大趨勢下突圍?

無論GitHub或GitLab,都不可避免地會(huì)涉及到開源軟件自主化的問題。一方面,中國的許多商業(yè)軟件在開源社區(qū)中直接“拿來”,一旦出現(xiàn)代碼污染,相關(guān)軟件也很難偏安一隅。而且享受了相關(guān)好處,也需要付出相應(yīng)的義務(wù),比如在開源協(xié)議GPL中就規(guī)定了只要采用了開源軟件的接口,就必須對(duì)自身代碼也進(jìn)行開源。這意味著我國企業(yè)一旦在此基礎(chǔ)上做出了相關(guān)獨(dú)立創(chuàng)新,也將面臨知識(shí)產(chǎn)權(quán)不清的難題。

所以近兩年來,開源代碼的國產(chǎn)平臺(tái)正在國家的鼓勵(lì)下日漸崛起,比如阿里云Code、騰訊云開發(fā)者平臺(tái)、百度效率云、華為開源代碼托管平臺(tái)、碼云、碼市等都在逐漸獲得青睞,等待著某一日能夠成為“備胎”甚至正式上位。而得益于中國科技生態(tài)的快速演進(jìn),這些國產(chǎn)開源平臺(tái)也承載了不少重量級(jí)項(xiàng)目,并提供保姆級(jí)的訓(xùn)練營、軟硬件資源扶持等,這使其更容易吸引本土消費(fèi)者。

GitHub入華后,能否讓“情懷粉”真正沉淀為社區(qū)貢獻(xiàn)者,恐怕還有不少艱巨的任務(wù)要做。

第三問:中國開源社區(qū)向何處去?

開源精神與地緣政治的矛盾與碰撞,這對(duì)于全球軟件開發(fā)者來說都是一個(gè)新問題,甚至國際開源社區(qū)組織本身,也需要在困惑中尋找答案。

我們可以看到,GitHub這樣的最大托管平臺(tái)已經(jīng)意識(shí)到問題并做出了一些努力,未來還將在中國開展更多的 meetup,并與高校合作在教學(xué)中使用GitHub。

但這些努力都無法改變一個(gè)事實(shí),那就是信息產(chǎn)業(yè)的“自主替代”。也就是逐步淘汰國外硬件和軟件,轉(zhuǎn)而采用國內(nèi)替代產(chǎn)品。其中,既包括一些正托管在 GitHub 上的開源項(xiàng)目,也包括GitHub這樣的平臺(tái)本身。

中國開放指令生態(tài)(RISC-V)聯(lián)盟在 5 月底發(fā)布的《開源項(xiàng)目風(fēng)險(xiǎn)分析與對(duì)策建議》中就提到:長遠(yuǎn)來看,中國必須建立開源項(xiàng)目托管平臺(tái),并以更開放的方式吸引全世界的開源愛好者。

業(yè)內(nèi)有個(gè)玩笑:哪天 GitHub 倒閉了,中國的 AI 將會(huì)倒退五年。因?yàn)槲覀兯玫暮芏?AI 計(jì)算框架都是基于國際開源代碼發(fā)展而來。但目前我們也看到,在華為、百度、阿里這樣的智能領(lǐng)軍者開源生態(tài)中,有不少AI領(lǐng)域的項(xiàng)目較受歡迎。而系統(tǒng)、數(shù)據(jù)庫等基礎(chǔ)設(shè)施領(lǐng)域,也形成了立體化、全面的項(xiàng)目布局。

除了發(fā)展國產(chǎn)開源平臺(tái)之外,在國際社區(qū)中具備貢獻(xiàn)度和影響力的頭部科技企業(yè),也應(yīng)該更多地參與基金會(huì)的工作,借此爭取話語權(quán),讓國際開源組織更多地聽到來自中國企業(yè)的聲音,避免受到不合理的待遇。直到有一天,將來世界上最普遍的新應(yīng)用是通過中國市場、中國開發(fā)者去支撐的話,才有可能讓中國力量對(duì)全球開源文化造成很大的影響。

總體而來,盡管開源社區(qū)的“分裂”局面正在開啟,但全球化、高可信、注重公平和效率的開源社區(qū),依舊是世界信息技術(shù)發(fā)展的重要力量。

從這個(gè)角度看,大小局勢沖突,都無法改變這個(gè)“分久必合”的規(guī)律。開源事業(yè)是全球性的事業(yè),不應(yīng)該受到某個(gè)國家的片面約束,這是開源社區(qū)要努力的事情。而獨(dú)立自主可控的開源社區(qū),也是中國開發(fā)者和企業(yè)必須共同合作去解決的問題。

人們總是高估了事件的短期影響,而低估了其帶來的長期影響——GitHub入華,或許就是煽動(dòng)未來颶風(fēng)的蝴蝶翅膀。

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2019-12-18
GitHub“入華三問”
我們知道,GitHub乃至開源社區(qū)基本都扛的是“自由”大旗,其愿景——無論你說什么語言、來自哪些平臺(tái),GitHub 都將是你永遠(yuǎn)的家——恐怕在中國運(yùn)營時(shí)必然會(huì)因一定的監(jiān)管而打折扣,從而進(jìn)一步削弱自身的

長按掃碼 閱讀全文