This
Forbes article offers a very interesting read on the viability of open source business models for software development. My favorite part...
"One problem with the services model is that it is based on the idea that you are giving customers crap--because if you give them software that works, what is the point of service?" McVoy says. I love it! There is some good quality OSS stuff out there, but there is also a lot of truth to this statement.