当 Oracle 决定在 1.8v 之后使用 Java 时,JMeter 会被支付吗?

Pra*_*eek 4 java jmeter java-11

众所周知,Java 从 2019 年 1 月开始付费,而 JMeter 是基于 Java 的应用程序。我们是否也能期待对 JMeter 的这种影响,因为 Apache 必须向 Oracle 支付 Java 使用费才能在 JMeter 上进行进一步的验证!

如果有人有,请提供对此的见解。如果我不正确,请纠正我。

UBI*_*ACK 6

绝对不 !

在任何情况下,Apache 都不必向 Oracle 付费,因为 JMeter 的 Java 用户(对于任何其他 Java 应用程序)将付费。

但是,无论如何都不存在这样的风险。

JMeter 需要 Java >=8(Java 9 和 10 是中间版本,不建议使用)。

Java由以下提供:

  • 甲骨文
  • 其他供应商 (IBM)
  • 开放式JDK

从 Java 8 开始:

  • 甲骨文是免费的
  • OpenJDK 是免费的
  • IBM Java SDK 是免费的

只有 Oracle JDK >= 11 需要付费支持,OpenJDK 不是。正如您所知,目前至少亚马逊Redhat已经为 jdk 提供了 LTS(长期支持)免费优惠。

所以 Apache JMeter 完全没有风险!

可以看到jmeter github项目通过TravisCI运行在OpenJdk上: