ToB企服应用市场:ToB评测及商务社交产业平台
标题:
OpenJDK和OracleJDK的区别说明
[打印本页]
作者:
王海鱼
时间:
2022-8-21 03:36
标题:
OpenJDK和OracleJDK的区别说明
转自:
http://www.java265.com/JavaJingYan/202206/16565108803835.html
下文笔者将讲述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的管理权利和维护职责
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4