Re: There's always the Eudora model (free software, support via contract)
This is a terrible model. It encourages the developers to write software that is buggy. Seriously: the only way you get paid is if people need support? You don't want that software.
I sponsored an open source project and we used this model - it was great when we started, because the project code was buggy, but with sponsoring the developers did a great job of improving the code, and within a year or two the user base had grown a hundred fold and the number of users paying for support was around .0001% - not enough to pay to keep the developers employed or the lights switched on.