Yes, you can since you nay is developing within an undertaking under the following conditions:
- has more than 5 developers using this version (very rare projects have more than 5) or
- is in a large corporation (250 computers or annual billing above 1 million dollars, which is not so big (a outsourcing can solve).
The limitation is just this. If you fulfill this you can use it to do whatever you want. And remember that we are talking about Visual Studio.
The . NET was 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 used only for large companies. Here’s a better definition of what it is Nterprise. Look for How do you define “non-enterprise app”
.
It is still possible to use it if your company does not meet these conditions. But it can only be used for educational purposes (teaching and research) or projects open source. There is a restriction on the type of project if the company does not comply with the aforementioned size limitations. But think about the company you are developing and not the company that will use the final application.
Individual use is obviously fully released. Even if its development serves large companies indirectly.
Source: Microsoft.
In fact it’s not clear every detail but there leaves clear basis that what matters is the development environment. Nor has there to limit the use of software created in VS. It would be impossible to prevent even if only legally (nor do I speak technically because it is obvious that you cannot prevent).
The fact is that this new license refers only to Visual Studio and it is only used at development time. After your application left there no matter where it was built, whether it was in 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 unclear, at least it 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, do these people count together? If they work essentially remotely, does it count? If they work there in a part of the time but with their own notebook, this developer account? I don’t know, in practice it seems difficult to supervise, I doubt anything will happen if you can explain why there are more than 5 developers using the VS Community on site not permanently by arrangements that were not the company that provided. But at this point it is only my opinion. I think it’s going to get more into each other’s consciousness in borderline cases.
It even includes Xamarin which can be used without restrictions. Of course the Visual Studio Enterprise provides more advanced tools, and this is always paid for.
All versions: https://visualstudio.microsoft.com/pt-br/license-terms/ Version community 2019 https://visualstudio.microsoft.com/pt-br/license-terms/mlt031819/
– Richard Mascarini