根据此前开源中国发起的 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
到这里,相信各位已了解所谓的「