MySQL 分发有若干不同的版权:
- 构造
mysqlclient
库和“client”目录下的程序所需的MySQL特定源代码使属于公共领域(public domain),属于公共领域的每个文件有一个文件头清楚地说明这点。这包括在“client”目录下的所有东西和mysys
、mystring
和dbug
库的某些部分。 - 源代码的某一小部分( GNU
getopt
)遵从“ GNU 库文件通用许可证(GLPL)”,参见"mysys/COPYING.LIB"文件。 - 原代码的某一小部分( GNU
readline
)遵从“ GNU 公共许可证”。见"readline/COPYING"文件。 - 源代码的某些部分(
regexp
库)遵从Berkerley风格的版权。 - 在非微软平台上的MySQL服务器所需的其他源代码遵从“ MySQL 自由公共许可证”,它基于“阿拉丁自由公共许可证”。见J 针对非微软操作系统的 MySQL 服务器许可证。当在任何微软操作系统上运行MySQL时,使用另外的许可证。
下列几点阐明了我们的版权政策后的理念:
- SQL客户库应该是完全免费的,以使它能不受限制地包含在商业产品中。
- 想要自由存取我们花了很多精力开发的软件的任何人都可以拥有它,只要他们不试图借助分发它以盈利为目而直接赚钱。
- 想要有权保护他们自己的软件专利,但也从我们的工作得到价值的任何人,可以为此权力付费。
- 这意味着正常的家庭使用是免费的,但是如果你为一些对你很重要的事使用 MySQL,你可以通过购买一个许可证或一个技术支持合同来帮助进一步开发它。见3.6 商业性支持的类型。
3.2.1 可能的未来版权改变
我们可能在将来用GPL分发较老的 MySQL 版本,然而,这些版本将被标明为 GNU MySQL。另外,在相关文件的所有版权通告将改为 GPL 。