MySQL中文參考手冊譯者:晏子 (clyan@sohu.com) 主頁:http://linuxdb.yeah.net
本章描述 MySQL 許可証和技術支持安排,包括:
針對非微軟操作系統如Unix或 OS/2 的許可証的正式條款在 J 針對非微軟操作系統的 MySQL 服務器許可証中說明。基本上,我們許可証政策如下:
mysqld服務器的機器,你都需要一個許可証,但多CPU機器按單CPU計算,並且在一台機器上運行 MySQL 服務器的數量或並發連接到這台運行一個服務器的機器的客戶數量也無限制!,mysql命令行客戶程序包含在 GNU 通用許可証下的 readline 庫的代碼。 myisampack實用工具,它能生成快速的壓縮的只讀數據庫(服務器支持讀取這樣的數據庫,但不包含用于生成它們的壓縮工具)。當支持協議產生了足夠的收入時,我們將在與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庫的某些部分。 getopt)遵從“ GNU 庫文件通用許可証(GLPL)”,參見"mysys/COPYING.LIB"文件。 readline)遵從“ GNU 公共許可証”。見"readline/COPYING"文件。regexp 庫)遵從Berkerley風格的版權。下列幾點闡明了我們的版權政策後的理念:
我們可能在將來用GPL分發較老的 MySQL 版本,然而,這些版本將被標明為 GNU MySQL。另外,在相關文件的所有版權通告將改為 GPL 。
本節澄清“ MySQL 自由公共許可証”( FPL )中提出的許可証條款。見 J 針對非微軟操作系統的 MySQL 服務器許可証。
MySQL可以是自由地使用,包括被商業實體的評估或不受支持的內部使用。然而,MySQL商業目的分發,或任何部分或全部包含或從MySQL派生的東西,都需要從 TcX AB 申請一個書面的商業許可証,它是唯一的授權發証實體。
你不能“免費”地在一個含有任何收費的東西的軟件包中包含MySQL,但下面所說的除外。
在許可証的第二款提供了例外的目的是允許運營一個FTP服務器或公告牌的商業組織免費分發 MySQL,如果:
如果你想要以商業形式分發集成了MySQL的軟件,並且你不想滿足這些條件,你應該聯系 TcX AB 尋求商業許可証,它涉及付費。你能合法地分發 MySQL 或任何包含 MySQL的東西的唯一方法是在FPL的要求下分發 MySQL,或通過從 TcX AB 獲得一個商業許可証。
本節描述一些實例以闡述你是否許可使用 MySQL,通常這些例子包括提供 MySQL 服務器作為一個產品的一部分,或你正在向客戶銷售服務,或要求 MySQL與你的產品一起使用。在這些的情況中,如果必要,為客戶申請一個許可証是你的責任。(如果你的客戶已經有了 MySQL 許可証,這個要求就不考慮了,但是賣方必須將客戶信息和和許可証號傳到TcX,並且許可証必須是一個完整的許可証,而不是一個OEM許可証。)
注意單個 MySQL 許可証涵蓋了一台機器上的任何數量的CPU/用戶/客戶的mysqld的服務器!
要確定在銷售你的應用程序時,你是否需要一個 MySQL 許可証,你應該詢問,應用程序的正確運行是否可能使用 MySQL ,且你是否在你的產品中包括 MySQL 。有幾種情況要考慮:
mysqld服務器的機器,你都需要一個許可証。例如,如果你已經圍繞MySQL設計了應用,然後你確實開發了需要該引擎的一個商業產品,因此你需要一個許可証。如果你的應用不需要 MySQL,你不必獲得一個許可証。例如,如果 MySQL 只是為你的產品加入一些新的可選功能(例如,如果 MySQL被用來增加日志到數據庫中,而不是記錄到一個文本文件中),它應該在正常使用範圍內,並且不需要一個許可証。換句話說,如果你銷售為MySQL 而專門設計的或需要MySQL才能運行的產品,你需要一個許可証,不管你是否是為你的客戶提供 MySQL來作為你產品的一部分,這也取決于你在為你的客戶做什麼。你計劃為你的客戶提供與軟件一起安裝 MySQL詳細的指令嗎?那麼你的產品可能使用 MySQL,如果是,你需要購買一個許可証。如果你簡單地連接在購買你的軟件時你希望已經安裝數據庫的話,那麼你可能不需要一個許可証。mysqld服務器的機器,你都將需要一個許可証,因為在這種情況下,你正在銷售一個包括 MySQL的系統,不管與你的產品一起使用 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)。
記住!當你發送一條消息到時,總要包括你的登記號碼和過期日期。
基本電子郵件支持包括下列服務類型:
擴展的電子郵件支持包含了基本的電子郵件支持的一切,並增加:
myisampack包裝工具的二進制版本。目前的服務器支持讀取這樣的數據庫但不包括用于生成它們的包裝的工具。mysqld的提示。登錄支持包含了擴展的電子郵件支持的一切,並增加:
kill
-9殺死服務器)。擴展的登錄支持包括登錄支持的一切,並增加:
mysql>select MY_CALCULATION(col_name1,col_name2) from tbl_name ;