2010-08-18 40 views
5

我目前正在編寫一些Java軟件,我可能有一天決定在網上銷售。我正在使用Java SE庫。如果我打算出售這種產品,我是否需要向Oracle支付任何授權許可?因爲最近有消息稱甲骨文起訴谷歌,我擔心這個平臺的未來。商業使用Java

感謝,

回答

8

您可以免費銷售Java軟件,無需任何授權問題。甲骨文/谷歌的訴訟特別針對谷歌涉嫌違反幾項甲骨文專利,這些專利都與JVM實施細節有關。如果您正在編寫運行JVM的軟件,則不存在問題。有關訴訟的更多信息,請參閱lengthy blogpost by Charles Nutter

很顯然,IANAL。

1

從我的回憶,在我看來是,只要你不發貨Java虛擬機與你的產品(而是請向用戶說明如何從Oracle下載),你不會有任何問題。

+0

那麼要麼分發jar文件或使用webstart?把所有東西編譯成exe文件都不行? – Dave 2010-08-18 08:05:07

+0

我可能是錯的,但我認爲分發JRE也是允許的。 – PhiLho 2010-08-18 08:18:00

+1

JRE文件夾內的許可證文件:「Sun允許您複製和分發軟件(JavaFX運行時除外)而不收費,但前提是:(i)您將軟件完整且未修改且僅捆綁作爲運行的唯一目的的一部分,您的程序[...]「 – PhiLho 2010-08-18 08:21:33

0

如果您仔細閱讀該新聞,您很快就會意識到,該訴訟僅限於在Android上使用的谷歌Dalvik虛擬機。除非您計劃在Java(或任何其他平臺,僅限使用未經Oracle許可的虛擬機)上開發Android應用程序,否則您根本不必擔心。

即使我沒有看到任何風險,Dalvik將從這場戰鬥中被從所有手持設備中移除。