由于 Oracle 对 Java SE 的商业支持模式的更改,自 Java 11 开始,Oracle JDK 已采用付费商业许可,想要继续免费使用 Java 11 的开发者只能选择 OpenJDK 。OpenJDK 是 Java SE 的开源实现,与 Oracle JDK 没有大的技术差异,目前托管于 Oracle 的 Mercurial 存储库上。

今年7月份,JDK 团队发起了一起名为 “Project Skara” 的意见征集,讨论如何帮助 OpenJDK 贡献者提高效率,找到比 Mercurial 更好的替代品。据 Infoworld 最新消息,3个月过去了,他们似乎更偏向于 GitHub 。 OpenJDK 董事会主席兼 Oracle 的 Java 平台小组开发副总裁 Georges Saab 表示,如果 Java SE 的开发转移到 GitHub ,开发者将可以使用大量的自动化工具。此外,这对于项目组之外的其他 Java 开发者来说也很有用,他们可以访问到用于开发 JDK 的许多源码。

Saab 补充道,是否迁移将由 OpenJDK 社区决定,预估时间会在明年3月 JDK 12 发布之时。