3月16日,JDK/Java 16 正式 GA。Oracle 发布的公告除了介绍新特性,还提到了在 JDK 16 开发期间各组织修复 issue 的数据情况。
据介绍,在 JDK 16 开发期间总共修复了1897个 issue,其中1397个由就职于 Oracle 的开发者完成,其余500个由个人开发者和来自其他组织/公司的开发者完成。Oracle 遍历这些 issue 并整理了来自指派者结果的组织数据后,得到以下组织结构图,他们共同为 JDK 16 中的错误修复工作做出了贡献:
![](https://img.haomeiwen.com/i3871737/ce2bb3493bf3be91.png)
甲骨文、红帽、思爱普、腾讯和 ARM 的贡献最大,他们修复的 issue 数量排在全球前五,红帽修复 issue 的数量仅次于甲骨文。相较于上个版本 JDK 15,腾讯修复 issue 的数量排名也从第五名上升到了第四名——已超越 ARM。同时也是国内为 JDK 贡献最多的公司。
说到厂商的开源贡献,除了统计为 JDK 修复的 issue 外,国际上还有一个开源贡献者指数 OSCI (Open Source Contributor Index) 值得关注。它会测量和跟踪企业开发者在 GitHub 上的开源活动,旨在帮助人们了解哪些商业组织对开源贡献最大。
比如腾讯,它在2月的排行榜中排名第 23,国内厂商中仅次于华为。
![](https://img.haomeiwen.com/i3871737/dfa7a68c3d0f0e59.png)
当然,腾讯如此积极为 JDK 修复 issue 也许还有一个重要原因,毕竟一周前它宣布开源的Tencent Kona JDK11正是基于 OpenJDK,所以这也算是间接完善了自己的产品。
Oracle 在公告中除了对这些大型组织进行点名致谢,还特别提到了部分小型组织的贡献,例如 Ampere Computing、Bellsoft、DataDog、Microdoc 和独立开发者等共同修复了 JDK 16 中 3% 的 issue。
网友评论