看板 Soft_Job 關於我們 聯絡資訊
※ 引述《olctw (olc.tw)》之銘言: : 前面的討論就不附上了,意者請往前看 ;) : 在我的理解當中,如果你的程式是有修改 MySQL 的程式碼,而你也使用了 MySQL GPL : 版本,那麼這個修改過的 MySQL 程式就必須用 GPL 授權。 : 如果你只是把 MySQL 當作資料庫使用,而 MySQL 也是使用 GPL 授權的版本,基本上 : 你的程式不管用什麼授權都不會受到 GPL 的限制,也不需要特別去買商業版本。(當 : 然,基於感謝的立場,還是建議你去購買 ;) ) mysql的授權並不是一開始就分為GPL版本跟商業版本 而是依據你開始使用之後的使用模式來決定授權 所以並沒有所謂「我使用的是GPL授權版本」這樣的事情 正確的描述應該是「我的使用模式適用GPL授權」 mysql官方定義了一些不須取得商業授權的情境 只要你的使用行為是在這些情境下, 就無須取得商業授權 相對的, 如果你的使用行為超過這些情境的範圍, 就需取得商業授權 原則上, 只要你的使用行為符合GPL條款(最基本也最關鍵的, Open Source) 就可以在GPL授權下使用mysql, 不需特別取得商業授權 如果你不願意Open Source mysql官方也有定義一些不需取得商業授權的情境(採用FOSS授權) 例如 你是ISP或主機代管商, 你的mysql database主要是提供給其他用戶使用 你所開發的程式只用到ansi SQL, 修改ODBC參數(或類似方式)連上其他dbms也能正常使用 (你沒有用到mysql才支援的函式或特別功能) 你開發的程式只供個人或公司內部使用, 不涉及任何第三方, 也不會發布程式 當你屬於上述情況, 你不需Open Source, 也不需額外付費取得商業授權 也可以在FOSS授權下, 合法使用mysql(詳細的FOSS授權情境得詢問mysql) 如果你不符合GPL規範, 也不屬於FOSS授權情境, 那麼你就必須取得mysql商業授權 另外要補充的是, 其實大家不用太擔心 如果你使用的mysql database不屬於你(你沒有取得並散布其程式) 你只是單純的開發使用其資料庫功能的程式, 你是不需要取得授權的 取得授權的責任在提供給你mysql環境的人 (例如你是向虛擬主機商租用網路空間, 利用程式使用虛擬主機商提供的mysql db 那麼要維持這份mysql有合法授權的責任是該主機商, 而不是你) : 關於 GPL 授權的疑慮,這裡有蒐集一些: : http://twpug.net/modules/smartfaq/category.php?categoryid=35 : 僅供參考,上了法院可別叫我去作證 ;) : --- : kiang -- 世界上最遙遠的距離,不是生與死 而是家住在公司隔壁,而我回不去 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.201.66 ※ 編輯: IBIZA 來自: 60.248.201.66 (09/25 16:03)
andymai:簽名檔...這... 09/25 20:46