V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
salmon5
V2EX  ›  Java

Oracle JDK 并没有“真”免费

  •  2
     
  •   salmon5 · Sep 16, 2021 · 10854 views
    This topic created in 1690 days ago, the information mentioned may be changed or developed.

    h/t/t/p/s://blogs.oracle.com/cloud-infrastructure/post/introducing-free-java-license

    h/t/t/p/s://www.oracle.com/java/technologies/java-se-support-roadmap.html

    h/t/t/p/s://www.oracle.com/java/technologies/downloads/

    长话短说,

    Oracle JDK8 >8u202 还是继续收费;

    Oracle JDK11 全部收费;

    Oracle JDK17 2024.9 之前免费,2024.9-2029.9 这 5 年收费;

    很明显,前面 3 年积累用户,成熟稳定了开始收费;

    54 replies    2021-09-18 09:22:51 +08:00
    Rwing
        1
    Rwing  
       Sep 16, 2021
    商业公司的正常套路
    jerryjhou
        2
    jerryjhou  
       Sep 16, 2021 via Android
    Oracle 的风评这还用说...Google 都开始玩这套了
    chendy
        3
    chendy  
       Sep 16, 2021
    前三年免费升级,后续不行,常规套路和之前一样
    转投 adopt 和 zulu 的用户估计不会回来(但是这俩家的 17 咋还没上呢。。。)
    ipwx
        4
    ipwx  
       Sep 16, 2021   ❤️ 11
    还不许商业公司营收的嘛。。。

    个人用户按时升级,企业用户掏钱,这不是很合理吗
    echo1937
        5
    echo1937  
       Sep 16, 2021
    Free Java License 摘要
    1 、为 Oracle JDK 免费提供所有季度的安全更新,包括商业和生产用途。

    2 、新的许可证属于“Oracle 免费条款和条件”(NFTC) 许可证。此许可证允许所有用户免费使用,甚至可以用于商业和生产用途。再分发同样不收取费用。

    3 、开发者和组织现可轻松下载、使用、共享和重新分发 Oracle JDK 。

    4 、Oracle 将从 Oracle JDK 17 开始提供这些免费版本和更新,并在下一个 LTS 版本发布之后继续提供整整一年。注意以前的版本不受此更改的影响。

    5 、Oracle 将继续按照自 Java 9 以来的相同版本和时间表提供 GPL 下的 Oracle OpenJDK 版本。
    ybz
        6
    ybz  
    PRO
       Sep 16, 2021   ❤️ 1
    .Net Core, MSSQL ,反而免费了呢
    murmur
        7
    murmur  
       Sep 16, 2021
    @ybz SQL server free 的是 express 版吧?
    salmon5
        8
    salmon5  
    OP
       Sep 16, 2021
    @ipwx 确实是商业公司的正常商业行为;
    之前看到说 Oracle JDK 17 免费,感觉有误导:"终生免费,可以不考虑版权生产使用",特此澄清下;
    长期生产使用,又要考虑版权的,还是要使用其他 OpenJDK 分支,列举一些知名的:

    h/t/t/p/s://adoptium.net
    h/t/t/p/s://www.azul.com/downloads/
    h/t/t/p/s://aws.amazon.com/corretto/
    h/t/t/p/s://developers.redhat.com/products/openjdk/download
    h/t/t/p/s://www.microsoft.com/openjdk
    skinny
        9
    skinny  
       Sep 16, 2021
    又不是没有稳定 OpenJDK 版本,干嘛吊死在 Oracle 这棵树上呢
    thtznet
        10
    thtznet  
       Sep 16, 2021   ❤️ 16
    我是 C# 来劝降各位 Java 兄弟的,早日认清现实,Java 江河日下,昔日 C# 已有乾坤之势,这里 语法糖管够,生态虽然还差点,但是未来可期。
    echo1937
        11
    echo1937  
       Sep 16, 2021
    @thtznet #9 为什么选 Java,不就是因为生态好嘛,

    如果不考虑生态,现在很多语言都要去死。
    araraloren
        12
    araraloren  
       Sep 16, 2021
    你们理解错了,人家说的 free 是自由
    dqzcwxb
        13
    dqzcwxb  
       Sep 16, 2021
    商业公司能免费一天都难得
    Bazingal
        14
    Bazingal  
       Sep 16, 2021
    @thtznet 说.NET 生态差是跟 Java 比,跟别的语言比还真不差
    thtznet
        15
    thtznet  
       Sep 16, 2021
    @Bazingal 我像极了锦州战场上对着国军喊话的投诚士兵。
    zzzmode
        16
    zzzmode  
       Sep 16, 2021
    说白了是希望尽早更新,下一个 LTS 版本在 2023 年 9 月发布,用新的 LTS 版本即可
    leafre
        17
    leafre  
       Sep 16, 2021
    openjdk
    tuboshuv1
        18
    tuboshuv1  
       Sep 16, 2021
    JDK8 用到倒,如果没有特别优秀的特性出来的话
    lancelock
        19
    lancelock  
       Sep 16, 2021
    @thtznet .net 6 什么时候出?rider 啥时候能适配 m1
    aitaii
        21
    aitaii  
       Sep 16, 2021
    按你的意思,给老板打工都免费呗
    Kaiv2
        22
    Kaiv2  
       Sep 16, 2021
    @chendy zulu 17 可下载了
    hayhong123
        23
    hayhong123  
       Sep 16, 2021
    都是套路啊~
    littlewing
        24
    littlewing  
       Sep 16, 2021
    又没不让你用 Java,又没不让你用 OpenJDK/JVM,你要有能力自己实现一个 JVM 也行啊
    echo1937
        25
    echo1937  
       Sep 16, 2021 via iPhone
    @salmon5 你付钱都没有终身支持的,何况不付钱。
    josephok
        26
    josephok  
       Sep 16, 2021
    楼主只是陈述事实,并没有任何吐槽。
    hingbong
        27
    hingbong  
       Sep 16, 2021 via Android
    @thtznet 那直接 kotlin 了,要生态有生态,要语法糖有语法糖
    leafre
        28
    leafre  
       Sep 16, 2021
    真正值得探讨的问题是 oracle 想要收费,为什么还出个免费的 openjdk ?
    skiy
        29
    skiy  
       Sep 16, 2021   ❤️ 1
    @leafre openjdk 不是 oracle 时代推的。现在想停掉的话,估计 oracle 对 java 主导权也到头了。各大公司肯定会全力推自己的 openjdk 衍生版以夺取主导权。
    golangLover
        30
    golangLover  
       Sep 16, 2021 via Android
    @thtznet #10 哈哈
    Goooler
        31
    Goooler  
       Sep 16, 2021 via Android
    kotlin 是最好的语言
    zysuper
        32
    zysuper  
       Sep 16, 2021
    OpenJDK 难道不香吗?
    weichengwu
        33
    weichengwu  
       Sep 16, 2021   ❤️ 1
    不懂就问,为啥 https 要写成 h/t/t/p/s,V 站不让发链接还是咋回事
    ArJun
        34
    ArJun  
       Sep 16, 2021
    go 欢迎您
    xiaopc
        35
    xiaopc  
       Sep 16, 2021
    @weichengwu 开始绑定手机号以后,没有验证的就没法发链接(不过楼主的链接还是发出来了
    coer
        36
    coer  
       Sep 16, 2021
    java 要是能赚大钱 sun 也不会无了
    gogolang
        37
    gogolang  
       Sep 16, 2021
    @weichengwu 可以发,楼主的问题吧
    chinvo
        38
    chinvo  
       Sep 16, 2021 via iPhone
    @lancelock #19 昨天 rc, 11 月正式, 已经有了
    chinvo
        39
    chinvo  
       Sep 16, 2021 via iPhone
    @hingbong #27 kotlin 不还是需要 jdk
    liaojl
        40
    liaojl  
       Sep 16, 2021
    其实,你们可以用 Microsoft JDK
    https://docs.microsoft.com/en-us/java/openjdk/download
    ytll21
        41
    ytll21  
       Sep 16, 2021
    错就错在 Java 的用户是程序员,想要赚程序员的钱,太难了,一言不合就自己重写一套。。。
    MarkLeeyun
        42
    MarkLeeyun  
       Sep 16, 2021
    @ipwx 同意。
    kingfalse
        43
    kingfalse  
       Sep 16, 2021 via Android
    继续 zulu 吧,张麻子说的很对,为什么我要上山当麻匪,就是因为跟这帮狗日的玩不起。
    hingbong
        44
    hingbong  
       Sep 16, 2021 via Android
    @chinvo 需要 JDK 和“语法糖管够,生态虽然还差点”没冲突吧
    chinvo
        45
    chinvo  
       Sep 16, 2021
    @hingbong #44 这不是在讨论 JDK 么...
    salmon5
        46
    salmon5  
    OP
       Sep 16, 2021
    @weichengwu #33,不能发 https 的全网址,说是疑似 spamming,就改了下
    secondwtq
        47
    secondwtq  
       Sep 16, 2021
    如果我到时间升级到新版 JDK 还需要收费么?
    如果不需要的话那就有逼人升级的成分了,这样我巴不得所有 JDK 全都这么干 :)
    shayuvpn0001
        48
    shayuvpn0001  
       Sep 16, 2021
    @thtznet 阁下可是王司徒?
    adoal
        49
    adoal  
       Sep 16, 2021
    坚持用 OpenJDK 并且坚持用发行版 repo 里的 openjdk-xxx.rpm/deb 的甲方飘过……被乙方怼过,也怼过乙方。
    chaowang
        50
    chaowang  
       Sep 16, 2021
    openjdk 和 zulu 还有 Corretto 哪个比较好用呢
    yingbo
        51
    yingbo  
       Sep 17, 2021
    都行。一般认为 openjdk 比较好一点,但是估计 99.99%的我们的应用,看不出区别了。要是能看出来,恭喜你,贵公司流量这么大,必须世界 500 强。你在 500 强里决定用哪个 jdk,必须高管啊
    fpure
        52
    fpure  
       Sep 17, 2021
    反正坚持用 openjdk 就完事了
    cco
        53
    cco  
       Sep 17, 2021
    openjdk 也稳稳的,实在不行就追新呗。
    Muyiafan
        54
    Muyiafan  
       Sep 18, 2021
    坚持一个 openjdk 不动摇
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   877 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 149ms · UTC 19:00 · PVG 03:00 · LAX 12:00 · JFK 15:00
    ♥ Do have faith in what you're doing.