【问题标题】:Can we redistribute Oracle tools.jar? [closed]我们可以重新分发 Oracle tools.jar 吗? [关闭]
【发布时间】:2011-07-19 23:40:02
【问题描述】:

Oracle JDK 附带的tools.jar 是否可以与依赖它的商业产品一起分发(也就是说,在法律上,根据 Oracle 的许可条款)?无论是或否,请提供参考以证实您的答案。

【问题讨论】:

  • 您是否试图避开 JDK 安装要求?我实际上并不认为(从技术上讲,如果不合法的话)单独提供 tools.jar 是非常合适的。您应该以更好的解决方案为目标,包括只需要安装 JDK。或者,您可以使用 Eclipse 方式:Eclipse 带有自己的 Java 编译器(称为 ecj),因此它可以仅与 JRE 一起使用。
  • 绝对不会试图躲避任何事情。我只想在那个 jar 中使用一个实用程序(“附加 api”)。
  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See herehere 了解详细信息,help center 了解更多信息。
  • 根据您发布的链接,它是编程的主题。那么如何将其迁移到那里。
  • @JimN 超过 60 天的问题无法迁移。

标签: java oracle licensing


【解决方案1】:

根据我的阅读,是的,但有一些警告:

  • 您必须重新分发整个 Oracle JDK,或仅使用包含 tools.jar 的“Javac 字节码编译器”的整个 JRE;该重新分发允许与您的应用“捆绑”。
  • 重新分发的 JDK 或 JRE 必须是“完整且未经修改的”(减去一些关于您可以添加和/或减少的内容的部分)。
  • 永远不能重新分发测试版。
  • 您遵守redistribution section of the license(我的整个答案的来源)中涵盖的其他一般条款。

【讨论】:

  • 啊,是的,这看起来像我想要的。 :) “下面列出的来自 JDK 的有限文件和目录集可能包含在 Java TM 运行时环境 (JRE TM ) 的供应商重新分发中。它们不能单独重新分发,并且必须伴随相同版本的 JRE 分发。”有一组文件专门用于“动态附加机制”。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-28
  • 1970-01-01
  • 2011-05-20
  • 2020-07-24
  • 2020-11-14
  • 2022-01-23
相关资源
最近更新 更多