xiand.ai
科技

开发者因Oracle CLA审批冗长一年后放弃向OpenJDK贡献代码

一位名为Xtex的开发者近日在OpenJDK邮件列表中宣布,因其Oracle贡献者协议(OCA)审批流程耗时超过一年仍无进展,决定放弃向OpenJDK上游主线贡献其已准备好的代码补丁。该开发者表示,已尝试通过邮件跟进多次,但进展停滞,最终选择放弃,并授权他人拾取其补丁。

La Era

OpenJDK Contributor Halts Upstreaming Efforts Citing Year-Long CLA Delays
OpenJDK Contributor Halts Upstreaming Efforts Citing Year-Long CLA Delays
Publicidad
Publicidad

一位活跃于OpenJDK社区的开发者Xtex(Bingwu Zhang)于2026年1月通过OpenJDK HotSpot开发邮件列表宣布,他决定放弃向上游代码库提交其准备好的代码补丁,原因是其Oracle贡献者协议(OCA)审批流程被长期搁置。

Xtex于2025年1月开始贡献工作,但在提交补丁前被要求签署OCA,他原以为这是一个标准流程,然而在提交后的一年多时间里,尽管他每月跟进五次,仅收到礼貌性的回复,但未见实质性进展。

该开发者指出,他居住于中国大陆,经过OpenSanctions的自查,确认与任何受美国进出口管制法律约束的实体不存在合同、从属或师生关系,并请求如果存在任何拒绝理由,应直接拒绝其OCA申请而非无限期搁置。

由于精力和时间投入受限,Xtex表示对继续跟进已失去兴趣,并明确表示任何社区成员都可以自由采用、修改甚至重写他所准备的补丁,前提是遵守OCA关于贡献须为原创作品的要求。

Xtex列出了几组他希望贡献的补丁集,包括修复AArch64架构中针对Neoverse V3AE核心的JVM标志设置、解决Zero构建JDK 24时javac面临的栈溢出问题,以及一些针对Loongson JDK分支的优化。

这一事件凸显了大型开源项目在处理国际贡献者合规性审查时可能存在的流程瓶颈,尤其涉及复杂的法律和出口管制背景下的协议签署。

OpenJDK社区对于这类贡献者因行政流程延迟而放弃贡献的情况通常较为关注,此事件可能会促使相关管理方审视和优化OCA的审批效率,确保全球开发者的参与度。

Publicidad
Publicidad

评论

评论存储在您的浏览器本地。

Publicidad
Publicidad