【问题标题】:MYSQL licence for this exact situation [closed]这种确切情况的MYSQL许可证[关闭]
【发布时间】:2014-09-17 10:31:44
【问题描述】:

如果我正在开发一个在线游戏,我可以使用 MYSQL 社区版本,其中服务器应用程序(仅在服务器中)使用 MySQL 和 MySQL 连接器 java (gpl) 来运行,但客户端应用程序(分发给最终用户)不使用 MySQL ,我还需要购买 MYSQL 吗?

【问题讨论】:

  • 这取决于您的游戏是付费还是免费
  • 游戏本身是付费的,但是客户端应用程序不包含MYSQL并且不连接到mysql服务器,只有服务器可以(不发货或发送到客户端)
  • 这个问题是题外话,因为它是关于许可问题而不是关于编程。询问供应商或律师。
  • 我的国家没有律师能理解这一点。 xD
  • 我投票结束这个问题,因为它是题外话,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: java mysql licensing mysql-connector


【解决方案1】:

您的服务器应用程序不链接到 MySQL 服务器本身,并且不需要开源或可供所有人使用,才能使用 MySQL 社区版。

但是,如果您分发任何使用 MySQL 客户端库的程序或客户端,则该程序必须是开源的并且易于使用。这不适用于您的服务器代码,因为它不是分布式的。

【讨论】:

  • 我的服务器应用程序通过 MYSQL 连接器连接到 MYSQL,两者都是 GPL 许可的,并且服务器代码当然包含用于连接到 MYSQL 服务器的 MYSQL Java 连接器库,但服务器本身并未分发或提供给客户端,客户端只为在线游戏(客户端应用程序)付费,而不是服务器
  • 只要不分发服务器应用就没有问题。
  • 谢谢@hexafraction!!
  • @Omarshaaban 没问题,如果对您有满意的帮助,请在答案旁边打勾。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多