从明年1月开始,Oracle要对JDK8就要收费了,怎么办?
发布日期:2021-05-14 01:59:02 浏览次数:28 分类:精选文章

本文共 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

  • 评估当前版本状态:如果公司已购买了Java SE Advanced套餐,无需额外费用。
  • 了解订阅服务的具体内容:对于需要JDK8的业务,比较订阅服务的价值与Lucrative性。
  • 制定长期战略:对于JDK7或其他非主流版本,企业可以安心使用已停止保持Public Update的版本。
  • 考虑OpenJDK:对于对稳定性和自定义化需求高的企业,OpenJDK是一个可靠的选择。
  • 总结

    JDK8收费roversy反映了软件维护的现实需求,也促使企业重新审视Java发展的生态与未来。无论选择Oracle的订阅服务还是OpenJDK,企业都有充分的选项来保障自身的开发需求 和长期稳定性。最终,答案取决于业务的具体需求和技术战略。

    上一篇:从 25 倍稀释下的蘑菇街期权说起
    下一篇:理工类小哥如何准备一场求婚

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2025年04月16日 05时38分33秒