当甲骨文决定在Java 1.8v之后发布版本时,JMeter是否会获得报酬?


问题内容

众所周知,Java自2019年1月起开始收费,JMeter是基于Java的应用程序。我们还能期望对JMeter产生这种影响吗,因为Apache必须向Oracle支付Java使用费才能在JMeter上工作以获得进一步的支持!

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


问题答案:

绝对不 !

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

但是,无论如何都没有这种风险。

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

Java由以下提供:

  • 甲骨文
  • 其他供应商(IBM)
  • OpenJDK的

从Java 8开始:

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

只有Oracle JDK> =
11才能获得付费支持,而OpenJDK则无需付费。如您所知,至少AmazonRedhat目前已经为jdk提供了LTS(长期支持)免费优惠。

因此,对于Apache JMeter完全没有风险!

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