甲骨文再次更改Java许可规则:基于员工数量收费


甲骨文再次更改Java收费规则:将 Java 许可收费更改为按用户而不是按处理器 ,价格可能因此会上涨很多。
甲骨文Oracle 自 1 月 23 日起启用新的 Java SE 通用订阅:这意味着每家公司现在都必须计算每名员工以确定他们的 Java 账单,可能意味着人们使用 Java 的费用大幅上涨。

Oracle 再次改变了规则:截至(2023 年 1 月 23 日),甲骨文已经彻底改革了其 Java SE 订阅计划,使得组织使用 Java 的成本可能比以前的计划高得多。

新的Oracle Java SE 通用订阅全球价目表几乎完全放弃旧订阅模式:基于“安装和/或运行”Java 的物理处理器进行计数(除非您碰巧拥有超过 50,000 个处理器,不包括 Java 在其上运行的台式机)安装),将计数指标更改为基于“雇员”数量,他们进一步将 “雇员”Employee 定义为:

  1. “您所有的全职、兼职、临时雇员”,以及
  2. “所有支持您内部业务运营的代理人、承包商、外包商和顾问的全职员工、兼职员工和临时员工。”

对于您的组织而言,这意味着无论您的 Java 用户或服务器占用空间如何,您现在都必须统计每一位员工、承包商、顾问和代理,以确定您的 Java 订阅费用。您可能会面临订阅费用大幅上涨的风险。

建议您评估以下事项:

  1. 评估使用 Java 的应用程序,看看是否可以使用免费的OpenJDK而不是 Java SE。这可能包括联系您的应用程序供应商进行澄清并鼓励他们支持免费版本。
  2. 查看您的 Oracle 许可(尤其是应用程序和中间件)以确定它们是否包含 Java SE 的捆绑授权。一个例子是Oracle 融合中间件
  3. 考虑所有 Oracle 产品的许可合规性。我们期望 Oracle 增加审计活动,并且他们不会将范围限制为仅限 Java。他们至少会审核所有 Oracle 技术产品(数据库、中间件、Java)。如果您有任何合规性问题,请确定在进行审计之前可以采取哪些措施来解决这些问题。

甲骨文1 月 24 日 发布了一份关于其新许可订阅定价的常见问题解答 ,澄清了一些事情并混淆了其他事情。它声明“旧版 Java SE 订阅产品的客户将继续获得所有原始权益,并可以根据现有条款和指标续订。” 这对于已经拥有基于处理器数量和桌面用户的 Java SE 订阅的客户来说是个好消息。
对于没有订阅旧版的 Java 客户来说,这不是个好消息。新客户将被迫加入新的通用订阅,并且可能支付的费用至少是之前订阅费用的两倍。

解决之道:只需使用 Oracle Java SE 开发工具包之外的任何其他东西。
https://sdkman.io/jdks

当然,这个新规则对于新兴创业企业有益,员工数量少,但是拥有大量运行Java的服务器;对于传统大型企业和政府组织机构不利。