我正在开发一个编译到JVM的开源编译器(GPLv2),我希望能够将Java的文档与编译器和java外部类定义一起分发。 Java的文档如何以这种方式获得许可?如果它是限制性的,我可以使用OpenJDK的文档吗?
对于我在http://www.oracle.com/technetwork/java/redist-137594.html阅读的内容,Oracle似乎不允许我们重新发布API文档。但是OpenJDK呢?
谢谢!
答案 0 :(得分:3)
首先,我不是律师,不应将这篇文章作为法律建议。
其次,您要求提供法律建议。您需要法律顾问。找个律师。不应该向互联网上的一群(半)匿名人士提供法律建议。法律通常是一个平行的宇宙,其复杂的规则并不总是与我们自己的规则相匹配,而且词语并不总是意味着你认为它们的意思。您需要专家来帮助您完成此任务。
第三,您应该查看来源提供的许可证。您已经为Oracle完成了这项工作,但您似乎没有为OpenJDK做过这样的事情。他们的大部分许可都是http://openjdk.java.net/legal/,但我没有看到任何关于文档的具体内容。 JavaDoc嵌入在源代码中,并且每个源文件都是单独许可的(根据他们的FAQ)......这些行可能有某些内容,但可能没有。