2013-10-18 44 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 +鏈接例外」的約束。