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