Idea :: CodeAthlon

 

Similar to the freelance service but : 

in this description

  • the "owner" is the person starting the project , just like in the freelance section (the client not the coder).
  • the "backer(s)" is an additional "owner" , not a coder (to parallelize with freelance) but is not the initiator of the project.
  • the "participant(s)" is a coder 

  1. The owner starts the project
  2. The owner sets up a min "backing" amount .
  3. Interested users -who would be interested in the project- can become backers by depositing an amount >= than the minimum requirement

The project has the following phases : 

  • Backing phase 
  • Participation phase
  • Competition phase
  • Selection phase

During the backing phase , which can be open until the owner decides to move on to the participation phase , backers declare their interest and discuss about the project internally with the owner.

To move to the participation phase its required that a majority of backers confirm they will back the project -just to avoid the owner locking them in while still discussing it- within one day after the owner declares the end of the backing phase.The backers that don't confirm do not deposit money in the project.

During the participation phase coders declare their interest in the competition and ask questions on a public discussion board (all coders and all backers)

The competition phase -started by the owner- has the coders commit their solutions (not source code) for testing 

The selection phase , the backers pick the best solution , the coder get's the entire amount committed by the backers , the backers (all of them) get the source code and everything required .

The project concludes.