Channeling Open Source Development through gamification

Seems to me that github is in an excellent position to channel open source development efforts by adding gamification to their website. Recently I had some discussions with organizations that consider opensourcing some of their sourcecode. The main thing they worry about is control. How do you control that improvements are feed back to the community? how do you control the roadmap of the product? How do you avoid duplicate effort?

My answer to those questions was not to penalize bad behavior but to stimulate good behavior. Doing the right thing should be beneficial to all parties in the opensource community. The question is how do you create a situation where doing the right thing is beneficial to all?

Gamification could be a big help here. Put a big leader board on the community site that highlights points scored by the community members. Did you contribute improvements specified on a shared roadmap? Points! Pull request to include personal improvements into the community fork? Points!

Reward good behavior by giving out points and showing results in a leader board is something that could greatly benefit opensource development.

blog comments powered by Disqus