Java SE 仍然是开源的吗?Oracle 在专用于 GPL 之后可以更改许可吗?
但是,在 Oracle Java FAQ 上,它声明它是Binary Code License。
“Sun 开始在 GPL 下发布 Java”
“Sun 的 Java SE (JDK) 和 Java ME 实现采用 GPL v2 许可证,并将此许可证添加到 Sun 的 Java EE 实现中。”
——詹姆斯·高斯林
然而在 Java 常见问题页面上它指出:
- 问:Java 技术是免费的吗?我在哪里可以获得有关许可的信息?答:Java SE 在 Sun 二进制代码许可证 (BCL) 下继续可用,在通用计算中使用它不需要额外费用。Java 技术支持和 EOL 路线图提供了更多信息。Java for Business 二进制文件根据单独的许可条款提供。下面提供了 Java SE 和 Java for Business 许可条款的摘要
-甲骨文
如果他们可以更改许可证,是否会追溯影响所有已发布的源代码?