近年来,Java 领域不断在经历变化。
Oracle 对 Java 定价和许可模式的不断调整,引发了用户对高昂成本的强烈不满,并推动了 OpenJDK 的快速崛起。
Azul 近期发布的《2024 年 Oracle Java 使用、定价与迁移调查》 报告,进一步印证了这一趋势。
高昂成本成迁移主因:Oracle Java用户纷纷转向OpenJDK
报告指出,高达 53% 的受访者认为 Oracle Java 的高昂成本是他们迁移的主要原因。
2023 年 1 月,Oracle 第四次调整了 Java 定价和许可模式,将收费标准从 Java 使用量或使用地点转变为企业员工总数,直接导致用户使用成本大幅增加。
这一变化也成为了许多用户转向 OpenJDK 的直接诱因。
市场份额持续下降:Oracle Java时代走向终结
Oracle 在 Java Development Kit(JDK)分布市场中的份额逐年下降。
2020 年,Oracle 在 Java Development Kit(JDK)分布市场中约占 75% 的份额,但到了 2023 年,这一比例降至 42%。
调查显示,这一趋势仍在持续,高达 86% 的使用 Oracle Java SE 的受访者表示正在迁移或计划迁移其全部或部分 Java 应用程序,只有 14% 的用户计划继续留在 Oracle。
迁移计划:大多数用户将在两年内完成迁移
调查显示,大多数用户将在两年内完成迁移。
66% 的 Oracle Java 用户计划在两年内开始迁移到 Java 的替代方案。
其中 52% 计划在一到两年内完成迁移,14% 计划一年内完成迁移。只有 14% 的用户计划继续使用 Oracle Java。
迁移完成情况:迁移过程顺利,用户对结果满意
目前,83% 的用户已经完成了迁移或需要在不到 3 个月内完成迁移。
值得注意的是,84% 的用户表示迁移过程比预期的要容易或符合预期。
这表明,用户已经找到了可行的迁移方案,并对最终结果较为满意。
生产应用中的 Java 支持:OpenJDK 成为主流选择
在生产应用中的 Java 支持方面,46% 的用户选择付费支持的 OpenJDK,包括 Azul Platform Core / Zulu, Azul Platform Prime / Zing, Bellsoft Liberica, IBM Semeru 等。
45% 的用户选择免费支持的 OpenJDK,包括 Amazon Corretto, Eclipse OpenJ9, Microsoft Build of OpenJDK 等。
需要注意的是,虽然 OpenJDK 是一个开源项目,但它本身并不提供商业支持。用户需要选择付费支持的 OpenJDK 版本,以获得更完善的服务和保障。