本文共 2642 字,大约阅读时间需要 8 分钟。
最近,在Oracle的官方上下载JDK时,可以看到这样的公告:
Oracle will not post further updates of Java SE 8 to its public download sites for commercial use after January 2019. Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 8 or previous versions can get long term support through Oracle Java SE Subscription or Oracle Java SE Desktop Subscription. For more information, and details on how to receive longer term support for Oracle JDK 8, please see the Oracle .
Java SE 8 是在2014年3月18日发布的。Oracle声称Java SE 8 对于商业用户提供 Public Updates的时间将于2019年1月截止。在这5年来,Oracle提供了将近5年多持续的和免费的更新服务。Oracle将继续免费为 Oracle Java SE 8个人用户提供公共更新,直到2020年12月。由此看来,Oracle从2019年1月以后,将不再为商业用户提供免费的Java SE 8的更新服务了。商业用户可以使用Oracle Java SE订阅服务(收费服务)继续受益于对Oracle Java SE 8的支持和定期更新,包括增强和关键补丁,甚至更长的时间。例如,Java Web启动技术将继续在Oracle Java SE 8中得到商业支持,至少在2025年3月之前。
另外,根据Oracle官方在2018年9月11日公布的消息,从Java 11开始,Oracle将在两种不同的license下提供JDK以供用户使用,一种是遵守 license的JDK,而另外一种是将Oracle JDK作为Oracle产品或者服务的商用license下的JDK产品(非OPEN Source软件)。这种使用开源许可证和商业许可证的组合取代了历史悠久的“BCL”许可证,后者结合了免费和付费的商业条款。(原文参考:)
根据Oracle官方Blog中 Donald Smith (SR. Director of Product Management)早在2018年1月30日发布的一篇标题为 Extension of Oracle Java SE 8 Public Updates and Java Web Start support 的帖子,恶意了解到Oracle对Java SE 8 Public版本的更新时间和Java Web Start的支持。(原文参考:)
Extension of Oracle Java SE 8 Public Updates and Java Web Start support
Oracle has updated the . A more detailed white paper will follow shortly, but here are the key changes made:
可以根据Oracle最近于2018年9月25日发布的一篇更新文章了解Oracle Java SE Public Updates的支持时间表:
Oracle Java SE Support Roadmap ()
简单回顾一下JAVA开源的历史:
在2006 年的 JavaOne 大会上,Sun 宣告对 Java 开放源代码,从 JDK7 b10 开始有了 OpenJDK,并于 2009 年 4 月 15 日正式发布 OpenJDK。Oracle 时代发布的 JDK7 正式版本,指定了 OpenJDK7 为官方参考实现。2014年3月18日,JAVA SE 8正式发布。
与同为开放源代码的 Sun JDK 不同的是,Sun JDK 采用 JRL,而 OpenJDK7 采用 GPL (带有 GPL linking exception 的修正版本)。JRL : 源代码可用于个人研究使用,但禁止任何商业用途;GPL :允许商业上的使用。
转载地址:http://tytdi.baihongyu.com/