I'd scrap the argument that goes "people probably won't do anything with [insert whatever here]". I don't think it's fear of competition either. It's a revenue thing. Supposing MS released the source for Windows or VS.NET and the "community" actually contributed lots of bug fixes and new features -- how could MS then turn around and sell the OS or IDE to anyone?