<分区>
我正在开发一个编译为 JVM 的开源编译器 (GPLv2),我希望能够将 Java 的文档与编译器和 Java 外部类定义一起分发。 Java 的文档许可如何以这种方式进行?如果有限制,我可以使用 OpenJDK 的文档吗?
对于我在 http://www.oracle.com/technetwork/java/redist-137594.html 上阅读的内容,看来 Oracle 不允许我们重新分发 API 文档。但是 OpenJDK 呢?
谢谢!
<分区>
我正在开发一个编译为 JVM 的开源编译器 (GPLv2),我希望能够将 Java 的文档与编译器和 Java 外部类定义一起分发。 Java 的文档许可如何以这种方式进行?如果有限制,我可以使用 OpenJDK 的文档吗?
对于我在 http://www.oracle.com/technetwork/java/redist-137594.html 上阅读的内容,看来 Oracle 不允许我们重新分发 API 文档。但是 OpenJDK 呢?
谢谢!
最佳答案
首先,我不是律师,这篇文章不应被视为法律建议。
其次,您是在寻求法律建议。你需要法律顾问。找个律师。不应向互联网上的一群(半)匿名人士咨询法律建议。法律通常是一个平行宇宙,有着复杂的规则,并不总是符合我们的规则,文字并不总是如你所想。您需要专家来帮助您解决这个问题。
第三,您应该查看源提供的许可。您已经为 Oracle 做到了这一点,但您似乎没有为 OpenJDK 做到这一点。他们的大部分许可似乎在 http://openjdk.java.net/legal/ ,虽然我没有看到任何关于文档的具体内容。 JavaDoc 嵌入在源代码中,并且每个源文件都是单独许可的(根据他们的 FAQ )......可能有一些类似的东西,也可能没有。
关于Java 库文档许可证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12099139/