撰稿 |Yiwen
編輯|陳茜
8月11日,Github CEO Thomas Dohmke宣布卸任,而后微軟宣布不會有繼任者。
隨之到來的,是Github宣布并入微軟的Core AI部門。這一舉措,在科技界引起軒然大波。
![]()
自2018年被微軟收購以來,Github一直保持獨(dú)立運(yùn)營,并始終堅(jiān)持自己的開源文化。
而如今這一舉動不得不讓開發(fā)者們發(fā)出疑問,Github在未來是否還能繼續(xù)保持獨(dú)立?這個(gè)開源烏托邦是否終將迎來落幕?
本期文章,我們就來聊聊,這個(gè)全球開發(fā)者們的理想社區(qū)為何行至于此?而微軟又為何走出這步?AI的發(fā)展,是否必然意味著開源精神的終結(jié)?
(本文為視頻改寫,歡迎大家收看以下視頻)
01
Github并入微軟獨(dú)立性的挑戰(zhàn)?
八年前,一個(gè)名叫Thomas Dohmke的程序員在Reddit上發(fā)帖:我是Thomas Dohmke,HockeyApp的聯(lián)合創(chuàng)始人。我們的軟件旨在方便開發(fā)者進(jìn)行移動App的beta測試、收集崩潰報(bào)告。
在這條帖子的評論里,聚集了一大批熱情的開發(fā)者。
![]()
當(dāng)時(shí),他的公司已經(jīng)被微軟收購,成為微軟移動業(yè)務(wù)中的一環(huán)。Thomas本人也加入了微軟,并在2021年成為了Github的首席產(chǎn)品官。
幾個(gè)月后,CEO Nat Friedman宣布離職,并在推特上表示要“回歸自己的創(chuàng)業(yè)初心”,而Thomas則代替Friedman成為了Github的CEO。
![]()
不過,今年8月11日,Thomas也突然宣布卸任。在博客上,他用母語德語向Github及其背后龐大的開發(fā)者社區(qū)道別,并說了和當(dāng)年Friedman一樣的話:我的創(chuàng)業(yè)初心始終牽動著我,所以我決定離開Github,再次創(chuàng)業(yè)。但讓所有人措手不及的是,這次Github卻沒有任命新的CEO。
微軟CoreAI部門的主管Jay Parikh宣布,Github將不再獨(dú)立運(yùn)營,而是完全融入今年一月成立的CoreAI。
這具體體現(xiàn)在兩項(xiàng)組織結(jié)構(gòu)變化:第一,微軟開發(fā)者部門主管Julia Liuson將負(fù)責(zé)監(jiān)督GitHub的營收、工程及支持工作。其次,GitHub首席產(chǎn)品官M(fèi)ario Rodriguez,將向微軟AI平臺副總裁Asha Sharma匯報(bào)。
![]()
很多人看到這則新聞的時(shí)候才發(fā)現(xiàn),自2018年微軟收購Github以來,已經(jīng)過去七年了。
說實(shí)話,這七年里微軟的存在感一直很弱。Github作為一個(gè)子公司,始終是獨(dú)立運(yùn)營,并長期堅(jiān)持自己的企業(yè)文化。這種文化,和“開源”密不可分。
![]()
Jasper Zhang Hyperbolic Labs CEO和聯(lián)合創(chuàng)始人: 所以在我看來,Github不單是一個(gè)平臺,它其實(shí)是一個(gè)社區(qū),能夠讓各種相信開源這個(gè)運(yùn)動的開發(fā)者能夠一起協(xié)作,然后讓大家更好的去推進(jìn)軟件的發(fā)展。
Jasper Zhang是Hyperbolic的創(chuàng)始人及CEO,他的產(chǎn)品旨在為新興的AI項(xiàng)目提供靈活和高性價(jià)比的算力。
他告訴我們,開發(fā)者主要擔(dān)心的是,Github在未來是否還能繼續(xù)保持獨(dú)立?
這樣的擔(dān)心來自于兩個(gè)方面:一方面,是Github的商業(yè)決策是否會更加貼近微軟的Azure和AI戰(zhàn)略,在基礎(chǔ)設(shè)施的選擇上更加依賴微軟,并將原本的免費(fèi)功能付費(fèi)化。另一方面,在各大實(shí)驗(yàn)室也面臨AGI競爭的情況下,開發(fā)者擔(dān)心微軟是否會使用平臺上大家上傳的代碼去訓(xùn)練自己的AI。
![]()
但與此同時(shí),也有人樂觀地認(rèn)為,這次架構(gòu)調(diào)整會進(jìn)一步強(qiáng)化AI工具的能力,讓開發(fā)過程更便捷。
那么,微軟為什么要走這一步棋?Github及其開發(fā)者的未來又將如何?
要解答這個(gè)問題,我們先來回顧一下Github的歷史。
02
Github的歷史社區(qū)屬性和開源精神
Github的故事,要追溯到1991年。
那年,芬蘭裔美國工程師Linus Torvalds創(chuàng)建了Linux內(nèi)核,也就是全球無數(shù)服務(wù)器、安卓手機(jī)和超級計(jì)算機(jī)都在運(yùn)行的核心系統(tǒng)。
2005年,他寫了Git這個(gè)版本控制系統(tǒng),作為Linux的官方版本控制工具。
![]()
所謂版本控制,主要用來追蹤和管理代碼變更,不僅能讓每個(gè)開發(fā)者的電腦上都保留完整的代碼歷史,還方便多人協(xié)作。
但一開始的Git幾乎全是命令行操作,使用之前要搞懂很多術(shù)語,對于初學(xué)者和非核心開發(fā)者來說門檻很高。于是,Github誕生了。
2007年,一名叫做Chris Wanstrath的年輕人從大學(xué)輟學(xué),搬到了舊金山,在線上網(wǎng)站CNET當(dāng)一名網(wǎng)頁工程師,但他同時(shí)也在開源社區(qū)里十分活躍。
在舊金山市中心的一家酒吧里,他遇到了同樣熟悉開源和Ruby開發(fā)語言的Tom Preston-Werner。兩人都看到了Git的潛力,于是一拍即合,決定做一個(gè)讓Git更便于使用,且開源友好的工具。
這個(gè)工具,叫做Logic Awesome,后來改名為更直觀的Github。
![]()
幾個(gè)月后,Chris在CNET的前同事PJ Hyett也加入了這個(gè)團(tuán)隊(duì),三人在2008年4月推出了Beta版Github。
Github并不是第一個(gè)Git托管方案,但卻比之前的任何一個(gè)方案都要簡單、直觀和有趣:它不僅是一個(gè)便于使用、界面美觀的網(wǎng)頁版Git倉庫,還帶有社交功能,比如用戶資料、關(guān)注、和動態(tài)信息流,讓每個(gè)用戶都能看到公共倉庫上的編程協(xié)作和成果。
![]()
一開始,Github先在Ruby開發(fā)者中流行了起來,后來擴(kuò)展到了更廣泛的開源社區(qū)。
剛才我們說到的免費(fèi)公共倉庫吸引了開源項(xiàng)目,而需要付費(fèi)的私密倉庫則開始吸引企業(yè)客戶。
在2010年代,也就是Marc Andreessen口中“軟件正在吃掉世界”的那段時(shí)間,Github成了軟件公司追捧的工具,Andreessen的a16z也給Github投了1億美元,賭的就是Github會成為下一個(gè)微軟或者甲骨文。
![]()
后來的故事,我們就都知道了。Github從一個(gè)酒吧里誕生的業(yè)余項(xiàng)目變成了全世界最大的源代碼托管平臺。
可以說,幾乎所有的現(xiàn)代主流開源項(xiàng)目都在Github上發(fā)布或托管過。這就包括編程語言Python和Rust、開源深度學(xué)習(xí)框架Tensorflow和PyTorch,以及支持軟件部署的基礎(chǔ)設(shè)施Docker和Terraform等等。
![]()
2018年,微軟以75億美元收購了Github。
其實(shí)當(dāng)時(shí),很多用戶就對Github是否還能保持作為第三方平臺的中立性提出了質(zhì)疑。但當(dāng)時(shí),微軟向開發(fā)者承諾,Github將保持獨(dú)立運(yùn)營,不干涉其開放性。
為此,微軟還聘請了在科技界廣受尊重的Nat Friedman,最終Github依舊是深深根植于熱愛編程的開發(fā)者和開源社區(qū)當(dāng)中的平臺。
![]()
03
CopilotGithub和微軟的賭注
事實(shí)證明,微軟收購Github的幾年中,確實(shí)做到了當(dāng)時(shí)的承諾。
開源生態(tài)依舊繁榮,Github也保持了相對獨(dú)立,沒有出現(xiàn)優(yōu)先服務(wù)微軟的Azure、Visual Studio等生態(tài)的情況,也沒有出現(xiàn)激進(jìn)的收費(fèi)、廣告以及與產(chǎn)品的強(qiáng)綁定。
甚至在2021年,在Thomas麾下的Github還推出了Copilot這樣的重磅創(chuàng)新,成為了首個(gè)被大規(guī)模應(yīng)用的AI編程助手。
2022年6月,Github向所有個(gè)人用戶開放了Copilot,這甚至比GPT 3.5的出現(xiàn)還早幾個(gè)月。
在六月的一次采訪中,Thomas透露,早在2020年GPT-3發(fā)布后,Gitbhub就通過微軟和OpenAI的合作獲得了早期訪問權(quán)限,并發(fā)現(xiàn)GPT-3能用多種編程語言寫出不錯(cuò)的代碼,隨后OpenAI針對編程場景微調(diào)出Codex模型,而Github也發(fā)布了Copilot,幾個(gè)月就突破了100萬用戶。
![]()
Thomas Dohmke Github前CEO: 我們和OpenAI一起意識到,GPT-3能夠用多種編程語言寫出相當(dāng)不錯(cuò)的代碼,而且不會混淆Python、Ruby和JavaScript的語法。這周有人問我最讓我驚訝的是什么,我的回答就是即使沒有內(nèi)建編譯器,它也能做到。 這項(xiàng)功能運(yùn)行得非常好,所以我們很快就看到公司內(nèi)部的Hubbers(GitHub 員工)開始使用這個(gè)工具,給出了非常高的評價(jià),說“這個(gè)太棒了,我想一直用下去。”這并不是那種“管理層讓你用但你其實(shí)并不想用”的情況。
雖然一開始Copilot讓開發(fā)者非常驚艷,但是,隨著AI的發(fā)展,編程助手很快成了各家大廠和初創(chuàng)公司的兵家必爭之地。
盡管使用Github Copilot的人數(shù)依然很高,達(dá)到了2000萬用戶,但市場上也出現(xiàn)了其他更好用的產(chǎn)品。
Jasper Zhang Hyperbolic Labs CEO和聯(lián)合創(chuàng)始人: 慢慢的會有一些新的初創(chuàng)公司做類似的功能,因?yàn)楸举|(zhì)上只要這個(gè)模型夠好,你就可以通過做一個(gè)coding agent去解決問題,所以慢慢的像Cursor、Windsurf這些軟件都發(fā)布了,Cursor就做的非常好,然后就把market share給搶過去了。
![]()
不少人猜測,這就是微軟要把Github和CoreAI部門緊密結(jié)合的原因:在AI時(shí)代,Github最大的價(jià)值已經(jīng)不是作為代碼倉庫而存在,而是Copilot這樣的AI開發(fā)工具。
在Thomas的告別信中,他數(shù)次提到Copilot,表示“Github Copilot是繼個(gè)人電腦之后,在軟件開發(fā)領(lǐng)域最偉大的進(jìn)展。”
而Satya Nadella也提到Copilot對AI的重要性,并在三個(gè)月前宣布開源Copilot,從而搶回市場份額。
![]()
Satya Nadella Microsoft CEO: 開源是GitHub的核心。現(xiàn)在我們正邁出下一大步。隨著GitHub Copilot在VS Code中不斷演進(jìn),AI已經(jīng)成為編程過程中的核心部分,這也是為什么我們決定將Copilot在VS Code中開源。我們對此感到非常興奮。
所以,微軟此舉是要讓Github從“代碼托管平臺”徹底轉(zhuǎn)型為“AI開發(fā)工具核心”,并把Copilot的經(jīng)驗(yàn)和技術(shù)輸送到整個(gè)微軟的Copilot生態(tài)中。
Github Copilot的技術(shù)、用戶反饋和生態(tài)數(shù)據(jù)都對整個(gè)微軟的AI布局至關(guān)重要。通過最開始我們說的精簡Github組織架構(gòu),直接對接微軟的AI負(fù)責(zé)人,讓微軟能更好的統(tǒng)一資源投入。
04
開發(fā)者的質(zhì)疑和社區(qū)的未來
但是,在微軟野心勃勃的商業(yè)前景里,卻并沒有提到那些開源開發(fā)者們,也就是Github作為一個(gè)代碼分享社區(qū)存在的意義。
Jasper Zhang Hyperbolic Labs CEO和聯(lián)合創(chuàng)始人: 但我覺得一個(gè)更大的擔(dān)心是,Github會慢慢的不讓其他的用戶或開發(fā)者通過API去access(訪問)這些public(公開)的數(shù)據(jù)。舉個(gè)例子,在AI來臨之前,reddit的用戶可以直接通過API去讀取平臺上大部分的數(shù)據(jù)。甚至還有很多第三方的軟件會調(diào)用這些API,讓你通過第三方軟件去聊天。
![]()
來源:Reddit
但如果大家看過兩年前我們發(fā)的關(guān)于,就會知道:在AI時(shí)代,Reddit變成了一座“數(shù)據(jù)金礦”,官方顯然不愿意讓第三方軟件再免費(fèi)獲取這些數(shù)據(jù),于是態(tài)度強(qiáng)硬地限制了API的使用。
現(xiàn)在人們擔(dān)心,Github也會面臨一樣的命運(yùn)。
![]()
Jasper Zhang Hyperbolic Labs CEO和聯(lián)合創(chuàng)始人: 一旦你的代碼無法提供百分之百的access(訪問),總是會帶來一些局限。如果它是一個(gè)代碼分享平臺,但是卻需要用戶付費(fèi)才能使用他人代碼的話,就會帶來不好的用戶體驗(yàn)。
CEO的離開,象征著那個(gè)承載著開源與黑客精神的獨(dú)立Github時(shí)代的落幕。
但話說回來,Github作為一個(gè)歷史悠久、全球最大的開發(fā)者社區(qū),要讓用戶舍棄現(xiàn)存的機(jī)制,搬移到其他開發(fā)者社區(qū),幾乎是不可能的事情。
通過剛才的分析我們也知道,對于微軟來說,讓Github成為微軟AI版圖的一部分不失為一個(gè)合理的舉措。
但在這種情況下,微軟還能否繼續(xù)保持對開源精神的尊重和對開發(fā)者的開放性?這將是全球數(shù)千萬開發(fā)者最關(guān)心的問題。
就像Satya Nadella自己說的:我們內(nèi)部的組織架構(gòu),對我們的用戶和競爭對手都沒有任何意義。或許,正如十七年前那個(gè)舊金山酒吧里誕生的想法一樣,Github的真正價(jià)值,不在于它屬于誰,而在于它能否繼續(xù)成為全世界開發(fā)者的共同家園。
你如何看Github的未來?歡迎在評論區(qū)告訴我們你的想法。
視頻有視覺和音樂的加持,更能呈現(xiàn)出這些精彩的故事細(xì)節(jié)。 請?zhí)D(zhuǎn)至硅谷101【視頻號】收看完整版。
注:部分圖片來源于網(wǎng)絡(luò)
【本期節(jié)目不構(gòu)成任何投資建議】
【視頻播放渠道】
國內(nèi):B站|騰訊|視頻號|西瓜|頭條|百家號|36kr|微博|虎嗅
海外:Youtube
聯(lián)系我們:video@sv101.net
【創(chuàng)作團(tuán)隊(duì)】
監(jiān)制|泓君 陳茜
撰稿|Yiwen
主持|Yiwen
剪輯|Jacob
平面設(shè)計(jì) | 橘子
運(yùn)營|王梓沁 林雅欣 何源清
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.