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

王练
 王练
发布于 2018年09月26日
收藏 33

在去年的 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 开发者研读。

文档中强调,开发者仍然可以免费获得 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 11 的,请选择 OpenJDK !

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Java 社区领袖联合发文:别慌,Java 仍然是免费的!
加载中

精彩评论

Soi
Soi
不慌,我为什么要慌,我就一个复制粘贴工。
然后变成一只猫
然后变成一只猫
:neckbeard:真的是好笑,每次一出这种消息,就有人来鼓吹其他语言,真的是可怜。
然后变成一只猫
然后变成一只猫

引用来自“然后变成一只猫”的评论

:neckbeard:真的是好笑,每次一出这种消息,就有人来鼓吹其他语言,真的是可怜。

引用来自“Raymin”的评论

多了解、学习几门语言,你会发现谁是可怜的。

引用来自“然后变成一只猫”的评论

我慌了,kotlin,python,go,typescript。多了解几门语言,你会发现谁才是最可怜的。。

引用来自“Raymin”的评论

还会 kotlin,挺爱学习的嘛!不错!

我是确实已经看不上 Java了,也看不上抱着一种语言不放的人。
不断学习,增进自己解决问题的能力,应该是技术人的基本属性!
我反而是越来越喜欢java了
Andyfoo
Andyfoo
转golang了
OSC程序猿收容所长
OSC程序猿收容所长
预计明年开始将有大批公司收到律师函

最新评论(49

x
xzvbc
找马甲包上架开发者,想赚外快的来,IOS、安卓平台都有,有意者联系qq:1072454343
一个灰
一个灰
有人编程只是为了混口饭吃,不会在意这个语言有多么可笑
风云一哥
风云一哥

引用来自“OSC程序猿收容所长”的评论

预计明年开始将有大批公司收到律师函
不会。不升级就可以了。
OSC程序猿收容所长
OSC程序猿收容所长
预计明年开始将有大批公司收到律师函
哎码
哎码
java药丸啦,大家快转其它语言吧,只留我一个人吧
s
starsky999
java日常药丸系列
晒太阳的小猪
晒太阳的小猪
然而这并不是事实!!!
昵称违规不予以显示
昵称违规不予以显示
Java 还是有他的优势的,毕竟瘦死的骆驼比马大,还有行业应用上用的Java 是不可能轻易去改的。
kidfruit
kidfruit

引用来自“然后变成一只猫”的评论

:neckbeard:真的是好笑,每次一出这种消息,就有人来鼓吹其他语言,真的是可怜。

引用来自“Raymin”的评论

多了解、学习几门语言,你会发现谁是可怜的。

引用来自“然后变成一只猫”的评论

我慌了,kotlin,python,go,typescript。多了解几门语言,你会发现谁才是最可怜的。。

引用来自“Raymin”的评论

还会 kotlin,挺爱学习的嘛!不错!

我是确实已经看不上 Java了,也看不上抱着一种语言不放的人。
不断学习,增进自己解决问题的能力,应该是技术人的基本属性!

引用来自“然后变成一只猫”的评论

我反而是越来越喜欢java了

引用来自“Raymin”的评论

你会 kotlin,python,go,typescript,说越来越喜欢Java,相信有自己的道理!
希望我们都能用自己喜欢的语言,用到退休!

引用来自“然后变成一只猫”的评论

哈哈哈哈,java已经不是以前的java了,kotlin虽然说现在用舒服点,但是kotlin很多东西 java也慢慢有了
@然后变成一只猫 你仔细学习一下c#,就知道从java8开始,java在抄c#的路上越走越远
qwfys
qwfys
不错。
返回顶部
顶部