OpenJDK和OracleJDK有什么不同呢?

戚薇 Java经验 发布时间:2022-06-29 21:54:04 阅读数:3314 1
下文笔者将讲述OpenJDK和OracleJDK的区别说明,如下所示:

OpenJDK由来

 在2006年11月13日的JavaOne大会上
  Sun公司宣布计划要把Java开源
   在随后的一年多时间内,它陆续地将JDK的各个部分在GPL v2(GNU General Public License v2)协议下公开了源码
   并建立OpenJDK组织对这些源码进行独立管理
   除了极少量的产权代码(Encumbered Code,这部分代码所有权不属于Sun公司,Sun本身也无权进行开源处理)外
   OpenJDK几乎拥有了当时SunJDK 的代码

从以上的说明,我们可以得出OpenJDK来源于SunJDK的开源操作
可以毫不夸张的说:"在jdk7时代SunJDK和OpenJDK"一摸一样
那么后来java被Oracle收购后,OracleJDK又同OpenJDK有什么不同呢?下文笔者将一一道来,如下所示

授权协议不同

OpenJDK  则采用GPL V2协议授权
OracleJDK则采用JRL
 两者协议虽然都是开放源代码
  但是在使用上的不同在于GPL V2允许在商业上使用
   而JRL只允许个人研究使用

不能使用Java商标

在Sun被Oracle收购以后
 Java这个商标就归Oracle所有
所以OpenJDK不能使用java商标 

由于JDK版本的不断发布,
 Oracle没有去维护OpenJDK
 此时RedHat从Oracle手上接过OpenJDK的管理权利和维护职责 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202206/16565108803835.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者