Legalese is for attorneys. contract( ) is for game developers.
contract( ) (pronounced ‘do contract’) generates free, plain English agreements for and between game developers. It’s based on the idea that developers do not need legalese to come to an agreement or to resolve a disagreement.
After many iterations on contract( ), using feedback from experienced game developers and attorneys, I’m super excited to announce that contract( ) is now ready for public use. What started as a homemade tool to quickly make agreements between me and my collaborators, quickly developed into a full-fledged agreement builder that anyone can use. The builder currently includes templates for defining the work per project or per milestones, templates for giving out IP rights, and templates for compensation through a fixed fee, fixed rate, per milestone, or through revenue share.
For the sake of simplicity and clarification, contract( ) tries not to use the specific terminology of the laws of any country or state. Several lawyers have reviewed contract( ) to make sure it doesn't conflict with most legal systems. contract( ) generates agreements that you can read, understand, and that speak to you as a developer. More in-depth information about how I simplified the legalese for contract( ) can be read below the agreement on docontract.com.
When and how to use contract( )
Game developers can use the agreement from contract( ) when working together with programmers, artists, designers, musicians, marketeers, producers, film makers, or anyone else related to game development. To use contract( ), simply fill in the data on the left and contract( ) generates your agreement on the right. All you need to do is print the agreement, talk it over with your collaborator, and sign it.