oracle Java SE 仍然是 GPL 吗?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/4762286/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-18 22:30:57  来源:igfitidea点击:

Is Java SE still GPL?

javaoraclelicensinggplbase-class-library

提问by nos

Is Java SE still open source? Can Oracle change the licensing after its been dedicated to GPL?

Java SE 仍然是开源的吗?Oracle 在专用于 GPL 后可以更改许可吗?

However, on the Oracle Java FAQ it states that it is Binary Code Licence.

但是,在 Oracle Java FAQ 上,它声明它是Binary Code License

"Sun begins releasing Java under the GPL"

“Sun 开始在 GPL 下发布 Java”

-Free Software Foundation

-自由软件基金会

"The adoption of the GPL v2 license for Sun's Java SE (JDK) and Java ME implementations, and adding this license to Sun's Java EE implementation."

“Sun 的 Java SE (JDK) 和 Java ME 实现采用 GPL v2 许可证,并将此许可证添加到 Sun 的 Java EE 实现中。”

-James Gosling

-詹姆斯高斯林

Yet on the Java FAQ page it states:

然而,在 Java FAQ 页面上,它指出:

  1. Q: Is Java technology free? Where can I get information on licensing? A: Java SE continues to be available under the Sun Binary Code License (BCL) with no additional cost for its use in general purpose computing. The Java technology support and EOL roadmap provides more information. Java for Business binaries are provided under separate licensing terms. A summary of the Java SE and Java for Business licensing terms is provided below
  1. 问:Java 技术是免费的吗?我可以从哪里获得有关许可的信息?答:Java SE 继续在 Sun 二进制代码许可 (BCL) 下可用,在通用计算中使用无需额外费用。Java 技术支持和 EOL 路线图提供了更多信息。Java for Business 二进制文件是根据单独的许可条款提供的。下面提供了 Java SE 和 Java for Business 许可条款的摘要

-Oracle

-甲骨文

If they can change the license does it retroactively effect all released source?

如果他们可以更改许可证,它是否会追溯影响所有已发布的源代码?

回答by nos

Is Java SE still open source?

Java SE 仍然是开源的吗?

OpenJDKis the GPL'ed "edition" of Java SE. Oracle (as did Sun), provided their own release, under a different license, and other more or less small differences.

OpenJDK是 Java SE 的 GPL“版本”。Oracle(和 Sun 一样)在不同的许可下提供了自己的版本,以及其他或多或少的细微差别。

Can Oracle change the licensing after its been dedicated to GPL?

Oracle 在专用于 GPL 后可以更改许可吗?

Yes, they can change the license of the pieces in OpenJDK they own the copyright of (likely the better part of it), but not retroactivly. The GPL'ed versions that's out now can't be changed.

是的,他们可以更改 OpenJDK 中他们拥有版权(可能是其中更好的部分)的许可,但不能追溯。现在已经发布的 GPL 版本无法更改。

回答by nos

Yes, Oracle can and probably has relicensed it. That takeover was bad from day one. It sounds like it's under the BCL now, and this is perfectly legal.

是的,Oracle 可以并且可能已经重新许可了它。那次收购从第一天起就很糟糕。听起来它现在在 BCL 之下,这是完全合法的。