最近由 Azul Systems 进行的一项全球调查发现,高达 86% 的 Oracle Java SE 用户计划将他们的 Java 应用程序从 Oracle 迁移到其他平台。这一显著的趋势主要受到成本问题的影响,其中 53% 的受访人员认为 Oracle Java 的费用过高。
该调查收集了来自全球 663 名资深 Java 专业人员的反馈,除了成本问题之外,还有其他因素促使用户考虑迁移。对于 Oracle 定价变化的不确定性(38%)、对 Java 使用审计的担忧(25%),以及对 Oracle 支持服务的不满(24%)也是推动用户迁移的关键因素。
调查还显示,大多数计划迁移的组织预计将在两年内完成这一过程。然而,有 14% 的用户对 Oracle 的定价和政策感到满意,并没有立即迁移的计划。这少数派表明,虽然成本是主要驱动力,但一些组织仍然认为 Oracle 的产品具有价值。
已经迁移到基于 OpenJDK 发行版的组织普遍对迁移过程、时间和结果表示满意。三分之二的受访者指出,转向 OpenJDK 帮助他们的组织节省了成本。这一点尤其值得注意,因为成本一直是围绕 Oracle Java 的一个主要关注点。
此外,75% 的受访者在 12 个月内完成了迁移,而 23% 的受访者甚至在不到三个月的时间内就完成了迁移。这些数据突显了组织能够相对轻松且迅速地从 Oracle Java 迁移出去的能力,特别是在考虑到潜在的成本节约时更是如此。
能够快速迁移而不对日常运营造成重大影响是这些发现中的一个重要方面。成功迁移的组织报告称,迁移过程中对日常运营的影响很小,这意味着迁移过程可以高效管理,同时不会牺牲生产力。
展望未来,从 Oracle Java 向其他解决方案(如 OpenJDK)迁移的趋势预计将继续,这是出于持续管理成本和保持技术选择灵活性的需求。随着越来越多的组织意识到开源解决方案的好处,我们可能会看到 Java 生态系统中出现更多的转变。
Azul Systems 的调查结果凸显了在当今竞争激烈的环境中,成本效益高且透明的软件授权模式的重要性。尽管 Oracle 在 Java 社区中仍占有重要地位,但越来越多的人倾向于选择像 OpenJDK 这样的开源替代方案,这反映了开发者和 IT 决策者优先考虑的变化。正在优化 Java 应用环境的组织应仔细考虑这些发现的意义,包括通过迁移实现的成本节约和运营改进的可能性。
总之,Azul Systems 的调查揭示了一个明确的趋势:Oracle Java SE 用户由于多种原因,尤其是成本问题,正考虑迁移。尽管如此,一小部分用户仍然忠于 Oracle,这凸显了 Java 开发者社区中多样化的需要和偏好。