>Open Source development like with Python, PHP, C , etc are not at the mercy or whims of a corporate giant that might feel the need to manipulate a development language to support their bottom line. Microsoft is really of the old proprietary programming world. The writing is on the wall for the future of software development and it is Open Source.
For dev languages, perhaps. For specific products and tools, not so much so. The main problem I have with open source is that you can't get good support. Sure, there are forums and such, but I've never seen the type of consistent response you can get from a company selling a commercial product. If a system is down and a customer is hollering, you need quick and dedicated support. You can't get that consistently from open source projects. So while I think it has a place, it is not a panacea. Not everything will be open source and that will be for the best.