2019年1月已到,Java 8 要收费了吗?

局长
 局长
发布于 2019年01月22日
收藏 34

根据此前开源中国发起的 Java 版本使用调查,国内的 Java 主力版本仍是 Java 8,有近 70% 的用户表示仍在使用 Java 8。所以对于「Java 8 是否要收费」这个问题,十分有必要阐述清楚,以消除不必要的恐慌。

首先要明确一点,Java 仍然是免费的,并不需要付费使用!

下面解释「Java 8 要收费」这个说法的不合理之处

先说说所谓的「收费」是怎么回事Oracle 一直以来的政策均是如此,所谓「收费」是面向到达生命周期阶段的 Java 版本,即每个 Oracle JDK 版本的免费 bug 修复和安全维护是有期限的,到期后不再为大众提供开放维护。如需继续维护,则要「付费」获取更新或者技术支持。

划重点了!收费,指的是企业用户如果要继续使用2019年1月以后发布的 Java 8 更新,需要付费购买 Oracle 的商业许可证。

这是由于2019年1月份之后,Oracle Java 8 的公开更新将不向没有商用许可证的业务、商用或生产用途提供详情请查看官方的公告 >>> https://java.com/zh_CN/download/release_notice.jsp


到这里,相信各位已了解所谓的「收费」是怎么回事了。「收费」面向的对象一直都是企业用户,至于个人用户,可以继续免费更新到2020年12月

像这种公告,大体上没毛病,但问题不是「因 Oracle JDK 许可变更」,而是这本来就是 Oracle 的更新策略,旨在鼓励开发者升级到更高版本的 JDK。

因为 Oracle JDK 8 u192 是2019年1月前发布的最新版本,所以只要一直使用 JDK 8 u192 以及更早的版本,就不需付费。

不过根据开源中国此前报道的一篇「Java SE 11.0.2(LTS)、8u201 / Java SE 8u202 发布」资讯,有用户回复表示,Java 的更新弹出信息显示为:

Java SE 8 is going through the End of Public Updates process for legacy releases. Oracle will continue to provide free public updates and auto updates of Java SE 8, until at least the end of December 2020 for Personal Users, and January 2019 for Commercial Users. Personal Users continue to get free Java SE 8 updates from Oracle at java.com (or via auto update), and Commercial Users continue to get free updates to Java SE 8 from OTN for free under the BCL license. Starting with the April 2019 scheduled quarterly critical patch update, Oracle Customers can access updates to Java SE 8 for commercial use from Oracle through My Oracle Support and via corporate auto update where applicable (Visit My.Oracle Support Note 1439822.1 - All Java SE Downloads on MOS – Requires Support Login)

意思即是,2019年4月起的更新将影响公司或企业用户;正在安装的版本则不受影响。按这个说法,JDK 8 u201 和 JDK 8 u202 仍可免费使用。

当然,如果你需要使用最新的 Java 特性,从 JDK 11 开始,Oracle 提供了 OpenJDK 的下载包,可用于商业和生产用途。

建议各个公司的技术负责人,认真检查线上运行的各个 Java 版本,确保版本在许可范围之内。另外,以后到官网下载 JDK 包时,请选择 OpenJDK 。

所以,「Java 8 要收费」这样一句话,没有说清楚明确的对象和具体的条件,作为严谨的开发者,无中生有的事,你再把它宣传一遍,等于你也有责任吧……

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:2019年1月已到,Java 8 要收费了吗?
加载中

精彩评论

一个大土豆
一个大土豆

引用来自“whiter001”的评论

赶紧把JAVA折腾死吧,看好这个趋势😏

引用来自“红薯”的评论

java 每年都被“死”了好几次呢

引用来自“巴林的狗尾草”的评论

大哥,继续这么玩下去,好多公司就不用java了,我准备去学kotlin了,求oracle放过java
事实上自从java呗交给oracle之后,无论发展还是商业对有了巨大的提升。。相比sun公司时代好的不知道有多少。openjdk也得到了长足的进步。不知道怎么放过。。
红薯
红薯

引用来自“whiter001”的评论

赶紧把JAVA折腾死吧,看好这个趋势😏
java 每年都被“死”了好几次呢
一个大土豆
一个大土豆

引用来自“whiter001”的评论

赶紧把JAVA折腾死吧,看好这个趋势😏

引用来自“红薯”的评论

java 每年都被“死”了好几次呢

引用来自“巴林的狗尾草”的评论

大哥,继续这么玩下去,好多公司就不用java了,我准备去学kotlin了,求oracle放过java

引用来自“一个大土豆”的评论

事实上自从java呗交给oracle之后,无论发展还是商业对有了巨大的提升。。相比sun公司时代好的不知道有多少。openjdk也得到了长足的进步。不知道怎么放过。。

引用来自“巴林的狗尾草”的评论

大家用java不外乎两个原因,一个是开源,一个是中间件丰富,java如果收费,几个公司会用呢。
收费嘛,我觉得是不可能的,其实大部分都是谣传。 oracle的jdk策略一直没变。就是老版本维护到期以后,再想继续更新就要付费。不想付费要么不升级,要么用新版本。。现在甚至还多了一个选择就是用openjdk,无论是其他分支还是oracle build,都一样,区别并不大。。

可以说在oracle接受java之后, java语言有了长足的增长,更新速度,新特性增加了太多。远远超过了sun公司时代的半死不活。

只不过一部分程序员要么是标题党不看内容,要么是对甲骨文有偏见。。看不到这些好处而已
xusheng1987
xusheng1987
看到最后一句发现文章作者是膜法师
久永
久永
不对个人收费?个人?我一个人要java干嘛?开发一个app还是做桌面程序自己用?

最新评论(73

肖滔
肖滔
干得漂亮,投入我们大PHP的怀抱吧,珍爱生命,远离那些唯利是图的商业公司
天外来客2014
开启 go模式
开源中国首席地球人
开源中国首席地球人
https://jdk.java.net/11/
花猫警长
花猫警长

引用来自“whiter001”的评论

赶紧把JAVA折腾死吧,看好这个趋势😏

引用来自“红薯”的评论

java 每年都被“死”了好几次呢

引用来自“巴林的狗尾草”的评论

大哥,继续这么玩下去,好多公司就不用java了,我准备去学kotlin了,求oracle放过java

引用来自“一个大土豆”的评论

事实上自从java呗交给oracle之后,无论发展还是商业对有了巨大的提升。。相比sun公司时代好的不知道有多少。openjdk也得到了长足的进步。不知道怎么放过。。
kotlin那个小伙,kotlin也是基于jdk啊,这玩意没有了java的开放的社区和类库系统,一门语言有什么意思。未来就是openjdk了。
我不是我没有

引用来自“ray8888”的评论

.net 社区版本,个人与小团队是不收费的. 一个在慢慢放开,一个在慢慢收紧
Java一直有OpenJDK等社区版,对所有应用免费;也一直有OracleJDK这种对商业应用收费的版本。收费政策一直都在调整,只是这次调整被人带节奏了。事实上,这次调整除了改变了一点部署方式之外,对大部分中小公司没有任何影响。只有那些对性能有变态需求的大公司可能要选择付费功能或者拿OpenJDK自研。最后,总体而言,.net的开放程度永远不会大于java。
r
ray8888
.net 社区版本,个人与小团队是不收费的. 一个在慢慢放开,一个在慢慢收紧
s
sikele2237
以前老有人说.net微软的要收费来吓人,现在只能说,oracle jvm收费了.net都不会收费
Darkest
Darkest
C#.net yes
lcccd
lcccd

引用来自“lcccd”的评论

怕神马,政府机关的机房都从没见过正版的windows server,sqlserver,office 何况区区java?

引用来自“jktantan”的评论

你就淡扯吧。我搞过这么多相关项目,我就没见过有盗版的,全都有授权,没授权都强制下线。
那估计和位置有关系吧,一线城市估计严些。说实话,我除了我自己的笔记本,从来就没见过正版的系统。我们这里的操作系统都由服务器提供商安装,都是清一色的盗版win。每次去部署前,我都要先杀一遍毒,里面很多木马。
阿斯蓝
阿斯蓝
学Kotlin也不能避开JVM吧?用Kotlin写的应用也得在JVM上运行啊,JVM现在不都是用Oracle的吗?
返回顶部
顶部