Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-它是免费的吗?_Java_Openjdk - Fatal编程技术网

Java-它是免费的吗?

Java-它是免费的吗?,java,openjdk,Java,Openjdk,多年来,我们一直在使用Java构建我们的企业软件(非嵌入式),并将JRE免费分发给我们的客户。 最近,甲骨文公司的代表在一次贸易展上与我们接洽,提供他们的服务。 在与我们的工程师打了几次电话后,他们开始声称我们需要为Java支付费用,因为我们的软件不是“通用的” 因此,有几个问题: 还有其他人遇到过这种情况吗 有人切换到OpenJDK了吗 还有其他选择吗 提前感谢, 标记如果我的记忆正常,我隐约记得在某个地方读到,你可以用你的应用程序重新发布JRE,但不能免费发布JDK本身。除非您正在构建IDE

多年来,我们一直在使用Java构建我们的企业软件(非嵌入式),并将JRE免费分发给我们的客户。 最近,甲骨文公司的代表在一次贸易展上与我们接洽,提供他们的服务。 在与我们的工程师打了几次电话后,他们开始声称我们需要为Java支付费用,因为我们的软件不是“通用的”

因此,有几个问题:

  • 还有其他人遇到过这种情况吗
  • 有人切换到OpenJDK了吗
  • 还有其他选择吗
  • 提前感谢,


    标记

    如果我的记忆正常,我隐约记得在某个地方读到,你可以用你的应用程序重新发布JRE,但不能免费发布JDK本身。除非您正在构建IDE,否则为什么要分发JDK?当然,甲骨文可以介入并要求获得报酬

    还有:


    检查

    从未听说过这一点。我在不同的公司工作,这些公司不生产“通用”软件。从来不用付钱。你100%确定他们是真正的Oracle代表吗?如果你事先告诉他们你在使用OpenJDK,我肯定他们会有点惊慌失措。除此之外,我怀疑他们是否有任何法律地位……在下载JDK时,请仔细检查您与Oracle达成的许可证,并确保合法的许可证与正在发生的事情一致。请参阅“是的,如果您遵守Java二进制代码许可证的条款和条件,您可以向Java提供软件。”咨询律师了解他们的许可条款:为什么要重新发布JDK?即使是IDE也不需要它。例如,Eclipse有自己的编译器,因此它不需要JDK来工作。