iT邦幫忙

2

用JAVA開發,要付錢嗎???

ericit 2018-05-04 14:46:5827423 瀏覽
  • 分享至 

  • xImage

請問,用JAVA程式語言開發程式,要付錢嗎???

看更多先前的討論...收起先前的討論...
被"告"再說 ! 被"告"前就低調用 ! 不然也可以先付錢買VS投奔微軟的懷抱!
學習不用~商業要的~
ericit iT邦新手 3 級 ‧ 2018-05-04 15:07:32 檢舉
如果,我用VS community的,個人使用授權,賣一些小程式,應該可以免費吧?
Visual Studio現在有支援Java了? 我還停留在用 Visual Studio開發C#階段... 不過如果是Java的話首推 IntelliJ community !
elecbuggy iT邦新手 5 級 ‧ 2018-06-13 00:06:43 檢舉
不用! openJDK是開源的GPL v2協議 ,不用擔心被追討授權費。
但java SE 是走商業協議,使用時,如果不是用在「通用計算」,或,「server」開發,就要小心授權費的問題了。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
7
bizpro
iT邦大師 1 級 ‧ 2018-05-04 15:25:27

請問,用JAVA程式語言開發程式,要付錢嗎???

不用.

20180505T1417補充:

  1. Oracle會告Google是因為Oracle主張Google"抄襲"Oracle Java API. Google主張這是"合理使用".
  2. 自Oracle下載的JDK和JRE包含免費授權和商業授權的程式碼, 這兩種程式碼是一體的, 關鍵在於您會不會"誤用"到需要Oracle商業授權的商用程式碼, 因此Oracle會發函要求審計(audit)是否有使用到商業授權程式碼, 也就是在啟動Oracle Java時使用參數-XX:+UnlockCommercialFeatures. 如果您沒有啟用商業授權程式碼, 不需付錢, 無須擔心被告.
  3. OpenJDK和Oracle JDK幾乎相同, Oracle JDK採用Oracle Binary Code License Agreement授權: http://www.oracle.com/technetwork/java/javase/terms/license/index.html , 而OpenJDK採用GPL授權, 因此使用OpenJDK不會被Oracle告. 如果您要使用Windows平台的OpenJDK, 可自RedHat下載:
    https://developers.redhat.com/products/openjdk/download/
    或在github下載:
    https://github.com/ojdkbuild/ojdkbuild
    Linux/Mac平台可直接安裝.
  4. 如果您使要用在嵌入式系統中, 需要Oracle商業授權的.
bizpro iT邦大師 1 級 ‧ 2018-06-24 13:45:41 檢舉

依據 http://www.oracle.com/technetwork/java/javaseproducts/overview/javasesubscriptionfaq-4891443.html 和最新報導:
https://www.infoworld.com/article/3284164/java/oracle-now-requires-a-subscription-to-use-java-se.html

企業在商用開發時不能免費使用JSE, 請使用OpenJDK

1

http://www.oracle.com/technetwork/java/javase/terms/license/index.html
這是所有權的相關,我大約整理一下重點

1.版權所有權還是依附在其甲骨文,你不得另宣告所有權是你的。

2.同上,不得單獨做成可販賣的java產品。此意思代表,你不能自行下載java相關程式或jdk後打包成一項產生販賣。這樣算是商業機制。

3.發布商(一般這指的就是開發者),需要在其合約或是授權書指定第三方所有權。並不得將java宣告所有權為自已。

4.開發商如是利用其jdk開發,需要同捆一起發行。並不得將其jdk列入成本考量。才始可販賣。

說的那麼多,其實就如bizpro說的。「不用」
雖然這只是現在。因為甲骨文一直想要針對這一塊做下手就是了。
在未有新的宣告之前,目前是不需要的。

ericit iT邦新手 3 級 ‧ 2018-05-04 15:55:41 檢舉

那轉 Kotlin 會不會比較安全,怕怕的......

elecbuggy iT邦新手 5 級 ‧ 2018-06-13 00:07:44 檢舉

不用! openJDK是開源的GPL v2協議 ,不用擔心被追討授權費。
但java SE 是走商業協議,使用時,如果不是用在「通用計算」,或,「server」開發,就要小心授權費的問題了。

0
paicheng0111
iT邦大師 5 級 ‧ 2018-05-04 16:10:08

https://buzzorange.com/techorange/2018/05/02/java/

是不是JAVA SE比較安全?

ericit iT邦新手 3 級 ‧ 2018-05-04 16:16:19 檢舉

好恐怖喔,那我還是不玩java了,來玩其他的好了.

bizpro iT邦大師 1 級 ‧ 2018-05-05 14:50:08 檢舉

一篇胡說八道的文章.

0
hsiang11
iT邦好手 1 級 ‧ 2018-05-04 16:35:10

http://www.oracle.com/technetwork/java/javase/overview/index.html

我看到的消息是J2SE要停止更新了,感覺是收費前兆
End of Public Updates for Oracle JDK 8
未來不知道是怎樣

看更多先前的回應...收起先前的回應...

目前小道消息是,甲骨文一直很想要針對開發人員來做收費。
但苦於一些相關法則的關係。所以一直無法進行。

其實在很早前甲骨文收構了mysql之後。再一開始就很想要做收費的動作了。
但好像被相關人員一直阻檔,如有在注意授權的人,因該有發現當時的授權宣告一直變動。

後期好像只另外處理oracle需要收費。mysql的部份就放給他爛的樣子。
一直到後期才出現很多所謂的仿mysql的db相關server出來:來幫我們開發人員給了一片天。
也因為如此,甲骨文不在對mysql下手了。

java的部份目前知道的消息,的確有出現過往版本不在變動。但也不在更新。只是這不是很確定的消息。

因為現在很多人有所謂的替代java。他們很想要阻止這一方面的事。
防止像是mysql那樣的情況發生。
(雖然我是覺得很難就是了)

froce iT邦大師 1 級 ‧ 2018-05-04 19:28:30 檢舉

所以一起跟我喊FYO(1/1),解每日任務吧。

hsiang11 iT邦好手 1 級 ‧ 2018-05-04 21:59:55 檢舉

現在mysql還剛出8.0,宣稱速度很快
但是我擔心升上去以後會不會降不回來,被oracle忽然宣布收費
資料如果綁在新版上以後移轉DB會很頭大

小魚 iT邦大師 1 級 ‧ 2018-05-05 11:08:20 檢舉

那就使用MariaDB吧,
就是原MySql團隊開發的。

bizpro iT邦大師 1 級 ‧ 2018-05-05 14:48:09 檢舉

那是要移轉到GPL授權的OpenJDK. 完全免費.

3
暐翰
iT邦大師 1 級 ‧ 2018-05-04 18:39:25

假如擔心開發的軟體上線商業化要收費
請使用 Java OpenJDK

目前公司也使用它

這是JAVA前公司SUN開源的版本
GOOGLE 也把Oracle JDK替換成OpenJDK了,
openjdk也有廣大社群維護
不用擔心有什麼問題

bizpro iT邦大師 1 級 ‧ 2018-05-05 14:51:34 檢舉

是的. 沒錯. 剛補充資料時沒先看您的留言.

請問您的Windows版OpenJDK是自己編譯的還是從何處下載的?

暐翰 iT邦大師 1 級 ‧ 2018-05-05 23:16:01 檢舉

來這邊下載
ojdkbuild

ericit iT邦新手 3 級 ‧ 2018-05-07 13:32:02 檢舉

了解.感謝您的回答.

0
morris6547
iT邦見習生 ‧ 2021-06-25 11:56:43

公司用redhat JBoss 當中介軟體 應用系統用Open java 開發 這樣 要不要付錢給Oracle ?

我要發表回答

立即登入回答