Can Visual Studio Community be used in commercial projects?

25

I read this week that there is now an edition of VS called Visual Studio Community. You already have the 2013 version to download and will have the 2015 as soon as you leave. From what I was reading, from VS 2015 will no longer exist Express and will only have this Community version.

What I did not quite understand was the limitation imposed on this Community version. It is much more complete than the old express versions. Li in this article that the new Community version may be used in any projects (commercial and non-commercial) as long as it is not by a company and is a team of no more than 5 programmers.

Already on the Microsoft website says this:

  

Download Visual Studio Community for a free, full-featured IDE with powerful coding productivity features, cross-platform mobile development tools for Windows, iOS and Android, and access to thousands of extensions. This edition of Visual Studio is available at no cost for non-enterprise application development.

But I wondered if this "non-enterprise application development" means "development out of business" as it says in the article or means "development of non-business applications."

So, my question is this: a programmer who works alone or with a team of no more than 5 programmers, as long as he works independently for a company can use VS Community on any project, whether commercial or not commercial and be it open or closed source?

    
asked by anonymous 15.11.2014 / 20:05

2 answers

28

Yes, you can, as long as you are not developing within a company under the following conditions:

  • have more than 5 developers using this version (very rarely projects have more than 5) or
  • be in a large corporation (250 computers or annual turnover over $ 1 million, which is not so great (outsourcing can solve).

The limitation is just this. If you fulfill this you can use it to do what you want. And remember we're talking about Visual Studio.

.NET has been totally free, MIT license , therefore more open than most other platforms on the market.

Non-enterprise in this case means outside large companies. In the US the term is usually used only for large companies. Here is a better definition of what is enterprise . Search for How do you define “non-enterprise app” .

You can still use it if your business does not meet these conditions. But it can only be used for educational purposes (teaching and research) or open source projects. There is a restriction on the type of project if the company does not meet the stated size limitations. But think about the company that is developing and not the company that will use the final application.

Individual use is obviously totally free. Even if your development serves large companies indirectly.

Source: Microsoft .

In fact it is unclear all the details but there it leaves clear base that what matters is the development environment. Nor can you limit the use of the software created in VS. It would be impossible to prevent even just legally (nor do I speak technically because this is obvious that I can not prevent).

The fact is that this new license refers only to Visual Studio and it is only used at development time. Once your application went away no matter where it was built, whether it was Express, Community, Ultimate, Pirate, SharpDevelop, Notepad or any other way. It does not matter who will use the final application, whether it will be sold or given, whether it is open or proprietary.

What is not clear, at least leaves open, if you work for a development company or large company that develops its own software that has more than 5 developers but they are not employees of it, these people count together? If they essentially work remotely, do you mind? If they work there in part of the time but with their own notebook , does this developer account? I do not know, in practice it seems difficult to scrutinize, I doubt anything will happen if you can at least explain why there are more than 5 developers using the VS Community on the site in a non-permanent way for arrangements that were not the company you provided. But that's just my opinion. I think it will get more in everyone's consciousness in borderline cases.

It even includes the Xamarin that can be used without restrictions. Of course Visual Studio Enterprise provides more advanced tools, and this is always paid for.

    
15.11.2014 / 20:07
7

Q: Who can use the Visual Studio Community?

R:

  • See how individual developers can use Visual Studio Community:

    • Any individual developer can use Visual Studio Community to create their own free or paid applications.
  • See how Visual Studio Community can be used in organizations :

    • An unlimited number of users within an organization can use the Visual Studio Community for the following scenarios: In a classroom learning environment to academic research , or to contribute to open source projects.

    • For all other usage scenarios:
      In non-enterprise organizations, up to 5 users can use the Visual Studio Community.
      In enterprise organizations (that is, those with> 250 PCs or> $ 1 MM in annual revenue) are not allowed to use beyond open source, academic research, and environment scenarios of the classroom described above.

link Google Translate

    
15.11.2014 / 20:31