Here are my comments in regard to Bob Smith's blog today at: http://jroller.com/page/bsmith/20040910#people_still_pay_for_software
Bob claims that if you are an open source fanatic like Richard Stallman then you might as well switch careers because writing all that free software gets you nothing in return.
Bob, take a look at the landscape of open source projects and you should notice that they mostly framework, library type projects. It's very rare to see a complete custom solution to an actual business need. The reason for this is the inherent complexity of writing some generic enough that can satisfy most organization's needs. So what you get instead is people writing class library type stuff or frameworks. Remember back in the 90's when you had software vendors like Rogue Wave who became successful writing libraries such as Math++, etc? Open source has killed that whole cottage industry because the requirements are easy to gather and it's generic enough that it will have broad use.
So take comfort in the fact that Open Source isn't going to force you to into a career change midway through your professional career.
It's the offshore labour that is going to put you out of a job. So yes, people still pay for software....they just pay alot less than before.