最近的一项调查显示,Java 用户正在寻求从 Oracle 的 JDK 迁移到基于 OpenJDK 的替代方案。
译自 Survey: 86% of Oracle Java Users Migrating to Alternatives?,作者 Darryl K Taft。
Azul,一家与 Oracle 在 Java 领域竞争的 Java 平台提供商,发布了一项调查结果,表明超过 80% 的受访者表示他们正在迁移到 Oracle Java 开发工具包 (JDK) 的替代方案,原因包括成本。
Oracle 在 Java 用户中的份额一直在下降。根据 New Relic 的数据,Oracle 在 2020 年占据了约 75% 的 JDK 分发市场份额,但在 Azul 的 2023 年 Java 现状调查和报告中仅占 42%。这项最新的调查显示,这一趋势仍在继续,因为 86% 的使用 Oracle Java SE 的受访者目前正在迁移或计划将所有或部分 Java 应用程序从 Oracle 迁移到基于 OpenJDK 的发行版。根据该报告,只有 14% 的 Oracle Java 订阅者计划继续使用 Oracle。
Azul 的“Oracle Java 使用情况、定价和迁移调查和报告”基于一项全球研究,该研究包括来自六大洲不同规模公司的 663 名合格参与者的回复。所有受访者都表示他们精通 Java,其中 75% 的人表示 Java 占其工作的重要部分。市场研究公司 Dimensional Research 对电子调查进行了管理。
从 Oracle JDK 迁移的主要原因包括成本(53% 的人认为 Oracle Java 太贵)、对开源替代方案的偏好(47%)、对 Oracle 定价和政策变化的不确定性(38%)、审计风险担忧(25%)以及对 Oracle 支持的不满(24%)。
“‘Oracle Java 使用情况、定价和迁移调查和报告’ 的数据描绘了一幅清晰的画面:Java 用户正在寻找与 Oracle Java SE 等效或更好的替代方案,以解决他们对许可和支持成本以及审计风险的业务担忧,”Azul 联合创始人兼首席执行官 Scott Sellers 在一份声明中表示。“有一个更好的前进道路:已经切换到基于 OpenJDK 的商业支持发行版的组织报告称体验顺利,并实现了显著的成本节约。”
总的来说,大多数寻求从 Oracle Java 迁移的组织并不期望找到更好的东西。
“我认为大多数情况下,人们并不一定在寻找更好的东西。他们真正想要的是相同的东西,”Azul 副首席技术官 Simon Ritter 告诉 The New Stack。“因为他们只想继续使用 Java。他们希望继续以与从 Oracle 获取更新相同的时间获得更新,并且在安全补丁、错误修复等方面具有相同的内容。人们正在寻找与 Oracle 提供的等效产品,但价格更低。”
与此同时,84% 的迁移受访者表示他们的迁移按预期进行或更轻松,75% 已经从 Oracle Java 迁移的公司在一年内完成了迁移,其中 23% 在三个月或更短时间内完成。大约三分之二计划迁移的受访者表示,他们计划在两年内开始从 Oracle Java 迁移(但尚未开始)。
“好吧,你必须谨慎看待竞争对手的调查,”Constellation Research 分析师 Holger Mueller 表示。然而,“所有开源生态系统都对整体方向和成本敏感。可以公平地说,Java 社区非常担心 Oracle 收购 Sun 和 Java——但总的来说,Oracle 一直是 Java 的良好管理者。其中一个驱动因素是活跃的生态系统,其中有像 Azul 这样的供应商为企业提供了替代方案——并因此使 Java 成为一种有竞争力的编程语言。Azul 进行的调查肯定会引起整个 Java 生态系统的关注——并将使其变得更好。”
此外,三分之二的受访者表示,他们的组织在切换后节省了成本。
“虽然一些组织最初犹豫是否要进行切换,但我们的调查显示,那些已经迁移到 OpenJDK 发行版的组织都获得了积极的体验,”Sellers补充道。“很明显,Java 社区正在用行动投票,寻求更具成本效益、灵活性和开放性的解决方案,以满足其 Java 应用程序和基于 Java 的基础设施的需求。”
与此同时,83% 的受访者表示,他们的组织将需要 Java 支持来运行生产应用程序。