gpt4 book ai didi

mysql - 我可以在我的商业 windows 项目中使用 mySQL 吗?

转载 作者:行者123 更新时间:2023-11-29 02:37:58 25 4
gpt4 key购买 nike

我可以在我的商业 windows 项目中使用 mySQL 吗?有任何许可证问题吗?我应该使用哪个版本?

最佳答案

令人惊讶的是,由于服务器不与您的应用程序直接链接,只要您遵守 GPL 条款,您就可以未经修改或修改地分发 MySQL Community 服务器。 (简而言之,如果你修改了服务器,你需要让修改后的源可用)

然而,客户端库是另一回事。如果您要分发商业项目,并且您的软件未获得 GPL 许可或其他 OSI 批准的开源许可,则您无法随软件一起自由分发 MySQL 客户端库。

这被称为 MySQL FOSS 许可证豁免,更多信息可以在这里找到: http://www.mysql.com/about/legal/licensing/foss-exception/ http://www.mysql.com/about/legal/licensing/index.html

您将需要购买许可证来分发 mysql 客户端库,使用另一个客户端库(极不可能发生,因为没有很多好的库不包含官方库)或使您的软件开放-来源。

(我不太确定合法性,但有可能让您的客户自己下载 mysql 客户端库,但我认为它仍然构成针对封闭源应用程序的“链接”,因此仍然违反条款. 无论哪种情况,这对于商业应用程序来说绝对是一个额外的麻烦。)

它可能不适合您,但值得注意的是,PostgreSQL 是根据 BSD 许可获得许可的,而 sqlite3 属于公共(public)领域。两者都更友好地链接到商业代码。

关于mysql - 我可以在我的商业 windows 项目中使用 mySQL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2011306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com