I have been reading a lot about Open Source business models lately. This article by Denis de Bernardy outlines a revolutionary new business model for open source software.
Are you ready?
Charge money for it.
Yes, that's it. He proposes that we just charge money for the software, the original development and for any enhancements that someone might want/need. He makes a good case and I think he's onto something here.