Google Code即將死亡 兇手比它小3歲
3月13日,Google宣布運營了10年之久的Google Code即將病逝。Google Code是一個開源代碼托管服務(wù)網(wǎng)站,它已不再接受新項目提交,同時從8月24日起不再接受對現(xiàn)有項目的更新,最終它將在2016年1月25日徹底關(guān)停。
Google Code關(guān)停的主要原因是GitHub的崛起。成立于2008年的GitHub是一家源代碼托管和發(fā)布站點,其主要作用是供開發(fā)者發(fā)布自己的源代碼和實現(xiàn)開發(fā)者之間的交流與合作。過去的3年多時間里,Google已經(jīng)將大約1000個項目從Google Code上移出,轉(zhuǎn)而存放在了GitHub上。
雖然比Google Code晚出現(xiàn)了3年,但GitHub展現(xiàn)出了驚人的成長性。目前GitHub已經(jīng)擁有了880萬的注冊用戶。雖然還有SourceForge、Bitbucket和CodePlex等類似的開源平臺,但GitHub已經(jīng)成為開發(fā)者和開源項目的第一選擇。
但這并不是那種自由民主的技術(shù)開放組織打敗商業(yè)公司的故事,GitHub本身也是一個營利性的私營公司。早在2012年,GitHub就曾獲得a16z的1億美元融資。那么,GitHub到底是憑什么打敗了像Google這樣的大公司?
中立 作為一個開源項目網(wǎng)站,GitHub基礎(chǔ)的優(yōu)勢是它的中立性。這種中立性是Google、Facebook和微軟等大公司所不具備的。無論是否有真正的開源精神,大公司總是會被認(rèn)為想掌控整個世界,這對很多公司來說都缺少安全性,尤其是對Google和Facebook這樣相互競爭的軟件巨頭。
創(chuàng)新 在開源和開發(fā)協(xié)作這個領(lǐng)域里,GitHub做出了一系列有用的創(chuàng)新。其中最重要的是簡化了軟件協(xié)作的流程。這使得開發(fā)者可以在一個統(tǒng)一的平臺上,以更高的效率和更低的成本進(jìn)行開源和相互協(xié)作。GitHub另一個重要的創(chuàng)新是降低了開源的成本。有開源意向的公司根本不用操心補丁管理、版本控制,以及代碼托管這些費力不討好的麻煩事,GitHub將這些瑣碎的事情都攬到了自己手中。這也推動了一大批新的開源項目在GitHub發(fā)布。
網(wǎng)絡(luò)效應(yīng) 從社交的角度看,開發(fā)者都是一群簡單的人,這也使得這個圈子中有著非常好的信息傳播效率,尤其是那些真正對開發(fā)者有用的東西傳播更快。對開發(fā)者來說,GitHub就好像開發(fā)者版本的Facebook。在這里,開發(fā)者對于開源的所有貢獻(xiàn)都會被記錄在案,并且開發(fā)者之間還可以分享和交流各種問題。
任何一個期望長久的社區(qū)都得考慮盈利問題,GitHub在這一點上做得比靠捐助苦苦支撐的維基百科好多了。GitHub的商業(yè)模式是向個人和企業(yè)用戶免費提供無限制的公共庫,但是私有庫要付費。如今GitHub的企業(yè)級客戶有微軟、VMware和沃爾瑪?shù)却蠊?,年費通常能達(dá)到數(shù)百萬美元。商業(yè)模式的建立意味著GitHub本身能夠有一個健康的成長預(yù)期,而不是讓規(guī)模龐大的開源項目置身于一種財務(wù)上的不確定性中。
2012年投資GitHub時,Marc Andreessen在一篇名為《軟件正在吞噬世界》的文章里稱,技術(shù)公司正在主導(dǎo)全球各個領(lǐng)域的發(fā)展,滲透到了經(jīng)濟、文化乃至政治的每一個角落。如今這一趨勢更加地明顯。
從運營者的目標(biāo)來看,GitHub無疑有著比Google Code更為遠(yuǎn)大的理想。這家公司的確是很早就認(rèn)為軟件將會接管一切,因而選擇了一個很重要的基礎(chǔ)性的切入點。而Google Code最初只是出于Google內(nèi)部的需求而設(shè)立的,之后才慢慢開放給其他開發(fā)者。
即使拿到了大規(guī)模的投資、在開發(fā)者中擁有強大的號召力,GitHub可能也很難成為Google這種規(guī)模巨大的公司,但是在“軟件吞噬一切”這樣一個充滿想象力的大事中,GitHub這樣的小公司依然會有自己不可替代的重要位置。軟件和技術(shù)讓商業(yè)世界中的規(guī)模效應(yīng)愈加明顯,Google這樣的巨頭擁有了前所未有的商業(yè)力量。但無論多么強大,大公司都無法接手一切,創(chuàng)新者永遠(yuǎn)會有自己的空間,商業(yè)就是這樣。