OpenJDK和OracleJDK的区别说明
2022/7/3 2:21:54
本文主要是介绍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的管理权利和维护职责
这篇关于OpenJDK和OracleJDK的区别说明的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南