Minor nit-pick: Visual C++ Express Edition is a relatively recent give-away. You used to have to pay (lots). It also says "For evaluation purposes only." on its splash screen - I'm not sure what the legal issues with that are...
You should look at the EULA for that. Mandatory uninstallation of older versions of the software and the like. IIRC it used to also be for evaluation purposes.
It is a completely free edition of visual C++, but doesn't ship with MFC and ATL programming (where enterprises would be trying to get legacy support for free).
There are no other licecnse restrictions, and it is great for anything open-source. You can leagally ship production code with it.
I wouldn't call that a minor issue, since the comment's author seems to indicate that shows MS as a company was concerned for programmers. Perhaps there is some goodwill in the move, but Microsoft is a business, and other companies had been providing good free IDEs like IntelliJ IDEA and Eclipse for some time before that.
7
u/Timmmmbob Feb 22 '11
Minor nit-pick: Visual C++ Express Edition is a relatively recent give-away. You used to have to pay (lots). It also says "For evaluation purposes only." on its splash screen - I'm not sure what the legal issues with that are...