are you sure about that? here's some information I got from Microsoft in my country. As long as we create the code for our own use, it's free. but when we want to sell the code, we have to purchase a license in order to respect the creator of VB. He told me that the license can be found in Amazon which I can't find actually.
And about the link you gave, it didn't mention the use of VB for commercial use which is my issue now.
I got the licensed one from MSDN-AA. is that okay? because I'm pretty sure that the aim of MSDN-AA is to facilitate students learning, and I don't know if it's okay to use that license for commercial use.
[PartQuote]You may use the software for non-commercial purposes including instructional use, research and/or design, and development and testing of projects for class assignments, tests, or personal projects. You may not use MSDNAA software for any for-profit software development.[/PartQuote]
So the answer to your question is yes, you 'must' buy it in order to sell your application.
you dont need a liscence to sell ur program written in VB. all u need is to buy a liscenced visual studio to enable create robust applications. You can get the free edition from Microsoft website which is the Express Edition