我正在调查有关从Sun分发JDK / JRE的许可。
我问的原因是我想为客户端提供一个ISO磁盘映像,其中包含我的应用程序以及JDK或JRE依赖项。
答案 0 :(得分:8)
答案 1 :(得分:3)
许多人一直将JDK捆绑到他们的应用程序中,而无需支付任何费用。用户不会受到许可问题的困扰,因为已经提取了JDK / JRE,并且还捆绑了任何其他依赖项。
我经常看到这个问题,但是Sun没有提供明确而简单的答案。 “如果您想将JVM嵌入商业应用程序中,您必须支付一些费用”。在我看来,这样的笔记应该显示在每个下载页面中。
答案 2 :(得分:0)
只要您不修改它并且不为它收费,您就可以将安装二进制文件与您的应用程序捆绑在一起。罐子还不够。
答案 3 :(得分:0)
您可以在Java SE README文件中找到此信息。
特别是,这是Java 7 JRE README:
的摘录[...]您可以免费重新分发Java SE运行时环境 根据Oracle Binary的条款,使用您的应用程序 Java SE平台产品的代码许可协议。
JDK的重新分发有点复杂,请参阅README文件的Redistributable JDK Files
部分。