I was recently considering adding on a testing framework and refactoring part of the databasedotcom gem, since I’ve been nominally involved since the inception — but then was considering the question, “Why do I do all this stuff for free?”

I think there is an interesting set of motivations in the enterprise world, where most people are in it for the $$$ and it is difficult to see why you would contribute something for free, especially to people who will simply use it to add to their pile of cash. So, to those involved like me, why do you do it?

Seriously, I’d like to know as I’m doubting my own open source commitment at the moment. It is all well and good, but “freebies,” especially in the Salesforce world, don’t pay the bills.

About these ads