Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Am I within my rights to write and distribute software in compiled and source form using, in part, Microsoft's Visual Basic 2010 Express Edition? I have only the free, express version.

If it has anything to do with this, the license I am using is the CC BY-NC-SA 3.0 license.

share|improve this question
How is your project using Visual Basic? – Yannis Aug 7 '12 at 4:52
I can't make user interfaces in C (incompetent), so I'm writing a DLL which the Visual Basic program will be calling functions from when the user presses buttons, twirls dials, etc. – Big Endian Aug 7 '12 at 5:02
@Big Endian: do you want to distribute a software for which you are using MSVB 2010 Express, or is your software using the MSVB 2010 Express program package and you want to distribute your software together with the MSVB development environment? If the former is the case, please rephrase your question. – Doc Brown Aug 7 '12 at 6:33
Considering its not possible for Microsoft to even know you used Visual Studio to compile your application there is nothing in the license itself that stops you from doing so. – Ramhound Aug 7 '12 at 11:18
up vote 4 down vote accepted

Yes, you can distribute your source and binaries, under any license terms, for free or you can charge if you like.

share|improve this answer
Yes! Thank you! – Big Endian Aug 7 '12 at 15:44

Yes, the express versions does not impact your licensing models of software you create. They only limit the functionality that the IDE provides for you.

share|improve this answer

I found this in a Microsoft forum, Need help understanding the Microsoft EULA for Express Products:

Since the question is a license issue, you can call 1-800-426-9400 , Monday through Friday, 6:00 A.M. to 6:00 P.M. (Pacific Time) to speak directly to a Microsoft licensing specialist, and you can get more detail information from there. You can also visit the following site for more information and support on licensing issues:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.