一篇文章告訴你爲什麼GitHub估值能達20億美圓

軟件開發平臺GitHub今日宣佈,已得到硅谷多家知名風投2.5億美圓融資,這也讓其融資總額達到了3.5億美圓,此輪融資對GitHub的估值約爲20億美圓。html

GitHub有何特別之處?git

GitHub創立於2008年,被Forrester稱做「面向開發者的Facebook」。自從建立之日起,GitHub就成爲了程序員們分享代碼、尋求幫助的最佳網站之一。網站發展的順風順水,一些硅谷公司在招募程序員時甚至會要求他們提供本身在GitHub上的我的信息,以便HR可以看到他們的真實技術能力。程序員

爲了更好的構築Linux ,其建立者林納斯·託瓦茲(Linus Torvalds)於2005年建立了Git。藉助Git,人們能夠在相同的Linux代碼上同時開展工做,無需擔憂影響到其餘人。服務器

簡單來講,Git讓每一個人均可如下載一份Linux源代碼到本身的機器上並自由修改,而後上載至中央Linux資料庫。這樣,每一個人的改動均可以無縫整合。「這就是Git厲害的地方,」戴博納說道。「而GitHub的厲害之處是讓每一個人均可以理解這種運做機制。」網絡

GitHub讓全部軟件項目都能像Linux項目同樣工做,普通的開發人員也極易上手。如今,包括谷歌、Facebook、Twitter甚至微軟在內的業界巨頭都將本身的開源項目託管於GitHub之上。近來,微軟陸續對旗下某些重要產品開源,他們選擇了GitHub而非自家的開源站點CodePlex來託管上述代碼。分佈式

得益於戴博納口中「Git的厲害之處」,開發者社區能夠與GitHub保持距離。開發者不但能夠下載代碼至本地,並且能夠任意決定代碼的公開範圍。Git和GitHub一樣能夠用做專有軟件開發的目的。開發者隨時能夠決定代碼公開與否。工具

在GitHub上,超過1000萬註冊用戶合做參與2500萬個軟件項目。我的開發者使用GitHub去保存、編寫及分享代碼,而企業和政府部門則使用GitHub在整個組織內管理及運行軟件項目。目前GitHub對私人軟件項目,以及經過GitHub託管軟件項目的組織收取費用,而其餘服務都是免費的。學習

做爲開發者社區GitHub有何特別之處?網站

眼下軟件對各行各業的重要性都在提高,而合做的軟件開發和代碼分享也有着愈來愈大的需求。GitHub的成功在很大程度上基於軟件開發的開源模式,這種模式意味着開發者能夠自由地修改及發佈代碼。開源軟件正在被愈來愈多企業使用,這幫助企業節約受權費用和開發成本。而經過在GitHub上開展開源項目,以及爲開源項目貢獻代碼,企業也能夠更好地吸引開發者,完成招聘。GitHub有何特別之處,具體來講有如下幾方面。命令行

1)不只僅是控制系統,仍是各類文件的儲存系統

這個開源平臺不只擁有其它相似控制系統相同的功能,可以管理並儲存修改過的代碼,還能用於儲存其它形式的文件,好比Word,PPT或者其它最終版軟件,因此,GitHub不只僅是一個控制系統,仍是一個草稿與最終文件的儲存系統。

2)開發者自行決定是否將修改發送到中心服務器

在Github以前,一些軟件,好比CVS 以及Subversion都會給每一個編輯中的軟件一箇中心儲存庫,每修改寫一次代碼,系統都會直接將代碼發送到儲存庫,而使用像Github這樣的分佈式控制系統,不用將每次修改都 發送到中心儲存庫,只需在本地電腦上修改,而後自行決定將修改過的代碼儲存到中心服務器,這樣許多開發者都願意做更多細節性修改,由於沒有那麼麻煩。

GitHub仍是一個Git儲存庫託管服務,有許多本身的特點功能。Git是一個命令行工具,GitHub提供一個基於Web的圖形界面,能夠訪問並控制一些協做功能,好比wiki以及基礎任務管理工具。

3)複製——請求——合併三部曲

GitHub的撒手鐗就是複製「fork」,能將一個用戶的儲存庫複製到另外一個用戶的儲存庫,這樣用戶就能夠訪問別人的代碼而且在本身的帳戶下進行 修改,修改好之後,若是該用戶喜歡與別人分享,就能夠發送一條請求給原始代碼編寫人,此人能夠一鍵點擊按鈕,將別人的修改與本身的原始代碼相結合。

正是這三個步驟:複製——請求——合併,讓GitHub變得更增強悍。Code School 的Gregg Pollack 說,在GitHub以前,若是你想修改某個開源軟件,就必須先下載原始代碼,進行本地修改,而後將這些修改電郵給軟件編寫人,別些人再對這些修改做出評 估,再決定是否合併,很是麻煩。

4)下降開源程序修改門檻

而在GitHub中,你提交請求之後,原始代編寫人能夠看見你在GitHub上的我的介紹,包括其它表現,若是你的修改獲得承認,就能得到信譽積 分,這些都會出如今你的我的簡介中。GitHub還提供一個公開平臺,你們均可參與討論某個開源代碼的修改方案。下降了開源程序修改的門檻,不論你是菜鳥 仍是專家,均可以參與。

GitHub除了提供公共開源儲存庫,還提供On-premises 儲存庫(運行在用戶或組織所在的經營場所計算機中的軟件),雖然這些方案不能徹底利用GitHub的網絡效應優點,但能夠享受它的協做功能。

爲何GitHub能估值這麼高?

Github得到如此估值其實並不使人意外,這個產品的現狀與想象的空間都極大。

1、已創建成熟的盈利模式

已有成熟盈利模式,據Github CEO 透露,他們在2011年就已實現了盈利,而且用戶成長速度極快。Github的盈利模式主要來自於其提供的代碼託管服務,目前其我的代碼託管服務爲每個月7美圓,帶有防火牆的企業託管服務則須要每個月至少5000美圓。大型科技公司在購買GitHub服務方面的開支每一年高達100萬美圓

2、程序員知識分享、交友社區

Github常常被黑被調侃的地方就是「全最大的同性交友軟件」。在我看來這倒不是一句調侃的話這麼簡單,由於切下程序員這龐大羣體的細分社交的確是一個很好的故事。平臺上的分享者渴望獲得他人認同或者技術能力的提高,而且從中還能收穫快樂。

Github 不是一個簡單的代碼管理工具,在開源社區最流行的 git 的基礎上,它把本身變成了一個 hacker 的社區。這是一件很是可貴的事情,原本建立一個活躍並高質量的社區就是不簡單,更況且這個社區中交流的語言是代碼!並且,hacker (這裏的 hacker 泛指熱愛用技術的方式解決問題的人,在本文中與開發者、程序員等詞交替使用)是一些很是不同的人,可以吸引這些人的短時間注意和長期興趣是很是不容易的事情。

3、數據沉澱和雲儲存

Github中的代碼分享的數據沉澱下來使得平臺中的代碼量愈來愈大,這無形中樹立起了更高的競爭壁壘。而另外一方面Github天生就是一個很好的代碼存儲的網盤,雲服務中的企業級用戶的付費能力比較高,例如dropbox的估值已近百億美圓。

4、在線招聘的有效工具

Github能夠給程序員的我的簡歷加分許多,許多國內外公司在招募員工時已經要求申請人在簡歷中加入其在GitHub上的相關資料。經過Github上的信息,HR可以快速知道應聘者的實戰水平,而且也能爲應聘者的學習能力以及協做能力提供旁證。

原文連接:一篇文章告訴你爲什麼GitHub估值能達20億美圓

相關文章
相關標籤/搜索