OpenJDK和OracleJDK的区别说明

打印 上一主题 下一主题

主题 531|帖子 531|积分 1593

转自:
http://www.java265.com/JavaJingYan/202206/16565108803835.html
下文笔者将讲述OpenJDK和OracleJDK的区别说明,如下所示:
OpenJDK由来
  1. 在2006年11月13日的JavaOne大会上
  2.   Sun公司宣布计划要把Java开源
  3.    在随后的一年多时间内,它陆续地将JDK的各个部分在GPL v2(GNU General Public License v2)协议下公开了源码
  4.    并建立OpenJDK组织对这些源码进行独立管理
  5.    除了极少量的产权代码(Encumbered Code,这部分代码所有权不属于Sun公司,Sun本身也无权进行开源处理)外
  6.    OpenJDK几乎拥有了当时SunJDK 的代码
  7. 从以上的说明,我们可以得出OpenJDK来源于SunJDK的开源操作
  8. 可以毫不夸张的说:"在jdk7时代SunJDK和OpenJDK"一摸一样
复制代码
那么后来java被Oracle收购后,OracleJDK又同OpenJDK有什么不同呢?下文笔者将一一道来,如下所示
授权协议不同
  1. OpenJDK  则采用GPL V2协议授权
  2. OracleJDK则采用JRL
  3. 两者协议虽然都是开放源代码
  4.   但是在使用上的不同在于GPL V2允许在商业上使用
  5.    而JRL只允许个人研究使用
复制代码
不能使用Java商标
  1. 在Sun被Oracle收购以后
  2. Java这个商标就归Oracle所有
  3. 所以OpenJDK不能使用java商标
  4. 由于JDK版本的不断发布,
  5. Oracle没有去维护OpenJDK
  6. 此时RedHat从Oracle手上接过OpenJDK的管理权利和维护职责
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王海鱼

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表