針對非微軟操作系統如unix或 os/2 的版權的正式條款在 j 針對非微軟操作系統的 mysql 服務器版權中說明。基本上,我們版權政策如下:
mysqld
服務器的機器,你都需要一個版權,但
多cpu機器按單cpu計算,並且在一台機器上運行 mysql 服務器的數量或並發連接到這台運行一個服務器的機器的客戶數量也無限制!
,mysql
命令行客戶程序包含在 gnu 通用版權下的 readline
庫的代碼。
myisampack
實用工具,它能生成快速的壓縮的只讀數據庫(服務器支援讀取這樣的數據庫,但不包含用于生成它們的壓縮工具)。當支援協議產生了足夠的收入時,我們將在與mysql 服務器同樣的版權下發行這個工具。
對于在微軟操作系統下面( win95/win98/winnt)的使用,你在一個 30 天的試用期後需要一個 mysql 版權,除了教育用途或大學或政府資助的研究機構的版權可免費申請獲得。一個共享軟件版本的 mysql -win32 可在購買前從 http://www.mysql.com/mysql_w32.htmy 下載試用。在你付錢後,你將得到一個密碼讓你能夠訪問最新 mysql - win32 版本。
如果你對你特定的 mysql使用是否需要一個版權有任何問題,請聯系我們,見 3.5.2 聯系信息.
如果你需要一個 mysql 版權,最容易的付款方法是使用在 https://www.mysql.com/license.htmy網站的 tcx 的安全服務器上的版權表格。
mysql 分發有若幹不同的版權:
mysqlclient
庫和“client”目錄下的程序所需的mysql特定源代碼使屬于公共領域(public
domain),屬于公共領域的每個文件有一個文件頭清楚地說明這點。這包括在“client”目錄下的所有東西和mysys
、mystring
和dbug
庫的某些部分。
getopt
)遵從“ gnu 庫文件通用版權(glpl)”,參見"mysys/copying.lib"文件。
readline
)遵從“ gnu 公共版權”。見"readline/copying"文件。
regexp
庫)遵從berkerley風格的版權。
下列幾點闡明了我們的版權政策後的理念:
本節澄清“ mysql 自由公共版權”( fpl )中提出的版權條款。
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 正在幫助你的企業。