我們的開源項(xiàng)目:網(wǎng)易和京東如何擁抱開源
原創(chuàng)2013年12月29日,筆者參加了由開源力量主辦的《我們的開源項(xiàng)目-暨開源力量公開課年度慶典活動》,這是一次2013年中國開源事業(yè)的集中展現(xiàn),來自全國的十幾位講師為大家分享了開源路上的種種經(jīng)驗(yàn)。
(開源力量的創(chuàng)始人們?yōu)榇蠹規(guī)淼臒嵛瑁洪_源style)
2013年,越來越多的國內(nèi)企業(yè)開始支持開源事業(yè),那么,現(xiàn)在都有哪些進(jìn)展呢?來自京東和網(wǎng)易的兩位講師就為大家分享了這兩個(gè)互聯(lián)網(wǎng)公司是如何擁抱開源的。
京東:使用開源軟件快速追趕對手
京東商城云平臺總監(jiān)郭理靖分享道,京東原來是采用微軟的.NET架構(gòu)來建設(shè)整個(gè)電商平臺,但是到了2011年,隨著用戶數(shù)的提升,流量開始暴漲,原來的架構(gòu)已經(jīng)無法支撐起龐大的業(yè)務(wù)需要,并且還有安全隱患。
因此,從2011年起,京東痛下決心,轉(zhuǎn)換到了java語言,并且開始采用云計(jì)算架構(gòu)。由于在云計(jì)算的基礎(chǔ)設(shè)施和應(yīng)用層方面,國外已經(jīng)有了成熟的開源解決方案,如OpenStack以及各種NoSQL數(shù)據(jù)庫,因此京東并沒有自己造輪子,而是大量的采用了這些開源方案。到后來大數(shù)據(jù)的興起,京東也同樣的跟進(jìn),采用了Hadoop生態(tài)圈的很多技術(shù),而這里面的大多數(shù)技術(shù)也是開源的。
京東的這種轉(zhuǎn)變也帶來了良好的效果,2013年京東的618和雙十一大促,正是有了這些開源技術(shù),才得以完美的支持。這些技術(shù)也幫助京東縮小了和競爭對手間的差距,短短兩三年時(shí)間比擬別人近十年的技術(shù)積累,原因無它,正是這些開源技術(shù)凝聚了無數(shù)人的智慧才能達(dá)到這樣的效果。
郭理靖還表示,京東在之前開源技術(shù)的應(yīng)用中已經(jīng)積累了不少經(jīng)驗(yàn),同時(shí)也深感要回饋社區(qū),因此2014年京東將開源幾個(gè)內(nèi)部精品項(xiàng)目,并更多的參與到開源項(xiàng)目的貢獻(xiàn)當(dāng)中。
網(wǎng)易:個(gè)人開源項(xiàng)目的公司級支持
和京東不同,網(wǎng)易沒有需要轉(zhuǎn)換架構(gòu),快速追趕對手的壓力,因此并無公司主導(dǎo)的開源項(xiàng)目,但是它鼓勵員工開展自己的開源項(xiàng)目。來自網(wǎng)易北京的技術(shù)專家王斌就分享了自己的開源之路。
王斌是在工作時(shí)間創(chuàng)建了自己的第一個(gè)開源項(xiàng)目。當(dāng)時(shí)王斌負(fù)責(zé)的系統(tǒng)上線零失誤,沒有后期技術(shù)支撐的壓力,因此有不少的空余時(shí)間能夠用來做自己喜歡的事情。這時(shí)公司的運(yùn)維工程師找到他來訴說工作上的苦逼,因此他萌生了創(chuàng)建開源項(xiàng)目的想法,利用大家的智慧來幫助運(yùn)維的工作。之后他馬上付諸實(shí)踐,并且很快的做了出來。不過,雖然這個(gè)項(xiàng)目在公司內(nèi)得到了廣泛的應(yīng)用,但是沒有人貢獻(xiàn)代碼,因此王斌認(rèn)為這個(gè)項(xiàng)目比較失敗。
有了第一個(gè)項(xiàng)目的經(jīng)驗(yàn),王斌馬上開始了第二個(gè)項(xiàng)目,也是目前非常成功的項(xiàng)目:tcpcopy,這個(gè)項(xiàng)目不但得到了國內(nèi)外的廣泛關(guān)注,也引起了公司的注意。在2013年5月的一次分享會上,王斌針對公司對于開源的態(tài)度發(fā)了幾句牢騷,沒想到傳到了丁磊的耳朵里,丁磊不但沒有怪罪,反而發(fā)來短信表示支持和鼓勵,并且公司后來還設(shè)立了開源獎金,丁磊親自給王斌頒獎。
公司的支持讓王斌的開源之路越走越順利,現(xiàn)在,他已經(jīng)開始了第三個(gè)開源項(xiàng)目,實(shí)現(xiàn)一個(gè)千萬級的用戶模擬測試,而這也是在公司的支持下進(jìn)行的。
不過,王斌同時(shí)也表示,之所以他的開源項(xiàng)目能夠得到公司的支持,還有一個(gè)原因是這些項(xiàng)目對公司的業(yè)務(wù)有幫助,因此準(zhǔn)備在公司內(nèi)部進(jìn)行開源項(xiàng)目的同學(xué)們也要注意,只有這樣才更有機(jī)會得到公司的助力。
結(jié)語
其實(shí)在國內(nèi)的開源世界里,京東和網(wǎng)易并不是很突出的貢獻(xiàn)者,像阿里、百度等已經(jīng)走在了前頭,甚至有了公司主導(dǎo)的開源項(xiàng)目。但他們的出現(xiàn),正說明2013中國的開源正在實(shí)實(shí)在在的進(jìn)步。相信這樣的公司在國內(nèi)將會越來越多,開源在中國將會迎來光明的未來。