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

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