OpenStack Kilo版本社區(qū)貢獻(xiàn)分析
OpenStack Kilo版本已經(jīng)于2015年4月30日正式Release,這是OpenStack第11個版本,距離OpenStack項目推出已經(jīng)整整過去了5年多的時間。在這個階段OpenStack得到不斷的增強(qiáng),同時OpenStack社區(qū)也成為即Linux之后的第二大開源社區(qū),參與的人數(shù)、廠商眾多,也成就了OpenStack今天盛世的局面。雖然OpenStack在今年經(jīng)歷了一些初創(chuàng)型企業(yè)的倒閉,但是隨著國內(nèi)的傳統(tǒng)行業(yè)用戶對OpenStack越來越重視,我們堅信OpenStack明天會更好。
OpenStack Kilo版本的完整翻譯版本可見:https://wiki.openstack.org/wiki/ReleaseNotes/Kilo/zh-hans
OpenStack Kilo版本的翻譯工作由我和我的同事裴瑩瑩(Wendy)共同完成,翻譯校對工作由裴瑩瑩完成。如果翻譯有任何問題,請各位多多指教。
社區(qū)貢獻(xiàn)分析
我們先來看一下OpenStack在最近的4個穩(wěn)定版本發(fā)布中,每一個項目的貢獻(xiàn)情況:
我們能夠很明顯的發(fā)現(xiàn),OpenStack最早的幾大核心模塊(Nova, Cinder, Glance, Keystone, Horizon, Swift)的代碼貢獻(xiàn)所占比例呈明顯下降趨勢,這里強(qiáng)調(diào)一下,是比例而不是數(shù)量,從數(shù)量上來看,版本之間相差并不大,以Nova為例,從Havana版本的24%下降到如今的10%。這從一個側(cè)面反映了OpenStack的核心模塊日趨穩(wěn)定,更多的關(guān)注集中到更高層次或者功能優(yōu)化上。
Neutron模塊則一直處于穩(wěn)中有升的狀態(tài),從Havana版本的7%上升到10%,說明Neutron仍然處于需要進(jìn)一步完善的狀態(tài)。
對于Ceilometer,Heat,Sahara,Ironic, Trove等新晉的核心模塊,都處于穩(wěn)步增長的階段。貢獻(xiàn)的比例在四個版本中基本保持持平的態(tài)勢。在Kilo版本中,Sahara和Heat進(jìn)入了前十名。
從Kilo版本的比例來看,Others的比例過半,Others主要包括了OpenStack測試相關(guān)項目,例如Rally;開發(fā)相關(guān)項目,例如 Devstack;以及一些新的模塊,例如:Manila,Magnum等眾多進(jìn)入孵化器的項目;還包括所有的Client以及Spec等。可以預(yù)見,OpenStack的開發(fā)重心逐步從底層的核心模塊,逐步向更高層次、提供更豐富功能的方向發(fā)展。
國內(nèi)社區(qū)貢獻(xiàn)分析
從企業(yè)貢獻(xiàn)排名來看,幾大巨頭企業(yè)牢牢占據(jù)貢獻(xiàn)榜的前幾名,OpenStack最成功的公司-Mirantis排名緊追Redhat成為第二貢獻(xiàn)大戶。排名前幾位的公司還包括:IBM, Rackspace, Cisco, Suse, VMware, Intel等。
國內(nèi)方面,華為繼續(xù)穩(wěn)定在第13名,但Review的數(shù)量從Juno版本的1353提升到2548個,貢獻(xiàn)的項目幾乎涵蓋所有的項目,主要貢獻(xiàn)來自Heat,Ceilometer, Horizon,Neutron, Nova等項目。
國內(nèi)排名第2的貢獻(xiàn)企業(yè)是九州云,排名達(dá)到了21位,看來龔永生的到來為九州云添加了無限活力。九州云的貢獻(xiàn)主要來自Horizon和Neutron兩個項目,龔永生不愧為Neutron的Core,在網(wǎng)絡(luò)方面的貢獻(xiàn),九州云的確很給力。
排名第3的企業(yè)是海云捷迅,排名為44位,海云是國內(nèi)比較早的一批OpenStack創(chuàng)業(yè)企業(yè),貢獻(xiàn)方面以 Sahara,Neutron,Nova,oslo.messaging以及Cinder為主,從之前了解的情況來看,海云的項目不少,可能提交的修改是與在實際項目中遇到的問題有關(guān)。
排名之后的企業(yè)還有Kylin Cloud,UnitedStack,EasyStack等。由于是手工統(tǒng)計,在統(tǒng)計過程中如有遺漏,希望大家多多指正。