我需要购买 MySQL 许可证吗?

我需要购买 MySQL 许可证吗?

我正在构建一个非开源 Web 项目并使用 MySQL 数据库。

我是否需要支付 MySQL 许可证费用?为什么?

答案1

来自MySQL网站的信息:

MySQL AB 以多种灵活的许可方式提供其软件(数据库服务器、连接器、工具),旨在满足不同类型用户的使用和分发需求:

对于开源项目:如果您在 GPL 许可下开发和分发开源应用程序,那么您可以在 GPL 许可下自由使用 MySQL。更多信息 » 如果您在 OSI 批准的许可下(而不是 GPL)开发和分发开源应用程序,MySQL 会提供 GPL 许可,但有 FLOSS 例外。

对于商业 OEM、ISV 和 VAR:对于随其产品分发 MySQL 且不根据 GPL 授权和分发其源代码的 OEM、ISV 和 VAR,MySQL 提供了灵活的 OEM 商业许可证。

对于网站、企业 IT 和政府 IT:MySQL Enterprise 是一款全面的订阅产品,为数据库开发人员和 DBA 提供成功开发和部署 MySQL 数据库解决方案所需的一切。它包括认证软件、更新和升级、主动警报和建议、在线 MySQL 知识库以及完整的生产级技术支持。认证软件(数据库服务器、连接器)根据 GPL 许可提供。客户也可以选择商业许可。

在 MySQL AB,我们相信开源软件。我们鼓励每个人根据 GPL 许可发布开源软件。

因此,是否必须使用商业许可证取决于您的项目类别。 来源

答案2

如果您要为您的 Web 项目进行所有托管并在您的服务器上运行 MySQL,那么您就不需要。

如果您要销售/分发您的 Web 项目(可能作为某种“设备”)并将 MySQL 捆绑在您的分发中,那么您可以这样做。

相关内容