Oracle Java 正在死亡

👉 这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料: 

2ae570f57d2a3bf3854043fb51417ff8.gif

👉这是一个或许对你有用的开源项目

国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。

功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号、CRM 等等功能:

  • Boot 仓库:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • Cloud 仓库:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

【国内首批】支持 JDK 21 + SpringBoot 3.2.2、JDK 8 + Spring Boot 2.7.18 双版本 

来源:OSC开源社区

546e9fb63ee8df6ce27b8d86cbcfe845.jpeg


2020 年,甲骨文是最受欢迎的 JDK 供应商,其主导的 JDK 发行版占据了大约 75% 的市场份额。

2022 年,甲骨文虽然保住了 JDK 供应商第一的市占位置,但其份额已经缩水了近一半,跌至 34%。

2023 年,甲骨文主导的 JDK 发行版所占市场份额下跌到了 28%。

42587bf219bcf1a8ac52be67c473c84c.png

以上数据来自 New Relic 发布的 “2023 年 Java 生态系统状况报告”。

近日,Azul 发布了一份全球 Oracle Java 使用、定价和迁移调查的报告,旨在评估 Java 社区对 Oracle 的定价、政策和 Java 支持的反应。

报告基于来自全球 663 名经验丰富的 Java 专业人士的反馈,探讨了 Oracle Java 用户迁移到基于 OpenJDK 的替代方案的原因、迁移过程和时间的详细信息,以及支持和技术专业知识对于 OpenJDK 发行版的重要性。

012ffed10d2656446a3c7e6357e690e6.png

多年来 Oracle 在 Java 用户中的份额一直在下降,从 2020 年的 JDK 发行版市场的约 75% 下降到 2023 年的 42%

调查结果表明,86% 的 Oracle Java SE 用户正在或计划将其全部或部分 Java 应用程序从 Oracle 迁移出去

具体原因包括成本、对开源的偏好、对 Oracle 正在进行的定价变化的不确定性以及 Java 使用审计的威胁。

  • 成本 :53% 的人认为 Oracle Java 太贵。

  • 偏好开源替代品 :47% 的人表示希望使用像 OpenJDK 这样的开源发行版。

  • 不确定性 :38% 的受访者指出 Oracle 的定价、许可和支持正在发生变化。

  • 审计风险 :25% 的人提到对 Oracle 可能进行的 Java 使用情况审计的担忧。

  • 技术支持 :24% 的人表示 Oracle 支持未能满足他们的期望。

大约三分之二的计划从 Oracle Java 迁移的受访者将在两年内完成迁移。

在计划继续使用 Oracle Java 的 14% 的受访者中,约三分之一的人表示他们对 Oracle 的定价和政策感到满意。

大多数已迁移的组织都对迁移过程、时间和结果感到满意,有三分之二的受访者表示从 Oracle Java 转向 OpenJDK 发行版帮助组织节省了成本。

75% 的受访者在 12 个月内完成了向 OpenJDK 的迁移,23 % 的受访者在不到三个月的时间内完成了迁移。

84% 的受访者表示,迁移到 OpenJDK 发行版的过程符合预期;其中 41% 表示迁移过程比预期的要容易,43% 表示迁移过程按计划进行。

当 Oracle 于 2009 年 4 月以 74 亿美元收购 Sun Microsystems 时,Oracle 创始人和董事长 Larry Ellison(拉里·埃里森)将 Java 语言称作“我们所买下的最重要的软件资产 ”。

然而甲骨文接手 Java 之后便开始使劲霍霍,甚至被一度认为“杀死”了 Java。

2018 年,甲骨文宣布将于 2019 年 1 月结束 Java 8 的免费公共更新, Oracle Java 8 的公开更新只能通过付费订阅 Oracle Java SE 来获得,并改变未来 Oracle Java 公共更新的提供和许可方式。

这向许多人展示了甲骨文管理的弊端,也预示着我们今天看到的与 Java 支持和更新相关的复杂许可模式和高昂成本。

甲骨文这一举措极具颠覆性,导致其他公司和组织提供自己的 OpenJDK 发行版并提供支持和更新的活动激增。

从这个意义上讲,开源生态系统继续蓬勃发展,为开发人员提供了广泛的选择,以满足他们的需求。

2019 年,Oracle Java 许可证再次变更。它对于个人和开发目的是免费的,但商业用户需要订阅。

似乎因此,Oracle 在 Java 开发人员中的受欢迎程度开始下降。Azul 的 2023 年 Java 现状调查和报告指出,全球 72% 的人正在考虑从 Oracle Java 迁移到非 Oracle 发行版,60% 的人已经在使用非 Oracle OpenJDK。

到 2023 年,甲骨文推出全新 Java SE 定价模式 —— 将基于公司总员工数来收取对应的费用,而不是使用 Java 的员工数;意味着即便公司只有一个开发者使用 Java,也会按总员工数量收费。

09f406333832e6f18cc8a6e1e4d46ed5.png

在这种最新的定价模式下,一些客户表示成本增加了 2 到 12 倍。雪上加霜的是,审计压力似乎也在增加。

根据 Gartner 的预测,到 2026 年,将有超过 20% 使用 Java 应用程序的企业接受 Oracle 公司的审计,从而产生预算外的违规费用。

最后用 Azul 联合创始人兼 CEO Scott Sellers 的观点结尾:

“大量用户放弃使用 Oracle Java 是因为人们对定价变化的担忧不断增加,并且越来越倾向于使用开源替代品。

尽管一些公司最初对迁移犹豫不决,但那些已经迁移到 OpenJDK 发行版的公司有着正向的体验。

很明显,Java 社区用户会用脚投票,为他们的 Java 应用程序和基于 Java 的基础设施寻求更具成本效益、更灵活和更开放的解决方案。”


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

e709a0fe25789ac6f1cc32ffd0b3afd6.png

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

742b00e8fcc2f4e278a52dfda7988423.png

a6f6f6708b798380fc1e52f808328333.png1c1dcb08ae2788d5875338a46a12338f.pngfa4a0acb59404006ceafe45e7e767434.png168c4971700161eaa6581562bd2de245.png

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值