GitHub 新任 CEO:我們將始終堅持開發者優先並獨立運營

GitHub 新任 CEO:我們將始終堅持開發者優先並獨立運營

“開源(Open Source)”誕生 20 年了,它不只改變了技術,也改變了企業。曾經因為封閉和壟斷而遭人詬病的微軟在這幾年也開始更多地擁抱開源,並連續三年成為 GitHub 貢獻代碼最多的公司。今年 6 月份,微軟宣佈以 75 億美元收購 GitHub,並委任 Nat Friedman 為收購後的 GitHub CEO。

2018 年 10 月 20 日,由開源社主辦的 2018 中國開源年會 COSCon’18 在深圳召開,InfoQ 受邀參加會議並有幸採訪了 Nat Friedman,聊了聊開源、GitHub 與微軟未來的合作關係、GitHub 和中國市場等話題。

關於 Nat Friedman

GitHub 新任 CEO:我們將始終堅持開發者優先並獨立運營


在成為 GitHub CEO 之前,Nat Friedman 任職微軟開發者服務事業部副總裁,負責 Visual Studio Team Services 及 App Center。此前,Nat Friedman 有豐富的開源項目、基金會的經營經驗:1999 年創立 Ximian(後被 Novell 收購)、2000 年聯合創辦 GNOME Foundation、2011 年創辦 Xamarin 並於 2016 年被微軟收購。

  • Ximian: 開發並服務基於 Linux 的軟件
  • GNOME:基於 Linux 的開源桌面操作系統
  • Xamarin:基於 .Net 開發多平臺應用,如 iOS、Android、Windows Phone

開源

Q:我們知道您在“開源”項目的管理和開發有非常豐富的經驗。現在中國年輕開發者非常喜歡開源軟件,但是整個社區的建設仍在很早期的階段。您對於如何把開源項目做得更好有什麼建議?哪些重要因素決定了一個開源項目的發展?

Nat Friedman: 我認為,大多數好的開源項目是從一個擁有好點子的人開始的,並且這個人知道如何去解決這個問題。他們基於已經有的開源項目的資源,開始尋求解決痛點的方法,並嘗試與各個方面合作。可能現有開源項目並不能幫到他們什麼,有時是沒有他們需要的項目,有時是乾脆沒有項目。這種情況下,他們從自己的需求出發,充實這個想法,解決過程中的問題。當你有了一個想法,就是一個機會。這個機會會促進你繼續學習,把開源項目做得更好,也為現有的開源項目做補充。同時, 我覺得現在的這個領域的機制和基礎已經非常好了,只要你有這樣的準備和想法,你可以登陸到 GitHub 或其他類似的地方,不需要獲得任何許可批准,不需要走任何批准流程,也不需要跟整個社區交流,自己就可以開發這個項目。如果這個項目發展的不錯,也有趣,別人就會加入你。

Q:微軟已經成為全球最大的開源貢獻企業,Visual Studio Code 也已經是當下全世界最熱門的開源項目。從企業願景的角度出發,對於微軟來說,為什麼這麼重視開源?

Nat Friedman:首先我們可以回溯一下微軟在過去十年間走向開源的歷程,尤其是過去五年,也就是薩提亞擔任 CEO 之後。一開始微軟是非常猶豫地考慮要不要開源,接下來它成為了 GitHub 上面可以說是最活躍的一家機構、最重要的一個貢獻方,後來微軟收購了 GitHub。我覺得主要的決策驅動,還是來源於消費者和開發人員的需求。對於他們來說,開源就是未來,目前在我們的 Azure 雲上面超過 50% 的服務器是 Linux。微軟是基於消費者和開發人員的需求做出了這樣的決策。對於微軟來說,在我們的歷史上一直都非常尊重這一點。收購 GitHub 對於微軟來說,是回溯根本和展望未來的一項工作。回溯根本是因為,從比爾·蓋茨和保羅·艾倫一開始創建微軟的時候,就是將它作為開發人員的工具。展望未來,開源就是未來,而在這個過程中 GitHub 就是其中的一箇中心。

Q:最近微軟開放了一個社區 OIN(Open Invention Network)和 LoT,你有參與這個計劃嗎,有什麼想法嗎?

Nat Friedman:過去幾周微軟宣佈了關於專利方面的兩個舉措,一個是 LoT,另一個是 OIN(Open Invention Network)。我相信這是一個非常重要的里程碑,標誌著微軟正在向成為全球最大的開源公司這個目標大步邁進。同時我覺得這也代表著微軟在進一步貢獻和參與開源社區。 GitHub 進入 OIN 是以普通成員加入,跟 OIN 那邊沒有特殊的約定,也不會有任何特殊的待遇。OIN 其實是全球最大的專利池,其中 GitHub 擁有 6000 多項專利。Github 加入 OIN 以後,其他 OIN 的成員可以使用 GitHub 關於 Linux 的專利。我相信這些舉措都標誌著 GitHub 可以更好地貢獻並且保護 Linux 以及開源社區。

GitHub 和微軟

GitHub 新任 CEO:我們將始終堅持開發者優先並獨立運營


Q:微軟會改變 GitHub 嗎?

Nat Friedman:GitHub 會一直是一個非常獨立的公司,只作為微軟大家庭中的一部分。GitHub 是一個非常好的平臺,它非常好用且簡便。Developer First是 GitHub 的信條,任何能夠幫助開發者做得更好的功能和服務皆會考慮,反之則堅決不會去做。GitHub 是一個擁有大量開發者的社區,而社區是 GitHub 的本質,讓社區發揮價值是 GitHub 的使命。

Q:GitHub 被微軟收購後,目前團隊情況是怎麼樣的?組織架構是否會有一些調整?

Nat Friedman:首先強調的是收購還沒有正式完成。 目前 GitHub 是一個擁有 900 人,去中心化管理的公司。雖然總部在舊金山,但是有 2/3 的員工都是在舊金山之外的地方,以遠程的方式參與工作。我們的員工來自全球數百個國家。我覺得 GitHub 公司本身就像是一個開源社區,工作人員是以非同步的方式開展合作。最重要的是,GitHub 本身也是在 GitHub 平臺上運營的。我覺得正是這種去“中心化”或“分佈式”的團隊模式,成為了我們莫大的優勢,可以幫助我們在全球進行招募,我們會繼續發展這項優勢。等收購正式完成以後,我就有機會進一步瞭解現有的團隊成員。我們的目標當然是發展壯大整個 GitHub,可以吸收更多優秀人才,無論是開發人員、貢獻者還是我們行業內的高管。因為人們是非常熱愛 GitHub 的,所以我相信這是一個非常好的契機,讓我們匯聚全球的優秀人才。

Q:此次 GitHub Universe 大會發布了 GitHub 史上最重大的版本更新,開發者可以在雲端直接運行代碼,這是否得益於微軟 Azure 的支持?未來微軟對 GitHub 還會在哪些方面給予支持?

Nat Friedman:在這周我們全球會議上,GitHub 推除了新功能 GitHub Actions,它給開發人員帶來了更多可能性,尤其是在我們工作流程的分享和自動化方面,可以讓開發人員在這個開源的平臺上更好地學習並相互借鑑。我之前也提到 GitHub 將依然會是一家獨立的公司,想要實現獨立性,就必須要保持中立。也就是說開發人員可以在 GitHub 上使用任何的雲、任何的語言、任何的操作系統和技術,這樣才能保證 GitHub 是一箇中立、開放的平臺,可以讓所有的使用者來使用。您所提到的 Azure 只是雲平臺的其中一個選擇,我們的開發人員依然是可以使用其他雲的。

Q:微軟在 AI 方面取得了很多成就,GitHub 未來是否會藉助微軟的人工智能技術讓代碼管理更加智能化?

Nat Friedman:GitHub 在加入微軟之後,依然會是一家關注用戶的獨立公司。除此以外,背靠微軟,GitHub 更可以利用微軟的資源和財力。比如,目前機器學習在開發人員的日常工作中還沒有扮演一個非常重要的角色,GitHub 是否可以考慮將機器學習融入到開發人員的日常工作中?微軟目前有一個非常有意思的項目,叫 Intelligent Code(智能代碼項目),目前處於非常早期的階段。這個項目的宗旨,就是機器學習來輔助開發人員寫代碼。我相信如果 GitHub 的開發人員對這個領域非常有興趣,也有這種需求,我們可以考慮與微軟在這個方面開展合作,這應該是非常有前景的。我想強調一下,開發人員的需要和需求會是我們做決定的準則。

Q:GitHub 會不會像 Office 365 一樣變成訂閱模式?

Nat Friedman:我們不打算改變 GitHub 當前的運作模式,但是我們已經有一個訂閱的功能,針對有這樣需求的公司、團隊和開發人員,他們可以獲得一些額外的功能。但需要再次強調,GitHub 未來依然作為一家獨立的公司,我們做決策、更改的原則的時候,還是基於消費者和客戶的需求,當前沒有做出這樣改變的計劃。

Q:我們知道 Githbub 擁有很多源代碼,微軟會不會利用 GitHub 上的代碼作為數據將產品變得更智能呢?

Nat Friedman:在當前和可以預見的將來,我們的重心還是在於如何讓 GitHub 變得更好,如何發展壯大 GitHub,如何為開發人員提供更多的幫助。至於說 GitHub 反哺微軟,目前還不是我們的重心。

中國市場

Q:您對中國開源社區的發展趨勢有哪些判斷,對未來發展有什麼建議?

Nat Friedman: 首先,我到中國這邊來是抱著學習者或傾聽者的姿態。當然,我之前也沒有在中國怎麼待過,所以這周過來我是想更多地與開發人員、開源社區見面,看一下這個地方正在發生些什麼。我明顯能感受到中國開源社區豐富的創意、樂觀的態度,以及工作人員身上的能量。我想說的是,現在中國很多軟件本來就是通過開源寫的,而且也在為全球的開源社區做貢獻。我
相信在未來的 10 到 20 年,中國將會成為全球的開源創新中心,所以我希望能夠利用這個機會了解中國的開源社區和開發者情況,看一下 GitHub 可以在其中起到什麼作用、提供什麼樣的幫助。

Q:平安作為雲管理服務提供商(MSP),是 GitHub 在中國的合作伙伴。除了與平安的合作,GitHub 是否會直接為中國市場提供服務? 與中國當地企業會進行怎樣的合作?

Nat Friedman:我現在還不是 GitHub 的 CEO,所以對過往的一些決策是不瞭解的,我也是在新聞上看到了平安跟 GitHub 的合作關係。我目前還處於瞭解市場的階段,我沒有辦法做出明確的回應。除此以外我想強調一點,GitHub 為全球開發者提供統一的平臺,我們的宗旨是為中國和其他市場的開發人員提供最好的服務。我相信,其中一個方法就是和當地的公司展開合作關係,但是目前我沒有辦法詳細地描述與中國的合作關係的具體範圍。


分享到:


相關文章: