我个人对Java8跟Java11的一点疑惑
来源:2-20 面试必备:Java8-11新特性(1)

Kokutou
2021-03-05
我对Java8跟Java11有个肤浅的理解。
在我的理解中,Java8低版本是免费的,Java8新版本以及所有Java8之上的版本是付费的。
现在有个疑惑,一般企业使用Java8肯定是没问题的,比方说我一直用jdk-8u121。但是如果使用了高于Java8的版本,比如Java11,那么这个付费问题是如何解决的,是直接找Oracle购买使用授权吗?
写回答
2回答
-
不是不是 ~~
付费免费和版本无关。 Java更新版本,是Java委员会的事情。推出怎样的新功能,专家和商业公司都要坐下来商量。而 JVM的提供方收不收费,是提供方的事情。目前比较著名的提供方有Oracle(sun),和IBM。 比如OpenJDK就是免费的(现在也是Oracle),Java14也可以用。 而最新的Graal,也同时提供Community Version(免费)和commercial Version(收费)。
032021-03-05 -
求老仙
2021-03-05
突然想起来, 还有一个补充, 就算Oracle对后续的更新收费了,似乎它不能不公布后续更新的源代码。 这个要感谢理查德斯托曼搞得那些开源协议,开源了的东西好像就不能闭源了。 所以即便下载不到,好像自己编译jdk的源码是合法的。
012021-03-05
相似问题