visual-studio Microsoft Visual Studio 2010 学术版
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/3382402/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Microsoft Visual Studio 2010 Academic Edition
提问by anonimator
I have a copy of ms Microsoft Visual Studio 2010 through my university MSDN program. Can I use it to create commercial programs?
我通过我的大学 MSDN 程序获得了 Microsoft Visual Studio 2010 的副本。我可以用它来创建商业程序吗?
采纳答案by Oded
This is from the DreamSpark faq(which is probably the program you got it through):
这是来自DreamSpark 常见问题解答(这可能是您通过的程序):
Q: Are there any limitations on the way I use the Microsoft tools I get through DreamSpark?
A: You must use the tools and software you download from DreamSpark in pursuit of increasing your education, skills, and knowledge in science, technology, engineering, mathematics, or design.
问:通过 DreamSpark 获得的 Microsoft 工具的使用方式是否有任何限制?
答:您必须使用从 DreamSpark 下载的工具和软件来提高您在科学、技术、工程、数学或设计方面的教育、技能和知识。
From a MSDN blog:
来自 MSDN 博客:
DreamSpark is a direct-to-student online software download mechanism for technology students to obtain the latest in professional-level software from Microsoft onto their personal computers for non-commercial use in learning and research.
DreamSpark 是一种直接面向学生的在线软件下载机制,可让技术学生从 Microsoft 获取最新的专业级软件到他们的个人计算机上,以用于学习和研究的非商业用途。
So, not allowed.
所以,不允许。
See thisthread - for the single exception:
请参阅此线程 - 对于单个异常:
DreamSpark has partnered with Windows Marketplace for Mobile, giving students who are verified on DreamSpark access to the Marketplace and waiving the $99 fee. Students can then use the products they download from DreamSpark to create Windows Mobile applications and sell them for profit ONLY on the Marketplace for Mobile, and ONLY under these circumstances. They are not licensed to sell any other software they build, or use the software downloaded, from DreamSpark in any other commercial use.
DreamSpark 已与 Windows Marketplace for Mobile 合作,让通过 DreamSpark 验证的学生可以访问 Marketplace,并免除 99 美元的费用。然后,学生可以使用他们从 DreamSpark 下载的产品来创建 Windows Mobile 应用程序,并仅在移动市场上出售它们以获取利润,并且仅在这些情况下。他们没有被许可销售他们构建的任何其他软件,或使用从 DreamSpark 下载的软件用于任何其他商业用途。
The express editions are not encumbered this way - you can use the pro tools from DreamSpark to study and learn and the express editions to create commercial products from what you have learned. The express editions however are very limited in comparison, so this is a way for MS to get you hooked ;)
Express 版本不会以这种方式受阻 - 您可以使用 DreamSpark 的专业工具进行学习和学习,使用 Express 版本根据您所学的内容创建商业产品。然而,相比之下,express 版本非常有限,所以这是 MS 让你着迷的一种方式;)
回答by Avihoo Ilan
You can develop software that has the potential to be commercial, but you cannot sell your software without having a full retail license. You're not breaking the EULA just by developing a piece of software that might be used commercially. If you think about it, nobody would expect you to re-write your software, just so it could be sold. And legally, the action of writing is exclusively yours, and does not belong to the IDE developers (Microsoft). You are the sole owner of your intellectual property, regardless of how it was written.
您可以开发具有商业潜力的软件,但如果没有完整的零售许可证,则无法销售您的软件。您不会仅仅通过开发可能用于商业用途的软件来破坏 EULA。如果您考虑一下,没有人会期望您重新编写您的软件,以便它可以出售。从法律上讲,写作的行为完全属于您,不属于 IDE 开发人员(Microsoft)。您是您知识产权的唯一所有者,无论它是如何编写的。
Consider a situation where you've been lent a pen for the purpose of learning mechanical engineering, and in that process you came up with an idea for a motor engine, thus written your idea down using that pen. The idea doesn't belong to those who gave you, sold you or lent you the pen for whatever intended purpose.
考虑这样一种情况,你被借用一支笔来学习机械工程,在这个过程中你想出了一个关于发动机的想法,从而用这支笔写下你的想法。这个想法不属于那些出于任何预期目的给你、卖给你或借给你笔的人。
To summarize, you can pretty much develop anything for whatever purpose under academic licensing. If you do intend to distribute your software commercially. Then and only then purchase a full copy of Visual Studio.
总而言之,在学术许可下,您几乎可以为任何目的开发任何东西。如果您确实打算以商业方式分发您的软件。然后购买完整的 Visual Studio 副本。
The rationale is simple: once you have revenue from selling your software, you can actually afford buying an IDE such as Visual Studio.
理由很简单:一旦您通过销售软件获得收入,您实际上就可以负担得起购买诸如 Visual Studio 之类的 IDE。
Of course, there are other scenarios such as having multiple workstations with non-Commercial licenses, developing commercial software. Even if one of the workstations does have a commercial license and is used to build the code, this still breaks the EULA as the software was used for commercial purposes.
当然,还有其他场景,比如拥有多个非商业许可的工作站,开发商业软件。即使其中一个工作站确实拥有商业许可证并用于构建代码,这仍然违反了 EULA,因为该软件用于商业目的。
All in all, it's the technicals of legalities. I don't even believe there's a functional difference between the Academic license or the Retail license, such as the proposed meta-information that signals which license was used to build the application.
总而言之,这是合法性的技术。我什至不相信学术许可证或零售许可证之间存在功能差异,例如提议的元信息,表明使用哪个许可证来构建应用程序。
Cheers.
干杯。
回答by Hans Passant
Look in the License.txt file, stored in the Microsoft Visual Studio 2010 - XXX subdirectory of the install directory. Section 3.
查看存储在安装目录的 Microsoft Visual Studio 2010 - XXX 子目录中的 License.txt 文件。第 3 节。
It used to be spelled out plainly in previous editions but the license text has changed significantly in the VS2010 Ultimate RTM edition. Not to mention it has been formatted in an impossible-to-read way. I cannot tell anymore if I'm entitled to use it for my own products, and I've got the retail edition. Good luck.
它曾经在以前的版本中清楚地拼写出来,但在 VS2010 Ultimate RTM 版本中许可证文本发生了重大变化。更不用说它已经以一种无法阅读的方式格式化了。我不能再说我是否有权将它用于我自己的产品,而且我有零售版。祝你好运。
回答by CJM
Develop in the MSDN version, compile in the Express edition or via the command line compiler. Shouldn't be a problem....
MSDN版开发,Express版编译或命令行编译。应该问题不大......
回答by RobS
If it turns out you can't for some reason, you could try using the Visual Studio 2010 Expresseditions. Given it's a university subscription, I'd be surprised if you were able to use it for commercial use (perhaps check with the university?).
如果事实证明由于某种原因你不能,你可以尝试使用Visual Studio 2010 Express版本。鉴于它是大学订阅,如果您能够将其用于商业用途,我会感到惊讶(也许与大学联系?)。
I understand from this threadthat the consensus is that you can build commercial solutions with the Express editions. Edit: Looks like according to the FAQ, you can use the Express editions for commercial use, so maybe that might be a decent compromise?
我从这个帖子中了解到,大家的共识是您可以使用 Express 版本构建商业解决方案。编辑:看起来根据常见问题解答,您可以将 Express 版本用于商业用途,所以也许这可能是一个不错的妥协?

