Java11 现在 OracleJDK 和 OpenJDK 区别还大吗

2018-09-28 09:35:14 +08:00
 binbinyouliiii

看了一下 Oracle 的许可和更新支持,让人反感。

不过之前一直都是 Oracle 的比 Open 的多一些功能,用的人也比较多。作为替代,新版本的 OpenJDK 在这方面不知道怎么样。
好像 OpenJDK 11 还没有发布正式版的样子,有了解的童鞋吗?

21717 次点击
所在节点    Java
27 条回复
sagaxu
2018-09-28 09:43:32 +08:00
7 已经相差不大了,8 只有 jfr 等几个需要 commercial 打开的特性,基本一样了。这次 11 更彻底,jfr 也并入 openjdk 了,可以认为是功能等价的了。

openjdk11 前天已经发布了
binbinyouliiii
2018-09-28 09:45:04 +08:00
@sagaxu 一直不清楚 oracle 弄两套干什么
kidult
2018-09-28 09:49:47 +08:00
oracle 的要钱了
Mogugugugu
2018-09-28 09:50:47 +08:00
Oracle 的可以 提供技术支持吧
jason19659
2018-09-28 10:32:47 +08:00
说起来就很坑,我要查个 java.net.http.HttpClient 的 google 都搜不到。。。
est
2018-09-28 10:34:14 +08:00
Oracle 的口号很明确:买我们的 support,否则 jdk 只能拿来做内部 demo。
SuperMild
2018-09-28 10:38:37 +08:00
@jason19659 能查到啊
hhsuan
2018-09-28 10:45:41 +08:00
@est #6 只能内部 demo ? 哪来的这种说法?
ivmm
2018-09-28 10:59:28 +08:00
我不是写 JAVA 的,但是了解了一下非 Orcale 的 OpenJDK 支持。

Orcale OpenJDK

貌似就是 11 会免费支持到 11.0.1 11.0.2,然后就得花钱买支持了, 或者你去用 12

AdoptOpenJDK

它同样支持 GPL 协议且免费 ,会比 Oracle OpenJDK JDK 11 等主要版本中持续更长的时间。

AdoptOpenJDK 开发团队表示 JDK 11 版本将在下一个主要版本发布一年后继续使用 4 年,并且他们将提供持续构建 OpenJDK 的源存储库中创建和发布的安全修补程序。

Azul Zulu

Azul 也为社区免费提供了 Zulu,只有在希望购买 Azul 的技术支持的时候,Zulu 商业技术支持部分才收费。

Red Hat OpenJDK

RHEL 提供 OpenJDK 的支持,没了解过是 RHEL 订阅内就有的还是需要额外购买订阅。 然后不知道 CentOS 会不会有跟进这个安全更新的能力。

https://access.redhat.com/articles/1299013




其实我也不是太懂,欢迎大家给我答疑解惑
est
2018-09-28 11:24:45 +08:00
@hhsuan 来。


https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html

You may not: use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application;


我不是律师,不准备翻译这段话。你自己翻译下。

另外 java8 也必须买授权

https://java.com/en/download/release_notice.jsp
zpf124
2018-09-28 11:27:59 +08:00
@binbinyouliiii oracle 希望以后 oracleJDK 与 openJDK 的关系变成像 chrome 与 chromium,redhat 与 linux 一样。
est
2018-09-28 11:28:13 +08:00
所以最好用 openjdk 版本。是 GPL 授权的。

http://jdk.java.net/11/
crystone
2018-09-28 11:29:05 +08:00
很恶心这个做法
SuperMild
2018-09-28 11:33:26 +08:00
那么,以后个人做个安卓手机 app,也要买授权??
3d3ec7a
2018-09-28 11:37:23 +08:00
openjdk 是只有 linux 有的?
hhsuan
2018-09-28 11:38:23 +08:00
@est #10 这明明是 oracle jdk 的 license,跟 openjdk 有啥关系? openjdk 明明是另一种 license。
sagaxu
2018-09-28 11:41:18 +08:00
@est 这个版本的 openjdk 也是 oracle 构建的
jedrek
2018-09-28 11:53:28 +08:00
itskingname
2018-09-28 11:56:59 +08:00
JDK 催人老。楼上各位毕业的时候才 JDK6.
bobuick
2018-09-28 12:34:13 +08:00
好像发行到客户端的都有授权问题。
服务端没影响吧

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

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

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

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

© 2021 V2EX