Java 社区领袖联合发文:别慌,Java 仍然是免费的!

栏目: IT资讯 · 发布时间: 5年前

内容简介:在去年的 Java One 上,Mark Cavage 当时宣布 Oracle 将逐步开源 Oracle JDK 的专有功能(商业特性)。Oracle Java 平台产品管理高级总监 Donald Smith 曾在一篇博客文章中写道,他们的目的是让 OpenJDK 版本和 ...

在去年的 Java One 上,Mark Cavage 当时宣布 Oracle 将逐步开源 Oracle JDK 的专有功能(商业特性)。Oracle Java 平台产品管理高级总监 Donald Smith 曾在一篇博客文章中写道,他们的目的是让 OpenJDK 版本和 Oracle JDK 二进制文件之间没有技术差异。

但关于 OpenJDK 和 Oracle JDK 以及其他服务商提供的变种版本,各自的许可证是什么,又都提供哪些服务和支持,让许多 Java 开发者理不清头绪,容易混淆。Oracle 7 月份启用新的 Java SE 订阅模式的消息一出,更是让许多开发者认为是不是代表 Java 以后要收费?

为解答 Java 社区的疑惑,超过30位 Java 社区领袖和专家共同创建了一个 Google 文档,里面详细描述了各版本之间的区别,并对一些常见问题进行了答疑。文档分为“短版本”和“长版本”,建议所有 Java 开发者研读。

Java 社区领袖联合发文:别慌,Java 仍然是免费的!

文档中强调,开发者仍然可以免费获得 Oracle JDK、Oracle 的 OpenJDK ,以及其他服务商提供的 OpenJDK:

OpenJDK 社区创建并维护 (GPLv2+CE 许可) Java SE 规范的开源参考实现(RI),受 JCP(Java Community Process)管理,并根据 JSR(Java Specification Request)发布未来每个版本。

有不同服务商提供不同的 Java SE 实现(如 Azul、Eclipse、IBM、Red Hat、Oracle、SAP 和其他公司),其中最通用的是 Oracle JDK 。

虽然 Java 11 LTS 已发布,但更多的开发者还停留在上一个 LTS 版本 —— Java 8 。关于开发者最为关注的 Java 8 的许可问题,文档给出了解答:

Oracle 将在2020年12月前为个人桌面用户继续提供 Oracle JDK 8 的公共更新。若是商业用途,则在2019年1月之后不会再有免费的商业版本更新。但是,自 Java SE 9 以后,Oracle 还提供了 OpenJDK 版本,可免费用于商业用途,并且还有其他服务商提供的免费 OpenJDK 版本可供选择,如 AdoptOpenJDK、Azul、IBM、Red Hat、Linux distros 等。

也就是说,如果届时你想继续免费使用 Java 8,你可以:

  • 不再更新,继续无限期地使用 Oracle JDK 8 ;

  • 使用来自其他服务商的免费 Java SE 8 / OpenJDK 8 二进制分发版。

上面也有提到,由于 Oracle 在7月份改变了 Java SE 的商业支持模式,所以从 Java 11 开始,支持方式有所不同:

Oracle OpenJDK - 使用 GPLv2 + CE 许可,可用于商业用途;
Oracle JDK - 使用付费商业许可(个人和非商业使用免费)。

最后附上各版本支持路线图:

Java 社区领袖联合发文:别慌,Java 仍然是免费的!

Java 社区领袖联合发文:别慌,Java 仍然是免费的!


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上所述就是小编给大家介绍的《Java 社区领袖联合发文:别慌,Java 仍然是免费的!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

编程珠玑(英文版・第2版)

编程珠玑(英文版・第2版)

[美] Jon Bentley / 人民邮电出版社 / 2010-8 / 39.00元

多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位列前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”。这些文章是《ACM通讯》最受欢迎的专栏文章,最终结集为两部书出版。本书为第一卷,主要讨论计算机科学中最本质的问题:如何正确选择和高效地实现算法。 在书中,作者选取许......一起来看看 《编程珠玑(英文版・第2版)》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具