"Sooner or later, Open Source will no longer exist as Capitalism will destory it as it is doing to Communist China. So anyway, I think Microsoft's current stance on Open Source is great and they should keep it up."
The difference between Communism and Free software is that Communism failed because it squelched individual enumeration - it marginalized the individual. It stopped people from achieving 'more'. Open source software allows people to do 'more' - it's the
closed source stuff you have to pay for that limits what you can and cannot do; even neglecting budget constraints. That is why Open Source will win, for the same reason Capitalism won; because it gives people the ability to do more with less.
You completely missed the point; with Open Source (not Free Software) anyone can copy code, label it as theirs, close it, then start selling it. This happens as soon as someone realizes that he/she can make money off it. That is what will make capitalism destory
I believe Redhat and Linspire are doing this. Many other organizations/people are joining in.
By the way, the only way to prevent Capitalism from destorying Open Source is to destory currency and that is not happening; communism tried it and failed.