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

【WebApi + Sqlserver】 使用C#编写WebApi并打开sqlserver数据库进行访问,代码适用于简单练习,真实开发需自行完善 阅读详情

根据此前开源中国发起的 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

640?wx_fmt=png

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

640?wx_fmt=jpeg

像这种公告,大体上没毛病,但问题不是「因 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

640?wx_fmt=jpeg

【C# + HALCON 机器视觉】HALCON经典算子:光流法运动分析(optical_flow_mg) 摘要:本文面向智能监控人流统计需求,研究C#与HALCON集成开发中optical_flow_mg算子的应用。通过RTSP获取视频流,利用光流法计算运动矢量,结合形态学操作与区域筛选实现行人区域分割,最终完成人流量统计与热力图可视化。详细阐述ROI局部处理等性能优化策略、try-catch异常捕获机制及跨平台集成方案。实验表明,该系统检测准确率达93.6%,单帧处理时间42ms,为公共场所人流量统计提供了完整可行的技术方案。 阅读详情

相关推荐

jdk1.8.0 老版本全免费

自jdk 版本进入收费时代,但是老版本升级的情况下保持免费情况。欢迎各位java 开发人员和需要jdk环境的人来下载

Java JDK免费/收费版本

Java JDK免费/收费版本Java免费收费版本Java免费商用版本

weixin_58444518的博客 1万+

jdk-8u202-windows-x64

此资源是官方下载资源,亲测没问题,本着开源精神全部免费拿走,下载后一直点击下一步,即可安装成功。 资源名称:jdk 资源版本:8u202 资源平台:windows-x64

Java JDK8/JAVA8以及后版本收费后还能用吗

商用收费就是当你使用Oracle JDK 8u211及以上版本进行具有商业用途(盈利目的)的应用或工具的开发时是要收费的,这时是要先向Oracle缴费取得授权的!当然,一开始你没缴费取得授权就直接用了,Oracle也是知道的啦!但当你的产品应用或工具越做越大,越来越有名气和市场影响力时,说定哪天就收到了Oracle发来的律师函,会搞得你公司要的,甚至破产! 说好的最后一个免费版本,为什么有两个版本8u201和8u202呢?我到底要用哪一个?这就涉及到Oracle跟Oracle JDK的使..

Hanko的专栏 6287

再见Java8Java17 终于免费了,史上最快的 JDK。

Java 17 已正式发布,新版本提供了少新特性和功能增强。过对于大多数项目而言,往往需要更改代码才能利用到这些新变化,但性能除外 —— 开发者只需要升级 JDK 版本,就能免费获得性...

hnjsjsac的博客 1万+

jdk收费 从哪个版本_20191月已到,Java 8收费了吗?

根据此前开源中国发起的 Java 版本使用调查,国内的 Java 主力版本仍是 Java 8,有近 70% 的用户表示仍在使用 Java 8。所以对于「Java 8 是否要收费」这个问题,十分有必要阐述清楚,以消除必要的恐慌。首先要明确一点,Java 仍然是免费的,并需要付费使用!下面解释「Java 8收费」这个说法的合理之处。先说说所谓的「收费」是怎么回事。Oracle 一直...

weixin_39965075的博客 8710

JDK商用说明

JDK商用说明JDK商用说明Oracle官网说明商用收费版本 JDK商用说明 从2019开始,Oracle就对JDK8后的版本(包含v8的某些小版本更新)进行商用收费。 但是,之前并没有注意详情,今天突然想到,却发现忘记了具体的版本号,因此再次查询了Oracle官网,并记录一下。 Oracle官网说明 官网说明显示,许可证变更时间为:2019-04-16 版本更新时间如下: 版本号:8u202,发布时间:2019-01-15 版本号:8u211,发布时间:2019-04-16,即开始商用收费的时间。

码农搬砖盖大楼 1万+

Java 8最新免费商业版本

Java 8u202系列允许免费应用在生产环境中,同时也是最新、最后一个免费版本。对于 2019 4 月 16 日开始的版本,Oracle JDK 许可协议已更改,也就是Java SE 8u211 和更高版本的更新改为Java SE OTN License许可协议,允许免费应用在生产环境中。 jdk-8u202系列是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中; ----------JDK(Java Development Kit )8u

董云飞的博客 5793

Java17快了多少?JDK 17、16和11的性能比较和分析

Java 17 已正式发布,新版本提供了少新特性和功能增强。过对于大多数项目而言,往往需要更改代码才能利用到这些新变化,但性能除外 —— 开发者只需要升级 JDK 版本,就能免费获得性能提升。 规划调度引擎 OptaPlanner 项目负责人对 JDK 17、JDK 16 和 JDK 11 的性能基准测试进行了对比,看看 Java 17 的性能提升是否值得我们去升级。 测试环境和流程 1、硬件:稳定的机器,没有任何其他计算要求的进程在运行。 配置Intel® Xeon® Silver 411...

欢迎来到我的博客 4569

java 开源许可_java开源项目研究 3.许可协议介绍

假如你只是想学习使用一下开源项目,那么你可以跳过本节(了解一下更好^_^),但是假如你想在自己的产品(管是开源的还是商业的)中集成开源项目,那么你必须了解许可协议。开源项目的License可以分为三大类:OSI-Approved Open Source:被开放源码组织()所批准的开放源码授权协议。像大家经常看到的Apache,GPL,LGPL,MIT Licence,都属于OSI-Approve...

weixin_42494891的博客 778

Java JDK 1.8 下载及其版本说明 8u202(最后一个免费版)

我们可以从Oracle官网下载我们想要的JDK版本 打开官网下载地址: https://www.oracle.com/technetwork/java/javase/downloads/index.html 默认看到的都是各个版本的最新一个版本,如果想要下载自己指定的版本,需要找到归档,归档版本在哪里呢,往下滑划到最下面哦,如下图? 点击 DownLoad! 按钮,即可打开链接,结果见下图 点击JavaSE88u202 and earlier),见下图 选择这个版本,或者后面的版本,然后下载即可,

DreamSun的博客 4万+

JDK最后一个免费版本(JDK-8u201)下载

JDK最后一个免费版本(JDK-8u201)下载

【小石头的茅坑】 75万+

S1021-基于51单片机的烤箱温度监测系统+设计+报告+原理图+proteus.zip

S1021-基于51单片机的烤箱温度监测系统+设计+报告+原理图+proteus功能介绍主要的功能有:基于51单片机实现温度采集,报警,设置报警阈值等功能。1、通过液晶屏LCD1602显示当前温度值; 2、可以通过按键设置温度报警值大小。3、监测当前温度大于报警值时蜂鸣器报警电路导通,蜂鸣器报警。4、蜂鸣器报警、LED报警。功能描述本次系统主要有硬件和软件两个部分组成。硬件部分由STC89C51单片机最小系统单元,温度检测电路单元,报警单元,人机交互单元,电源单元,液晶显示器单元组成,在设计上硬件需要考虑到系统的稳定性以及可靠性。软件部分通过对系统软件总流程图绘制,并绘制各个子控制驱动再对驱动程序编写完成系统程序的设计。在硬件与软件的设计上选择按照功能性分区设计,使设计有条理运行可靠。系统设计没有制作实物而是通过仿真方式调试完成。使用仿真软件Proteus来搭建系统硬件电路,调试测试。最后完成了温度检测并,并可以调节阈值实现对系统的报警自定义设置防止误报的功能。有哪些资料1、原理图工程2、源代码工程3、仿真工程4、报告-6814字5、物料清单

上一篇: 微软技术专家为您解读深度学习
下一篇: 全新尝试|ComponentOne WinForm和.NET Core 3.0
dotNET跨平台
博客等级 码龄9年 6204粉丝 1791原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值