Blog chevron_right 未分类

研究 Java 从 Oracle 到 OpenJDK 的迁移趋势

Examining Java Migration Trends from Oracle to OpenJDK

2024 年春季,Azul 启动了首次年度 Oracle Java 使用、定价和迁移情况调查与报告,征集 Oracle Java 当前和以往用户的反馈,以评估 Oracle Java 定价变化的影响,以及这些用户迁移到其他 JDK 的计划。在这篇博文中,我们研究了调查中发现的一些迁移趋势。

Oracle Java Usage Pricing Migration Survey Report
阅读《Oracle Java 使用、定价和迁移情况调查与报告》

2023 年 1 月,Oracle 在四年内第四次更改了其 Java 许可和/或定价模式。根据新公布的定价,Oracle Java 客户将按员工人数付费,包括兼职员工和承包商。Oracle Java 的客户以及更广泛的 Java 社区如何应对这些变化? 

2024 年春季,Azul 启动了 Oracle Java 使用、定价和迁移情况调查与报告,征集 Oracle Java 当前和以往用户的反馈,以评估 Oracle 所宣布的定价模式变化的影响,以及这些用户迁移到其他 JDK 的计划、背后原因和总体经验。.

总体来说,45% 的调查参与者已迁离 Oracle Java 或目前正在将所有 Java 迁离 Oracle。当我们深入研究结果时,发现各个地区的进展并不一致。更多的欧洲和亚洲受访者已从 Oracle 迁离,而更多的北美受访者表示,他们目前正在迁移或计划将所有 Java 迁离 Oracle。

区域 已迁移 目前正在迁移所有 Java 目前正在迁移部分 Java 计划迁移所有 Java 计划迁移部分 Java 继续使用 Oracle
全部 25% 20% 18% 15% 9% 14%
北美 20% 23% 18% 17% 9% 13%
欧洲 34% 13% 18% 12% 11% 12%
亚洲 30% 20% 13% 11% 3% 23%
澳大利亚 19% 17% 22% 11% 14% 17%
南美 18% 27% 27% 9% 0% 0%
中东 50% 30% 20% 0% 0% 0%

接下来,我们要研究的领域是公司规模。员工人数在 1000 人以下的小型公司迁离 Oracle Java 的比例高于调查总人数。有趣的是,在我们的调查中,员工人数超过 10000 人的大型公司迁离 Oracle Java 的比例也高于调查总人数。

公司规模 已迁移 目前正在迁移所有 Java 目前正在迁移部分 Java 计划迁移所有 Java 计划迁移部分 Java 继续使用 Oracle
全部 25% 20% 18% 15% 9% 14%
100-
1,000
34% 17% 20% 12% 5% 12%
1,001-5,000 21% 24% 16% 14% 10% 15%
5,001-10,000 22% 21% 16% 22% 7% 12%
10,000+ 30% 15% 22% 9% 11% 13%

成本是一项关键因素。当被问及为何决定迁离 Oracle Java 时,调查参与者给出的三大理由是:  

  • 成本 (53%)
  • 偏好开源 (47%)
  • Oracle 持续变更定价、许可和支持模式产生了不确定性 (38%)

迁离 Oracle Java 的行动目前正在进行中,并且预计将来还会继续。大约三分之二计划迁离 Oracle Java(但尚未开始)的调查参与者计划在两年内开始迁移。超过一半正在迁离(或计划迁离)Oracle Java 的调查参与者预计将在两年内完成从 Oracle Java 到 OpenJDK 的迁移。

Java 迁移趋势 – 成本是公司决定迁离 Oracle Java 的首要原因。

结语

Azul 发布了《Oracle Java 使用、定价和迁移情况调查与报告》,旨在评估 Oracle Java 用户迁移到 OpenJDK 发行版背后的趋势和原因。在本次新调查中,由于半数以上的调查对象都非常重视成本,只有少数 Oracle 客户 (14%) 表示愿意继续使用 Oracle Java。大多数已迁移到 OpenJDK 发行版的客户在一年内就完成了迁移,并且发现迁移比预期更轻松,或在其预期之内。