JDK 8、11、13 收费吗?OpenJDK 下载地址

此文章发布于 10 个月前,部分信息可能已经过时,请自行斟酌确认。

费话不多说,现在 JDK 已经不再像以前一样完全免费了,简单的说是这样。

2021-09-14 更新:JDK 17 发布,提供了免费许可~

JDK 17 免费了

JDK 17 还是如期发布了,2021年09月14日。巧了,和苹果发布会是一天,不知道是不是互相在蹭热度~

JDK 17 除了新增了不少新特性,Oracle 官方竟然宣布 JDK 17 可以免费商用了!

Oracle JDK 17 和未来的 JDK 版本是在免费使用许可下提供的,直到下一个 LTS 版本发布整整一年。

此次 Oracle 推出了 Free Java License ,大致摘要:

Oracle 正在免费提供行业领先的Oracle JDK,包括所有季度安全更新。这包括商业和生产用途。

新许可是“Oracle 免费条款和条件”(NFTC) 许可。此 Oracle JDK 许可证允许所有用户免费使用,甚至可以用于商业和生产用途。只要不收费,再分发是允许的。

开发人员和组织现在无需点击即可轻松下载、使用、共享和重新分发 Oracle JDK。

Oracle 将从Oracle JDK 17开始提供这些免费版本和更新,并在下一个 LTS 版本之后继续提供整整一年。以前的版本不受此更改的影响。

Oracle 将继续按照自 Java 9 以来的相同版本和时间表提供GPL下的Oracle OpenJDK 版本。

JDK 8 收费吗

对于从 Oracle 下载的 Oracle jdk8-u200以下版本不收费。

Oracle 将继续提供JDK 8免费的公共更新和自动更新,支持个人用户到2020 年 12 月底,支持商业用户到2019 年 1 月

换句话说如果想 Oracle 后续继续为你提供 JDK 8 的支持,那么则需要付费。

JDK 11、13 如何收费?

Oracle 将发布两个不同版本,分别为 Oracle JDKOpenJDK 「除了所附带的许可文件不一样,刚发布的版本几乎完全相同」。

1、Oracle JDK

支持 BCL 协议,开发人员可以免费使用,但不能用于生产,如果全额付费的话,可支持到 2026 年 9 月(JDK11)。

2、Open JDK

支持 GPL 协议「一般只支持到发布的前 6 个月内」,可以用于公司使用。

结论

所以,如果不想付费,那么使用 OpenJDK 即可。


OpenJDK 下载地址

https://jdk.java.net/java-se-ri/11
https://jdk.java.net/13/

另外可以下载 AdoptOpenJDK,也是对 java 的实现。

https://adoptopenjdk.net/

最后修改:2022 年 04 月 01 日 05 : 16 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论