Oracle Java 许可和定价发生了哪些变化?
自 2019 年以来,Oracle 对 Oracle JDK 许可和定价进行了多项更改。这些变化的主要目的是让 Oracle Java 的业务用户为以前免费的开源开发语言的商业用途付费。
2019 年和 2021 年的更新
在 2019 年的更新中,从 Oracle JDK 8 开始,Oracle 试图让那些在商业生产中使用 Oracle Java 的用户购买 Oracle Java SE 订阅。2021 年,强烈反对导致它逆转了方向,允许 Oracle JDK 17 进行商业生产。
2021 年的更改仅包括在下一个 LTS 版本发布后至少一整年内对 Java 的长期支持版本的更新,比竞争对手的 OpenJDK 供应商要短。新的许可条件也不允许有偿重新分发。
最近的 2023 年更新
2023 年,甲骨文宣布将要求使用 Oracle Java 的组织为其所有员工群体购买许可证,即使只有一个员工或服务器安装了可许可的 Java 版本。
由于定价变化并不取决于 Java 用户的实际数量,甚至还取决于为组织工作的承包商,因此对于选择继续使用 Oracle Java 的公司来说,这一变化意味着成本大幅增加。
Oracle Java 许可和定价变更会带来什么结果?
随着 Oracle 寻求使用 Oracle JDK 的组织,许多组织正在考虑或正在转向替代方案。根据 New Relic 的 2024 年 Java 生态系统状况报告,Oracle 的 Java 市场份额从 2020 年的 75% 下滑到 2023 年的 21%,其中一年的份额下降了 29%。
New Relic写道:“在对JDK 11发行版进行更严格的许可之后(在Java 17恢复到更开放的立场之前),Oracle的二进制文件出现了明显的变化,从那时起,我们看到逐年稳步下降。
Azul 的 2023 年爪哇现状调查和报告对 2,000 家使用 Java 的企业进行了调查,发现 Oracle 的市场份额从 2020 年的 Java 开发工具包发行版的 75% 下降到 2023 年至少使用一个 Oracle Java 实例的 42%。
在报告中,Azul 发现甲骨文最新的 2023 年许可证和定价更新引发了“广泛的担忧”。该公司表示,82%的企业对这一变化表示担忧,近四分之三(72%)的企业正在积极探索Oracle Java的替代方案。
亚马逊(Amazon)在2023年将Coretto的市场份额增加到31%,但到2024年,这一比例再次下降到18%。一系列其他供应商,如社区维护的 Eclipse Adoptium 和 Azul Systems,也引起了人们的兴趣。
在亚太地区寻找替代 JDK 供应商适合 Azul Systems
Azul 的亚太地区业务正受益于从 Oracle JDK 的转变。该公司提供值得信赖的 OracleJDK 替代品(称为 Azul Platform Core)以及专为高性能、一致性和效率而设计的优质产品 Azul Platform Prime。
Azul 亚太区副总裁 Dean Vaughan 告诉 TechRepublic,自甲骨文最近一次 2023 年许可变更以来,该业务在澳大利亚、马来西亚、印度、台湾和菲律宾的增长激增。最近,它还收购了日本的全球跨国公司。
仔细研究 Java 用法的三个好处
Java 在企业中的广泛使用使 Oracle 的许可更改对许多人如此关注。然而,被迫密切关注他们如何使用 Java 的组织也可以从云成本优化、提高安全性以及使其组织在行业和开发人员人才竞争中更具竞争力中受益。
1. 云中 Java 资产的成本优化
Azul的Vaughan表示,在亚太地区进行云计算扩张的组织正在看到,通过使用AWS或Azure等超大规模企业或腾讯或阿里巴巴等区域性企业,云成本大幅增加。虽然一些云提供商努力帮助客户合理化工作负载以降低成本,但他们表示,他们不会花时间“查看堆栈”。
Azul在东盟、印度和中国等市场看到了云原生公司的增长。他说,这些国家已经发展了自己的主要本土科技产业,与全球公司相比,当涉及到OpenJDK供应商或优化Java以“大幅降低”他们所承担的云成本时,他们愿意跳出框框思考。
2. 处理旧版Java中的漏洞
安全性、合规性和治理是更多关注 Java 的另一个关键驱动因素。Azul 表示,由于旧版本 Java 中存在常见漏洞和暴露的风险,以及最近发生的事件,例如影响了 80% 的 Java 用户的 Log4Shell 漏洞,组织希望通过更新到最新版本的 Java 来确保他们保持良好的卫生习惯。
One feature of Azul’s Intelligence Cloud offering, which sits on top of its Platform Core and Prime Java options, is the ability to identify and triage any vulnerabilities identified in Java versions. By establishing which identified vulnerabilities have actually been put into production, an organisation can ensure DevOps teams spend time on the right things.
3. 使用较新或高级的 Java 版本提高竞争力
许多组织希望通过迁移到较新版本的 Java 来实现现代化。这可以带来一些优势,例如吸引年轻、有才华的开发人员,并为开发团队提供最新的 Java 进步。“Java在过去十年中以令人兴奋的方式发展,所以对于一些人来说,它可能值得投资,”Tene说。
Azul 的高级 Java 版本称为 Java Prime,在亚太地区的金融服务等行业吸引了一批追随者。Tene说,这些企业被一个增强的Java版本所吸引,这个版本更快,更一致,可以“处理巨大的工作负载”。这确保了他们能够在其垂直市场中保持与同行的竞争力。
发表评论
您还未登录,请先登录。
登录