2015-10-28 80 views
11

多年來,我們一直在使用Java構建我們的企業軟件(未嵌入),並將JRE免費重新分配給我們的客戶。最近甲骨文的代表在一次展會上向我們提供了他們的服務。 經過與我們的工程師的幾次通話,他們開始聲稱我們需要爲他們支付Java,因爲我們的軟件不是「通用」。Java - 它是免費的嗎?

所以,有幾個問題:

  1. 有沒有其他人遇到過嗎?
  2. 有沒有人切換到OpenJDK?
  3. 其他選擇?

由於提前,

馬克

+9

從來沒有聽說過這一點。我曾在不同公司製作「通用」軟件。從來不需要支付任何費用。您是否100%確定他們是Oracle真正的Oracle代表? – BackSlash

+1

如果你告訴他們你在使用OpenJDK的時候,我確信他們會有點嚇壞了。除此之外,我懷疑他們是否有任何法律權利......在下載JDK時仔細檢查您與甲骨文達成的許可協議,並確保法律與正在發生的事情同步。 – Makoto

+1

請參閱https://java.com/en/download/faq/distribution.xml「*是的,只要您遵守Java二進制代碼許可證的條款和條件,就可以爲您的軟件提供Java。*」 – displayname

回答

5

如果我沒記錯的正確,我依稀記得讀書的地方,你被允許重新分配JRE與您的應用程序,而不是JDK本身是免費的。你爲什麼要分發JDK,除非你在構建IDE?當然,Oracle可以介入並要求報酬。

+1

即使是IDE,你也不需要它。 Eclipse(例如)有它自己的編譯器,所以它不需要JDK工作。 – Kayaman