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.

  • How is your project using Visual Basic?
    – yannis
    Commented Aug 7, 2012 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.
    – Void Star
    Commented Aug 7, 2012 at 5:02
  • 3
    @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
    Commented Aug 7, 2012 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
    Commented Aug 7, 2012 at 11:18

3 Answers 3


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



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.


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: http://www.microsoft.com/licensing/mla/default.aspx

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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