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是基于Open JDK源代码的商业版本。
- 我们要学习Java新技术可以去Open JDK官网学习。