Participation:  Open to anyone. 
Coding:  Teams may use existing tools and libraries but all of their project’s code must be new. Participants may form teams and pitch ideas prior to the event but all of the project’s code must be written during the event. 
Submissions: Each team must create a project page by 6 pm local time on Saturday, November 2, 2013. These project pages must be completed on Sunday, November 3, 2013,  by the time specified by the local organizer(s). 
Presentations for Local Awards: Local organizers determine the rules and structure of presentations at local events.
Presentations for Global Awards: The winning teams nominated for global awards must add a 3-minute Youtube presentation to their project page by  by midnight local time on November 10, 2013.  They also must indicate the global award for which they wish to be considered. Global awards nominees can keep coding and improving their projects until November 10th .
Global Awards Judging: Projects will be evaluated based on three criteria: usefulness, innovation and usability.  Prizes may vary if there is an insufficient number of entries.
Local Awards: Recognition and prizes will be awarded at the discretion of local organizers. Local prizes may be independently offered by organizations who wish to promote work in their location. Top 2 projects at each location will be nominated for global prizes.
Copyright: Participants own the copyright to their code. Still, it is wonderful to share your code and data and we would love it if you open-source it. Each participant is solely responsible for any unauthorized use of third party intellectual property. 
Language: English is preferred  because it makes your work accessible to the largest number of people. It's also easier to find virtual collaborators if you have a shared language. Final projects must be submitted in English.