
本文共 1588 字,大约阅读时间需要 5 分钟。
JDK8收费roversy: Oracle为何终止Public Update,并提供订阅服务
Java发展从未被如此热议过,尤其是在2018年底至2019年1月,Oracle JDK8终止Public Update(公开发由维护更新)引发广泛讨论。本文从多个角度解析Oracle的决策背景及其影响。
JDK8的Update终止与订阅服务
Update的定义与作用
Update是Oracle 为Java SE提供的维护和改进版本,包含Bug Fix、性能优化、安全更新等内容。这些更新通常对应于一个特定的版本号,如8u191、8u192等。Update的目标是为已安装的JDK版本提供后续支持,确保开发者能够享受到最新技术改进和安全补丁。
JDK8的End of Public Updates(EPO)
JDK8于2014年3月发布,持续了将近5年,从2019年1月1日起,Oracle正式终止对JDK8的Public Update。这意味着企业或个人将无法通过免费渠道获得JDK8及其后续更新。这一决定引发诸多争议和质疑,因为JDK8仍然广泛使用。
收费订阅服务的推出
Oracle为应对这一问题,推出了新的订阅服务。在2019年1月以后,如果企业希望继续获得JDK8及其他早期版本的更新和技术支持,必须购买订阅服务。该服务的费用根据部署环境划分,个人用户每月2.5美元,云和服务器部署按Processor计费。此外,Oracle为企业级用户提供了Java SE Advanced、Java SE Advanced Desktop、Java SE Suite等高级服务,这些套餐通常包含JDK及其重要更新的使用权。
Oracle的决策背后的原因
1.履行支持责任的合理性
作为一个庞大的软件公司,Oracle维护JDK8已经超过5年的时间,持续提供免费的Public Update对公司的维护成本和资源消耗极大。这使得继续提供免费支持变得不可持续。
2.企业用户的实际需求
大量企业已经购买了Java SE Advanced或相关套餐,这些订阅包已经包含了所需的技术支持和更新。收费订阅服务则为这些企业提供了更灵活的更新渠道,满足了这些公司的实际需求。
3.市场竞争与生态系统
Oracle JDK并非唯一的Java实现,OpenJDK等开源版本提供了强有力的替代方案。Oracle希望通过收费订阅服务巩固其在Java生态系统中的地位,同时提升自身的盈利能力。这种策略既有助于公司的发展,也为用户提供了更多选择。
OpenJDK:一个وی很好的替代方案
对于对Oracle JDK有依赖 hollows 的企業,OPENJDK是一个理想的替代方案。其由Red Hat、Azul系统公司、SAP等大型企业='-'
OpenJDK的优势
- 开源性质,遵循GPL协议,适合自由Mask开发和定制化需求。
- 提供灵活的维护机制,允许企业根据自身需求选择支持频率。
- 得到了各界的广泛支持,May包含对最新JDK版本的快速支持。
如何应对JDK8收费roversy
总结
JDK8收费roversy反映了软件维护的现实需求,也促使企业重新审视Java发展的生态与未来。无论选择Oracle的订阅服务还是OpenJDK,企业都有充分的选项来保障自身的开发需求 和长期稳定性。最终,答案取决于业务的具体需求和技术战略。
发表评论
最新留言
关于作者
