GitLab 開啟地域封鎖之時,GitHub 在中國暢談無國界

  • 2019 年 11 月 29 日
  • 筆記

By 超神經

內容導讀:今天,GitLab 發佈了有關地域封鎖的公告,中國被列入受限制名單。而在昨天進行的中國開源年會上,GitHub 副總裁 Thomas Dohmke 和 CSDN 創始人蔣濤進行了一場爐邊對談,他們針對技術社區的發展和開源等問題,進行了一場深度的探討,談到了開源不分國界的問題。作為有代表性的技術社區的兩位高層,他們的交談究竟擦出了哪些火花?

關鍵詞:GitHub 開源 區塊鏈

近日,GitHub 的競爭對手、全球第二大開源代碼託管平台 GitLab,在其官網上發了一個聲明,宣布了一個「封鎖令」,一時間引起激烈討論。

該公開聲明稱,遵循當前政治形勢下的行業普遍做法,GitLab 決定,不會給中國/俄羅斯公民提供 offer,那些有權限訪問客戶數據的員工,現在也不能移居到中國或俄羅斯。

聲明中,指名道姓地列出中國與俄羅斯

這條聲明甚至引起 GitLab 內部人員的詫異,其全球風險與合規總監也表示:「我很困惑,為什麼要把這些國家單獨列出來?沒有哪條法律規定我們這麼干吧?」

GitLab 由烏克蘭程序員開發。在去年 9 月,它們獲得了由谷歌母公司的投資部門谷歌風投(GV)領投的 1 億美元融資,該輪融資讓公司的估值超過了 10 億美元。此舉也讓 GitLab 在與 GitHub 的競爭中增添了幾分籌碼。

但如今,GitLab 卻因「當前政治氣候」,而公開拒收來自中國和俄羅斯的工程師,不免引起了大家質疑。一個自稱多元化全球化的團隊,支持開源的開源代碼託管平台,難道也要對員工分國界了?

就在 GitLab 封鎖令引發業界廣泛討論的同時,它最大的競爭對手 GitHub 在這個方面,卻選擇了截然不同的態度。

中美程序員扛把子的高峰對話

在昨天舉行的中國開源年會 COSCon』19 上,GitHub 副總裁 Thomas Dohmke 和 CSDN 創始人蔣濤,針對開源發展做出了多個維度的探討,在他們的對話中,Thmoas 表現出來對中國的友好度,和 GitLab 的態度大相徑庭。

Thomas Dohmke (左)和蔣濤(右)在進行會談

兩人的對話,涵蓋了個人經歷,工作經驗, GitHub 的發展,以及 GitHub 和中國的聯繫等多個角度。這場乾貨滿滿的談話,也成了本次開源大會上最引人注目的一個環節。

我們選取了其中的四個話題,去重現這場對談,帶領大家感受他們思想上的碰撞。

嘉賓介紹

Thomas Dohmke ,GitHub 副總裁,負責管理特殊項目、併購和國際擴張。他曾是 HockeyApp 的聯合創始人兼首席執行官,該公司於 2014 年被微軟收購。Thomas 通過微軟的收購加入了 GitHub,並成功地完成了交易階段。

蔣濤,CSDN 創始人&董事長、極客幫創投創始合伙人,擁有 25 年軟件開發經驗,曾領導開發了巨人手寫電腦、金山詞霸和超級解霸。

開源不分國界,GitHub 不會分區

數據顯示,GitHub 的註冊用戶中,美國開發者佔據 20%,其餘的 80% 來自於其他的國家和地區。另外,從 2015 年開始,GitHub 上中國開發者的數量就一直位居第二,並且每年還在以 5% 左右的速度增長。

用戶人數和開源項目上,GitHub 在中國的發展有了數量的增加,而 GitHub 上的一些信息,也逐漸成為很多公司對新人入職考察的一項參考指標。

但隨之也出現了一些用戶的灌水、刷榜、買星等行為,這讓 GitHub 上的中文開發環境蒙上了一層陰影。對於此類問題,他們做出了如下的探討。

蔣濤: 因為有一部分中國開發者比較重視刷榜,在不久前,就有一個歐洲的開發者就說中國現在霸榜 Trending Page;對於這種情況,GitHub 未來會進行分區嗎?

題為《中國開發者的 repos 正在霸榜 GitHub》的文章

Thomas: 我認為不會。這其實是一個誤會,當時那篇在互聯網上引起討論的文章,它的作者並不是在批判中國開源項目,相反,作者只是因為看不懂中文而吐槽了幾句。

無論是中國、美國還是歐洲的開源項目,都有可能是由來自不同國家和地區的開發者在維護。開源項目不分國界,沒有區域之分,這才是開源項目的一種正常的狀態,因此 GitHub 並不會對其進行分區。

多語言版本:計劃之中,正在推進

對於語言不同所造成的困擾,除了誤解,還會造成技術交流上的限制。對此,許多優秀的網站或者工具等,會出現相應的語言版本,比如一些社區或者遊戲的漢化。那麼勢頭正猛的 GitHub ,會針對不同語言的開發者們作出改變嗎?

蔣濤說到曾在 7 年前訪問了 GitHub 總部,並和當時的 GitHub CEO 有過語言版本的交流。他表示中國有很多開發者非常熱愛 GitHub,並且也十分期待 GitHub 能出中文版本。其實不光是中國開發者,他還舉例了在之前也有日本開發者,同樣希望能解決「語言問題」。

語言問題總是會限制某些層面的交流發展

蔣濤: GitHub 將如何滿足不同母語開發者的需求?

Thomas: 我們其實已經在語言這個問題上開始行動了,比如先把所有 GitHub 自己的文檔翻譯成多語言,目前官網的大部分文檔,已經支持簡體中文、日語、西班牙語、葡萄牙語等。可以說我們已經邁出了第一步。

同時 GitHub 也很重視跟大學的合作,除了為積極投身開源事業的學生提供積分和獎金激勵外,GitHub 還支持學校教職人員通過 GitHub 教學。為了方便中國學生熟悉和使用 GitHub,官方甚至專門上線了所有文檔的簡體中文版本。

區塊鏈:鼓勵支持,但不會發幣

對於開源的發展,很難的一個問題就是如何盈利並持續發展,所以在一些探索之下,逐漸衍生出了開源軟件的開發激勵平台。

比如相對知名的 Gitcoin ,它就是開源協作機制代幣化,這個平台通過區塊鏈技術,對社區項目的發起者和管理者以及貢獻者們,帶來經濟上的回報和獎勵。

此外,GitHub 還在前段時間裏,推出了 GitHub Sponsors,開始為 GitHub 上開源項目的開發者們提供財務支持。

蔣濤: 開源社區的激勵系統怎麼能夠更好的發展,是否有計劃會基於區塊鏈做進一步的激勵嗎,比如 GitHub 會發行貨幣嗎?

Thomas: 我們目前還沒有任何直接開發區塊鏈的計劃。但是,我們開始鼓勵一些行為,比如讓開發人員使用我們的 Sponsor 系統,而且還鼓勵他們使用其他基於公開體系,區塊鏈平台等,打造的支付系統。

這樣做的話,只要點擊就能獲得融資機制。這意味着擁有區塊鏈相關的平台,將此 URL 放入特定的文件中,就可以得到別人的支持。

未來將在網站上設置贊助商按鈕,並會在頁面中進行顯示。用戶在單擊此按鈕時,不僅會看到發起人,而且還會看到相應的資助信息。

內部管理:善用 OKR,靈活調整

從以上的對談中,我們對 GitHub 的最新發展動向有了深入的了解,那麼對於其公司內部的管理,有哪些值得借鑒的地方呢?

目前,GitHub 擁有 1000 多名員工,30% 的員工在舊金山,其餘的分佈於世界各地,其中有一部分員工選擇在家辦公。那麼對於這個最大的代碼託管和協作網站,他們究竟怎樣來衡量和考核員工的工作質量呢?

現場觀眾: 許多公司都會給產品經理定KPI,所以我很想知道 Github 的產品團隊的 KPI 是什麼?或者說這個問題換過來說,GitHub 的產品做到什麼程度,才算是成功的?

Thomas: 我們正在使用一種專門的 Objectives and Key Results (OKR,目標與關鍵成果)系統,這個系統是同名的書籍出版後推出的。

在不同的團隊里,產品和銷售部門也分別有自己的一套標準。

在公司層面上,我們也會關注財務上的數據,比如收入和利潤貢獻率。還會跟蹤統計每天和每月實際使用用戶數量。

Thomas 在回答觀眾問題

因此,產品團隊需要設法去提高這些指標。將活躍的開發人員與開發人員的數量進行對比,也會去追蹤產品的發佈和產品滿意度等問題。

在功能層面上,不僅要考慮推出時的預覽功能,而且衡量將其引入後,是否能夠大規模推廣的問題。

有限的對話,卻能引發無限的思考

在爐邊對談中,兩人進行了長達半小時的對談,隨後和現場的觀眾進行了深入的互動,為這場精彩的對談又增添了幾分别致的色彩。

在一場對話中包含的信息必然有限,但兩位重量級的嘉賓,用他們在行業內的洞見,為這場大會帶來了一場豐富的信息風暴和思想盛宴。

但同時,這也只是中國開源年會 COSCon'19 的一個縮影。

在本屆的 COSCon'19 上,上百位嘉賓在兩天時間裏進行的內容分享,將那些美妙的思想傳遞給了更多的人。這些承載了開源理想的觀點和卓見,彷彿是一粒粒種子,等待着在未來的某個時刻,去點燃一場更大的火焰。