JDK许可证:允许修改/复制JDK类?

时间:2015-04-25 13:01:45

标签: java licensing

我对目前的(1.8)JDK许可证感到困惑。实际上,我想复制一个类(来自javax命名空间)并对其进行增强并在我的项目中使用它。许可证是否包含此内容?

由于

1 个答案:

答案 0 :(得分:0)

来自http://www.oracle.com/technetwork/java/javase/terms/license/index.html的Oracle许可:Oracle授予您非独占,不可转让的有限许可,无需复制和分发本软件的费用,前提是(i)您分发本软件的完整和未经修改的仅作为运行,您的程序的一部分捆绑,(...)(iii)您不会分发用于替换本软件任何组件的其他软件。

您的建议是不是要修改原始的JDK,而是从源代码中获取灵感来编写自己的类?既然您正在做一些原始JDK没有做的额外的事情,并且您仍然捆绑原始的Oracle类,那么您应该没问题。但我不是律师,如果您担心,可以直接向Oracle发送电子邮件。