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

从长远考虑,还是换为.NET Core好了,MIT 开源协议,永久免费授权。

原文地址:https://www.oschina.net/news/103824/java8-update-charge


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

2019年1月已到,Java 8 要收费了吗?相关推荐

  1. Oracle已从2019年1月起收取Java费用

    Oracle (甲骨文)近日宣布,"2019年1月之后",如果没有他们的商业许可证,JavaSE 8 将不会再收到公开更新,也将无法用于"商业,商业或生产用途" ...

  2. 2019年3月东方财富网Java开发面试(2年工作经验)

    1.MySQL容器化之后的缺点 2.elasticsearch搜索人脸特征值的流程      3.MySQL左右连接,全连接 4.MySQL的引擎分类,不同引擎的区别 5.MySQL优化方法 6.ja ...

  3. 哈罗出行2019年4月22日 找零钱问题(动态规划)

    哈罗出行2019年4月22日JAVA岗笔试题: 现存在一堆面值为 N=[n1,n2,n3,--] 面值的硬币,问最少需要多少个硬币才能找出总值为 S的零钱,假设硬币无限. 我的思路:首先将N中能一次取 ...

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

    程序员头条(ID:CoderTop) 报道 使用了 23 年的 Java 要开始收费了? Oracle 曾在今年四月就宣布,自 2019 年 1 月起,Java SE 8 公开更新将不向没有商用许可证 ...

  5. 天津12月计算机二级报名入口,2019年12月天津计算机二级考试报名入口已开通

    [摘要]天津市2019年12月计算机二级考试报名入口已开通,准备参加天津12月考试的小伙伴们抓紧时间去报名了,为了方便大家报名,环球网校小编整理了2019年12月天津计算机二级考试报名入口,小伙伴们快 ...

  6. 才发现网易相册已于2019年5月8号停止运营,如何导出相册照片:http://photo.163.com/transfer/html/login , 使用相册帐号登录,提供真实姓名、手机号码

    网易相册已于2019年5月8号停止运营. 如果您想找回网易相册信息,麻烦您点击这里下载app之后登录邮箱, 在app中点击[我的]页面-[帮助与反馈]进入帮助中心, 点击[博客与相册]-[如何导出相册 ...

  7. java工程师知识架构图图_阿里技术专家教你画架构图、Java 工程师成神之路 | 2019 年 2 月收藏排行...

    五一假期,头条君会推送 2019 年 1-4 月 开发者头条 上收藏最多的文章 点击链接或图片 即可阅读 喜欢请 分享到朋友圈 哦 Java 工程师成神之路(2019 正式版) 结构调整,更适合从入门 ...

  8. 无法更新运行时文件夹共享状态_Windows 10 2019 年 5 月更新 (1903_18362) 已知问题与处理进度汇总。...

    各位 Windows 预览体验成员们,大家好! 19H1 测试周期已经接近尾声,感谢各位为 Windows 预览体验计划做出的贡献! 此贴为 Windows 10 2019 年 5 月更新 (1903 ...

  9. 19年内蒙古全国计算机报名,「新」2019年9月计算机等级考试已公布报名时间:18个省份...

    原标题:「新」2019年9月计算机等级考试已公布报名时间:18个省份 2019年9月第56次全国计算机等级考试与9月21-23日举行. 2019年9月计算机等级考试预计6-7月份开始报名,以下是已公布 ...

最新文章

  1. 用InstallShield 打包工具 打 Win32 程序 (depends.exe 用看程序都依赖了哪些dll)
  2. Go 语言编程 — make 和 new
  3. 利用Vlan控制与隔离广播风暴
  4. Linux上Oracle 11g安装步骤图解(超详细图文教程)附带导入数据和新建数据库教程
  5. linux qtopia-2.2.0编译,qtopia-2.2.0在linux上的安装(基于mini2440)
  6. 编写第二个Spring程序——AOP实现
  7. pdfplumber读取pdf简历,并且写入Excel中
  8. Spring配置介绍
  9. 股票的资产重组什么意思?
  10. [工具库]JOXMLBuilder工具类——一键把多个bean对象数据转换为XML格式数据
  11. 如何在Delphi TImageList 中使用 透明 png 图标
  12. VR是什么,去哪里学习?
  13. python --opencv图像处理Canny算子边缘检测(Roberts算子、Prewitt算子、Sobel算子、Laplacian算子、Scharr 算子、 LOG 算子)
  14. 豆瓣250信息爬取及保存到excel中
  15. raid0 trim linux,6系主板泪流满面,终于支持RAID 0模式下的TRIM了
  16. 计算机上自带的打字游戏,Steam这款打字游戏,让多少人想起自己曾经学校上电脑课的日子?...
  17. 首个非逆向,不需要手机!的微信视频号采集方案
  18. 小米12、小米12x和小米12pro的区别
  19. CQUPT WEEKLY TRAINING (3)解题报告
  20. 12.JAVA编程思想——集合的类型

热门文章

  1. xbox360链接pc_如何将实时电视从Xbox One流式传输到Windows PC,iPhone或Android Phone
  2. 「前端早读君007」css进阶之彻底理解视觉格式化模型
  3. 在win10系统下怎样快速切换任务视图
  4. 51. Python 数据处理(2)
  5. 33:计算分数加减表达式的值
  6. Java IO(一)
  7. js 操作cookies 方法
  8. 毕业设计——第三章 开发方法及系统实现(5)
  9. cake-build -.Net Core 跨平台构建自动化系统。
  10. 互联网巨头基于全球产业链打造ARM CPU