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

Oracle JDK 并没有“真”免费

  •  2
     
  •   salmon5 · 2021-09-16 09:55:10 +08:00 · 9810 次点击
    这是一个创建于 1169 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    个人用户按时升级,企业用户掏钱,这不是很合理吗
    echo1937
        5
    echo1937  
       2021-09-16 10:04:12 +08:00
    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  
       2021-09-16 10:09:04 +08:00   ❤️ 1
    .Net Core, MSSQL ,反而免费了呢
    murmur
        7
    murmur  
       2021-09-16 10:11:35 +08:00
    @ybz SQL server free 的是 express 版吧?
    salmon5
        8
    salmon5  
    OP
       2021-09-16 10:11:45 +08:00
    @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  
       2021-09-16 10:13:39 +08:00
    又不是没有稳定 OpenJDK 版本,干嘛吊死在 Oracle 这棵树上呢
    thtznet
        10
    thtznet  
       2021-09-16 10:17:40 +08:00   ❤️ 16
    我是 C# 来劝降各位 Java 兄弟的,早日认清现实,Java 江河日下,昔日 C# 已有乾坤之势,这里 语法糖管够,生态虽然还差点,但是未来可期。
    echo1937
        11
    echo1937  
       2021-09-16 10:20:22 +08:00
    @thtznet #9 为什么选 Java,不就是因为生态好嘛,

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