GitHub為什麼值1個億

發表於2012-07-18

| 2012-07-18 08:08   分享: 1    

全球最大的社交程式設計及程式碼託管網站GitHub近日成功獲得了知名風投機構Andreessen Horowitz的1億美元投資,鉅額融資也讓Github被讚美與質疑包圍,很多人都懷疑Andreessen這次的1億美元投資是否值得,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的價值,另一方面,其競爭對手Atlassian 在2010年的時候就獲得了6000萬美元的融資,也提供Git儲存庫以及錯誤追蹤等協作工具,而GitHub的總功能最終會打敗Atlassian,這也從側面反映了GitHub的價值。

Via TC

GitHub為什麼值1個億

相關文章