V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oblax
V2EX  ›  Java

OracleJDK 21 收费问题

  •  
  •   oblax · 10 小时 29 分钟前 · 1113 次点击

    这是官网的写法: Java SE Development Kit 21.0.8 downloads JDK 21 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions (NFTC).

    JDK 21 will receive updates under the NFTC, until September 2026, a year after the release of the next LTS. Subsequent JDK 21 updates will be licensed under the Java SE OTN License (OTN) and production use beyond the limited free grants of the OTN license will require a fee.

    严格翻译的话,似乎收费的只有“Subsequent JDK 21 updates”,只要不更新就不收费,问了几个大模型也都这么说。 但是在网上搜索,似乎是按时间收费的说法居多,即三年免费期一过就会开始收费。

    13 条回复    2025-08-19 16:47:59 +08:00
    Shatyuka
        1
    Shatyuka  
       10 小时 5 分钟前
    "Subsequent JDK 21 updates" 不就是“免费期过了”的新版本吗
    sagaxu
        2
    sagaxu  
       10 小时 1 分钟前
    2018 年之后没有任何理由用 OracleJDK 了
    spritecn
        3
    spritecn  
       9 小时 58 分钟前
    一直用 aws 的,除了 oracle 的几个私有库没有外(有代替,换一下就好),其他没啥子问题
    oblax
        4
    oblax  
    OP
       9 小时 58 分钟前
    @Shatyuka 对呀,按我理解就是比如 21.5 update 开始收费,那我停在 21.4 就好了。但网上搜出来很多是说三年之期一到就算你是 21.0 也得收费。
    oblax
        5
    oblax  
    OP
       9 小时 58 分钟前
    @sagaxu 这个由不得我。。。
    zed1018
        6
    zed1018  
       9 小时 57 分钟前
    是什么缘由一定要用 oracle 的 jdk ,往后的 jdk oracle 的应该也没有几个 diff 了吧
    peteretep
        7
    peteretep  
       9 小时 56 分钟前
    谁决定用 oracle 谁掏钱,不掏钱就用 openjdk
    oblax
        8
    oblax  
    OP
       9 小时 55 分钟前
    @zed1018 公司要升级,我这小兵就调研一下。
    oblax
        9
    oblax  
    OP
       9 小时 55 分钟前
    https://www.oracle.com/cn/java/technologies/javase/jdk-faqs.html
    查了下文档似乎就是按版本来的。
    guanyujia5444
        10
    guanyujia5444  
       9 小时 31 分钟前
    @oblax #9 安全问题不考虑?遇到大的安全漏洞必须升级,升级收费,不升级安全风险极大,不如早早替换。
    msg7086
        11
    msg7086  
       9 小时 22 分钟前
    许可证是绑定到版本的,no-fee 版本就一直是 no-fee 的。
    不过就像其他人说的,你不打算跟着 Oracle 做企业级技术支持的话没必要用 OracleJDK 。
    就像大家用红帽子也是用 Alma 或者 Rocky ,再不济也是 OL 或者 CentOS ,没必要硬上 RHEL 。
    OracleJDK 就靠企业版收费提供商业支持维护来营收了。
    普通公司用用 OpenJDK 就可以了。
    msg7086
        12
    msg7086  
       9 小时 20 分钟前
    补一句:
    当然了,既然是公司要求,只要公司出钱,那下面的人默默跟着做就行了。
    visper
        13
    visper  
       8 小时 49 分钟前
    换 openJDK.或者换国产的阿里啊腾讯修改的这些 jdk?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1368 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:37 · PVG 01:37 · LAX 10:37 · JFK 13:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.