oracle数据库免费吗(oracle数据库基础知识)
昨天,有同学告诉我,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呢?还有你目前在那个版本踏步呢?欢迎在留言区讨论~