Open JDK的来源

Java是由SUN公司发明,Open JDK是SUN在2006年末把Java开源而形成的项目。也就是说Open JDK是Java SE平台版的开源和免费实现,它是由SUN和Java社区提供支持,2009年Oracle收购了SUN公司,自此Java的维护方之一的SUN也变成了Oracle。

Open JDK和Oracle JDK的关系

  • 大多数的JDK都是在Open JDK的基础上进一步编写实现的,比如IBM J9、Oracle JDK等。
  • Oracle JDK完全是由Oracle公司开发,Oracle JDK是基于Open JDK源代码的商业版本。此外,它包含闭源组件。
  • Oracle JDK根据二进制代码许可协议获取许可,在没有商业许可的情况下,在2019年1月之后发布的Oracle JDK的公开更新将无法用于商业或生产用途。
  • Open JDK是完全开源的,可以自由使用。

Open JDK和Oracle JDK的关系.png

Open JDK官网

Open JDK官网链接

总结

  • Oracle JDK是基于Open JDK源代码的商业版本。
  • 我们要学习Java新技术可以去Open JDK官网学习。