@jacob The other open source business model I don't much like is the "you have to pay for the documentation" one - the free documentation is either non-existent or utter crap, so you have to buy the book before you can decide whether or not the software is likely to meet your needs. Guess whether I'm going to go through the bureaucratic hassle of issuing half a dozen purchase orders when evaluating software for a new use case - I'd much rather do just one PO to pay for the proprietary software after the excellent pre-sales support had made it clear the stuff was useful.

Thankfully there's rather less of that around than there used to be.