MySQL 採用雙重授權:GPL 與 MySQL AB 商業授權協議。若你的專案遵循 GPL(自由/開源),可依 GPL 使用 MySQL;否則需購買商業授權。核心原則:免費使用 MySQL 的前提是你的軟體必須是 GPL 相容的開源軟體。
MySQL 為 C/S 架構,雙重授權約束雙端但非絕對。MySQL AB 為便利使用,客戶端完全遵循 GPL,雙重授權特性實質針對伺服器端。此處客戶端指 MySQL 官方命令列工具(mysql.exe)。
MySQL 客戶端 API 遵循 GPL,內含 GNU getopt(LGPL)、regexp 庫(BSD 協議)。
強烈建議閱讀官方手冊授權章節,內容極詳盡。