MySQL 连接器和许可

标签 mysql licensing

我突然想到 MySQL 连接器(Java 和 .NET)是 GPL 许可的。

这是否意味着供应商(不是为内部应用程序开发)必须为通过这些连接器与 MySQL 数据库对话的专有软件购买商业许可证

最佳答案

如果您在您的应用程序中链接到 MySQL 连接器,那么可以 - 根据 GPL,您的应用程序被视为“基于该程序工作”。 您有 2 个选择:

  1. 在 GPL 兼容许可下许可您的应用程序。

  2. 成为 MySQL Ready 合作伙伴(免费)并获得 MySQL 批准的应用程序之一。这将授予您在双重许可下访问连接器的权限 - 这将允许您使用具有专有代码的连接器。更多信息在这里:https://partner-portal.mysql.com/guide/overview.html

(请注意,连接器为开源项目授予 GPL 许可异常(exception)。)

关于MySQL 连接器和许可,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1766205/

相关文章:

.net - PDFLibNet.dll 是否有商业产品的许可证?

google-chrome - 如何出售我的 Google Chrome 扩展程序?

.net - 在商业应用程序中创建 PDF,如何获得许可?

c++ - boost 许可变更

c# - 这是以编程方式在 2 个数据库之间同步数据的唯一且好的方法吗

php - 对一列求和并保存为变量

php - 当值为日期变量时如何更新 mysql 数据库中的列

php - 我必须在 PHP 中使用结果之前或之后关闭准备好的语句吗

sql - MySQL中的自然排序

open-source - 将软件许可为开源软件,但对编译的可执行文件收费?