騰訊與Github的魔幻會面背後的故事…

騰訊開源發表於2018-10-23

10月22日,騰訊開源管理辦公室有幸邀請到Github新晉CEO Nat Friedman,前來鵝廠參觀交流。目前騰訊已經有近70個專案在Github上開源,共獲得17w stars,世界排名11位。Github是騰訊開源的主陣地,也是最受騰訊程式設計師們喜愛和追捧的“同性交友網站”;而對於Github來說,騰訊通過網際網路連線科技與文化的能力同樣令人驚歎,所以堪稱打破次元壁的魔幻會面。


騰訊與Github的魔幻會面背後的故事…

(有圖有真相)

Nat Friedman為GitHub本週四上任的新CEO。在之前,Nat是Microsoft Corporate的VP,資深工程師背景出身的他,曾負責Visual Studio Team Services及App Center。Nat有著豐富的開源專案、基金會的經營經驗。1999年創立 Ximian(後被 Novell 收購)、2000 年聯合創辦GNOME Foundation、2011年創辦Xamarin並於2016 年被Microsoft收購。


此次訪問,Nat在聽取了騰訊開源在Github上取得的成績後,十分讚歎,並表示會付出更多努力支援騰訊及其它中國企業的開源工作。此外,Nat非常關注中國的一線開發者使用Github的情況,聽取建議、收集需求,並進一步瞭解了騰訊目前的研發工具包括程式碼託管服務情況。在討論中,Nat提出了幾點上任後會立刻投入資源推進的工作:

1. 提高中國使用者的訪問速度
幾日的中國之行不僅讓Nat體會到了中國開發者對於Github的熱愛,也讓他感受了深深的壓力和殷切的期盼。Nat非常重視中國使用者的使用,所以提高中國地區的網路訪問速度和穩定性都在上任後的計劃之中。(不排除像Apple一樣在中國境內增設伺服器或由國內企業運營的可能性。)

至於有些國內使用者提到的,Github被Microsoft收購後,訪問和clone速度都變慢了的說法,Nat表示收購流程還沒有完成,一切都沒變化。沒事別自己嚇唬自己啦。


2. 開發Chat Feature
中國開發者喜歡用微信和QQ拉群,外國開發者則喜歡聚集在Slack上。但無論是微信、QQ、Slack或Email,這些都是在Github以外的溝通交流方式,Nat認為Github需要在站內提供Chat的功能,讓大家可以輕鬆、簡易、高效地進行一些討論。

騰訊與Github的魔幻會面背後的故事…


3. 更強大的企業套件
現在無論是Github開源社群還是Github Enterprise,都已經支援流行的IDE,持續整合工具以及數百個第三方應用和服務,例如JIRA、Jenkins、Travis CI等等。未來Github會針對Enterprise的使用者提供更為專業和系統化的devops tool chain,同時提供標準openAPI供企業自定義整合。

此外,Github Enterprise還有一個主打的功能就是能夠自動掃描出程式碼倉庫中引用的依賴及其版本和對應的開源協議。這樣可以有效幫助企業管理開原始碼使用,規避風險。雖然也有收費的軟體例如Black duck, fossid等可以提供這種功能,不過每次提交程式碼後就能直接刷出依賴列表,豈不是很方便?(對程式設計師可以說是非常刺激了!)


4. 移動端在路上了
在移動網際網路的普及率上,中國可謂妥妥的領先全球,所以在現場我們也提出了希望Github能推出官方的移動端應用,方便使用者用手機接收通知、回覆Issue或者做一些簡單的Code Review等等。

Nat表示“不謀而合”,移動端已經在問世的路上了!


5. 開源Repo推出更多功能

針對開源的部分,Github似乎一直都保持比較“剋制”的姿態,開源專案的社群管理的要求都由專案團隊自行在contributing.md或者官網中註明。例如想成為Node.js的Collaborator,你需要完成以下這些步驟:

騰訊與Github的魔幻會面背後的故事…

是不是很複雜?而且僅僅是找到這些規則存放的位置就已經累Cry。


Nat說以後這些“潛規則”都會變得更加透明、規範,Github會提供針對開源Repo的新特性,增加不同Membership,幫助開源專案更好地聚集貢獻者、更高效地維護。


Nat的以上計劃說到大家心坎裡,可謂是“一攬子痛點解決計劃”。

騰訊開源管理辦公室的負責人、TEG研發管理部Code平臺總監許勇針對Github如何做好中國區服務,也提出了三點誠懇的建議:


1. 保持中立性非常重要。避免受Microsoft的戰略方向影響改變Github在開發者心中的中立地位。
2. 避免中國境內無法訪問。Github應保持純粹的技術討論,做好對敏感內容的篩查。

3. 定期來中國直接的溝通,與中國工程師面對面。中國已經成為Github使用者數排名第二的國家,中國開發者很有“個性”,擴充中國市場的前提要建立在真實的需求上。


一個半小時的交流讓我們深深的感受被Nat的真誠和魄力所折服(還有帥氣…),相信在Nat的帶領下,Github會有更多有趣的變化,中國開發者在Github上的聲音會得到更多重視。


騰訊與Github的魔幻會面背後的故事…

最後講個小插曲,10月22當日,Github出現一次意外當機,得知Nat拜訪,大家紛紛留言讓我們去打聽打聽,我們才不會哪壺不開提哪壺呢!


“是的很顯然這是近年來我們出現的最大問題了,後續我會調查清楚原因。”——Nat Friedman


對不起,沒忍住,還是問了…


相關文章