作者:牛耕
全球最大的代碼托管平臺 GitHub 正準(zhǔn)備進一步擁抱中國市場。已被微軟收購的它,無法冒風(fēng)險失去自己第二大用戶群體,它必須有所行動。
據(jù)英國《金融時報》報道,GitHub 的首席運營官埃里卡·布雷西亞(Erica Brescia)表示:由于擔(dān)心美國政府的限制,GitHub 正考慮在中國設(shè)立子公司。這將分階段完成:先設(shè)立全資子公司,從雇傭總經(jīng)理等員工開始,后續(xù)可能會探索合資企業(yè)、在中國托管 GitHub 內(nèi)容的可能性。
而對于這一舉動,中國也敞開大門歡迎。據(jù)報道,GitHub 已經(jīng)與中國工業(yè)和信息化部、公安部等會晤,各部門都希望保留中國用戶對 GitHub 存儲庫的訪問。
“他們認(rèn)為開放源代碼是立足于他人創(chuàng)新基礎(chǔ)上的一種好方法。它還提供了更多安全感,因為不受美國任何貿(mào)易限制的約束”,布雷西亞在一次北京活動上這樣說。過去3個月,她頻頻現(xiàn)身上海、深圳、北京的 GitHub 活動,與開發(fā)者和企業(yè)交流想法。
圖片來源:https://www.pexels.com/2008年,三位創(chuàng)始人利用周末時間搭建起一個代碼協(xié)作平臺,讓技術(shù)人員能在上面分享代碼并同步進度。但這一舉動永遠改變了人們寫代碼的方式。成立11年后,GitHub 本身成為開源代碼的一個象征:它擁有3.5億美元風(fēng)投支持,超過2800萬開發(fā)者在上面建了5700萬個代碼倉庫。
久被詬病體系封閉的微軟,伴隨新首席執(zhí)行官薩提亞·納德拉在2014年上任,也毫不猶豫地投入開源代碼的懷抱。2016年,微軟貢獻了超過16000個項目,成為 GitHub上最大的貢獻者。2018年6月,微軟干脆宣布以75億美元買下GitHub,意味著每名用戶的價值超過375億美元。
在被微軟收購的同時,GitHub 也有了更多商業(yè)考量:盡管很多功能是免費提供的,但公司也有付費服務(wù),從面向個人開發(fā)人員者到企業(yè)客戶?!督鹑跁r報》認(rèn)為,它的股東可能不希望因為國際問題而承擔(dān)失去用戶的風(fēng)險。
對于 GitHub 來說,面向企業(yè)的付費服務(wù) GitHub Enterprise 是收入增長的關(guān)鍵?!督?jīng)濟學(xué)人》透露,GitHub 于近期的活動上提到,其付費服務(wù) GitHub Enterprise 已經(jīng)通過了一項名為 GB18030 的中國政府標(biāo)準(zhǔn),為后續(xù)在中國開設(shè)服務(wù)做好了準(zhǔn)備。
不能放棄的新興市場
中國正迅速躋身開源世界,即使是為了 GitHub 自己,它也不能拋棄中國市場。
即使使用 GitHub 要翻洋過海,中國科技公司也從不掩飾自己對它的喜愛。根據(jù)媒體InfoQ 統(tǒng)計,截至2019年3月,阿里巴巴在 GitHub 的公司帳號旗下有項目有1243個,百度有746個,騰訊有131個,華為有247個,小米有113個,美團有131個。雖然這仍與微軟相去甚遠,但中國大公司已經(jīng)開始把擁抱開源當(dāng)作一種榮耀。
而 GitHub 自己發(fā)布的報告,也印證了中國用戶數(shù)量的暴增。根據(jù)2019年11月剛剛發(fā)布的 GitHub Octoverse 報告,中國是美國之外使用開源代碼增速最快的國家,在過去一年里 fork (復(fù)制到自己的倉庫)和 clone (下載到本地)的代碼增長了48%。中國用戶貢獻的代碼則占到亞洲的31%。從2019年以來,80%的免費私人代碼庫在美國以外創(chuàng)建,而中國創(chuàng)建的僅次于印度。
中國的 GitHub 用戶已全球第二,僅次于美國(圖片來源:https://octoverse.github.com/)而中國開發(fā)者擔(dān)心,順暢訪問 GitHub 也許會成為一種奢望。連接斷線的情況在2013年就曾有過,即使是正常訪問也經(jīng)常受到服務(wù)器響應(yīng)速度的影響。而日益復(fù)雜的國際問題更是給這種穩(wěn)定的服務(wù)蒙上一層陰霾。
根據(jù)媒體報道,中科院計算所先進計算機系統(tǒng)研究中心主任、中國開放指令生態(tài)(RISC-V)聯(lián)盟秘書長包云崗在《開源項目風(fēng)險分析與對策建議》報告解讀中曾提及:GitHub.com 明確聲明 GitHub.com、 GitHub Enterprise Server,以及兩者上的信息都是被出口管制的。這意味著 GitHub 可能相應(yīng)美國政府的要求中斷對中國用戶的服務(wù)。
顯而易見的是,如果開發(fā)者(尤其是企業(yè)用戶)擔(dān)心服務(wù)隨時可能中斷,就不放心將更多代碼托管在 GitHub上,并為之付費。這可能是 GitHub 最無法接受的。
早在2010年,GitHub 創(chuàng)始人 Tom Preston-Werner 就明確認(rèn)識到,收入增長的最重要原因是有更多企業(yè)和組織愿意使用 GitHub,收費服務(wù) GitHub Enterprise 也應(yīng)運而生。滲透到企業(yè)來擴大收入,從此成為公司的目標(biāo)之一。
到2015年,GitHub 由于與 Bitbucket 和 GitLab 激烈競爭,用戶增長開始放緩,個人收費服務(wù)收入停滯不前,企業(yè)收費服務(wù)卻在兩年間增長了兩倍,占到總收入的35%。到2017年,據(jù) CNBC 報道,GitHub 預(yù)計年收入超過2億美元,其中1.1億美元來自 B 端企業(yè)服務(wù)營收。
在日本市場,GitHub 就曾設(shè)立第一個海外辦事處。此后包括日立系統(tǒng)、日本媒體集團 CyberAgent 在內(nèi)的諸多公司,都成為日本 GitHub 的首批客戶。在中國架設(shè)服務(wù)器,提供更穩(wěn)定的服務(wù),也有利于 GitHub 復(fù)制日本市場的成功。
四分五裂的開源世界
2018年6月被微軟收購時,GitHub 在公告中談及了自己的愿景:“GitHub 需要繼續(xù)作為對所有開發(fā)人員都開放的平臺。無論你說什么語言語言、來自哪些平臺,GitHub 都將是你永遠的家——都將使你進行軟件創(chuàng)建、協(xié)作和發(fā)現(xiàn)的最佳場所。”
微軟首席執(zhí)行官薩提亞·納德拉也強調(diào),微軟認(rèn)識到了自己對 GitHub 承擔(dān)的責(zé)任:支持社區(qū)“保留其發(fā)展第一的理念,獨立運作,保持開放”。
然而高扛開源與自由大旗的 GitHub 精神,卻在2019年7月受到挑戰(zhàn)。當(dāng)時有伊朗開發(fā)者發(fā)現(xiàn),GitHub 在沒有事前通知的情況下屏蔽了所有伊朗賬戶,伊拉克、古巴以及克里米亞地區(qū)用戶也同樣遭到封禁。
對此 GitHub 回應(yīng)說,“根據(jù) GitHub 的服務(wù)條款,用戶只能按照適用法律訪問和使用 GitHub.com ,包括美國出口管制和制裁法律?!倍?GitHub Enterprise Server 則不得出售、出口或再出口到清單中的國家。同時GitHub 同樣表示,將游說美國監(jiān)管機構(gòu),防止擴大出口管制。
伊朗程序員們在 GitHub 建立的頁面(圖片來源:https://github.com/1995parham/github-do-not-ban-us/blob/master/README-CN.md)這引起信仰“開源無國界”的技術(shù)工作者強烈反擊。Redux 作者 Dan Abramov 發(fā)推特稱:“當(dāng)美國決定制裁俄羅斯的時候,希望 Github 可以把我給屏蔽了?!绷硪恍┰u論稱,“我覺得在美國其他地方的程序員,應(yīng)該逐漸的遠離美國科技和服務(wù),世界上 95% 的程序員被 5% 的政客所控制不是一個長久之計。”
對此,OpenStack 基金會創(chuàng)始人 Jonathan Bryce 評論道:“整個開源過程是無邊界、無國界的,換句話說不會因為你在哪個公司而改變這個態(tài)度,也不會因為你在哪個國家而改變對開源的態(tài)度,我們真正要做的是把最好的專家聚集在一起,不應(yīng)該涉及其他方面的問題?!?/p>
2019年11月,全球第二大代碼托管平臺 GitLab 也淪陷于政治:宣布將停止招聘居住在中國和俄羅斯的人擔(dān)任網(wǎng)絡(luò)可靠性工程師及支持職位,并禁止擔(dān)任這兩個職位的員工移居中國或俄羅斯。這家平臺上托管著 IBM、索尼、波音、甲骨文等諸多科技巨頭的代碼。
與之對應(yīng)的是大洋彼岸中國公司“逃離美國平臺”的呼聲。2019年8月,華為消費者BG軟件部總裁王成錄透露:“華為正在和國內(nèi)幾個主要的合作伙伴與國家討論成立中國開源基金會,該基金會最快將在一兩個月內(nèi)運營起來?!彼硎荆伴_源是大家都無法再去把它忘掉的模式。如果中國沒有自己的開源社區(qū)去維護管理這些代碼,我們中國的所有的軟件行業(yè)將是非常危險的?!?/p>
開源社區(qū)的變化引起圈外人關(guān)注,很大程度上源自人們對互聯(lián)網(wǎng)世界“四分五裂”的擔(dān)憂。萬維網(wǎng)之父蒂姆·伯納斯-李爵士近年就沒少為此呼喊。2019年11月,他公布了一份《互聯(lián)網(wǎng)契約》(Contract for the Web),旨在呼吁政府、公司和個人修復(fù)互聯(lián)網(wǎng)。
蒂姆·伯納斯-李在《互聯(lián)網(wǎng)契約》中提出的九條原則(圖片來源:https://contractfortheweb.org)他寫道,諸如維基百科、開源軟件世界等,“都是我希望從互聯(lián)網(wǎng)誕生出來的建設(shè)性工具?!薄拔覀冋幱谝粋€轉(zhuǎn)折點。我們?nèi)绾螒?yīng)對這種對網(wǎng)絡(luò)的濫用,將決定網(wǎng)絡(luò)能否發(fā)揮其作為全球公益力量的潛力,還是將我們帶入一個數(shù)字反烏托邦世界?!薄拔覀兯腥硕紤?yīng)該拿起網(wǎng)絡(luò)契約,為我們期望的互聯(lián)網(wǎng)而戰(zhàn)?!?/p>
事實上恰恰有人認(rèn)為,GitHub 被日益開放的微軟收購未嘗不是一件好事?!拔④浽贕itHub最終消亡之前,或者更糟糕的——在GitHub落入一家實際上可能用如此龐大的平臺做壞事的公司手中之前,給了它足夠的支持?!奔{德拉對擁抱開源的堅持成為抵抗互聯(lián)網(wǎng)割裂的重要力量。而 GitHub 在中國設(shè)立子公司,也正是兩股潮流對抗中的一朵漣漪。