这个SQL Server许可证是否合法?

从我的妻子最近购买她的新的小型企业的特定于领域的办公室pipe理软件的软件供应商那里得到的信息给我带来了毛骨悚然。 我的印象是,这是一个相对低容量的软件,但它是由一个在她所在领域有名的大公司开发和销售的。 该软件使用MS SQL Server作为其数据库,我们的购买协议包括1个服务器许可证和5个SQL Server 2008 Standard的CAL。

第一件让我觉得奇怪的事情是,当我发现他们的安装程序应用程序已经冒着将我的服务器上的SA密码更改为不太安全的自由。 当我问到这个问题时,我被告知,他们与微软的特定经销商安排要求他们更改SA密码,以便他们特许的实例只能用于他们的应用程序。 实际上,这不是一个问题,因为我仍然通过Windowslogin访问dbo,但解释听起来非常可疑。

然后今天我再次询问我们什么时候可以收到我们的官方SQL Server产品密钥,因为到目前为止,我们已经在从MSDN媒体安装的实例上运行,使用我的MSDN产品密钥之一进行临时激活(业务isn还没有打开,我一直假设我有这个有效的产品密钥)。 我被告知,他们的代表需要远程访问我们的服务器,以便他可以使用他们具有“embedded式密钥”的媒体重新安装SQL Server。 MSSQL甚至在预先印制的媒体上提供,如果是的话,是否有人允许重新销售预先印制的媒体? 因为他坚持要远程进行自我安装,所以我的设想是,我们最终不会得到这个预先印制好的媒体的副本,而是将自己的产品密钥embedded其中。 他还声称,使用MSDN媒体安装的实例不能使用其许可证。

我是偏执还是这听起来腥? 我是一个几乎没有MS许可经验的.NET开发人员,但我知道这可能会很复杂,所以我想这一切都可能是完全正常的。 在这一点上,尽pipe我倾向于坚持要么给我们一个有效的产品密钥和服务器/ CAL证书,或给我们在我们购买的MSSQL部分退款。

截至 2011年3月21日更新 :供应商现在声称参与下面的@Sergey提到的ISV版税计划。 他们似乎并不符合该计划的要求, 特别是SQL Server EULA并没有被纳入我们的合同,他们提供SQL作为他们解决scheme的一个可选的额外成本部分,而不是一个整体部分。 我联系了MSFT Licensing,并被告知他们需要供应商的ISV协议编号才能进一步研究。 该厂商的IT总监同意给我一份ISV协议副本,但是我还没有看到(或者对此有任何回应)。

最后,大约2个星期前,我向BSA提交了一份报告。 在接下来的几个星期里,我应该知道他们是否会进行调查,但是我所说的代表听起来并不乐观 – 他说优先考虑的是通常情况下,最终用户的员工正在报告他们的情况雇主。

无论如何,MSFT的许可代表告诉我,只要我的妻子的业务有一个ISV的发票显示所需的SQL许可证数量包括在购买中,她已经涵盖,无论供应商是否合规。

任何不是零售包的SQL许可证都是预先打包的,所以不用担心。 听起来像他要收取你的软件,而不是实际上从微软购买许可证。 如果您实际上已经购买了SQL Server许可证,那么您有权获得该软件的密封副本,而不是烧录的副本(我很确定在这一点上他是提供给您的)。

没有许可证限制,微软会要求供应商更改sa密码,并说实例只能用于他们的软件。 运行SQL Server的许可证属于你,你可以运行任何你喜欢的东西。 供应商可能会要求您只在该服务器上运行他们的软件,实际上他们可能会要求您只能通过他们的支持协议在服务器上运行他们的软件,但是这是在您和供应商之间,并且与微软无关。

至于你的MSDN许可证,微软并不在乎安装了什么密钥,他们关心你购买了什么许可证。 如果您正在使用MSDN许可证,那么您的合法购买许可证位于分配给该计算机的抽屉(或电子邮件文件夹)中。 只要确保您安装的实例是MSDN中不是Developer Edition实例的Standard Edition实例。 另外请注意,SQL 2008和SQL 2008 R2的授权方式不同,因此您需要确保安装了正确的授权。 如果当你在对象资源pipe理器中连接时说10.0是SQL 2008,如果说10.50是SQL 2008 R2的话。

告诉他,你需要基于你已经购买了该软件的副本的SQL Server 2008的物理副本。 如果他一直向你提供有关他的许可证的BS要求他安装它,等等。告诉他,你将联系BSA (商业软件联盟)并报告他的软件盗版(如果他是收取您的许可证,而不是实际提供一个)。 BSA将非常乐意追捕他,剥下他所有的钱(你会得到一个发现者的费用 )。 BSA基本上是软件许可证警察。

SQL Server被预先售出。 不过,这听起来简直令人难以置信。 快速致电微软许可代表应该清除混淆,但是因为在这里没有任何人可以回答你真正的问题。

实际上有Microsoft独立软件供应商(ISV)皇室许可证计划 ,软件供应商可以通过它获得某些微软产品的许可证,并重新分配那些与他们的应用程序集成的微软产品。

来自微软的更多信息:

  • 有关ISV许可证的文件
  • 可用于ISV许可证授权的产品列表

对于某些产品(包括SQL Server),有两种types的许可证:

  • ISV许可证(默认),不限制最终用户使用该产品的能力与其他应用程序;
  • ISV运行时许可证,允许Microsoft产品仅用作统一解决scheme的一部分,并禁止与其他应用程序一起使用。

显然,运行许可证更便宜(在某些情况下超过2倍)。

至于如何看待这些产品……微软在ISV版税计划常见问题解答中说:

您可以将Microsoft许可产品(“产品”)与统一解决scheme的软件一起包含一个或多个Microsoft产品,并通过以下方式分发解决scheme:

将其复制到标记为“统一解决scheme”的物理介质上

要么

由您作为统一解决scheme的一部分预先安装在计算机系统上进行分发。

那么,我很高兴地报告,你们都是错误的。 今天我收到了我的官方安装媒体,虽然我对微软的包装质量下降感到有点失望,但我很高兴有这个小插曲:

没关系,因为嘿,经济。

不过,说真的,昨天我收到了这封邮件,连一张纸都没有。 在这一点上,我的联系人的解释是,他的公司具有某种forms的Open许可证,允许他们使用他们的密钥以这种forms将SQL Server转售给他们的客户。 再次,这听起来完全是假的。 他自愿给我发送联系方式,以便直接与他们的MS授权代表取得联系,但是迄今为止我还没有看到这方面的信息,而且我还没有问过其他问题。 有没有这样的开放许可存在的机会?

实际上,SQL Server 2008 R2许可证可以通过EULA传输,所以我认为SQL Server 2008也是允许的。 以下是从http://www.microsoft.com/en-us/download/details.aspx?id=2803下载的EULA文本

  1. 转移到第三方。 该软件的第一个用户可以将其转让,协议和CAL直接转给第三方。 在转让之前,该方必须同意本协议适用于软件的转让和使用。 转让必须包括软件和许可certificate标签。 第一个用户不得保留该软件的任何实例,除非该用户还保留该软件的另一个许可。

但是,在屏幕截图中看起来并没有包含“certificate”certificate标签。 如果真的是批量许可证,他们就不会有这样的标签。 虽然收件人可能还需要批量许可协议才能将许可证转移到(通常是在您进行初始批量许可购买时创build的),但可以使用批量许可中心转让许可证。