当甲骨文决定在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则无需付费。如您所知,至少Amazon和Redhat目前已经为jdk提供了LTS(长期支持)免费优惠。
因此,对于Apache JMeter完全没有风险!
您可以看到jmeter github项目通过TravisCI在OpenJdk上运行: