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

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

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

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

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

Oracle 写的那版 OpenJDK 是完全免费的,也没几个人用。。Oracle 的长期维护版是收费的,穷比们心疼钱也舍不得用。一票免费的长期维护版,不知道用。。
jchnxu
jchnxu
2020-05-22 11:35:02 +08:00
有一说一,其实这是我一直搞不清楚的事情。感谢各位
shyangs
shyangs
2020-05-22 13:10:51 +08:00
不升級就不要錢
tulongtou
tulongtou
2020-05-22 13:17:24 +08:00
@luckyrayyy 升级从 oracle 网站上下最新版的 jdk 不就行了么?难道还有非公开的升级补丁?
nekoneko
nekoneko
2020-05-22 13:32:13 +08:00
java 8 也是分版本的,java8 某个版本之前的免费,之后的需要收费,也就是说你用收费之前的版本完全可以只不过不会有技术支持.同理 java9,10,11,12,13,14 都是如此
TtTtTtT
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