Github十年發(fā)展路瓶埋,用技術改變技術

2008年误澳,當湯姆·普雷斯頓-沃納(Tom Preston Werner)呀袱、克里斯·萬斯特拉斯(Chris Wanstrath)和海伊特(PJ Hyett)合作完成一個項目的時候,他們只是把它當做一個周末項目件蚕,僅此而已遍略。 但沒過多久,他們就意識到骤坐,他們的想法可能比自己所設想的要大得多绪杏,將遠遠超過一個周末項目的范疇,它將改變?nèi)藗兙帉懞头窒泶a的方式纽绍。

這個想法就是 GitHub蕾久。

在短短的10年里,GitHub 改變了人們的編程方式拌夏。 不僅讓編程變得更簡單僧著,還改變了軟件開發(fā)者對編程的看法。

GitHub找到了全世界數(shù)百萬人正在努力解決的一個大問題“如何在代碼上協(xié)作”并設計出了市場急需的障簿、優(yōu)雅的解決方案盹愚,實現(xiàn)了令人難以置信的增長和成功。通過圍繞開源項目Git構建SaaS服務站故,GitHub為開源生態(tài)系統(tǒng)提供價值并從中獲利皆怕。

讓我們來深入了解

GitHub是如何增長和發(fā)展的毅舆,它是如何從版本控制系統(tǒng)到程序員的效率工具,最后到代碼托管的地方的愈腾?

為什么GitHub的免費增值模型如此有效憋活,能夠有效地驅(qū)動免費用戶轉(zhuǎn)化付費用戶?

GitHub如何在一個巨大的潛在市場中找到一個迫切的需求虱黄,并圍繞這個需求創(chuàng)造出了一個幾乎不可或缺的產(chǎn)品悦即?

想要理解為什么GitHub如此重要,我們必須要回顧一下2008年的時候軟件開發(fā)環(huán)境是什么樣的橱乱,以及是什么讓GitHub的想法在當時和現(xiàn)在都非常出色辜梳。

2007-2011年:代碼能夠協(xié)作,軟件能夠社會化

比爾·蓋茨(Bill Gates)和史蒂夫·喬布斯(Steve Jobs)通過從根本上重塑個人計算機而成為家喻戶曉的人物泳叠,但如果沒有創(chuàng)建Linux操作系統(tǒng)的芬蘭軟件工程師林納斯·托瓦茲(Linus Torvalds)的貢獻冗美,很難想象現(xiàn)在的技術會發(fā)展成什么樣子。1991年析二,Linux發(fā)布的時候粉洼,挑戰(zhàn)了Windows / Mac“二分天下”的格局,為用戶提供了一種非常靈活叶摄、輕量級属韧、并且安全的開源操作系統(tǒng),很快就受到了那些想對系統(tǒng)進行更多控制的硬核極客和技術人員的青睞蛤吓。

對于一些人來說宵喂,發(fā)明一種全新的操作系統(tǒng)可能就已經(jīng)足夠了,但對托瓦茲來說卻不是這樣会傲。2005年锅棕,托瓦茲公布了他的最新項目——一個名為Git的新的版本控制系統(tǒng)。版本控制對于協(xié)作編程的概念至關重要淌山。版本控制系統(tǒng)能跟蹤隨著時間推移計算機文件發(fā)生的更改裸燎。與計算機備份系統(tǒng)用作還原點的“快照”類似,版本控制系統(tǒng)允許程序員通過“分支”將項目的版本分離泼疑,分別來跟蹤項目的每個分支的變化德绿,從而實現(xiàn)多人在同一項目上工作,而不會相互影響退渗。一旦有人對分支進行了更改移稳,它們就可以上傳回原始項目并與原始項目合并,這一過程稱為“提交”会油。這個系統(tǒng)允許程序員在將他們的文件合并回被稱為Master的主項目之前个粱,在各自的分支上獨立工作。

上圖為Github的分支是如何運轉(zhuǎn)的翻翩。

在Git出現(xiàn)之前都许,想要與其他程序員協(xié)作的程序員根本沒有多少選擇稻薇。他們通常會使用一個開源的版本控制系統(tǒng)Subversion。雖然Subversion過去和現(xiàn)在都很流行梭稚,但和其他特定的版本控制系統(tǒng)一樣,Subversion也有缺點絮吵』】荆可以說,這些缺點是當時的協(xié)作編程概念所固有的蹬敲。即使使用Subversion暇昂,與開源團隊一起工作也往往需要獲得項目管理員的許可,才能對項目進行分支伴嗡,而不是處理代碼本身急波。在許多情況下,這個批準過程比編寫代碼花費的時間都要長瘪校。許多開源項目都會受到權限問題澄暮、網(wǎng)關問題和其他低效問題的困擾。

2005年阱扬,在Git發(fā)布的時候泣懊,開源正經(jīng)歷著一場復興。人們對Linux的興趣非常強烈麻惶。第一個Web 2.0應用程序已經(jīng)出現(xiàn)馍刮。許多公司將其技術堆棧遷移到開源服務器上。盡管Git通過引入分支的概念使得在開源項目上的協(xié)作基本上不會耗費力氣窃蹋,但Git做不到的是:幫助程序員找到那些開源項目卡啰。很多程序員都在研究大量令人興奮的開源項目,但很難找到它們警没。

GitHub將會改變這一切匈辱。

當PJ·海伊特和克里斯·萬斯特拉斯在2007年開始談論最終成為GitHub的事情時,兩人都是技術網(wǎng)站CNET的程序員杀迹。他們都支持Ruby on Rails開發(fā)框架梅誓。在CNET工作的時候,海伊特和萬斯特拉斯對Rails本身的代碼庫提出了一些改進和建議佛南。但是梗掰,并不是任何人都可以輕易看到。

與當時大多數(shù)開源項目的情況一樣嗅回,Rails的代碼庫由一個小型及穗、組織緊密的代碼編寫團隊管理,他們手動管理對代碼庫的貢獻绵载。這些程序員實際上是看守門人埂陆。海伊特和萬斯特拉斯不僅要請求這些守門人查看他們的代碼苛白,還要讓他們相信這是值得加入到Rails項目的。即使其中一個項目守門人發(fā)現(xiàn)代碼建議很有用焚虱,實際上合并「Merge」也不是那么簡單购裙。

從本質(zhì)上講,對Rails項目的貢獻在于你認識誰鹃栽,而不是你知道什么躏率。

Git試圖解決其中的一些問題。林納斯·托瓦茲的版本控制系統(tǒng)與他幾年前獨自構建的操作系統(tǒng)一樣出色民鼓。Git允許程序員在不需要請求網(wǎng)關訪問的情況下進行協(xié)作薇芝。Git是最終實現(xiàn)編碼民主化的關鍵,也是第一步丰嘉,尤其是在開源社區(qū)夯到。但是,盡管使用Git看上去很輕松饮亏,但它缺乏協(xié)作工具耍贾,兩個程序員之間共享代碼仍然很困難。現(xiàn)在可能很難想象路幸,但在當時逼争,圖片軟件開發(fā)者需要通過電子郵件來來回回發(fā)送補丁,這就能更容易地理解為什么程序員迫切需要一個GitHub了劝赔。

不幸的是誓焦,這并不是Git唯一需要的東西。Git發(fā)布后不久着帽,第一個圖形用戶界面就出現(xiàn)了杂伟,但Git主要依賴命令行界面。對于系統(tǒng)管理員和其他多年來一直在編寫bash腳本和正則表達式的高級用戶來說仍翰,這是一個好消息赫粥。對于其他人呢?好處并沒有那么多予借。

“人們開始在 Ruby 聚會上談論 Git越平。說它多么優(yōu)秀。 但是灵迫,有些地方不太對勁秦叛。 Git本應該是以分布式的方式處理代碼的方式,但是安全共享私人代碼的機制是什么呢瀑粥? 你唯一的選擇就是在 Unix 計算機上設置用戶賬戶挣跋,并把它作為一個臨時的解決方案。 這并不太理想狞换”芘兀”

—湯姆·普雷斯頓-沃納

盡管有這些缺點舟肉,Git的潛力還是給了海灣地區(qū)的Ruby程序員湯姆·普雷斯頓-沃納一個想法。當時查库,普雷斯頓-沃納正在進行一個名為Grit的項目路媚,這是一個允許程序員使用Ruby on Rails以面向?qū)ο蟮姆绞皆L問Git存儲庫的工具。普雷斯頓-沃納第一次見到克里斯·萬斯特拉斯是在舊金山的一家體育酒吧Zeke樊销,當時那里舉辦了一個“I Can Has Ruby”的程序員聚會整慎。萬斯特拉斯和普雷斯頓-沃納經(jīng)過熟人介紹相互認識,普雷斯頓-沃納跟萬斯特拉斯分享了有關Grit的事情现柠。

普雷斯頓-沃納的愿景是創(chuàng)建一個可以托管整個代碼庫的地方院领,程序員可以在那里合作開發(fā)代碼項目弛矛,并了解如何最大限度地利用 Git够吩。 用普雷斯頓-沃納的話來說,這將是一個“Git hub”丈氓。

2007年10月1日周循,普雷斯頓-沃納和萬斯特拉斯開始正式開發(fā)GitHub的第一個版本。他們永遠改變了編程万俗。

普雷斯頓-沃納和萬斯特拉斯在2007年開始合作時湾笛,并沒有打算把GitHub發(fā)展成一種商業(yè)工具,也沒有打算圍繞它開展業(yè)務闰歪。普雷斯頓-沃納和萬斯特拉斯需要GitHub來完成他們自己的工作嚎研,他們開發(fā)這個工具是出于必要。很快库倘,他們就發(fā)現(xiàn)了工作中的一個主要問題:“將代碼分支和在編程項目上協(xié)作临扮?”并設計了一個滿足他們需求的解決方案。普雷斯頓-沃納和萬斯特拉斯解決方案的亮點在于教翩,每個軟件開發(fā)者杆勇,無論他們使用什么樣的編程語言、什么樣的操作系統(tǒng)以及從事什么樣的“工種”饱亿,都會遇到這些重大問題蚜退。這代表了,他們的產(chǎn)品具有一個巨大的潛在市場彪笼。

在接下來的幾個星期里钻注,萬斯特拉斯周末的時候都會與普雷斯頓-沃納碰面。共同完成了GitHub的第一個迭代配猫。普雷斯頓-沃納負責設計队寇,萬斯特拉斯則專注于實現(xiàn)普雷斯頓-沃納提出的功能。

“在接下來的三個月時間里章姓,克里斯和我花了大量的時間設計和開發(fā)GitHub佳遣。我一直堅持設計了用戶界面识埋。克里斯開發(fā)了Rails應用程序零渐。我們每個星期六都會碰面窒舟,做出設計決定,試圖弄清楚我們的計劃到底是什么樣子诵盼』莶颍”

—湯姆·普雷斯頓-沃納

2008年1月,經(jīng)過長達三個月的周末編程沖刺风宁、在餐巾上畫線框圖和通宵工作洁墙,萬斯特拉提和普雷斯頓沃納準備向世界揭開 GitHub 的面紗。正如Spotify在早期開發(fā)階段所做的那樣戒财,GitHub最初是作為一個私人測試版發(fā)布的热监。萬斯特拉斯和普雷斯頓-沃納通過電子郵件向他們在海灣地區(qū)之外的創(chuàng)業(yè)公司的朋友們發(fā)送了郵件,邀請他們嘗試他們一直在開發(fā)的工具饮寞。得到的反應非常積極孝扛。接下來的一個月,GitHub誕生幽崩,此前公司的名稱是Logical Awesome苦始。

雖然兩人并沒有開始創(chuàng)業(yè),但他們這個想法的商業(yè)潛力很早就出現(xiàn)了慌申。2008年4月陌选,就在GitHub在私人試用版上推出3個月后,也就是在GitHub推出官方網(wǎng)站的同一個月蹄溉,克里斯·萬斯特拉斯收到了在線學習網(wǎng)站PeepCode創(chuàng)始人杰弗里·格羅森巴赫(Geoffrey Grosenbach)發(fā)來的一條消息咨油,他剛剛將代碼遷移到了GitHub。格羅森巴赫告訴萬斯特拉斯类缤,他不太愿意用GitHub免費托管公司的代碼庫臼勉。活躍的GitHub用戶發(fā)出這樣的消息表明了公司所提供的價值餐弱。盡管公司沒有向他們收費宴霸,但人們還是想付錢。

“我在這里托管我們公司的代碼膏蚓。不付錢給你們我不舒服瓢谢。我可以寄張支票過來嗎?”

—杰弗里·格羅森巴赫驮瞧,PeepCode創(chuàng)始人

GitHub增長的最重要因素之一就是它的商業(yè)模式的非常簡潔和優(yōu)雅氓扛。如果你想公開托管你的代碼,你可以一直免費地使用GitHub。如果你想使用私有存儲庫或?qū)S械拇a托管服務采郎,你需要付費千所。這兩個用例完全不同,這消除了GitHub用免費增值產(chǎn)品蠶食其受眾的風險蒜埋。

他們本來可以很容易將 GitHub 隔離在付費墻或者訂閱模式后面淫痰,并可能在這個過程中賺不少錢,但他們沒有整份。GitHub的商業(yè)模式中另一個非常出色的元素是待错,從免費增值產(chǎn)品到私人付費存儲庫的過渡是無障礙的。如果程序員在GitHub上托管他們個人的開源項目烈评,并定期使用該產(chǎn)品火俄,那么他們很有可能會在日常工作中推薦使用GitHub。

和GitHub簡單而合理的商業(yè)模型一樣讲冠,這是GitHub能夠有效地將開源軟件開發(fā)商業(yè)化的唯一方式瓜客。如果GitHub從一開始就試圖將所有存儲庫商業(yè)化,那么GitHub可能永遠不會受到開源社區(qū)的喜愛沟启。沒有這種基層的支持忆家,公司就無法生存下去犹菇。

另一個需要對定價結(jié)構采取明智做法的因素是將GitHub作為Web服務運行的現(xiàn)實德迹。作為開源代碼在Web上托管的地方,聽起來很棒揭芍,不過胳搞,總得有人為帶寬買單。幸運的是称杨,杰弗里·格羅森巴赫并不是唯一一個熱心的GitHub早期采用者肌毅。還有幾家公司提出向GitHub付費來托管代碼,這使得公司創(chuàng)始人對公司的盈利潛力有了進一步的推測姑原。

“在這個時候悬而,我們意識到,GitHub可能不僅僅是收回成本锭汛。這可能是一個真正的生意笨奠。我們決定繼續(xù)免費提供無限量的公共存儲庫,但我們會對私人存儲庫收費唤殴。換句話說般婆,我們會向要求私密的人收費《涫牛”

—克里斯·萬斯特拉斯

PJ·海伊特于2008年1月正式加入GitHub蔚袍,成為其第三位聯(lián)合創(chuàng)始人。僅僅幾個月后配名,也就是2008年4月10日啤咽,GitHub正式推出晋辆。

到2009年,GitHub的增長速度越來越快宇整。普雷斯頓-沃納在2009年2月雅虎開發(fā)者大會上發(fā)言時告訴與會者栈拖,GitHub上有超過46000個公共儲存庫,其中僅前一個月就增加了大約17000個儲存庫没陡。普雷斯頓-沃納在參加2009年7月舉行的雅虎開發(fā)者大會時涩哟,GitHub已經(jīng)擁有10多萬用戶,托管了9萬多個公共存儲庫盼玄,僅在5個月內(nèi)就增長了95 %贴彼。

GitHub這段成長時期最引人注目的是,這家新生的公司在短短一年多的時間里埃儿,通過軟件開發(fā)社區(qū)的口碑器仗,就成功吸引了首批的10萬用戶。GitHub作為一個產(chǎn)品已經(jīng)非常具有黏性童番,純粹是因為它解決了問題精钮。并不像是有其他基于Git的協(xié)作工具。GitHub通過在一種新興的剃斧、難以使用的技術上建立一種新的服務轨香,有效地創(chuàng)造了自己的市場。

GitHub的“二進制”商業(yè)模式和在編程社區(qū)中的受歡迎程度幼东,肯定有助于公司的快速成長臂容。然而,GitHub早期被許多人忽視的一個方面是協(xié)作根蟹,如何解決所有軟件開發(fā)人員遇到的這個大問題脓杉,也推動了GitHub成為一種產(chǎn)品的開發(fā)工作。并且简逮,協(xié)作也是獲取用戶增長的載體纺弊。通過解決一個困難的技術問題:代碼分支和相關的權限問題垮兑,GitHub也解決了同樣困難但令人沮喪的問題,即如何與其他程序員有效協(xié)作。

市場對GitHub這樣的產(chǎn)品的迫切需求访得,和產(chǎn)品本身的粘性并不是GitHub早期快速增長的唯一因素妖啥。GitHub在社交方面的影響蛤签,也是其增長的強大推動力拴清。在GitHub之前,程序員除了在技術訪談中回答白板假設之外躲舌,沒有什么方法能證明他們的編程能力〕笮觯現(xiàn)在,程序員可以公開托管他們項目的代碼庫,實際上向潛在雇主展示他們的代碼羹奉,并參與更廣泛的軟件開發(fā)社區(qū)秒旋,所有的這些都在一個地方。GitHub不只是讓個別程序員受益诀拭。招聘人員可以瀏覽公共資料庫和用戶檔案迁筛,以確定潛在的招聘人員,并查看求職者正在從事的項目類型耕挨,從而使GitHub成為一個有價值的招聘工具细卧。

2010年6月29日,GitHub推出了Organizations功能筒占,這是一個允許企業(yè)用戶集中管理組織擁有的存儲庫的工具贪庙。雖然引入企業(yè)組織在一定程度上是為了響應那些要求嘗試GitHub的公司,并使其盡可能無障礙地采用GitHub翰苫,但它也揭示了公司未來的雄心止邮。到2010年,創(chuàng)始人清楚地看到奏窑,收入增長最重要的載體导披,將是推動企業(yè)和組織層面采用GitHub。GitHub將在一年多后推出GitHub Enterprise埃唯,但Organizations清楚地表明了公司的意圖撩匕。

GitHub繼續(xù)吸引著大量的用戶加入。截至2011年底筑凫,GitHub已經(jīng)托管了200多萬個存儲庫滑沧,在用戶和提交方面都超過了SourceForge并村、Google Code和微軟的CodePlex巍实。與之前的Organizations一樣,GitHub Eterprise的發(fā)布也傳達了該公司的意圖哩牍,即成為大型科技公司和個人程序員不可或缺的地方棚潦,這是該公司在2012年至2015年間積極推進的戰(zhàn)略方向。

令人驚訝的是膝昆,GitHub是在沒有獲得外部投資的情況下丸边,快速地擴大了規(guī)模。這將在2012年發(fā)生改變荚孵,GitHub屆時將迎來它的第一個投資者安德雷森·霍洛維茨(Andreessen Horowitz)妹窖。

2012-2015年:從快速增長到 GitHub 無處不在

到2012年,GitHub已經(jīng)變得非常受歡迎收叶。對于許多程序員來說骄呼,問題不是他們是否使用GitHub,而是他們使用GitHub來干什么。GitHub不僅在幾乎沒有廣告蜓萄、促銷或進行風險投資的情況下吸引了強大的用戶群體隅茎,而且還增加了使用GitHub托管私有代碼庫的公司團隊的數(shù)量。GitHub現(xiàn)在需要做的是通過進一步吸引企業(yè)客戶來擴大收入嫉沽。GitHub做到這一點的第一件事是聘請布萊恩·多爾(Brian Doll)辟犀,他于2012年2月成為GitHub的營銷和戰(zhàn)略副總裁。第二件事是完成了安德雷森·霍洛維茨領投的1億美元A輪融資绸硕。

具體來說堂竟,我們有一個“GitHub 無處不在”的戰(zhàn)略。 我們希望軟件開發(fā)過程中的每個人都會使用 GitHub玻佩。不論是個人跃捣、小團隊、學生夺蛇,還是大型企業(yè)疚漆。

—湯姆·普雷斯頓-沃納

GitHub的A輪融資,讓這家仍在成長中的公司能夠更積極地追求“GitHub無處不在”的愿景刁赦。截至GitHub進行A輪融資的時候娶聘,它擁有超過170萬用戶,托管了超過300萬個存儲庫甚脉。此外丸升,自2008年以來,該公司的收入一直以每年300%的速度增長牺氨。有了新的資金狡耻,GitHub可以在這種有機增長的基礎上再接再厲,瞄準財富500強公司猴凹,這將推動GitHub的收入繼續(xù)增長夷狰。

盡管許多企業(yè)家和投資者對GitHub與安德雷森·霍洛維茨的新伙伴關系表示稱贊,但一些人對GitHub突然注入資金表示懷疑郊霎。開放源碼社區(qū)中一個小規(guī)模但直言不諱的團隊認為沼头,GitHub接受風險投資資金是對公司自力更生精神的背叛,并會危及未來開源代碼的開發(fā)书劝。GitHub作為開源代碼的源地與它作為企業(yè)工具的未來之間的關系很緊張进倍,長期以來都是這家成長中的公司需要平衡的地方。

雖然GitHub在接受了A輪融資之后购对,有了更多的自由猾昆,但它也給這家尋求雙重身份平衡的公司帶來了更大的壓力。

到2012年骡苞,GitHub的增長令人矚目垂蜗。該公司創(chuàng)造了一個解決緊迫問題的堅實產(chǎn)品坑赡,并圍繞一項新興技術建立了一個完整的公司。但很明顯么抗,GitHub的自發(fā)式增長方式只能幫它走到現(xiàn)在這個位置毅否。為了保持公司的發(fā)展勢頭,實現(xiàn)更大膽的目標蝇刀,它需要資金螟加。這筆資金來自于安德雷森·霍洛維茨,GitHub在2012年7月進行了1億美元的A輪融資吞琐,安德雷森·霍洛維茨是唯一的投資者捆探。GitHub將利用這筆資金雇用更多的工程人才并開發(fā)新產(chǎn)品。

值得注意的是站粟,盡管在安德雷森·霍洛維茨進行投資之前黍图,GitHub已經(jīng)完全啟動,但這并不是觀念沖突的問題奴烙。一些人認為助被,GitHub起源于開源社區(qū),這使得該公司與投資者青睞的專有的圍墻花園模式格格不入切诀。事實并非如此揩环。GitHub并沒有在原則上拒絕風險投資融資;它在啟動的時候拒絕風險投資基金幅虑,是因為它不需要丰滑。當GitHub開始尋找外部投資時,產(chǎn)品已經(jīng)有了很大的用戶群體倒庵。最重要的是褒墨,GitHub從第一天就開始盈利了。這種自由使GitHub不僅可以有意地塑造產(chǎn)品擎宝,還可以完全不受投資者的影響郁妈,塑造整個組織的文化。

“我們?nèi)匀徽J為认臊,過早拿太多錢對一家公司的發(fā)展來說是不好的圃庭。過多的外部影響可能是危險的。我們現(xiàn)在已經(jīng)成立四年半了失晴,所以我們有機會真正地定義自己。我們從來沒有反對過風險投資拘央,我們只是(反對)人們因為錯誤的原因而損害他們的產(chǎn)品涂屁。”

—湯姆·普雷斯頓-沃納

此時灰伟,GitHub的增長雄心正變得越來越清晰拆又。GitHub已經(jīng)實現(xiàn)了顯著的增長儒旬,并積累了大量忠誠的程序員“福音”傳播者,它希望擴大它的覆蓋面和潛在的收入帖族。GitHub完成A輪融資的有趣之處不在于投資者或籌集的資金總額栈源,也不是GitHub作為一個已經(jīng)盈利的業(yè)務,等了四年才接受風險投資竖般。最有趣的是在GitHub的A輪融資聲明中普雷斯頓-沃納使用的語言甚垦。

“我們公司多年來一直盈利,發(fā)展迅速涣雕,不需要錢艰亮。那為什么還要融資呢?因為我們想變得更好挣郭。我們要打造最好的產(chǎn)品迄埃。我們想解決更棘手的問題。我們希望讓更多人的生活更輕松兑障。安德雷森·霍洛維茨的經(jīng)驗和資源可以幫助我們做到這一點侄非。”

—湯姆·普雷斯頓-沃納

普雷斯頓-沃納的聲明中使用了很多連接詞流译,但他真正想要傳達的是GitHub正在努力解決的編碼技術問題彩库。這是許多人對GitHub作為公司和產(chǎn)品的最基本誤解之一。毫無疑問先蒋,GitHub讓程序員的生活變得更輕松骇钦,但這不是創(chuàng)始人的意圖。他們不只是想讓程序員的編碼變得更容易竞漾,他們想讓編碼本身變得更容易眯搭。

在許多情況下,GitHub已經(jīng)解決了編程本身所面臨的一些大而雄心勃勃的問題业岁。GitHub最大的亮點在于鳞仙,它創(chuàng)造了一個解決這些問題的產(chǎn)品,同時也為該產(chǎn)品創(chuàng)造了巨大的潛在市場笔时。萬斯特拉斯和他的朋友們本可以專注于更小棍好、更具體的技術問題。相反允耿,他們解決的是當時編程所固有的非常重大且非辰梵希基礎的問題,以至于解決這些問題為他們的產(chǎn)品創(chuàng)造了巨大的潛在市場较锡。

這種吸引力遠遠超出了開源愛好者和腳本小孩在他們臥室里的黑客行為业稼。 它對大公司也具有強大的吸引力。 到2013年蚂蕴,硅谷大部分大型科技公司都在使用 GitHub低散,從小型的 skunkworks 項目到主要的專有系統(tǒng)俯邓。 Adobe、 Dropbox熔号、 Facebook稽鞭、 Google、 Twitter —他們都在 GitHub 上有私人存儲庫引镊。 一些公司朦蕴,比如 Mozilla,擁有數(shù)百個存儲庫祠乃,幾乎所有的東西都在GitHub上托管梦重。 其他公司,比如 Facebook亮瓷,擁有的存儲庫要少得多(只有102個琴拧,相比之下,Mozilla有687個) 嘱支,但參與度卻要高得多蚓胸,F(xiàn)acebook 102個存儲庫中有超過15000個分支。

GitHub的知名度和市場滲透率推動著公司快速增長除师。截至2015年底沛膳,GitHub擁有280萬用戶,托管著460萬個存儲庫汛聚。然而锹安,盡管GitHub現(xiàn)在已經(jīng)與編碼文化密不可分地交織在一起,但公司的目標更高了倚舀。在GitHub下一個發(fā)展階段叹哭,它將把自己定位為世界上最大的開源軟件中心,積極尋求國際擴張痕貌,并尋求成為“開發(fā)者的Facebook”风罩。

GitHub不僅僅在慢慢吞噬硅谷,它也蔓延到了華盛頓的政府領域舵稠。2013年5月9日超升,白宮在GitHub 上發(fā)布了美國官方的“公開數(shù)據(jù)政策”(Open Data Policy)草案。與GitHub上百萬個存儲庫中托管的代碼項目相比哺徊,文件本身的效用有限室琢,但它具有非常重要的象征意義。在私人公司的服務器上對外托管政府政策文件是聞所未聞的唉工。

“今天的新聞標志著一個政府實體首次將法律作為一個活生生的合作文件發(fā)布研乒。我們很高興看到開放數(shù)據(jù)政策是如何隨著社區(qū)的投入而演變的,我們希望這只是眾多政策中的第一個淋硝”荆”

—本·巴爾特(Ben Balter),GitHub產(chǎn)品經(jīng)理

這對GitHub來說谣膳,是一次令人難以置信的免費公關竿报,它還暗示了開放數(shù)據(jù)倡導者和精通技術的政策專家多年來一直在談論的GitHub的其他潛在用例,哪怕這些用例永遠不會實現(xiàn)继谚。

2015年至今: 全球擴張烈菌,GitHub被微軟收購

到2015年,GitHub成為許多程序員進行版本控制的首選項花履。不僅如此:它還是一個社交中心芽世,程序員可以相互學習。它是程序員聚集的網(wǎng)站诡壁、社交網(wǎng)絡和專業(yè)網(wǎng)絡中心济瓢。世界上大部分代碼都托管在這里,從獨立程序員運行的零碎開源項目到為世界上一些最先進的技術公司提供動力的龐大的代碼庫妹卿。

當然旺矾,你的規(guī)模越大,你的目標也就越大夺克。2015年3月28日箕宙,GitHub經(jīng)受了自推出以來最大規(guī)模的網(wǎng)絡攻擊。

在遭受DDoS攻擊四個月后铺纽,GitHub完成了由紅杉資本領投的2.5億美元B輪融資柬帕。這使得GitHub的估值超過了20億美元。談到資金問題狡门,克里斯·萬斯特拉斯告訴記者陷寝,公司計劃利用B輪融資獲得資金進行重大投資,開發(fā)新產(chǎn)品融撞,最重要的是拓展國際市場盼铁。

GitHub的第一個海外辦事處設立在了東京。GitHub選擇日本作為其第一個海外地點具有高度的戰(zhàn)略意義尝偎。以GDP計算饶火,日本不僅是全球第三大經(jīng)濟體,而且以技術創(chuàng)新聞名致扯。包括日立系統(tǒng)(Hitachi Systems)和日本綜合媒體 CyberAgent 在內(nèi)的許多公司都是 GitHub 日本第一批客戶肤寝。

GitHub繼續(xù)擴張。截至2015年7月抖僵,GitHub擁有900多萬用戶鲤看,托管了2100多萬個存儲庫,GitHub成為世界上最大的代碼存儲庫耍群。盡管用戶增長趨于穩(wěn)定义桂,但公司持續(xù)拓展企業(yè)業(yè)務找筝,使公司的收入獲得了增長。在美國慷吊,超過一半的最大袖裕、最富有的公司都在使用 GitHub,這體現(xiàn)了湯姆·普雷斯頓-沃納多年前提出“GitHub無處不在”戰(zhàn)略的先見之明溉瓶。

不過急鳄,盡管GitHub仍在增長,截至2015年9月堰酿,每個工作日新增1萬個用戶疾宏。但增長速度正在放緩。GitHub面臨來自Bitbucket和GitLab的激烈競爭触创,用戶增長受到影響坎藐。但另一方面,收入正在迅速增長嗅榕。2015年9月顺饮,GitHub的年度經(jīng)常性收入( ARR )約為9000萬美元。截至2016年8月凌那,這一數(shù)字已增至1.4億美元兼雄。在2014年9月至2016年8月的23個月期間,GitHub個人計劃的收入停滯不前帽蝶,但其企業(yè)計劃的收入幾乎翻了一番赦肋。來自GitHub Enterprise的收入增加了兩倍。2014年9月励稳,GitHub的ARR約有35 %來自GitHub Enterprise佃乘。截至2016年8月,GitHub Enterprise已占GitHub ARR的一半驹尼。

很顯然趣避,到2017年,GitHub的未來將由它在企業(yè)中的應用決定新翎。關于公司IPO程帕、被收購、合并的傳言四起地啰。每個人都對GitHub下一步的行動有自己的看法愁拭,但很少有人能夠看到接下來會發(fā)生什么。2018年6月4日上午亏吝,科技領域?qū)ξ④浺?5億美元收購GitHub的消息震驚了岭埠。

“從大型企業(yè)到小的創(chuàng)業(yè)公司,GitHub是開發(fā)者學習、分享和合作創(chuàng)建軟件的首選地惜论。它也是微軟的首選地许赃。我們是GitHub上最活躍的組織,對項目進行了200多萬次‘提交’或更新来涨⊥佳妫”

幾個小時之內(nèi)启盛,Hacker News蹦掐、 Reddit 以及TechDirt上充斥著憤怒的用戶,他們覺得 GitHub 被收購背叛了他們僵闯。 許多人表示要離開 GitHub 以示抗議卧抗。 一些用戶表示,他們已經(jīng)開始從 GitHub 遷移到 GitLab 或 Bitbucket 等競爭性的服務上了鳖粟。 人們對他們代碼的安全性開了一些玩笑社裆。 其他人則對Clippy將如何幫助開發(fā)人員將他們的項目部署到Azure進行了明智的分析。 還有一些人將這筆交易與2009年甲骨文收購 MySQL 的交易進行了比較向图。

在諷刺和憤怒的背后泳秀,有一種非常真實的感覺,GitHub的未來不再像以前那么光明了榄攀。但是嗜傅,很多人沒有意識到的是,在這個時候檩赢,微軟收購GitHub吕嘀,對GitHub作為一個產(chǎn)品來說,并不會有什么明顯的負面影響贞瞒。GitHub十年來一直是協(xié)作軟件開發(fā)的行業(yè)標準偶房。Bitbucket和GitLab不可避免地會獲得一些逃離微軟GitHub的用戶,但是GitHub在行業(yè)中的地位以及GitHub作為產(chǎn)品本身的功能實際上保證了GitHub的相關性军浆、生存和增長棕洋。

此外,微軟豐富的企業(yè)經(jīng)驗可能會使GitHub成為微軟的一項極具戰(zhàn)略意義的資產(chǎn)乒融,特別是微軟將自己定位為開發(fā)者的平臺掰盘,并專注于開發(fā)者市場的時候。對微軟來說簇抵,收購GitHub并不是要把GitHub作為一種產(chǎn)品庆杜,而是要收購GitHub帶來的開發(fā)者生態(tài)系統(tǒng)。

網(wǎng)上的大部分討論基本上都是圍繞微軟收購GitHub是否明智而展開的碟摆。真正的問題是晃财,微軟是否會巧妙地使用GitHub。正如微軟收購LinkedIn和《我的世界》。開發(fā)者Mojang所顯示的那樣断盛,微軟應該不會徹底改變GitHub所做的事情罗洗,至少不會立即改變。

結(jié)語:準備好钢猛,設置伙菜,Git

GitHub通過做兩件事獲得了令人難以置信的成功:發(fā)現(xiàn)一個巨大而讓人痛苦的問題來解決;并且創(chuàng)造了一種流行的命迈、具備黏性的產(chǎn)品贩绕,使人們更容易在一起工作和分享代碼。GitHub現(xiàn)在面臨的最大挑戰(zhàn)是想出一種方法來進一步迎合編碼這一技術學科壶愤,同時吸引軟件開發(fā)者之外的專業(yè)人士淑倾。

從邏輯上來說,微軟可能不是GitHub最好的歸宿征椒,因為該公司在歷史上對開源社區(qū)懷有敵意娇哆。不過,微軟在企業(yè)服務領域豐富的專業(yè)知識和前瞻性的領導能力勃救,對于從舊金山北上的Githubbers來說碍讨,可能是一個好機會。現(xiàn)在大家都在關注蒙秒,微軟會如何把它閃亮的“新玩具”發(fā)揮作用呢勃黍?

原文鏈接:https://producthabits.com/github/

核心翻譯引用36Kr,翻譯偏差已優(yōu)化修改

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末税肪,一起剝皮案震驚了整個濱河市溉躲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌益兄,老刑警劉巖锻梳,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異净捅,居然都是意外死亡疑枯,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門蛔六,熙熙樓的掌柜王于貴愁眉苦臉地迎上來荆永,“玉大人,你說我怎么就攤上這事国章【咴浚” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵液兽,是天一觀的道長骂删。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么宁玫? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任粗恢,我火速辦了婚禮,結(jié)果婚禮上欧瘪,老公的妹妹穿的比我還像新娘眷射。我一直安慰自己,他們只是感情好佛掖,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布妖碉。 她就那樣靜靜地躺著,像睡著了一般苦囱。 火紅的嫁衣襯著肌膚如雪嗅绸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天撕彤,我揣著相機與錄音,去河邊找鬼猛拴。 笑死羹铅,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的愉昆。 我是一名探鬼主播职员,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼跛溉!你這毒婦竟也來了焊切?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤芳室,失蹤者是張志新(化名)和其女友劉穎专肪,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體堪侯,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡嚎尤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了伍宦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芽死。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖次洼,靈堂內(nèi)的尸體忽然破棺而出关贵,到底是詐尸還是另有隱情,我是刑警寧澤卖毁,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布揖曾,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏翩肌。R本人自食惡果不足惜模暗,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望念祭。 院中可真熱鬧兑宇,春花似錦、人聲如沸粱坤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽站玄。三九已至枚驻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間株旷,已是汗流浹背再登。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留晾剖,地道東北人锉矢。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像齿尽,于是被迫代替她去往敵國和親沽损。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 用兩張圖告訴你循头,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料绵估? 從這篇文章中你...
    hw1212閱讀 12,732評論 2 59
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,182評論 25 707
  • 姓名:嚴露露 公司:寧波大發(fā)化纖有限公司 《六項精進》289期反省一組學員 【日精進打卡第14天】 【知~學習】 ...
    嚴露露閱讀 154評論 0 0
  • 1.習慣性早起 2.早上讀了劉潤的文章很受啟發(fā),這個時代變化太快去卡骂,抓住趨勢很重要国裳,勤奮和努力不是充分條件只是必要...
    董詩強閱讀 599評論 0 0
  • 3 物(上) 終于,戚凝喝完了最后一口咖啡偿警。拿出純白的紙巾擦了擦唇上殘留的汁液躏救,回到寢室。 一開門螟蒸,便看見舒...
    兮小憐閱讀 139評論 0 0