GitHub為什么值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
來自: www.leiphone.com