如何看待java开始收费?

其次,关于收费问题,Oracle JDK 11 的收费模式与过往有所不同。Oracle提供的 Java SE Advanced 系列产品并非完全免费,只有在“通用计算”范围内免费。具体而言,如果使用了如 -XX:+UnlockCommercialVMOptions 功能或在“特殊嵌入式计算系统”中使用,将需要付费。对于 JDK 11,Oracle将发布两个版本:Orac...
如何看待java开始收费?
自 9 月 26 日,Oracle JDK 11 正式版本发布以来,其长期支持版本的地位备受瞩目。对于这次发布,企业用户最关心的两个问题主要集中在稳定性与收费问题上。本文将围绕这两个话题进行深入探讨。

首先,对于稳定性的关注,企业用户最为看重。那么,刚刚发布的 JDK 11 稳定性如何?答案是:如果企业用户是付费用户,无需过于担心稳定性问题。对于非付费用户,稳定性则需要谨慎考虑,因为迁移到新版本会存在一定的风险。Oracle JDK 11 由 OpenJDK 社区支持,Oracle 提供免费的 OpenJDK build,并承诺维护6个月。社区专家 Andrew Haley 也明确表示会组建并领导 JDK-11-updates 项目,并做了相应的保证。这表明,对于企业希望迁移到 JDK 11 的需求,前期确实存在一定的试错成本,建议在新项目中引入 JDK 11,避免影响稳定的老业务。

其次,关于收费问题,Oracle JDK 11 的收费模式与过往有所不同。Oracle提供的 Java SE Advanced 系列产品并非完全免费,只有在“通用计算”范围内免费。具体而言,如果使用了如 -XX:+UnlockCommercialVMOptions 功能或在“特殊嵌入式计算系统”中使用,将需要付费。对于 JDK 11,Oracle将发布两个版本:Oracle JDK 和 OpenJDK。Oracle JDK 支持 BCL 协议,允许免费使用于开发,但不允许用于生产,且需全额付费支持至 2026 年 9 月。OpenJDK 则基于 GPL 协议,免费用于公司使用,支持版本为 JDK 11.0.0、11.0.1 和 11.0.2,用户需在发布后一个月内迁移到 JDK 12 以继续获得免费支持。Oracle的收费策略旨在通过提供不同版本的 JDK 以满足不同用户需求,同时也揭示了其策略的复杂性。

面对 JDK 11 的收费和非收费选项,企业用户可以选择多种构建方案。例如,AdoptOpenJDK 支持 GPL 协议,且免费,与 Oracle OpenJDK 不同之处在于,AdoptOpenJDK 在 JDK 11 等主要版本中提供更长时间的支持。Red Hat OpenJDK 通过 Red Hat Enterprise Linux 提供 OpenJDK 构建,适用于商业环境。IBM 为 Java 8 及更早版本提供并支持 JDK,并且使用 OpenJ9 为 AdoptOpenJDK 构建提供商业付费支持。Azul Zulu 产品提供原汁原味的 OpenJDK,且免费,仅在需要购买 Azul 的技术支持时,商业技术支持部分才收费。SAP 根据 GPL+CE 协议提供 JDK 10 及更高版本,同时还有一个商业的闭源 JVM,但未找到关于其支持的详细信息。

综上所述,JDK 11 的收费与非收费版本提供了多样化的选择,企业用户可根据自身需求、预算和风险偏好进行选择。对于免费与收费版本的 JDK,需要谨慎权衡以确保稳定性与成本效益。选择过程中,用户需综合考虑产品的长期支持、社区维护、性能与功能等因素,以做出最佳决策。2024-08-31
mengvlog 阅读 7 次 更新于 2025-07-19 06:54:49 我来答关注问题0
  • 其次,关于收费问题,Oracle JDK 11 的收费模式与过往有所不同。Oracle提供的 Java SE Advanced 系列产品并非完全免费,只有在“通用计算”范围内免费。具体而言,如果使用了如 -XX:+UnlockCommercialVMOptions 功能或在“特殊嵌入式计算系统”中使用,将需要付费。对于 JDK 11,Oracle将发布两个版本:Orac...

  • Java 收费与否的问题取决于具体的使用场景和相关的许可协议。首先,Java 作为一门编程语言,其本身的语法和核心 API 是不收费的。任何人都可以下载和使用 Java 开发工具包(Java Development Kit,JDK)来编写和运行 Java 程序。在这种情况下,Java 是免费的。然而,如果我们要使用某些特定的 Java 技术或...

  • Java 本身作为编程语言是不收费的,但具体使用场景和许可协议可能涉及费用。以下是关于 Java 收费与否的详细解答:Java 编程语言和核心 API 免费:Java 的语法、核心 API 以及开发工具包都是免费的,任何人都可以下载和使用。特定技术或库可能需要付费许可:对于 Oracle Java SE 的某些高级特性,如高级管理...

  • java是源代码,不需要收费的。自己开发的项目卖给别人,肯定是要收费啊(从别人的口袋里拿到自己的口袋里),eclipse软件是不收费的,myEclipse软件是需要买注册码,但现在网上一大堆破解码,这个你可以直接拿来用,所以你也就可以不花钱用myEclipse了 ...

  •  猪八戒网 JAVA免费?

    开始收费,以后收费。 从网上下载下来的java软件是免费的,在使用过程中,有的是需要收费的,当然也有很多是免费的,如果是指开发工具,基本上都是免费的。 1、java语言的更新还是很快的,现在已经是java15了,听说java16已经在路上了,之前就有听说java要开始收费了,如果java真的收费的了,那么java程序员应该怎么办呢?其...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部