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