The best programmers, like our own Joe "Zonker" Brockmeier (right), combine the two. They make money while having fun, in fact their profits come from focusing on the fun in what they do. Google releases its update code and Joe says, in effect, let's play with it.
Our Matt Asay represents the business side. He focuses on business models, on making money, and most of his work on open source has this in mind.
Both sides need one another. You can see how much they need one another by looking at the fate of OpenX, the open source ad server.
The business model of OpenX is focused on gaining support of people who are engaging online for fun. Most bloggers are not professional writers. They're just hoping some coin will fall from the sky to fund the time they spend on their passions.
Here, players like Joe can be the glue that gives suits like Matt a shot. A system used by amateurs must be highly idiot-proof, even automatic. This takes technical chops that must be exercised before there is any money around to pay for it.
It is at this point that interest must be engineered, even cajoled out of people who care more about the work than the money.
The best open source entrepreneurs manage somehow to do this. How? I think, from watching folks like Marc Fleury do it for some time now, by focusing in on and enabling the non-economic benefits of development.
Make business feel like a hobby? Show me the fun rather than the money? Focus on pleasure rather than monetization? Heresy, you say.
Maybe. But it's the only way I've ever seen an open source company get over the hump, from start-up to thriving concern.
How do you think it's done?