For great justice: all your criticism are belong to us!

I started writing this blog post as a comment to forum discussion that really got me thinking titled "State of TurnKey from a users viewpoint". Many thanks to Eric, Jeremy and Carl for their insightful and thought provoking comments. I've decided to post my response on the blog to draw attention to the discussion. I believe it reflects what many of you in the community must be thinking and I'm hoping to hear more people voice their opinions on the matter.

Be nice. It's a fscking gift

Open source development is usually fun and rewarding. You get to work on whatever you like. No permission required. No "business justification". Here's this thing I've created, isn't it neat? There's a deep sense of satisfaction in making things. Especially when other people find them useful. It's also pretty awesome when people decide what you've made is interesting enough that they want to join in and help make it better. Successful projects often form into communities. Strangers from all over the world turned into enthusiastic users, co-developers. Friends.

The only parts that suck are that:

  1. It is a bit more difficult to make a living purely from open source software. Giving stuff away generally doesn't pay very well.
  2. Some people just don't get it.