Bundling JDK/JRE

5

我正在了解有关从Sun分发JDK/JRE的许可证问题。

我之所以问这个问题,是因为我想提供一个包含我的应用程序和JDK或JRE依赖项的ISO磁盘映像给客户。


3
我投票关闭此问题,因为它涉及许可证或法律问题,而非编程或软件开发。详情请参见此处此处,更多信息请查看[帮助]。 - JasonMArcher
4个回答

8

这是您需要的:

Form Sun:

重新分发: JDK和JRE均可根据BCL条款自由地与附加值进行重新分发。

这里是链接


3
许多人在未支付任何费用的情况下将JDK捆绑到其应用程序中。用户不必担心许可问题,因为JDK / JRE已经被提取并且任何其他依赖项也已捆绑。
我经常看到这个问题被问到,但Sun没有给出明确简单的答案。“如果您想在商业应用程序中嵌入JVM,则必须支付一些费用”。在我看来,每个下载页面都应该显示这样一条注释。

0
只要您不进行修改并且不收取费用,就可以将安装程序二进制文件与您的应用程序捆绑在一起。但是仅仅使用JAR文件是不够的。

0

你可以在Java SE README文件中找到这些信息。

特别是,这是 Java 7 JRE README的摘录:

[...] 根据Oracle二进制代码许可协议的条款,您可以免费将Java SE运行时环境与应用程序一起重新分发。

JDK的重新分发略微复杂,请参阅README文件中的可再分发JDK文件部分。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接