Bounties for Awesome

From OLPC
Revision as of 19:47, 22 July 2007 by Mchua (talk | contribs) (New page: {{{draft}}} == What is Bounties for Awesome? == '''A bounty''' is a prize that someone announces they will give to anyone else that completes a task. For instance, I might have a math pr...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

{{{draft}}}

What is Bounties for Awesome?

A bounty is a prize that someone announces they will give to anyone else that completes a task. For instance, I might have a math problem that I can't solve, so I post that I'll give $50 to whoever can find a proof that shows such-and-such. This idea has been used in mathematics, open source, and open content.

"Awesome" with a capital A is a usage that means "of or relating to human rights, social entrepreneurship, sustainability, or the general saving of the world." (Paraphrased from OSA)

Bounties for Awesome uses bounties as a way for people to post, tackle, encourage, and support projects that are Awesome.

How does it work?

That's what we're trying to figure out now. Please contribute!

Problems to solve

These are a few things we will have to address in order to make BFA work.

  • How do you find the bounties that have been posted? How do you find out who is working on a bounty (so that you can collaborate with them)?
  • How do you make sure the problem that's posted is important, helpful to the world, and possible to complete?
  • What happens if you are only able to post a small amount of money as a bounty for a project that is very difficult (but important)?
  • How do you make sure that bounties are completed well or to sufficiently high standards - who determines when a bounty has been "claimed?"
  • How do you make sure that people who complete bounties are rewarded properly?

Current idea

BFA provides:

  • a place for people to collaborate on posting and refining problem statements
  • a way for people to find problems to work on and collaborate with others trying to do the same
  • a way to judge or moderate whether a problem has been solved, or who has posted the best solution (and therefore who should "win" what portion of the prize)
  • a sort of "escrow," a safe place for people to donate their money/resources for a specific problem to; BFA will hold on to that cash until the problem is solved and then distribute it to the "winner(s)"

People in the BFA

There are four types of people that BFA deals with. Anyone can fill any role.

  • Posters: People who have or know of a problem that should be solved. They are the ones that post the original bounty proposal. Bounty proposals are collaboratively edited by anyone who wants to contribute.
  • Sponsors: People who donate money (or supplies, space, expertise, etc.) to those who have solved, or are trying to solve, a certain problem. They decide which moderators should have control over the resources they are donating, and turn over their resources to BFA, which holds them in a safe place until the moderators judging that bounty have decided where to distribute it.
  • Moderators: People with the expertise to evaluate solutions to the problem and determine whether they will actually work. They are selected by the sponsors of a bounty. They serve as the judges that determine who has "won" a bounty.
  • Solvers: People who work on bounties and are trying to solve the problem (and possibly win a prize).

Example use case

  1. Marco, a middle school teacher, has a problem he wants solved - he would like somebody to write an open content geometry textbook for his classroom. Marco (as a poster) describes the project and posts it to the BFA site.
  2. Marco (as a sponsor) says that he will give $100 to somebody who writes him a good textbook. He gives $100 to BFA, which holds Marco's money in a safe (and preferably interest-bearing) place.
  3. Marco decides that he will be one of the people that determines when someone has "won" the bounty, and lists himself as a moderator. He asks his friend Chandra, who is also a math teacher, whether she would like to help him and be a moderator as well. She agrees, so Chandra and Marco are now moderating Marco's $100 bounty.
  4. Andy and Ben are college students who find out about the bounty and decide they want to try to make the math textbook. They begin working together on the project (as solvers).
  5. Boris, the parent of one of Marco's students, finds out about the bounty and thinks it is a good idea. He (as a sponsor) donates $50 to the bounty and asks Marco and Chandra to moderate his money as well, since he trusts them to make a good decision.
  6. Mel, one of Marco's friends, thinks the project is a great idea and wants to sponsor it too, but wants only Marco to moderate her $50 since she does not know Chandra. The project now has a total of $200 towards its completion. Chandra and Marco are moderating $150 together - $100 from Marco and $50 from Boris. Marco is also moderating another $50 from Mel.
  7. Andy and Ben finish their math textbook. They submit their textbook to Marco and Chandra for evaluation.
  8. Marco (as a moderator) decides he likes the book and wants to award Andy and Ben the prize. He gives them the $50 from Mel (which he was the sole moderator for) and asks Chandra if she would like to award them the $150 they are moderating together. Chandra thinks the 2nd chapter isn't good enough yet, and suggests to Andy and Ben that they fix it before she approves their submission.
  9. Andy and Ben fix the 2nd chapter and resubmit it, and Chandra is satisfied. Together, Chandra and Marco release the $150 they were entrusted with and give it to Andy and Ben.
  10. Marco goes off happily to his middle school classroom with his new open content textbook and teaches geometry.

Some important points

  • All bounties have a sunset clause. Nothing's allowed to stand forever - bounty terms can be extended, or successive bounties for the same project can be posted, but only active problems that people are paying attention to should actually stay in the system.
  • People can fill multiple roles simultaneously (even for the same project). For instance, I could post a problem, sponsor it, and act as a judge to evaluate it. I could also donate (sponsor) to the cash pool for a project I am working on (solver).
  • Anyone can judge. However, it's in the participants' best interests to get judges who have as much expertise and impartiality as possible. It should be possible to create "groups" of judges for which application is required for membership, as in the Content stamping idea - that way people can decide that the "MIT Professors" group is trustworthy without evaluating the credentials of every single person in that group (essentially trusting the moderators of that group to only let in good-hearted, qualified people).
  • There might be multiple bounties for the same project.