Github死敵Gitlab崛起了?

轉(zhuǎn)載自Duing(ID:duyi-duing)
GitHub碰上對手了。
今年10月,全球第二大開源代碼托管平臺GitLab在美國納斯達(dá)克成功上市,當(dāng)天市值就從此前預(yù)估的110億美元,直接升到149億美元。
同樣都是姓“Git”的,GitHub很難不慌。

雖然GitHub現(xiàn)在是代碼托管界的世界老大,但是它心理再清楚不過,它這個老大是背靠微軟才當(dāng)上的,沒有微軟,它現(xiàn)在什么樣真不好說。
而Gitlab這個全球第二就不同了,雖說也是受到大佬谷歌的力捧,但是人家現(xiàn)在可是開源市場上唯一的大型獨立玩家。
咱們今天就來說說這個GitLab的故事,相較于GitHub它到底有什么特別之處。

正式開始之前,插句題外話,這個GitLab之前對咱們中國可是不太友好,它曾經(jīng)在2019年公開聲明,拒收中國和俄羅斯的員工。然而今年又悄咪咪到中國來,成立了一家名為“極狐”的合資公司。。。。
這可能就是很多國外巨頭面對中國的展現(xiàn)出的滑稽嘴臉吧。低不下高傲的頭,又舍不得中國市場這么大塊蛋糕,最后結(jié)果就是狂抽自己的臉。

什么是Gitlab,它跟Git以及GitHub又有什么關(guān)系?
Git是一個開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項目版本管理。Git最初是幫助管理Linux內(nèi)核開發(fā)而開發(fā)的一個開放源碼的版本控制軟件。
GitHub和GitLab是基于Git實現(xiàn)的在線代碼倉庫,其中GitHub是目前全球最大的代碼托管平臺,可以幫助程序員之間互相交流和學(xué)習(xí)。
今年已經(jīng)42歲的Gitlab老板SidSijbrandij(不知道咋音譯)在創(chuàng)立Gitlab之前,就已經(jīng)有過三次創(chuàng)業(yè),業(yè)務(wù)包括Appappeal應(yīng)用程序、花費四年時間為U-BoatWorx 建造娛樂潛艇。

他并不是一個專業(yè)程序員,他在大學(xué)期間學(xué)的是應(yīng)用物理和管理學(xué),畢業(yè)后曾在IBM工作三個月。2007年,Sid第一次接觸到Ruby代碼,就深深地被編程吸引,所以他自學(xué)了編程。
像極了愛情。

Sid創(chuàng)建Gitlab是頗有些空手套白狼的意味的,雖然他自學(xué)了ruby代碼,但是憑他自己是搞不出來Gitlab的。
GitLab誕生于2011年,是由兩位烏克蘭軟件工程師DmitriyZaporozhets 和ValerySizov(同樣不知道怎么音譯)創(chuàng)建的。最初他們只是試圖創(chuàng)建一個開發(fā)工具,以便與同事進(jìn)行協(xié)作,不想,無心插柳。
2012年,彼時已經(jīng)是一位程序員的SidSijbrandij 在一個科技新聞網(wǎng)站上發(fā)現(xiàn)了GitLab。作為一名Ruby開發(fā)人員,GitLab的代碼質(zhì)量給Sid留下了深刻的印象,尤其是它在第一年就吸引了300多個貢獻(xiàn)者。所以,他創(chuàng)建了GitLab.com。
也不知道這是不是涉及到專利,不過無所謂了,反正最后兩個烏克蘭軟件工程師都成給Sid打工的了。

2013年,GitLab被拆分為:GitLabCE(社區(qū)版)和GitLabEE(企業(yè)版)。Sid嘗試運行了GitLab.com一年后,GitLab的功能就有點不夠用了,不少想要自己托管所有內(nèi)容的大公司要求他能夠提供新功能。
但Sid作為程序員畢竟是半路出家,并沒有很多GitLab編程專業(yè)知識,這活兒他干不了。
不過有句話說,想睡覺就有人遞枕頭。
碰巧這時候,GitLab創(chuàng)建者之一的Dmitriy在推特上表示想全職從事GitLab工作,Sid看到后就聯(lián)系了Dmitriy,希望他為GitLab添加更多功能,并會為Dmitriy支付薪水。
好家伙,用人家的技術(shù)賺了一年的錢,遇到麻煩了才想起給人家發(fā)薪水,不得不說Sid絕對是頂尖的白嫖怪,又恰巧碰上了Dmitriy這么個老實人。。。

2014年,他們注冊了GitLab公司,合并了GitLab。GitLab發(fā)展迅速,截至2015年,GitLab的客戶已包括阿里巴巴集團,IBM和SpaceX等知名企業(yè)。而現(xiàn)在,全球有10萬多家企業(yè)或機構(gòu)正采用GitLab進(jìn)行高質(zhì)量的軟件開發(fā)與交付,如Ticketmaster、捷豹路虎、納斯達(dá)克、DishNetwork和Comcast等。
在這期間,GitLab也取得了大量的融資,并且準(zhǔn)備在2020年,11月上市,但是由于疫情的原因,上市計劃被取消了。
不過從現(xiàn)在的角度來看,這對于GitLab來說并不是什么壞事。

由于最初的團隊成員分別住在不同的國家,所以GitLab從成立開始便一直采用遠(yuǎn)程辦公。
這在當(dāng)時廣受質(zhì)疑,甚至連投資人都不相信遠(yuǎn)程辦公能保證管理和工作效率。
這些質(zhì)疑迫使GitLab建立了明確的價值強化機制。這些價值觀包括:結(jié)果,協(xié)作,效率,多樣性、包容性和歸屬感,迭代和透明度,這些也是GitLab評估團隊成員適合度和晉升的標(biāo)準(zhǔn)。

誰也沒想到,隨著疫情到來,遠(yuǎn)程辦公竟成了全世界打工人的主流。
GitLab適時地在官網(wǎng)上分享了他們的遠(yuǎn)程工作經(jīng)驗,并總結(jié)了很多方法和經(jīng)驗,狠漲了一波粉。
Sid也因宣傳遠(yuǎn)程工作而被《福布斯》評為疫情最偉大的智者之一。
然后借著成為“智者”的勢頭,今年10月份GitLab宣布上市,上市當(dāng)天市值暴漲。
贏麻了屬于是。

聊了GitLab的創(chuàng)業(yè)發(fā)展歷程,那么它與GitHub相比有什么不同,作為一個后來者,為什么GitLab能夠達(dá)到如此的高度?
說起這個,我們首先要明白GitLab和GitHub所采用的商業(yè)概念。
不論GitHub還是GitLab,兩者都是主打“社區(qū)即服務(wù)(CAAS)”概念的代碼托管公司。

Communityas a Service(社區(qū)即服務(wù))是指一種產(chǎn)品概念,或是一種現(xiàn)象。
一般來說,每個CAAS產(chǎn)品都包含兩重元素:一是內(nèi)容創(chuàng)建者,二是接受內(nèi)容的其它社區(qū)成員。
內(nèi)容創(chuàng)建者會分享他們的知識和經(jīng)驗以及通過啟迪和刺激組內(nèi)成員的對等共享內(nèi)容,以此來向“社區(qū)”提供自身價值
作為回報,他們可以利用自己在社區(qū)中的地位來獲利。主要通過創(chuàng)建免費內(nèi)容之外的付費內(nèi)容來做到這一點,追隨者不僅是聽眾,而且是一個形成互動的社區(qū);同樣,創(chuàng)作者也不僅僅是輸出者,他們同樣能夠作為社區(qū)成員,在平臺中獲益。
而社區(qū)成員從CaaS中主要是通過向內(nèi)容創(chuàng)建者學(xué)習(xí)以及與他人互動,在對等網(wǎng)絡(luò)中交流思想,最終自己也成為內(nèi)容創(chuàng)建者,建立自己的社區(qū)。
GitHub就是最典型的例子,社區(qū)成員可以通過閱讀和學(xué)習(xí)分享者的代碼來獲得知識,同樣也可以在社區(qū)中與分享者和其他學(xué)習(xí)者進(jìn)行討論代碼,共享代碼的學(xué)習(xí)思考,最終,作為社區(qū)者獲得系統(tǒng)的思考后,可以轉(zhuǎn)變?yōu)閮?nèi)容分享者,形成角色的互換。
順便一提,小紅書就是這種模式。

同樣的模式,但是GitHub和GitLab還有有很大區(qū)別的。
例如前面我們提過的,在GitLab上開發(fā)者可以免費創(chuàng)建屬于自己的私人倉庫,而GitHub則需要付費。
這樣一來,無疑會有更多開發(fā)者偏向GitLab。
而更重要的一點,是產(chǎn)品服務(wù)的目標(biāo)人群不同。
GitLab主要服務(wù)于企業(yè)開發(fā)者,而GitHub由于擁有更強的社交屬性,因此它更偏向于普通開發(fā)者。
自然,GitHub的商業(yè)化程度會逐漸落后于GitLab,這也是GitLab能夠短時間內(nèi)迎頭趕上的原因。
GitLab和GitHub之間像是舊時代的王者和新時代的挑戰(zhàn)者,GitHub無疑占據(jù)著市場技術(shù)以及資金等方面的領(lǐng)先地位,但是GitLab也有著自身的優(yōu)勢。
不過,我們倒是希望這兩家在技術(shù)層面能夠好好地卷一卷,那無疑會給開發(fā)者們帶來更大的便利,他們也會創(chuàng)造出更加具有創(chuàng)意的產(chǎn)品,也會讓我們的生活迎來更多的改變。

這也是科技發(fā)展和時代前進(jìn)的動力。
?? 好了, 以上就是我的分享,小伙伴們點個贊再走吧 ?? 支持一下哦~ ??,
我是法醫(yī),一只治療系前端碼猿??,與代碼對話,傾聽它們心底的呼聲,期待著大家的點贊??與關(guān)注?。
