binbinyouliiii
V2EX  ›  Java

Java11 现在 OracleJDK 和 OpenJDK 区别还大吗

  •  3
     
  •   binbinyouliiii · Sep 28, 2018 · 22365 views
    This topic created in 2809 days ago, the information mentioned may be changed or developed.

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

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

    27 replies    2020-09-17 10:44:58 +08:00
    sagaxu
        1
    sagaxu  
       Sep 28, 2018 via Android
    7 已经相差不大了,8 只有 jfr 等几个需要 commercial 打开的特性,基本一样了。这次 11 更彻底,jfr 也并入 openjdk 了,可以认为是功能等价的了。

    openjdk11 前天已经发布了
    binbinyouliiii
        2
    binbinyouliiii  
    OP
       Sep 28, 2018
    @sagaxu 一直不清楚 oracle 弄两套干什么
    kidult
        3
    kidult  
       Sep 28, 2018
    oracle 的要钱了
    Mogugugugu
        4
    Mogugugugu  
       Sep 28, 2018
    Oracle 的可以 提供技术支持吧
    jason19659
        5
    jason19659  
       Sep 28, 2018
    说起来就很坑,我要查个 java.net.http.HttpClient 的 google 都搜不到。。。
    est
        6
    est  
       Sep 28, 2018
    Oracle 的口号很明确:买我们的 support,否则 jdk 只能拿来做内部 demo。
    SuperMild
        7
    SuperMild  
       Sep 28, 2018
    @jason19659 能查到啊
    hhsuan
        8
    hhsuan  
       Sep 28, 2018
    @est #6 只能内部 demo ? 哪来的这种说法?
    ivmm
        9
    ivmm  
       Sep 28, 2018   ❤️ 2
    我不是写 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
        10
    est  
       Sep 28, 2018
    @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
        11
    zpf124  
       Sep 28, 2018   ❤️ 1
    @binbinyouliiii oracle 希望以后 oracleJDK 与 openJDK 的关系变成像 chrome 与 chromium,redhat 与 linux 一样。
    est
        12
    est  
       Sep 28, 2018   ❤️ 1
    所以最好用 openjdk 版本。是 GPL 授权的。

    http://jdk.java.net/11/
    crystone
        13
    crystone  
       Sep 28, 2018
    很恶心这个做法
    SuperMild
        14
    SuperMild  
       Sep 28, 2018
    那么,以后个人做个安卓手机 app,也要买授权??
    3d3ec7a
        15
    3d3ec7a  
       Sep 28, 2018 via Android
    openjdk 是只有 linux 有的?
    hhsuan
        16
    hhsuan  
       Sep 28, 2018
    @est #10 这明明是 oracle jdk 的 license,跟 openjdk 有啥关系? openjdk 明明是另一种 license。
    sagaxu
        17
    sagaxu  
       Sep 28, 2018 via Android
    @est 这个版本的 openjdk 也是 oracle 构建的
    itskingname
        19
    itskingname  
       Sep 28, 2018
    JDK 催人老。楼上各位毕业的时候才 JDK6.
    bobuick
        20
    bobuick  
       Sep 28, 2018
    好像发行到客户端的都有授权问题。
    服务端没影响吧
    zpf124
        21
    zpf124  
       Sep 28, 2018
    @sagaxu 但是是以不同许可证发布的, 就像 chrome chromium 都是 google 构建的。
    binbinyouliiii
        22
    binbinyouliiii  
    OP
       Sep 28, 2018
    @Mogugugugu 估计就更新支持

    @jason19659 是 java11 的心 HttpClient 吗,不至于吧,我在 10 的时候还看来来着
    784015858
        23
    784015858  
       Sep 28, 2018
    我还没毕业呢 11 都出来了
    chocotan
        24
    chocotan  
       Sep 28, 2018
    @jason19659 很显然是你关键词不对......
    chocotan
        25
    chocotan  
       Sep 28, 2018
    谷歌了一下,oracle jdk 确实是要授权了,可以用 openjdk,虽然 java.net 上的那个 openjdk 也是 oracle 搞的
    sjzjams
        26
    sjzjams  
       Sep 29, 2018
    jdk6 到现在 2018 还没有用到 jdk8 的举手哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   828 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 21:20 · PVG 05:20 · LAX 14:20 · JFK 17:20
    ♥ Do have faith in what you're doing.