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

JDK license: modifying / copy of a JDK class allowed?

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

谢谢

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

你提出的不是修改原来的JDK,而是从源码中获取灵感自己写class?因为您正在做原始 JDK 没有做的额外事情,并且您仍然捆绑原始 Oracle class,所以您应该没问题。但我不是律师,如果您担心,请直接向 Oracle 发送电子邮件。