Rewarding Open source with $$$

schedule Mar 7th 12:30 PM - 12:50 PM place Mysore Hall 1 people 7 Attending

What keeps Open Source contributors going?
How do they get paid? In kind or in cash?
Why doesn't everyone contribute? 
Common questions, frequently discussed but the problem has not been solved. 

Well almost! "CodeCuriosity" is a platform that measures your open-source contribution and rewards you for your effort! 

What can be measured can be improved! CodeCuriosity helps you set goals for open-source contribution and scores it. The accrued score can be redeemed for merchandise from Github and Amazon!

CodeCuriosity aims to be the Fitbit™ for Open Source Contributions.

 
1 favorite thumb_down thumb_up 4 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

I don't need to stress the importance of more people contributing to open-source - not just consuming it.

CodeCuriosity.org has been live since Apr-15 and in the first 6 months itself, it has already got over 450 users who have redeemed over 800 USD in rewards. 

This is not a Gratipay, Gittip, donation (Open-source contributors don't need sympathy) and it's not a competition like TopCoder or CodeChef where winner takes all. 

CodeCuriosity is a platform that rewards the open-source developers for their effort! Everyone and everything is rewarded. It's not competitive, it's self-motivating! 

  1. Goals ensure that you have monthly targets for open-source contribution.
  2. Every code-commit, issues and comments on Github is fetched and scored.
  3. Points translate to real money! 
  4. Only repositories over 25 stars are considered (so this auto-screens valuable commits).
  5. Repositories owners can now "call for developers" and reward them for their monthly contributions.
  6. Companies and Individuals can "reward" to open-source contributors and show their gratitude. 

Impact: We have seen developers (students and professionals) increase their open source contributions because it's now measured and motivating! 

Is this product promotion? Well, you decide? We don't benefit monetarily from this. In fact, we are losing money for every redemption! The more money we lose, the more the open-source community gains. We are looking for companies and individuals to 'pledge' support for this platform.

CodeCuriosity was born to make open-source contributions FUN, MOTIVATING and REWARDING.

Learning Outcome

 

Open Source Contribution is a DUTY and not an option. Motivating developers by measuring their monthly contribution gives them the sense of responsibility to give back to the community. $$$ is an incentive but not a source of income - it's enough to keep wet your appetite, not to appease it. 

Without making a big deal of consistent contributions, over a period of time, developers suddenly have an excellent open-source profile that can make a difference in their career if not their life! 

Target Audience

Beginners and professionals who want to contribute to open-source but haven't taken it seriously yet.

schedule Submitted 1 year ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Vinod Kumaar R
    By Vinod Kumaar R  ~  1 year ago
    reply Reply

    Hi Gautham,

    As this is listed in 'Agile Mindset' sub conference, it will be good to know the influence on the following bullet points this topic has.

    Creating a high trust environment where Agile values and principles can thrive
    Good collaboration
    Harnessing the knowledge of the team
    Building teams that enjoy working together

    Regards,

    Vinod

    • Gautam Rege
      By Gautam Rege  ~  9 months ago
      reply Reply

      @all

      Opensource contribution, especially in India, requires a little push. Once developers get hooked, they keep at it.. CodeCuriosity gives people that edge to get into this. 

      Inadvertent Benefits of open-source contributions (from an Agile perspective) 

      + You have to adhere to standard in coding guidelines - indentation, code hygiene, tests! 

      + You can get reviews from experience programmers who encourage you to sometimes do peer programming with them.

      + You build a sense of "giving" and need to scratch the itch if you have no contribution for a few days!

      + Most importantly, you learn the art of programming from the community.

      + You automatically build your profile, find out what you like and dislike.

  • Tathagat Varma
    By Tathagat Varma  ~  1 year ago
    reply Reply

    The topic sounds interesting and kudos on creating a platform like this...however, I don't see how this proposal is related to agile conference, or specifically for attendees / agile practitioners in terms of ideas that they can apply back at work? Can you articulate the same?

    • Laxmikant Purohit
      By Laxmikant Purohit  ~  11 months ago
      reply Reply

      Quite a few Agile practitioners are in startups who tend to use open source projects. So a thought about giving back to community and being rewarded at same time seems interesting.