我在一家中型公司(100 名员工)担任开发人员,主要负责会计工作。我是一个由 8 人组成的小型 IT 团队的成员,负责管理活动并为客户构建自定义软件。我们使用 Visual Studio Express 2013 进行工作。
此外,我们拥有 SQL Server 2014 的 5 个许可证。只有 4 个人在使用其进行开发,其余 4 个人(服务器端和前端开发人员)使用 VS 应用程序进行连接。没有其他用户使用 SQL Server,甚至不知道它是否存在。但是,每个人都在同一个 LAN 上,我们没有设置服务器。
一切进展顺利,但我们接到一位微软合规供应商的电话,说我们正在使用 VS,而且我们已获得许可。
我的组织让我回答这些问题,但作为一名开发人员,我根本不知道发生了什么。
所以,
- 即使 vs 的用户数量只有 100 个中的 6 个,我真的需要购买 VS professional 2013 而不是 Express 版本吗?
- 对于 SQL Server,我是否需要为甚至不使用 SQL Server 的用户再购买 95 个 Cal?
答案1
https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx
Express 产品的商业用途
Visual Studio Express 产品免费提供,可用于商业、生产用途,但须遵守每个产品提供的许可条款。例如,您可以使用 Express for Windows 创建应用,然后将其提交到 Windows 应用商店进行销售。
所以从这一点来看,如果您不违反许可证,Visual Studio Express 可以免费用于商业用途。
不知道 SQL,但我确信那些没有使用它的人没有必要购买 95 许可证。