开发者

Microsoft Visual Studio 2010 Academic Edition [closed]

Closed. This question is off-topic. It is not currently accepting answers. 开发者_运维技巧

Want to improve this question? Update the question so it's on-topic for Stack Overflow.

Closed 11 years ago.

Improve this question

I have a copy of ms Microsoft Visual Studio 2010 through my university MSDN program. Can I use it to create commercial programs?


This is from the DreamSpark faq (which is probably the program you got it through):

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.

From a MSDN blog:

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.

So, not allowed.

See this thread - 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.

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 ;)


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.

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.

The rationale is simple: once you have revenue from selling your software, you can actually afford buying an IDE such as Visual Studio.

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.

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.


Look in the License.txt file, stored in the Microsoft Visual Studio 2010 - XXX subdirectory of the install directory. Section 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.


If it turns out you can't for some reason, you could try using the Visual Studio 2010 Express editions. 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?).

I understand from this thread that 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?


Develop in the MSDN version, compile in the Express edition or via the command line compiler. Shouldn't be a problem....

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜