昨天,有同学告诉我,jdk17 免费啦?简直有点不敢相信!到底是真免费还是假的?毕竟之前写过文章喷jdk是如何收费的?

其实,我们如果经常关注openjdk官网,那么也会发现JDK 17的发布日程,如下图所示:

也就是昨天(9月14号)发布了GA版本,我记得在之前的文章中提到过JDK的发布节奏是按照6个月为周期进行快速迭代的,见下图:

这次发布的JDK 17是LTS版本(长期支持),不懂LTS?那么看下面这张图:

不知道大家注意到没?从上图中,咱们可以发现未来的JDK LTS版本的发布周期从3年缩短到2年。

这次最主要的变化有哪些呢?

1、带来了一些新特性,如下图:

2、协议发生了变化,提供了新的协议:Oracle No-Fee Terms and Conditions License,见下图:

协议的具体详情:https://www.oracle.com/downloads/licenses/no-fee-license.html

说得直白一点:Oracle JDK 17允许所有用户免费使用,甚至可以用于商业和生产用途,只要不收费,再分发是允许的。

看来,确实免费了!

其实,咱们也可以通过通过下图来对比已发布的几款JDK LTS协议,也会发现这次Orcale确实是认真的,见下图:

在 Java 17 中,标记为已修复的 2,645 个 JIRA 问题中,1,774 个由 Oracle 完成,而 871 个由 Java 社区的其他成员贡献。在 Java 17 中赞助开发贡献的图表中,见下图:

我发现中国的几家大厂也在其中,一起来找找有那些大厂?

之前,Spring官方也宣布在Spring framework 6 和Spring Boot 3 中将支持JDK 17,见下图:

你要不要尝试JDK17呢?还有你目前在那个版本踏步呢?欢迎在留言区讨论~

Oracle JDK 终于免费了!网友:are you sure?相关推荐

  1. 80%的Oracle JDK用户另有想法

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 白开水 来源 | 公众号「开源中国」 2019 ...

  2. oracle jdk_两个Oracle JDK的故事

    oracle jdk 最近 ,人们担心 Java开发人员现在会无意中使用错误的Oracle提供的JDK实现(从JDK 11开始 ), Oracle提供了开源OpenJDK的构建 ,并且还主要基于Ope ...

  3. 两个Oracle JDK的故事

    最近有人担心 Java开发人员现在会无意中使用错误的Oracle提供的JDK实现(从JDK 11开始 ), Oracle提供了开放源代码OpenJDK的构建 ,并且还提供了主要基于OpenJDK源代码 ...

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

    Java 11 计划于本月,即 9 月 25 日发布.与 Java 10 不同,Java 11 不仅提供了长期支持,还将作为 Java 平台的参考实现.新的长期支持版本每三年发布一次,根据后续的发布计 ...

  5. Java 11 将至,不妨了解一下 Oracle JDK 之外的版本

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Java 11 计划于本月,即 9 月 25 日发布.与 Java 10 不同,Java 11 不仅提供了长期支持,还将作为 Java 平台 ...

  6. [转帖] 部分收费的Oracle JDK VS 完全免费的OpenJDK

    来源: http://www.flammulina.com/2018/10/28/%E9%83%A8%E5%88%86%E6%94%B6%E8%B4%B9%E7%9A%84oracle-jdk-vs- ...

  7. 甲骨文开始审核 Java 许可问题:500 强企业“连夜”卸载 Oracle JDK

    点击关注公众号,利用碎片时间学习 近日,有外媒报道称,甲骨文(Oracle)已开始将 Java 纳入其软件许可审核中,旨在"抓出"那些处于不合规边缘的企业客户,以此来推动企业付费. ...

  8. 危险!80% 用户正在考虑放弃 Oracle JDK…

    热文导读|   点击标题阅读 千万别小瞧背调公司!手握美团offer,结果背调红灯,哭了 重磅!阿里内部偷师Android的开发规范文档 什么?鹅厂又出渣男了,劈腿出轨多个震惊朋友圈 在 2019 年 ...

  9. oracle jdk什么意思,Oracle JDK和OpenJDK之间的区别是什么?

    Oracle JDK和OpenJDK之间有什么区别?下面本篇文章就来给大家介绍一下Oracle JDK和OpenJDK之间的区别是什么,希望对大家有所帮助.[视频教程推荐:Java教程] Oracle ...

  10. Oracle JDK高版本商用付费分析

    结论:JDK 8分情况 8u211和之后的版本商用需付费,JDK 9/10 免费 JDK 11及以上所有版本商用需付费 免费建议:JDK 8 使用8u202 版本,JDK8以上版本使用OpenJDK或 ...

最新文章

  1. keras 的 example 文件 imdb_fasttext.py 解析
  2. 人脸识别经典算法:特征脸方法(Eigenface)
  3. java通过sftp上传文件
  4. linux网络命令 ifconfig、ifup、ifdown 网络配置 网卡开启关闭
  5. 【PAT乙级】1094 谷歌的招聘 (20 分)
  6. 中国再生金属行业发展前景及投资策略研究报告2021版
  7. mysql数据库操作语句大全
  8. java清屏_【图片】请问java编写中如何做到清屏啊。。。_java吧_百度贴吧
  9. XElement 和 XDocument 到底有什么区别?
  10. java 矩阵题目_java练习本(原每日一练)(20190517)
  11. 【渝粤题库】广东开放大学 跨文化商务沟通 形成性考核
  12. 133. Clone Graph
  13. 使用gpio输出驱动蜂鸣器出现破音_探索者 STM32F407 开发板资料连载第七章 蜂鸣器实验...
  14. android8卡顿,Android 8.0系统曝光,解决了安卓系统卡顿的问题
  15. springboot+druid+mybatis+mysql+多数据源
  16. FFT为什么要加窗函数?
  17. 【信号处理】语音时域频域频谱图分析含Matlab源码
  18. 纸筒制作机器人_卡纸手工制作方法_机器人DIY制作教程图解
  19. [英语] 自建专业词典
  20. 异构数据源离线同步工具之DataX的安装部署

热门文章

  1. python点击按钮窗口之间跳转_PyQt5点击按钮,实现界面之间的跳转思路
  2. Java项目--网页版音乐播放器(JQuery前端逻辑)
  3. 如何在Mac上减少PDF文件大小
  4. python 时间序列分析 图 公众号_【5分钟干货】微信朋友圈、公众号图文找图的经验之谈...
  5. 男朋友智商测试大集结(一):Oracle数据库查询操作练习81题(附答案)
  6. 搬: 含有对象成员指针的类的对象成员指针初始化问题
  7. 无痛学习ISAC(二)
  8. 人人都是产品经理 读后感
  9. php 二级导航,导航下面的二级导航,显示和隐藏,
  10. 用C语言编写大写字母用ascll表示,用java实现输入ASCII码,打印出对应的大写字母。...