Java 的免费之处和收费之处

我看到很多帖子都在抱怨Java现在是如何收费的。我觉得很多人都搞错了......我说的对吗?

Oracle JDK

也许当您开始使用Java进行编码时,系统会要求您下载JDK(Java开发工具包)。默认情况下,您追求的是Oracle JDK。尽管Oracle是最受欢迎的提供商,但它并不是唯一的提供商,因此当他们采取行动时,每个人都能感觉到。

Oracle JDK现在每六个月就有一个特性发布,这是之前在2017年宣布的新版本方案。在此之前,这需要3年多的时间。例如,看看Lambdas在Java 8中花了多长时间到达Java。所以6个月的特性发布是个好消息!

Oracle JDK在开发和测试环境中免费使用,但在商业环境中需要付费。

换句话说,更新通常会提供6个月,然后在发布下一个版本时停止。如果需要较长时间的更新/支持,或者需要在生产环境中使用,那么必须从Oracle购买。

现在,如果 Oracle 要以这样的速度前进,实际上对Oracle收费是有意义的,这背后有一些努力工作的开发人员而不是机器人。

而且,对于公司收取企业支持费用而言,这并不是什么新鲜事。

现在,如果您是一名学习Java的开发人员,这不会对您有任何影响,因为您可能正在开发和测试环境中使用Oracle JDK。

现在,如果您打算将其商业使用该怎么办?

您有一些选择,但我会列出一些-

您的公司可以寻求商业计划和长期支持:

  • 每个用户(台式机)每月-2.5美元(美元)或更少
  • 每个处理器(服务器)以下每月-25美元(USD)

对于大型部署支持要求,可享受大幅折扣,例如,1万至2万个处理器单元可享受50%的折扣。

OpenJDK

Oracle为OpenJDK做出了巨大贡献,它是Oracle OpenJDK的构建和Oracle JDK的基础。OpenJDK是免费和开源的。实际上,从Java 11开始,OpenJDK与Oracle的JDK具有同等的功能。换句话说,您不应该认为Oracle JDK比OpenJDK构建“更好”。这是个好消息,不是吗?

您当然不需要“带薪”支持选项。

尽管如果您所在的大型组织需要及时修复,有人会响应您的用户请求,或者如果您想保证使用的二进制文件已由供应商提供支持,那么您可以选择商业支持。

值得思考的是,作为最终用户,您如何支持Java SE生态系统来确保它有一个长久的未来!

总结

我已经给出了这种情况的概述,您可以阅读更详细的文章和文档,来查看是否仍然有兴趣更加深入地去了解它的含义。

在我们的世界里,我们有很多很棒的语言和很棒的特性,Java需要加速它的发布并更快地添加新特性。因此,Oracle决定投资于Java的发展。

原文链接:https://dev.to//lemuelogbunude/java-is-still-free-286

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值