| Well, I'm sorry you aren't imaginative enough to design a business model which generates revenue from anything other than controlling the supply and charging admission prices. Some ways to milk $ out of free software include: - Being the de-facto expert in your product (hello sweet 6-7 figure consulting contracts when an Enterprise picks it up) - Training - Tech support (hand-holding) - Publish books about the subject The list goes on. If enough people adopt a free software project, that doesn't preclude the person (or persons) who release it from turning a profit. It just ensures they can't do so at the expense of the liberty of their users. |
For some things this may work, but if someone's going to be investing 6-7 figure consulting contracts, and the code is open and free, they'll eventually replace you with someone else in-house.
* Training
Isn't a recurring or ongoing stream.
* Tech support
If you design your product/service well enough, people probably won't need much hand-holding. Or... someone else will take the code and make a better version that doesn't need the hand-holding, and win your potential customers away.
* Books
Again... not really recurring.
Yes, there's ways to make money, but none of these are terribly good business models. Books? Entire massive companies based around books are folding or shrinking. Suggesting that someone's business model be based on books is... weird.
And when the code is open, you'll face more potential competition than if the code was closed.
ACK - I missed your 'milk' phrase. 'Milking money' just doesn't scream 'solid business model' - it screams out "petty vendor who will nickel and dime me to death".