java9 以上的版本收费是到底怎样的情况?

2020-05-22 08:26:21 +08:00
 tctc4869

国内的 it 新闻对 java8 以后的收费策略说的跟 uc 震惊部一样的味道。但总找不到提及的关键地方,有使用过 java9 以上版本的程序员说一下,java9 以后的收费策略吗?

目前使用的 java 最高版本是 java8,想使用 java9 以后的版本体验,但如果制作商用应用程序的话,收费是怎样?还像 steam 那样的收费策略么?,还是每过一段时间交点钱的收费方式?,想使用 java9 以上版本的特性能白嫖不?

10069 次点击
所在节点    Java
35 条回复
iminto
2020-05-22 08:27:23 +08:00
程序员还有信这种谣言的?
anguiao
2020-05-22 08:30:54 +08:00
是 Oracle JDK 要收费,不仅仅是 Java 9 以后,Java 8 的新版本也是一样的。
用 OpenJDK 就行了,不是什么大问题。
kerr92
2020-05-22 08:40:09 +08:00
OpenJDK 不香吗?
https://adoptopenjdk.net/
cheng6563
2020-05-22 08:42:30 +08:00
实际上 oravlejkd 坑比 openjdk 多,比如 256 位加密授权问题
tctc4869
2020-05-22 08:48:25 +08:00
@kerr92
jvm HotSpot OpenJ9 有什么区别?
tctc4869
2020-05-22 08:50:30 +08:00
@kerr92 谢谢提供,那么 jvm 你选的是哪个,
tctc4869
2020-05-22 08:53:33 +08:00
@tctc4869 我用 eclipce 的话,用 openj9 是不是更合适一些?
w292614191
2020-05-22 09:08:57 +08:00
jdk8 211 多少以后的版本就要付费了吧?
jorneyr
2020-05-22 09:22:02 +08:00
都被带节奏了: 每个版本都有免费维护期,假如 Java 9 的免费维护期是 3 年,发布的前 3 年内免费安装使用,免费升级,3 年后超出了免费维护期,想要得到 Java 9 大版本内的相关的补丁包、升级包就需要付费,这时如果你想换到 Java 10,只要在免费维护期内仍然是安装使用的。
sagaxu
2020-05-22 09:32:50 +08:00
开发居然被记者带节奏,问出这种问题来
jccg90
2020-05-22 09:33:44 +08:00
@jorneyr 好像是 java8 的免费维护期已经过了。。。所以只有 java 是需要付费的
tctc4869
2020-05-22 09:39:34 +08:00
@iminto
@sagaxu
@jorneyr
知乎,开源中国,csdn 博客,关于 java9 以上版本收费,大部分都是 uc 震惊部一样的味道
luckyrayyy
2020-05-22 09:41:21 +08:00
只是付费接受补丁吧。你要是不升级就不要钱。
yinzhili
2020-05-22 09:49:41 +08:00
国内那些写 IT 新闻的人大多都不是程序员,他们也不懂 Java 开发。事实是,Oracle JDK 要收费。
Open JDK 、Zulu JDK 、Amazon Corretto JDK 不香吗?
guyeu
2020-05-22 10:17:50 +08:00
Linus 写的那版 Linux 是完全免费的,但是没几个人用。。Red Hat 的发行版是收费的,一票不差钱的企业再用。centos 是免费的,穷比们在用。

Oracle 写的那版 OpenJDK 是完全免费的,也没几个人用。。Oracle 的长期维护版是收费的,穷比们心疼钱也舍不得用。一票免费的长期维护版,不知道用。。
jchnxu
2020-05-22 11:35:02 +08:00
有一说一,其实这是我一直搞不清楚的事情。感谢各位
shyangs
2020-05-22 13:10:51 +08:00
不升級就不要錢
tulongtou
2020-05-22 13:17:24 +08:00
@luckyrayyy 升级从 oracle 网站上下最新版的 jdk 不就行了么?难道还有非公开的升级补丁?
nekoneko
2020-05-22 13:32:13 +08:00
java 8 也是分版本的,java8 某个版本之前的免费,之后的需要收费,也就是说你用收费之前的版本完全可以只不过不会有技术支持.同理 java9,10,11,12,13,14 都是如此
TtTtTtT
2020-05-22 13:33:25 +08:00
Java 是一个规范,由一个组织维护,https://jcp.org/en/home/index,首页在这里,以及 25 周岁快乐。
1.1~1.8 9~14 是 Java 规范的版本号。
现在这个时间点:
OpenJDK 是一个开发组织,来实现 Java 规范,这个版本的实现通常被叫做 Hotspot,是目前最主流的实现。
Oracle 所发行的 JDK,主要由 Hotspot 加上一些 Oracle 私有的工具组成。
OpenJ9 是 IBM 实现并开源的版本,用的人很少。
实际上,现在还有个 GraalVM,也是新的实现。

那么问题来了,什么收费:
1. 特定的 Java 规范实现是收费的,比如 Azul 的 Zing,提供了更加强大的 GC 能力。
2. Java 相关的其他增值服务,比如修 Bug 。OpenJDK 通常只会在最新的版本上修,但是有钱的话,我猜应该是可以为所欲为的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674238

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX