1

我写了一个连接到PHP页面并从游戏中发送信息的游戏插件。 PHP页面获取此信息,连接到SQL Server 2005实例,然后将给出的信息插入到各种表中。我的环境是否需要付费的SQL Server许可证?

我使用Apache(WampServer)来托管PHP页面和SQL Server 2005 Express来托管数据库服务器。就开发而言,这个设置是'好的',但我希望将这个插件发布给其他玩家。他们的插件版本与我的相同,因为它将连接到远程PHP页面,以便将数据添加到数据库或从数据库查询信息。

由于'客户端'没有直接访问数据库,SQL Server 2005是否需要某种类型的付费许可证才能'合法'以这种方式使用它? '生产服务器'的标准定义是什么?

注意:我没有从这个插件或PHP页面赚钱,但是插件所写的游戏确实需要付费订阅。然而,我不是开发者,也不以任何方式与游戏相关(除了我自己的付费订阅)。

+4

我投票结束这个问题作为题外话,因为**它是关于许可或法律问题**,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 – 2015-06-12 23:50:55

回答

1

Express是免费的,如果升级到常规(标准版,企业等)的SQL Server版本不需要许可费 那么通常你会得到一个每CPU许可证Web服务器

1

SQL服务器通常需要在您的情况,这是复用的许可证。

如果你正在重新发布Express,意味着将它发送给安装在他们机器上的人使用你的插件,那么你需要注册(http://www.microsoft.com/sqlserver/2005/en/us/express-redistribute.aspx)。

如果您有某些服务器上的人员通过网页点击了Express,则表示没问题,但您可能会遇到1GB RAM限制的性能问题。

+0

SQLServer只会在我的服务器上运行,并且会被单个网页中的人员点击。我认为我绝对不会遇到大多数重大问题,有100人会使用它,并且在任何时候,我最多只有25人会使用它。点击量也很小,速度也很快。 – 2009-01-30 18:07:50

相关问题