关于MSDN和商业用途的问题
我在一家小型数字营销公司担任程序员,我们不是 Microsoft 合作伙伴或任何类型的合作伙伴(金/银/铜)。 但是,我们使用.NET。
让我感到困惑的是,我之前的开发人员已经离开了,他获得了最新 Microsoft 工具的订阅 DVD,并交付给公司(Sql Server 等)。
我假设这不是个人订阅,因为如果是个人订阅,他就会更改地址。
无论如何,订阅是专业的,我们将这些工具用于商业目的。 这是允许的吗? 另外,我可以使用家里的工具吗? 我想在家里使用 Windows Server 进行开发(为考试而学习)。
谢谢
谢谢各位的建议。
该许可证是以我老板的名义注册的,但我认为网络人员已将自己添加为附加用户。
MSDN FAQ 说我最多可以安装 10 个该工具的实例。 我在想,如果我使用 MSDN 之外的产品密钥,那么该密钥将永远使用,并且无法安装其他许可证。
I work for a small digital marketing company as a programmer, and we are not a Microsoft partner or any sort (Gold/Silver/Bronze). However, we use .NET.
What I am confused about is that the developer before me has left, and he gets subscription DVDs of latest Microsoft tools, delivered to the company (Sql Server etc).
I am assumign this is not a personal subscription, because if it was he'd have changed addresses.
Anyway, the subscription is Professional and we use the tools for commercial purposes. Is this allowed? Also, am I allowed to use the tools that we get, at home? I want to use Windows Server at home for dev purposes (learning it for my exams).
Thanks
Thanks for the advice guys.
The license is registered in my boss name but I think a networking guy has added himself as an additional user.
MSDN FAQ says I can have up to 10 instances of the tools installed. I was thinking if I use a product key off MSDN, then that key is forever in use and no additional licenses can be installed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
要获得明确的答案,请阅读 MSDN 订阅常见问题解答,其中包含许可条款。
我的理解是,您可以使用该软件来支持公司的开发工作,但不能运行生产服务器。 IE。 您可以开发 Exchange 加载项,但不能使用 MSDN 附带的 Exchange Server 运行公司的电子邮件。
在家使用该软件可能是一个灰色地带。 如果它是在公司拥有的设备上并且支持您的发展目标,那么听起来不错。 如果是在您自己的设备上,那么它可能违反 EULA 的细节。 您可以随时尝试致电微软询问。
For the definitive answer read through the MSDN subscription FAQ which includes the license terms.
My understanding is that you can use the software to support development work for your company, but not run production servers. Ie. you could develop Exchange add-ins but not run your company's email using the Exchange Server that comes with MSDN.
Using the software at home is probably a grey area. If it is on company owned equipment and supports your development goals then it sounds OK. If it is on your own equipment then it likely goes against the details of the EULA. You could always try calling Microsoft and asking.
简而言之,不,您根本不能将任何 MSDN 磁盘用于生产服务。 仅开发和测试。 如果您使用它们开发一个应用程序,然后将其投入生产(例如,您为自己开发一个时间表应用程序),一旦它开始用作时间表应用程序,您就需要购买它所需的所有内容的完整版本。
您还需要考虑一件事。 您需要为每个开发人员购买一份 MSDN。 仅仅因为它说您最多可以使用 10 个实例并不意味着其他人可以(否则我可以使用您的一些许可证,如果您不介意的话:))。
因此,如果您的团队中有 3 名开发人员,您需要购买 3 个 MSDN 许可证。 如果您使用其他开发人员访问的 MSDN 许可证运行服务器,这也适用 - 我认为如果其他开发人员购买 CAL 来访问它,您可能没问题,但至少可以说,条款和条件令人困惑。
您还需要记住,MSDN 许可证是重复的 - 我们根据 3 年选择协议购买它们,您可能有不同的条款。
我们目前正在接受 MS 的审核。 事实证明,为 Windows 进行开发可能会变得非常昂贵:(
In short, no, you can't use any of the MSDN disks for production services at all. Dev and Test only. If you develop an app using them, then put it into production (eg you develop a timesheet app for yourselves) once it starts being used as a timesheet app, you need to buy full versions of everything it needs.
There's one more thing you need to consider. You need to buy a copy of the MSDN for each developer. Just because it says you can use up to 10 instances does not mean anyone else can (otherwise I could use some of your licences, if you wouldn't mind :) ).
So if there's 3 devs in your team, you need to buy 3 MSDN licences. That also applies if you run a server using the MSDN licence that the other devs access - I think you might be OK if the other devs bought CALs to access it, but the T&C is confusing to say the least.
You also need to bear in mind that MSDN licences are recurring - we bought them on a 3 year select agreement, you might have different terms.
We're being audited by MS at the moment. Turns out developing for Windows can get very expensive :(
阅读 Microsoft 关于 Visual Studio 2013 许可的白皮书
示例:订阅了 MSDN 的开发人员白天在工作中使用 MSDN 软件,但有时也需要使用不同的计算机在家进行开发。 在MSDN许可下,工作PC和家庭PC没有区别; 家用 PC 只是开发人员有权使用 MSDN 软件的另一种设备。
然而,对于在开发人员的家用PC上运行的MSDN软件的限制仍然与在工作环境中相同:安装在家用PC上的MSDN软件只能用于设计、开发和测试目的; 并且只有具有相应 MSDN 订阅的其他用户才能使用该软件。
Visual Studio 和 MSDN 许可白皮书
Read Microsoft's white paper on Visual Studio 2013 licensing
Example: A developer with an MSDN subscription uses MSDN software at work during the day, but occasionally needs to develop at home as well, using a different computer. Under the MSDN license, there is no difference between a PC at work and a home PC; the home PC is just another device on which the developer is entitled use the MSDN software.
However, the restrictions for the MSDN software running on the developer’s home PC remain the same as in the work environment: the MSDN software installed on the home PC must only be used for design, development and testing purposes; and only other users with an appropriate MSDN subscription can use the software.
Visual Studio and MSDN Licensing White Paper
如果订阅是由公司支付的,您应该能够将指定的个人更改为您自己(或公司中的其他人)。 这将允许您使用订阅访问 MSDN 以下载软件并提交问题报告。 我们有一张许可证,当其中一名持有许可证的人离开时,我们更换了一张许可证。 不幸的是,我们的软件许可办公室负责处理它,所以我不知道它是如何完成的细节。 我们也是根据 Select 许可证购买的,所以无论如何它可能会有所不同。
留意@Rob Walker 的建议并查看常见问题解答,了解您可以使用该软件做什么。
If the subscription was paid for by the company, you should be able to change the named individual to yourself (or someone else in the company). This would allow you to access MSDN using the subscription to download software and submit problem reports. We had a license that we switched one when one of the licensed individuals left. Unfortunately, our software licensing office took care of it, so I don't know the details of how it was done. We also purchased it under a Select license, so it would probably be different anyway.
Heed @Rob Walker's advice and check out the FAQ for what you can do with the software.