開(kāi)源與互聯(lián)網(wǎng)
提到“互聯(lián)網(wǎng)”三個(gè)字如今已經(jīng)是婦孺皆知,但談到“開(kāi)源”了解的人卻僅局限在IT開(kāi)發(fā)者這個(gè)群體里。其實(shí)當(dāng)今所有熱門(mén)詞匯如:“互聯(lián)網(wǎng)”、“大數(shù)據(jù)”、“移動(dòng)互聯(lián)網(wǎng)”以及“云計(jì)算”和“去IOE”等全離不開(kāi)“開(kāi)源”的影子:大型互聯(lián)網(wǎng)公司基本上是開(kāi)源軟件的最忠實(shí)使用者;大數(shù)據(jù)目前最優(yōu)秀的解決方案叫“Hadoop”;移動(dòng)互聯(lián)網(wǎng)最普及的手機(jī)操作系統(tǒng)叫“Andriod”;云計(jì)算最熱門(mén)的管理軟件叫“OpenStack”這些清一色都是近年崛起的開(kāi)源軟件。甚至包括阿里巴巴得以自身實(shí)現(xiàn)并向社會(huì)發(fā)起的“去IOE”運(yùn)動(dòng)也是得益于開(kāi)源技術(shù)的巨大幫助。
開(kāi)源的本質(zhì)是通過(guò)對(duì)于源代碼的免費(fèi)共享使得無(wú)論軟件還是硬件都可以通過(guò)社會(huì)化協(xié)作的方式吸引更多的志同道合者參與開(kāi)發(fā)和傳播。這種“人人為我,我為人人”的思想在IT領(lǐng)域的實(shí)踐已經(jīng)吸引了全球超過(guò)400萬(wàn)開(kāi)發(fā)者并成功沉淀了千萬(wàn)級(jí)的開(kāi)源項(xiàng)目和產(chǎn)品。無(wú)論是“開(kāi)放”,“平等”還是“協(xié)作”,“分享”可以說(shuō)互聯(lián)網(wǎng)思想和開(kāi)源精神高度一致,互為表里而相得益彰,共同為我們開(kāi)啟了一個(gè)人類(lèi)的新時(shí)代。
開(kāi)源中國(guó)和GitHub
2008年在美國(guó)舊金山的一家咖啡館,三位開(kāi)發(fā)者創(chuàng)辦了GitHub。2012 年7 月 GitHub獲得投資1 億美元。2013年4月,GitHub用戶數(shù)達(dá)到350萬(wàn),托管項(xiàng)目達(dá)到600萬(wàn),到2013 年12月在GitHub上托管的項(xiàng)目已經(jīng)超過(guò)1000 萬(wàn)。它的用戶不乏像Facebook、LinkedIn、twitter以及沃爾瑪、微軟這樣的知名企業(yè),甚至美國(guó)政府都在使用GitHub開(kāi)發(fā)項(xiàng)目。目前,GitHub的估值已經(jīng)接近10億美元。
2008年,在地球的另一端,開(kāi)源中國(guó)社區(qū)(www.oschina.net)在深圳上線。幾年后,因?yàn)槭珍浘幾g最全最新的開(kāi)源技術(shù)資訊,開(kāi)源中國(guó)成為“有關(guān)開(kāi)源天下事,一到這里你便知”的權(quán)威開(kāi)源技術(shù)信息提供者并深受一線開(kāi)發(fā)者喜愛(ài)。到2014年注冊(cè)會(huì)員已經(jīng)超過(guò)200萬(wàn)名,是目前國(guó)內(nèi)規(guī)模最大、活躍度最高的開(kāi)源技術(shù)社區(qū)。
然而,雖然擁有同樣的起步時(shí)間但開(kāi)源中國(guó)的發(fā)展速度卻遠(yuǎn)遠(yuǎn)無(wú)法與GitHub相媲美。從蹣跚起步一直到2013年初,開(kāi)源中國(guó)沒(méi)有尋找商業(yè)模式,沒(méi)有引入風(fēng)險(xiǎn)投資只是倔強(qiáng)的堅(jiān)持運(yùn)營(yíng)本土最專(zhuān)業(yè)的開(kāi)源技術(shù)論壇。然而,隨著技術(shù)的進(jìn)化和開(kāi)發(fā)者的成熟,開(kāi)源社區(qū)如果只提供資訊已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足開(kāi)發(fā)者激增的各種開(kāi)發(fā)需求,這時(shí)候比對(duì)GitHub的成功,開(kāi)源中國(guó)終于明確了自己下一個(gè)方向:“提供最好的開(kāi)發(fā)者服務(wù):充分利用開(kāi)源方法論,把軟件工程都搬到云上來(lái)!”。
“中國(guó)源(dragon.oschina.net)”誕生
2013年4月13日,雖然是周六,但阿里巴巴集團(tuán)CTO,時(shí)任阿里云總裁的王堅(jiān)博士還忙著在北京“長(zhǎng)城腳下的公社”開(kāi)會(huì),開(kāi)源中國(guó)的團(tuán)隊(duì)見(jiàn)縫插針,給博士介紹了開(kāi)源中國(guó)的情況和想要提供開(kāi)發(fā)者服務(wù)的想法,比如把國(guó)外成熟的開(kāi)源軟件經(jīng)過(guò)梳理全部鏡像到國(guó)內(nèi)的云上并提供中文分類(lèi)、檢索;比如架設(shè)本土類(lèi)似GitHub的源代碼托管平臺(tái)等。這樣本土的開(kāi)發(fā)者也可以享受飛速流暢的代碼共享。王堅(jiān)當(dāng)即表示本來(lái)阿里云就準(zhǔn)備做同樣的事,但:“你們做,更合適!”于是,“中國(guó)源”就此誕生,全程僅僅15分鐘,“阿里效率”又一次得以體現(xiàn)。
為了印證王堅(jiān)博士的慧眼識(shí)人,開(kāi)源中國(guó)的效率也充分發(fā)揮:利用多年對(duì)開(kāi)源技術(shù)和開(kāi)發(fā)者的深刻理解,只用了短短2個(gè)月,大型綜合性開(kāi)發(fā)者服務(wù)平臺(tái)“中國(guó)源”一期就借助阿里云成功上線了。當(dāng)時(shí)涵蓋的開(kāi)發(fā)者服務(wù)有Git@OSC(類(lèi)似GitHub的源代碼托管服務(wù));DL@OSC(整合國(guó)內(nèi)外幾十萬(wàn)個(gè)開(kāi)源軟件,為國(guó)內(nèi)用戶提供便捷快速的軟件下載渠道);Maven@OSC(開(kāi)源中國(guó)社區(qū)團(tuán)隊(duì)基于 Sonatype Nexus OSS 開(kāi)發(fā)的 Maven 鏡像管理庫(kù));Linux@OSC(提供 Ubuntu、Centos、Fedora 等Linux發(fā)行版的軟件安裝包)。
這樣一個(gè)龐大的平臺(tái),僅僅2個(gè)月開(kāi)發(fā)并完成部署,無(wú)疑是一個(gè)看似“不可能完成的任務(wù)”。但因?yàn)橛辛嗽朴?jì)算出色的虛擬化服務(wù)和在線運(yùn)維服務(wù),這一切便成為了可能。更重要的是,在“中國(guó)源”平臺(tái)上線后,Git@OSC運(yùn)轉(zhuǎn)火爆,數(shù)據(jù)很快就超過(guò)2T,然后是4T、8T……,在用戶并發(fā)數(shù)和數(shù)據(jù)量激增的背后,阿里云幫助中國(guó)源挺住了不期而遇的快速增長(zhǎng)壓力,維護(hù)了開(kāi)源中國(guó)網(wǎng)站技術(shù)團(tuán)隊(duì)的尊嚴(yán),也堅(jiān)定了本土開(kāi)發(fā)者對(duì)國(guó)內(nèi)云開(kāi)發(fā)平臺(tái)的信心。
同期,開(kāi)源中國(guó)主站也順利完成了向阿里云的移植,并昂首挺胸加入了“云棲小鎮(zhèn)”-阿里云云計(jì)算產(chǎn)業(yè)聯(lián)盟。從此“中國(guó)源”幫助開(kāi)源中國(guó)展開(kāi)了一個(gè)新的篇章,賦予了開(kāi)源中國(guó)全新的使命。
“中國(guó)源”的意義
截止至2014年10月,“中國(guó)源”上線至今已經(jīng)14個(gè)月,代碼托管服務(wù)GIT@OSC已為20多萬(wàn)個(gè)項(xiàng)目提供了代碼托管服務(wù),平均每月新增項(xiàng)目超過(guò)1萬(wàn)個(gè),這已經(jīng)超過(guò)了GitHub當(dāng)年同比的增長(zhǎng)速度。
Git@OSC上每日項(xiàng)目push次數(shù)達(dá)2萬(wàn)多次,大部分項(xiàng)目相當(dāng)活躍。其中近2/3的項(xiàng)目為私有項(xiàng)目,可見(jiàn)中國(guó)源在阿里云平臺(tái)的穩(wěn)定運(yùn)行已經(jīng)贏得了很多開(kāi)發(fā)者的信任,讓他們?cè)敢獍炎约鹤顚氋F的智慧財(cái)富托管到“中國(guó)源”上。
不光是私有項(xiàng)目活躍,數(shù)萬(wàn)的開(kāi)源項(xiàng)目也在Git@OSC落地生根,其中基本涵蓋了已經(jīng)在國(guó)內(nèi)被廣泛應(yīng)用且流行起來(lái)的明星開(kāi)源軟件項(xiàng)目,比如JFinal是一個(gè)本土開(kāi)源的極速WEB+ORM框架,其作者詹波說(shuō),JFinal的代碼之前一直放在GitHub上,由于GitHub經(jīng)常被墻,所以把代碼放在Git@OSC上只是作為一個(gè)備份代碼,沒(méi)想到這一可有可無(wú)的選擇,卻得到了意味的收獲:由于Git@OSC有開(kāi)源中國(guó)社區(qū)200萬(wàn)會(huì)員的關(guān)注,這里面超過(guò)85%都是一線開(kāi)發(fā)者,他們對(duì)本土優(yōu)秀開(kāi)源軟件極為敏感。通過(guò)社區(qū)的“優(yōu)秀軟件推薦”,JFinal一下子被廣大開(kāi)發(fā)者所發(fā)現(xiàn)和接受,并迅速躥紅,長(zhǎng)期“霸占”GIT@OSC熱門(mén)軟件榜,不但增加了非常多的用戶應(yīng)用JFinal到他們實(shí)際的業(yè)務(wù)開(kāi)發(fā)中,而且還贏得了相當(dāng)一部分用戶回饋貢獻(xiàn)自己的代碼共同完善JFinal。這樣的例子并不是少數(shù),Ubuntu Tweak的作者圖拉鼎(網(wǎng)名),在一次非Ubuntu Tweak的演講中向450名聽(tīng)眾現(xiàn)場(chǎng)調(diào)查,問(wèn)有多少人在用他的軟件,現(xiàn)在超過(guò)半數(shù)的人舉手,贏得了全場(chǎng)的掌聲。還有國(guó)內(nèi)知名的項(xiàng)目管理軟件“禪道”,以及跨平臺(tái)手機(jī)應(yīng)用開(kāi)發(fā)框架CrossApp等等,都是一上線便引起關(guān)注,甚至馬上吸引到要求共同參與開(kāi)發(fā)的合作者。
熟悉開(kāi)源世界格局的人都知道,國(guó)外開(kāi)源界對(duì)我們中國(guó)程序員最大的詬病就是:只索取,不奉獻(xiàn)。意思是我們中國(guó)開(kāi)發(fā)者大量使用開(kāi)源技術(shù)卻很少主動(dòng)開(kāi)源或者參與開(kāi)源項(xiàng)目的源代碼回饋。由于開(kāi)源技術(shù)同軟件技術(shù)一樣起源于歐美國(guó)家,我國(guó)的開(kāi)源技術(shù)發(fā)展曾經(jīng)的確比較緩慢:在開(kāi)源技術(shù)蓬勃發(fā)展的過(guò)去10年里,我們中國(guó)人貢獻(xiàn)的開(kāi)源項(xiàng)目只有上千個(gè),而全世界的開(kāi)源軟件項(xiàng)目則有上千萬(wàn)。然而,中國(guó)源的出現(xiàn)讓我們國(guó)家填補(bǔ)了這一空白:在1年多的時(shí)間里Git@OSC就凝聚了數(shù)萬(wàn)個(gè)開(kāi)源項(xiàng)目,隨著“中國(guó)源”強(qiáng)烈的示范效應(yīng),我們國(guó)人的開(kāi)源技術(shù)終究會(huì)迎來(lái)大規(guī)模原創(chuàng)的春天!
近期“中國(guó)源”又新增了兩個(gè)開(kāi)發(fā)者服務(wù):Sonar@OSC(開(kāi)源中國(guó)基于Sonar打造的代碼質(zhì)量管理系統(tǒng),將Git@OSC上的源代碼自動(dòng)掃描分析,生成代碼質(zhì)量檢測(cè)報(bào)告)和Team@OSC(基于多人協(xié)作的軟件項(xiàng)目管理系統(tǒng))。2014年底前,“中國(guó)源”還將陸續(xù)推出如持續(xù)集成以及PAAS運(yùn)行空間等服務(wù)從而覆蓋整個(gè)軟件開(kāi)發(fā)生命周期,最終將軟件工程“云”化形成“開(kāi)發(fā)云”。從云計(jì)算終將成為如同水和電一樣的基礎(chǔ)設(shè)施的社會(huì)必然發(fā)展前景看,開(kāi)發(fā)者一定會(huì)通過(guò)“開(kāi)發(fā)云”獲得全新的工作方式,社交方式和生活方式。這不單是幫助優(yōu)秀開(kāi)發(fā)者個(gè)人技術(shù)能力爆發(fā)的途徑,更可能成為對(duì)已經(jīng)淪為“傳統(tǒng)行業(yè)”的軟件業(yè)的顛覆。
《Hello World—IT男的逆襲》
2013年10月25~26日,阿里云開(kāi)發(fā)者大會(huì)在杭州勝利召開(kāi),開(kāi)源中國(guó)特邀作為協(xié)辦方主持了“開(kāi)發(fā)者服務(wù)分會(huì)場(chǎng)”。為了通過(guò)開(kāi)發(fā)者的方式表達(dá)對(duì)未來(lái)的憧憬,開(kāi)源中國(guó)推出了一部名為《Hello World-IT男的逆襲》的微電影以?shī)蕵?lè)“IT男”們。過(guò)去15年的IT輝煌好像并不屬于我們中國(guó)的“程序猿”和“工程獅”們。試想,為什么我們會(huì)得到一個(gè)“碼農(nóng)”的昵稱呢?還不是因?yàn)榻^大多數(shù)的本土開(kāi)發(fā)者依舊在無(wú)窮無(wú)盡的加班和無(wú)效編碼中虛度青春,完全沒(méi)有釋放創(chuàng)造力,更得不到這個(gè)高科技時(shí)代背景下本應(yīng)屬于開(kāi)發(fā)者這個(gè)高科技行業(yè)從業(yè)者的財(cái)富和社會(huì)地位。開(kāi)發(fā)者的未來(lái)該是怎樣?微電影大膽暢想了開(kāi)發(fā)云帶給大家的真正機(jī)遇和自由:由于云成為基礎(chǔ)設(shè)施而無(wú)處不在,由于軟件工程已經(jīng)完全被云化,由于互聯(lián)網(wǎng)帶來(lái)的去中介化,未來(lái)的軟件從業(yè)者完全可以通過(guò)眾包的模式通過(guò)互聯(lián)網(wǎng)接到最適合自己的項(xiàng)目,并利用云平臺(tái)與他人協(xié)作開(kāi)發(fā),成為快樂(lè)的自由職業(yè)者。微電影反響熱烈,至今在優(yōu)酷等網(wǎng)站上的收看率已經(jīng)超過(guò)15萬(wàn)次,大多觀后評(píng)論表示強(qiáng)烈支持,可憐天下開(kāi)發(fā)者的心聲?。?/p>
人才紅利
2014年8月21日李克強(qiáng)總理同“杰青”基金獲得者代表座談時(shí)指出:中國(guó)要從過(guò)去依靠“人口紅利”的發(fā)展模式向依靠“人才紅利”的發(fā)展模式轉(zhuǎn)變。人才是中國(guó)經(jīng)濟(jì)實(shí)現(xiàn)成功轉(zhuǎn)型的關(guān)鍵,經(jīng)濟(jì)要保持中高速發(fā)展,向中高端水平邁進(jìn),經(jīng)濟(jì)發(fā)展方式必須從勞動(dòng)力和資本投入驅(qū)動(dòng)型,轉(zhuǎn)向主要依靠創(chuàng)新和生產(chǎn)率提高驅(qū)動(dòng)型,這需要人才作支撐,需要充分激發(fā)人才紅利,經(jīng)濟(jì)轉(zhuǎn)向才會(huì)成功。
阿里巴巴的成功在于通過(guò)打造電商平臺(tái)重構(gòu)了供求關(guān)系,顛覆了零售業(yè),并造就了超過(guò)1000萬(wàn)的就業(yè)機(jī)會(huì)。中國(guó)有超過(guò)1000萬(wàn)名IT從業(yè)者,他們的智慧和潛能遠(yuǎn)遠(yuǎn)沒(méi)有被激發(fā):孰不見(jiàn)全世界的東西都是“Made in China”除了一樣:軟件!所以,我們本土可否通過(guò)一個(gè)云平臺(tái)來(lái)讓優(yōu)秀的程序員們盡情釋放他們的才華,盡情創(chuàng)造屬于他們的財(cái)富呢?這將會(huì)是我們國(guó)家“人才紅利”的一大貢獻(xiàn)吧。
2014年9月19日,阿里巴巴于美國(guó)紐交所成功上市,馬云詮釋阿里使命的一句話又一次傳遍四方:“讓天下沒(méi)有難做的生意!”。開(kāi)源中國(guó)的志向不敢與本土互聯(lián)網(wǎng)大前輩的宏愿相比,但既然有幸與阿里人活在同一時(shí)代,就讓開(kāi)源中國(guó)也高喊一句:“讓天下沒(méi)有碼農(nóng)!”