Building a free open-source development business is not easy
Note: I'm talking about free, public, open-source software here, not that hacked open-source stuff that you just provide to your customers.
Mostly, the difficulty of managing an open-source business is that there are even less good management people that know what free open-source software is than there are good management people at all. And then when an open-source business in launched, it's most probably because the initial entrepreneur knew what open-source software was and thought he had a good idea on how to make business with it.