2013-10-18 45 views
1

在“Oracle Binary Code License Agreement for the Java SE Platform Products”定义当前场的使用的限制禁止在嵌入式系统中的使用。Java中的使用范围限制?

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

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

+6

这个问题似乎是题外话,因为它是一个法律问题 – EJP

回答

1

没有,这些限制并不适用于OpenJDK的。他们只对JDK和JRE的甲骨文品牌的二进制安装包(我认为仍然有一些代码,是不是在OpenJDK的)。

如果你使用的OpenJDK,你只在OpenJDK的许可证,这是“GPL +链接例外”的约束。