我的公司最近购买了一款产品,需要数据库来存储数据。这是一个协作系统,因此需要一个中央数据库。有适用于 MySQL 和其他一些数据库的脚本。
我自然而然地选择了 MySQL,因为这是我最熟悉的一款产品,但我的一位同事说,由于我们是一家企业,小字印刷的条款规定我们必须支付许可费。我不知道这是真的,也找不到任何信息说我不能只使用社区版。我以为 GPL 许可证规定我不能分发 MySQL,除非我自己的产品成为 GPL,但我可以免费使用它。
有人知道我的同事是否正确吗?
答案1
仅使用 MySQL 数据库不需要商业许可证。购买使用它的产品不会改变任何事情,商业用途也不会改变任何事情。
如果符合以下情况,则您需要一个:
- 您希望分发修改后的 MySQL,但不提供符合 GPL 许可的源代码
- 您希望重新分发包含 MySQL 库(或其他 GPL 代码)的应用程序,但不提供带有 GPL 许可证的源代码。
无论如何,如果确实需要支付 MySQL 许可证费用,那么提供应用程序的公司应该付费。
答案2
我不是律师,但曾与一些有 MySQL 许可经验的人合作过。它有双重许可方案:GPL + 他们自己的许可证。
如果您在服务器上使用 MySQL 作为数据库,那就没问题。如果您使用他们的库,将它们链接到您的程序,然后重新分发等等,您可以选择将自己的代码 GPL,或者向他们付费以保持代码为非 GPL。