OpenStack Folsom版包括7大核心项目,这背后是商业企业的投入越来越大,并直接体现到有越来越的员工为OpenStack提交patch(CSDN注:提交patch是为了修复某个bug,或者增加某个功能,或做了一些功能修改。)。Rackspace为Folsom版提供最多贡献,Red Hat、Nebula和Sina紧随其后。
Yun Mao与朱荣泽同时,来自Sina OpenStack团队的工程师朱荣泽与另外一名华人工程师Yun Mao进入到核心贡献工程师TOP 20。Yun Mao排名14,朱荣泽排名19。Yun Mao在AT&T供职,是Nova项目的核心贡献者。朱荣泽来自Sina,在Folsom版Cinder和Nova的项目中提交了大量patch。
Folsom版贡献详细统计请见这里,CSDN根据社区邮件列表中给出的统计。除开发者数量外,以下数据通过gitdm统计得出。
贡献开发者数量
图:提交过patch的员工数量
在7大项目中,291名开发者一共提交了3110个changesets,有132家公司参与。新增350046行代码,移除275491行代码。所有公司中对Folsom版提交过patch的员工数统计中,Rackspace还是遥遥领先。Sina和HP并列第二,两个公司都有18名员工提交过patch。值注意的是,Sina首次进入patch贡献榜,国内企业首次在开源软件界获得了认可,Sina OpenStack团队为国内企业树立的榜样。详细数据如下:
Employers with the most hackers (total 302)
Rackspace 44 (14.6%)
SINA 18 (6.0%)
HP 18 (6.0%)
IBM 16 (5.3%)
Red Hat 14 (4.6%)
Nebula 10 (3.3%)
SUSE 9 (3.0%)
Intel 8 (2.6%)
NTT 6 (2.0%)
DreamHost 5 (1.7%) #p#
代码影响力
1、代码审核数量
所有的代码更改都需要提交社区,由相关项目的负责人进行审核,相对于提交代码而言,代码审核的工作量一点也不轻松,这需要对整个项目足够熟悉并有全局把握。代码审核数量上,Rackspace提供了38.3%, Nebula排名第二占14.8%,Red Hat第三占14.4%。详细数据如下:
Top reviewers by employer (total 8536)
Rackspace 3269 (38.3%)
Nebula 1263 (14.8%)
Red Hat 1226 (14.4%)
Canonical 359 (4.2%)
Nicira 330 (3.9%)
AT&T 261 (3.1%)
SolidFire 201 (2.4%)
IBM 193 (2.3%)
HP 173 (2.0%)
Piston Cloud 125 (1.5%)
2、代码更新量
图:代码更新量
代码更新量显示了企业或个人的活跃度和贡献度。Rackspace依然排名第一占21.9%,Nebula第二占18.2%,Red Hat第三占14.1%。
3、changeset数量
图:changeset贡献量
changeset显示了企业或者个人的综合贡献度,Rackspace第一达到25.9%%,Red Hat第二占22.1%,Nebula第三占8.5%,第四名SINA占4.7%。
Top changeset contributors by employer
Rackspace 806 (25.9%)
Red Hat 688 (22.1%)
Nebula 266 (8.6%)
SINA 147 (4.7%)
Canonical 116 (3.7%)
IBM 109 (3.5%)
Cloudscaling 102 (3.3%)
HP 86 (2.8%)
Nicira 83 (2.7%)
AT&T 58 (1.9%)
4、bugfix数量
图:bugfix统计
bugfix同样显示了企业或个人对社区的贡献度,Rackspace排名第一,总计321个,Red Hat第二达到239个,Nebula第三,总共173个,Sina排名第四,达到74个。
Top bugs fixed by employer
Rackspace 321 (21.6%)
Red Hat 239 (16.1%)
Nebula 173 (11.7%)
SINA 74 (5.0%)
IBM 51 (3.4%)
Radware 51 (3.4%)
Nicira 49 (3.3%)
Canonical 42 (2.8%)
Citrix 40 (2.7%)
NTT 36 (2.4%)
从整体的贡献度看,Racespace依然在所有方面领先其他企业,但相对于Essex版,贡献企业更加分散,Racespace的权重有所降低,这表明OpenStack社区正在进一步多元化。