1995年Sun微系统公司推出Java至今已有28年的历史,由于厂商持续升级优化,使用场景广阔,生态完善,Java目前仍然保持着非常旺盛的生命力。
付费许可
2019年java更新了许可政策
https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
也就是 Java SE 8u202 and older updates 仍然遵循之前的协议,可以免费使用,之后的版本如果用于商用,则需要花钱购买,个人和开发仍然能免费使用,商用又不想花钱,可以改用OpenJDK。
NFTC免费条款和条件
2021年发布java 17后,java jdk又恢复免费使用了,但是需要遵循 Oracle No-Fee Terms and Conditions (NFTC),这个免费条款和条件到底有啥内容呢?
条款链接如下
https://www.oracle.com/downloads/licenses/no-fee-license.html
最核心的约束如下
-
You do not remove markings or notices of either Oracle’s or a licensor’s proprietary rights from the Programs or Program Documentation;
-
You comply with all U.S. and ap