iT邦幫忙

0

請問 MYSQL 商業使用是免費的嗎?

srv 2010-01-06 16:59:5349124 瀏覽

使用上有沒有什麼限制?
他現在是屬於 SUN 的嗎?

17
賽門
iT邦超人 1 級 ‧ 2010-01-07 09:12:36
最佳解答

基本上, 具有資料庫管理功能的MySQL Server產品有四個:

  • MySQL Community Server
  • MySQL Enterprise Server
  • MySQL Embedded Server
  • MySQL Cluster
    除了Enterprise Server要花錢取得授權外, 其他都不用...兩件事要注意:
  • 那個版本適合您的公司使用...不同版本有不同功能.....
  • 您是否用來開發商業軟體然後銷售, 意即您是獨立軟體開發商....
    如果是一般公司用資料庫來開發進銷存或ERP系統或其他商業應用, 基本上下載Community Server即可...因為Enterprise Server的基本就是Community Server. 可是, 因為不花錢, 所以就沒有技術服務, 所有的問題要自行想辦法解決, 同時, 如果日後系統上線才發現因為MySQL的Bug(假設啦~~)導致系統出問題, 這是您自己要負責的事...因為您也可以下載MySQL的原始程式碼來自己精進MySQL...做自己的MySQL版本, 所以, 如果是一般使用者公司的IT部門, 想用MySQL做資料庫來開發自己的系統, 我的建議是花點錢買服務吧! 一年599美元, 國內也有專門支援MySQL的系統公司...但就自行上網找一找囉....
    如果是自己開發系統轉銷, 那麼就評估是否有能力自己處理MySQL的Bug, 如果有能力, 就用Community Server, 如果不想花人力時間在維護MySQL, 就看您們的需要向MySQL討論看看囉....MySQL或許會授權您們做地區代理, 而可以相當優惠的方式來支援...那麼, 對終端使用者, 就如同前述了...
    另外, Oracle買Sun Microsystems的事, 卡在歐盟對MySQL的存續的疑慮....但現在Oracle信誓旦旦的說不會, 等真的合併完成了, 時限到了以後, 我想, MySQL應該會如同Fedora一般成為Open Source, 由社群自行維護, 並做為Oracle資料庫的技術來源...
    最後, 我再建議您, 如果有預算的話, 不妨考慮MS SQL 2008, 資料庫系統在很多公司是相當重要的服務, 就花些錢買個心安.
    如果, 只是做網站需要個小資料庫, MySQL Community Server可以用...
    PostgreSQL.....不看好...
看更多先前的回應...收起先前的回應...

努力回答,讚賞+1,夠專業。

James iT邦大師 7 級 ‧ 2010-01-07 12:51:43 檢舉

simon581923提到:
如果是自己開發系統轉銷, 就用Community Server

這樣是違反它的授權的

我想上面各位所提的各個部分都有對與錯,我想代表Sun公司軟體部做個簡易的說明:
基本上 MySQL 的確區分很多版本。。。

  • MySQL Community Server
  • MySQL Enterprise Server
  • MySQL Embedded Server
  • MySQL Cluster

所有的IP都是屬于Sun公司的,并非俗稱的免費,應該是說Sun公司只針對Community Server不收費,免費的提供開發者自行下載供研究使用,當然還包含的程式源代碼,不過,一旦進入商業應用或是轉售還是需要向Sun公司進行一些授權的手續就像JAVA授權一樣。。。, 回過頭來,MySQL Enterprise Server除了資料庫大致是與 community Server 一樣之外,另提供的大量企業級運用的管理工具,如:監控,性能調優,復制。。等等強大功能,這都是大部分MySQL使用者所不知道的,當然,這個企業版是需要付費的,至于其他的 Embedded Server 及 Cluster都是要收費的,所以在此以正視聽,如有需要可以洽群環科技尋求價格表。
假如大家對于MySQL還有些疑問或是技術問題,都歡迎到臺灣的“MySQL 技術轉運站”里面會有關于技術及市場銷售的相關回應,謝謝!

代表Sun公司說明?
真是太好了
替大家解釋清楚多年來心中的混淆

不過您那個MySQL技術轉運站
似乎有點冷清耶...

12
ataru
iT邦研究生 1 級 ‧ 2010-01-06 17:26:21

是免費的
但是你可以買服務,那部份才是需要費用
但如果…你覺得這樣還不夠保險
可以考慮PostgreSQL

6
menghsuan
iT邦新手 4 級 ‧ 2010-01-06 17:38:57

它現在是ORACLE的!!!

14
bizpro
iT邦大師 1 級 ‧ 2010-01-06 21:07:12

MySQL的授權是GPL, GPL的精神是原始碼的開放, 授權的限制在遞送(distribution), 而非使用(use):

  1. 如果您自行下載安裝使用(use), 是免費的;
  2. 如果您要將MySQL"嵌入"進您的非GPL的系統中, 您必需也遞送(distribute)您自己的系統的原始碼, 如果您不想提供您的原始碼, 卻要賺錢, 這是違反GPL授權, 請洽Sun Micro有關MySQL的商業授權.

Sun的服務費用和MySQL的授權是兩回事, 但是購買Sun的服務當然會包含MySQL的商業授權. 至於Oracle是否擁有MySQL, 必需等候Oracle真正擁有Sun.

(PostgreSQL是BSD授權, 這就更自由了, 可用在商業軟體. )

我要發表回答

立即登入回答