本章描述 MySQL 許可証和技術支持安排,包括:
針對非微軟操作系統如Unix或 OS/2 的許可証的正式條款在 J 針對非微軟操作系統的 MySQL 服務器許可証中說明。基本上,我們許可証政策如下:
- 對一般的內部使用,MySQL通常是免費的。如果你不想,就不必付錢給我們。
- 一個許可証是必需的,如果:
- 你直接銷售MySQL服務器或作為其他產品或服務的一部分;
- 你在某些客戶那裡為了安裝和維護一個 MySQL 服務器而收費;
- 你在不可再分發的分發中包括 MySQL並且你對該分發的某些部分收費;
- 在必須有 MySQL 許可証的情況下,對每台運行
mysqld服務器的機器,你都需要一個許可証,但多CPU機器按單CPU計算,並且在一台機器上運行 MySQL 服務器的數量或並發連接到這台運行一個服務器的機器的客戶數量也無限制!
- 你在商業程序中包含客戶代碼不需要一個許可証,MySQL的客戶端存取部分不屬公共領域
,mysql命令行客戶程序包含在 GNU 通用許可証下的 readline 庫的代碼。
- 對已經購買了 10 個許可証或一種足夠級別的技術支持的消費者,我們提供附加的功能。目前,這意味著我們提供
myisampack實用工具,它能生成快速的壓縮的只讀數據庫(服務器支持讀取這樣的數據庫,但不包含用生成它們的壓縮工具)。當支持協議產生了足夠的收入時,我們將在與MySQL 服務器同樣的許可証下發行這個工具。
- 如果你使用不需要一個許可証的 MySQL,但是你的確喜歡 MySQL 並且有志更進一步的開發,無論如何肯定歡迎你購買一個許可証。
- 如果你在一個商業環境中使用 MySQL以便通過它獲利,我們要求你購買一定級別的技術支持以推進開發。我們感到,如果 MySQL 有助你的業務,要求你幫助MySQL也是合理的(否則,如果向我們你詢問支持問題,你不僅是正在免費使用我們傾注大量精力的產品,而且你正在要求我們提供免費的支持。)。
對在微軟操作系統下面( Win95/Win98/WinNT)的使用,你在一個 30 天的試用期需要一個 MySQL 許可証,除了教育用途或大學或政府資助的研究機構的許可証可免費申請獲得,見 K 針對微軟操作系統的 MySQL 許可証。一個共享軟件版本的 MySQL -Win32 可在購買前從 http://www.mysql.com/mysql_w32.htmy 下載試用。在你付錢,你將得到一個口令讓你能夠訪問最新 MySQL - Win32 版本。
如果你對你特定的 MySQL使用是否需要一個許可証有任何問題,請聯系我們,見 3.5.2 聯系信息.
如果你需要一個 MySQL 許可証,最容易的付款方法是使用在 https://www.mysql.com/license.htmy網站的 Tcx 的安全服務器上的許可証表格。其他付費形式在3.5.1 付款信息討論。
MySQL 分發有若幹不同的版權:
- 構造
mysqlclient庫和“client”目錄下的程序所需的MySQL特定源代碼使屬公共領域(public
domain),屬公共領域的每個文件有一個文件頭清楚地說明這點。這包括在“client”目錄下的所有東西和mysys、mystring和dbug庫的某些部分。
- 源代碼的某一小部分( GNU
getopt)遵從“ GNU 庫文件通用許可証(GLPL)”,參見"mysys/COPYING.LIB"文件。
- 原代碼的某一小部分( GNU
readline)遵從“ GNU 公共許可証”。見"readline/COPYING"文件。
- 源代碼的某些部分(
regexp 庫)遵從Berkerley風格的版權。
- 在非微軟平台上的MySQL服務器所需的其他源代碼遵從“ MySQL 自由公共許可証”,它基“阿拉丁自由公共許可証”。見J 針對非微軟操作系統的 MySQL 服務器許可証。當在任何微軟操作系統上運行MySQL時,使用另外的許可証。
下列幾點闡明了我們的版權政策的理念:
- SQL客戶庫應該是完全免費的,以使它能不受限制地包含在商業產品中。
- 想要自由存取我們花了很多精力開發的軟件的任何人都可以擁有它,只要他們不試圖借助分發它以盈利為目而直接賺錢。
- 想要有權保護他們自己的軟件專利,但也從我們的工作得到價值的任何人,可以為此權力付費。
- 這意味著正常的家庭使用是免費的,但是如果你為一些對你很重要的事使用 MySQL,你可以通過購買一個許可証或一個技術支持合同來幫助進一步開發它。見3.6 商業性支持的類型。
我們可能在將來用GPL分發較老的 MySQL 版本,然而,這些版本將被標明為 GNU MySQL。另外,在相關文件的所有版權通告將改為 GPL 。
本節澄清“ MySQL 自由公共許可証”( FPL )中提出的許可証條款。見 J 針對非微軟操作系統的 MySQL 服務器許可証。
MySQL可以是自由地使用,包括被商業實體的評估或不受支持的內部使用。然而,MySQL商業目的分發,或任何部分或全部包含或從MySQL派生的東西,都需要從 TcX AB 申請一個書面的商業許可証,它是唯一的授權發証實體。
你不能“免費”地在一個含有任何收費的東西的軟件包中包含MySQL,但下面所說的除外。
在許可証的第二款提供了例外的目的是允許運營一個FTP服務器或公告牌的商業組織免費分發 MySQL,如果:
- 該組織遵守 FPL 的其他條款,其中包括要求分發 MySQL 和任何派生產品的全部源代碼,並且與MySQL一起分發FPL本身;
- 為下載 MySQL 的唯一費用是基分發服務的費用,而不是基正在被檢索的信息內容(即,費用應該與檢索同樣大小的隨機位組合是一樣的);
- 服務器或BBS可由一般公眾訪問,即,電話號碼或IP地址沒被保密,且任何人可以獲得信息的存取(可能通過交訂費或存取費用,該費用不依賴或相關購買其他東西)。
如果你想要以商業形式分發集成了MySQL的軟件,並且你不想滿足這些條件,你應該聯系 TcX AB 尋求商業許可証,它涉及付費。你能合法地分發 MySQL 或任何包含 MySQL的東西的唯一方法是在FPL的要求下分發 MySQL,或通過從 TcX AB 獲得一個商業許可証。
本節描述一些實例以闡述你是否許可使用 MySQL,通常這些例子包括提供 MySQL 服務器作為一個產品的一部分,或你正在向客戶銷售服務,或要求 MySQL與你的產品一起使用。在這些的情況中,如果必要,為客戶申請一個許可証是你的責任。(如果你的客戶已經有了 MySQL 許可証,這個要求就不考慮了,但是賣方必須將客戶信息和和許可証號傳到TcX,並且許可証必須是一個完整的許可証,而不是一個OEM許可証。)
注意單個 MySQL 許可証涵蓋了一台機器上的任何數量的CPU/用戶/客戶的mysqld的服務器!
要確定在銷售你的應用程序時,你是否需要一個 MySQL 許可証,你應該詢問,應用程序的正確運行是否可能使用 MySQL ,且你是否在你的產品中包括 MySQL 。有幾種情況要考慮:
- 你的應用是否需要 MySQL 才能正確工作?如果你的產品需要 MySQL,對任何運行
mysqld服務器的機器,你都需要一個許可証。例如,如果你已經圍繞MySQL設計了應用,然你確實開發了需要該引擎的一個商業產品,因此你需要一個許可証。如果你的應用不需要 MySQL,你不必獲得一個許可証。例如,如果 MySQL 只是為你的產品加入一些新的可選功能(例如,如果 MySQL被用來增加日志到數據庫中,而不是記錄到一個文本文件中),它應該在正常使用范圍內,並且不需要一個許可証。換句話說,如果你銷售為MySQL 而專門設計的或需要MySQL才能運行的產品,你需要一個許可証,不管你是否是為你的客戶提供 MySQL來作為你產品的一部分,這也取決你在為你的客戶做什。你計劃為你的客戶提供與軟件一起安裝 MySQL詳細的指令嗎?那你的產品可能使用 MySQL,如果是,你需要購買一個許可証。如果你簡單地連接在購買你的軟件時你希望已經安裝數據庫的話,那你可能不需要一個許可証。
- 你在一個分發中包括 MySQL並對此分發收費嗎?如果你在銷售給客戶的分發中包括 MySQL ,對每台運行
mysqld服務器的機器,你都將需要一個許可証,因為在這種情況下,你正在銷售一個包括 MySQL的系統,不管與你的產品一起使用 MySQL是你必需的或可選的。
- 你的產品既不需要也不包含 MySQL 嗎?假定你想銷售一個產品,它設計成通用的以使用“某些數據庫”並且能被配置成可使用它支持的多個其他數據庫選擇( MySQL, PostgreSQL,或其他),即,你的產品不需要 MySQL,但是能支持任何基本功能水平的數據庫,且你不依賴任何只有 MySQL 才支持的東西。如果你的客戶實際上確實選擇使用MySQL,你們中有人欠我們錢嗎?在這種情況下,如果你不提供,為客戶獲得或設置 MySQL 應由客戶決定是否使用它,你也不需要一個許可証。如果你確實施行那種服務,見3.4.2 銷售MySQL 相關的服務。
如果你在一個客戶機器上安裝 MySQL 並為此服務收費(直接或間接地),那你必須購買一個 MySQL 許可証。
如果你銷售一個應用,而 MySQL 不是完全需要但是能被使用,可能要出示一個許可証,這取決怎樣建立 MySQL。假如你的產品既不需要 MySQL 也不在你的產品分發包含它,但是可以為有這種願望的那些客戶配置成使用 MySQL。(例如,你的產品可以使用任何數據庫引擎的一個,可能就是這種情況。)
如果客戶得到並且安裝 MySQL,不需要許可証。如果你為你的客戶施行這種服務,那就需要一個許可証,因為你正在銷售一種包含 MySQL 的服務。
因特網服務供應商(ISP)經常為他們的客戶配備 MySQL 服務器。
如果你是一個ISP,允許客戶自己在沒有你幫助的情況下安裝並且管理你機器上的MySQL,你和你的客戶都不需要一個MySQL 許可証。
如果你對作為你客戶服務一部分的 MySQL安裝和管理的支持收費,那因為你正在銷售一種包括 MySQL服務,你需要一個許可証。
如果你與一個Web服務器一起使用 MySQL,你不必支付一個許可証費用。
就算你運營使用 MySQL的一個商業Web服務器,也是這樣的,因為你不在銷售 MySQL 本身。然而,在這種情況下,我們希望你購買 MySQL 技術支持,因為 MySQL 正在幫助你的企業。
我們當前的許可証價格如下。所有的價格以美元計算。如果你用信用卡支付,貨幣單位是歐元(歐洲共同體歐元),所以價格將略有不同。
| 許可証數量 |
每拷貝定價 |
總價 |
| 1 |
美元 $200 |
美元 $200 |
| 10個包裝 |
美元 $150 |
美元 $1500 |
| 50個包裝 |
美元 $120 |
美元 $6000 |
對大批量(OEM)購買,適用下列價格:
| 許可証數量 |
每拷貝定價 |
一次最少量 |
最少支付 |
| 100-999 |
美元 $40 |
100 |
美元 $4000 |
| 1000-2499 |
美元 $25 |
200 |
美元 $5000 |
| 2500-4999 |
美元 $20 |
400 |
美元 $8000 |
對OEM廠家購買,你必須為可能出現的問題或擴展你用戶的需求充當中間人。我們也要求OEM客戶至少有一個擴展的電子郵件支持合同。
如果你有一大批廉價產品,你總可以就另外條件與我們商談(例如,出售價格的一個百分比)。如果你是,請提供關你的產品、定價、市場和任何其他相關的信息。
在購買了10個 MySQL 許可証,你將得到一個 myisampack 個人拷貝,不允許你再分發這個實用程序,但是你可以分發用它壓縮的數據庫表。
一個全價許可証不是一個技術支持協議且包含很少的支持。這意味著我們嘗試回答任何相關的問題。如果答案在文檔中,我們將指導你到適當的章節,如果你沒購買一個許可証或技術支持,我們將根本不可能回答。
如果你發現我們認為的一個真正的錯誤(bug),我們願意在任何情況下修復它,但是如果你支付支持費用,我們將通知你關修復進展情況而不是僅在以的版本修復它。
更全面的支持獨立是單獨銷售的,每個級別所包含的技術支持的說明見3.6 商業性支持的類型。各種類型的商業性支持的費用如下。支持級別的價格以歐元計算,1歐元是大約 1.17 美元。
| 支持的類型 |
每年花費 |
| 基本電子郵件支持 |
歐元 170 |
| 擴展電子郵件支持 |
歐元 1000 |
| 登錄支持 |
歐元 2000 |
| 擴展登錄支持 |
歐元 5000 |
由兩個支持級別的價格差異,你可以從任何低級別的支持升級到一個較高級別的支持。
目前,我們能用SWIFT、支票或信用卡方式付款。
付款應該寄到:
Postgirot Bank AB
105 06 STOCKHOLM, SWEDEN
TCX DataKonsult AB
BOX 6434
11382 STOCKHOLM, SWEDEN
SWIFT address: PGSI SESS
Account number: 96 77 06 - 3
指定:許可証或支持及你的名字和電子郵件地址。
在歐洲和日本你能使用 EuroGiro (應該是稍微便宜)付到相同的帳戶。
如果你想要用支票付款,使它可付到“ Monty Progrem KB ”並且把它寄到下面的地址:
TCX DataKonsult AB
BOX 6434, Torsgatan 21
11382 STOCKHOLM, SWEDEN
如果你想要在因特網上用信用卡付款,你可以使用Tcx 安全許可証表格。
你也可以打印許可証表格,填好它並傳真到:
+46-8-729 69 05
如果你想要我們給你發票,你可以用許可証表格並在注釋域裡寫上“開發票”。你也可以把一條有關你公司的信息的消息寄給我們並要求開發票。
對商業許可証,或如果你有本小節任何信息的任何問題,請聯系 MySQL 許可証組,比較受歡迎的方法是通過電子郵件而傳真可能花更長的時間(傳真 +46-8-729 69 05 )。
David Axmark
Detron HB
Kungsgatan 65 B
753 21 UPPSALA
SWEDEN
Voice Phone +46-18-10 22 80 (Timezone GMT+1. 說瑞典語和英語)
基本的電子郵件支持是很便宜的支持選擇,並且更應該認為它是作為支持我們開發 MySQL 的一種方式而不是真正的支持選擇。
在這支持級別上,MySQL 郵件列表是通信的最佳方法,問題通常應該寄給主郵件列表( mysql@lists.mysql.com )或其它常規列表之一(例如對有關Windows MySQL 問題,mysql-win32@lists.mysql.com ),因為其他人可能已經經歷了並且解決了你的問題。見2.2 提問或報告錯誤。
然而,通過購買基本電子郵件支持,你也能訪問支持地址 mysql-support@mysql.com,它不作為你購買一個許可証而得到很小支持的一部分,這意味著對特別緊急的問題,你可以交叉郵寄你的消息到 mysql-support@mysql.com。(如果消息包含敏感數據,你應該只郵寄到 mysql-support@mysql.com)。
記住!當你發送一條消息到時,總要包括你的登記號碼和過期日期。
基本電子郵件支持包括下列服務類型:
- 如果你的問題已經在手冊被回答了,我們將通知你正確的章節,你能在那找到答案。如果答案不在手冊裡,我們將為你解決問題指出正確方向。
- 我們保証及時回復你的電子郵件消息。我們不能保証我們能解決任何問題,但是如果我們能用電子郵件聯絡你,至少你將收到一個回復。
- 當你在一個支持的平台上從一個二進制分發安裝MySQL時,我們將幫助解決意外的問題。支持的平台是那些已知的 MySQL 可運行的平台。見4.2 MySQL支持的操作系統。
- 我們將在關錯誤和缺少的功能方面幫助你,任何發現的錯誤將在MySQL下一版本中修復。如果錯誤對你是嚴重的,只要錯誤修復,我們將郵寄給你一個補丁。嚴重的錯誤對我們總是有最高優先級,以保証它們盡快被修復。
- 你對MySQL更進一步開發的建議將被考慮,利用電子郵件支持,你已經幫助了MySQL進一步的開發。如果你想要有更多的介入,升級到更高級別的支持。
- 如果你想要我們幫助優化你的系統,你必須升級到高級別的支持。
擴展的電子郵件支持包含了基本的電子郵件支持的一切,並增加:
- 你的電子郵件將在基本的電子郵件支持用戶和非注冊用戶的郵件之前處理。
- 你對 MySQL 進一步的開發建議將得到更大程度的考慮,適合MySQL基本目標的簡單擴充在幾天時間內實現,有了擴展的電子郵件支持,你已經幫助了MySQL進一步的開發。
- 我們會包括一個用快速生成壓縮只讀數據庫的
myisampack包裝工具的二進制版本。目前的服務器支持讀取這樣的數據庫但不包括用生成它們的包裝的工具。
- 擴充的電子郵件支持覆蓋的典型問題是:
- 我們將回答並且(在原因內)解決與 MySQL可能的錯誤(bug)相關的問題。一旦錯誤被發現並且改正,我們將郵寄補丁。
- 當你在支持的平台上從源代碼或二進制的分發安裝MySQL時,我們將幫助解決意外的問題。
- 我們將回答有關缺少的功能的問題並且提供如何解決它的提示。
- 我們將提供針對你的實際情況優化
mysqld的提示。
- 你被允許影響 MySQL TODO表上的項目的優先級,這將保証你確實需要的功能將更快地被實現。
登錄支持包含了擴展的電子郵件支持的一切,並增加:
- 你的電子郵件甚至將在擴展的電子郵件支持用戶的郵件之前被處理。
- 你對 MySQL 進一步的開發建議將得到更高程度地考慮,可在幾小時內被實現而且適合MySQL基本目標的可行的擴展將盡快實現。
- 如果你有一個很特定的問題,我們可以嘗試登錄你的系統以解決“那個地方”的問題。
- 象任何數據庫供應商一樣,我們不能保証我們能從破壞了的數據庫表中挽救任何數據,但是如果發生最糟的情況,我們將幫助你盡可能挽救。 MySQL 業已証明自己很可靠,但是由超過我們控制范圍的情況,任何事情都是可能的(例如,如果你的系統崩潰或某人執行一個
kill
-9殺死服務器)。
- 我們將在優化你的系統和查詢上提供啟示。
- 你允許打電話給一個 MySQL 開發者(適度地)並且討論你的 MySQL 相關的問題。
擴展的登錄支持包括登錄支持的一切,並增加:
(http://www.fanqiang.com)
進入【