2011-09-14 73 views
1

從我理解Java是在GPL許可下。這實際上意味着什麼?我可以使用Java和its libraries用於商業應用程序,而不受GPL的限制嗎?Java是免費使用的嗎?

+0

嚴格地說,它不是GPL下的「Java」,而是它的參考實現(從Java 7開始):OpenJDK。 –

+0

http://programmers.stackexchange.com/questions/171129/is-java-free-open-source-or-not –

回答

15

。以防萬一你是一個視覺學習者:

enter image description here

+0

+1首先我認爲它太多了,但是:D – MByD

+0

Faaaaaantastic。 – jadarnel27

+2

除非我誤解了,否則Java只能在商業應用程序中使用,而不受GPL的限制,因爲Java已獲得類路徑例外的許可。否則,您使用標準庫會將GPL的要求強加給您。 –

2

爲什麼你認爲太陽是破產?數百萬Java程序,沒有人向Sun支付一毛錢。

6

Ask Google

準確地說它不太而不是直線沒有

按我的閱讀,JDK 6u21 license text限制免費使用Java「的通用桌面計算機和服務器」 :

..「通用桌面計算機和服務器」是指計算機, 包括臺式和膝上型計算機,或服務器,用於一般的最終用戶控制(例如但不是 特別限於電子郵件,通用互聯網 瀏覽和辦公套件生產力工具)的計算功能。軟件 在提供專用功能(比上述其他 )或設計用於嵌入式或功能特定軟件應用(例如但不限於 至:)的系統和解決方案中的使用嵌入或捆綁於工業控制 系統,無線移動電話,無線手持設備, 上網本,信息亭,電視/機頂盒,藍光光盤設備,遠程信息處理和 網絡控制交換設備,打印機和存儲 管理系統和其他相關係統 此定義並且未經本協議許可 ...