ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

OpenJDK和OracleJDK的区别说明

2022-07-01 07:32:33  阅读:240  来源: 互联网

标签:GPL Java 区别 Sun OpenJDK Oracle 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的管理权利和维护职责 

标签:GPL,Java,区别,Sun,OpenJDK,Oracle,OracleJDK
来源: https://www.cnblogs.com/java265/p/16425071.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有