Red Hat hires a lot of people to continue working on projects they are already working on, and so does IBM to a certain extent.<p>Think about it, from a hiring point of view, OSS is amazing- you're getting someone who is already familiar with the codebase, that you already know for a fact is competent, that can already work with the other developers.