各位都知道 MySQL 的服务器端包括官方的所有客户端都是 GPL 许可。这对很多发布基于 MySQL 的产品带来不便。当你需要在应用中支持 MySQL 时一般有三种做法:
1. 购买 MySQL 商业许可
2. 开源你的产品
3. 不将 MySQL 客户端开发包或者服务器直接包含在产品中,让用户自行安装
如今这一情况有所好转,MariaDB 宣布以 LGPL 许可发布 MariaDB/MySQL 的 Java 和 C 的客户端开发包。
1. Java 客户端开发包
2. C 客户端开发包
你可以将这两个客户端开发包直接内置到产品中,无需购买商业许可,无需开源产品。
via openquery
(文/开源中国)