微信号:anzhuoCoder

介绍:分享android开发编程知识和相关技术应用

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

2019-01-28 09:48 安卓开发

来自:开源中国

链接:https://www.oschina.net/news/103824/java8-update-charge


根据此前的 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 u191 是2019年1月前发布的最新版本,所以只要一直使用 JDK 8 u191 以及更早的版本,就不需付费。

不过根据开源中国此前报道的一篇「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 要收费」这样一句话,没有说清楚明确的对象和具体的条件,作为严谨的开发者,无中生有的事,你再把它宣传一遍,等于你也有责任吧……

Java 11 将至,除了 Oracle JDK 还有这些版本!

从明年1月开始,Oracle要对JDK8就要收费了,怎么办?

使用了23年的Java要开始收费了?

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



●编号438,输入编号直达本文

●输入m获取到文章目录

推荐↓↓↓

Java编程

更多推荐25个技术类公众微信

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。

 
安卓开发 更多文章 一篇文章搞懂Android组件化 爱奇艺 Flutter 跨平台 Hybrid 实践 2018年12月份GitHub上最热门的Java开源项目 知乎里的一些特效实现 无缝拖拽的 Layout 2018年终总结(兼个人详历)
猜您喜欢 一封迟到的感谢信 -- 来自 OpenResty 软件基金会 基于Spark的公安大数据实时运维技术实践 work@Alibaba 杭州第二次Spark meetup topic解析 我们都会在孤独中离开