Boone Gorges has some great thoughts about direct and indirect funding for free software development. If you read one thing today, I think I’d make this it.
Boone offsets his time spent contributing to open source by charging higher rates, and can charge higher rates because of his reputation within open source. You see where this is going, but read it for yourself — there is much to learn from him.