Hi Chateau,
MySQL 採用 GPL/商業的雙重授權模式,而需要支付 MySQL 商業授權費用的前提有幾個:
(1) 您將 MySQL與其他的程式碼 P 緊密相結合在一起,成為一個更大的新的軟體 F,這時候因為整體軟體 F 必須採用 GPL 授權,P 也因此成為 GPL 來授權;
(2) 您將 F 整體散布給他人,拿到 F 的人有權利依據 GPL 來像您請求 F 全部的原始碼,P 的原始碼自然包括在其中;
(3) 您不想將 P 的原始碼提供給他人。
這時候,您就必須像 MySQL 支付商業授權費用,來換取 P 部份程式碼不受到 GPL 感染的結果。
F:就如同貴公司所自行架設的整個資料庫伺服器系統
P:貴公司自行撰寫的程式碼或其他程式碼
因此問題的重點會在於,您是否願意將整個資料庫伺服器中的原始碼提供給他人,若是願意的話,只有有人拿到這整個系統,貴公司就提供原始碼,這樣就符合 GPL 的規定,貴公司當然不需要向 MySQL 支付授權費用。
依照您的描述,這套系統僅供公司內部職員使用,應該並沒有公司以外的人會拿到這套系統,也當然不會有其他人來跟貴公司索取原始碼,所以當然也就沒有是否要向 MySQL 支付授權費的問題。即是貴公司是商業公司,以上的 GPL 規則仍然是一樣套用,不會有所改變。
因此,若是您不願意將原始碼給他人,卻又必須要將這套系統散布給他人,這時候貴公司才有需要向 MySQL 來洽談商業授權費用。
其他的相關說明,您還可以參考之前的回文,連結如下:
https://whoswho.openfoundry.org/forum.html?func=view&catid=8&id=218#220
若還有疑問的話,歡迎回文討論!
葛冬梅 Florence Ko
20091118 1744