1

“ Java SE 平台产品的 Oracle 二进制代码许可协议”中定义的当前使用领域限制禁止其在嵌入式系统中的使用。

“通用台式计算机和服务器”是指在最终用户控制下用于通用计算功能的计算机,包括台式和膝上型计算机或服务器(例如但不具体限于电子邮件、通用 Internet 浏览和办公套件生产力工具) . 在提供专用功能(上述除外)或设计用于嵌入式或特定功能的软件应用程序的系统和解决方案中使用软件......不在此定义范围内,也未根据本协议获得许可。

这些限制是否也适用于 OpenJDK 和其他可能的实现?在这样的环境中使用 Java 的唯一方法是从 Oracle 获得单独的许可证吗?

4

1 回答 1

1

不,这些限制不适用于 OpenJDK。它们仅适用于 JDK 和 JRE 的 Oracle 品牌二进制安装包(我认为其中仍然包含一些 OpenJDK 中没有的代码)。

如果你使用 OpenJDK,你只受 OpenJDK 的许可约束,即“GPL+链接例外”。

于 2013-10-18T20:34:48.710 回答