Contributor License Agreement page
Closed this issue · 4 comments
- for individuals
- for companies
- some form
example: rethinkdb.com/community/cla
@ttmc has more info
Form interaction
- tab interface for forms, individuals form visible by default
- disable submit button by default
- enable submit button when: agree checkbox is checked && required fields are filled/validated
- send form once on live to activate
More examples:
http://www.ubuntu.com/legal/contributors/submit
https://www.elastic.co/contributor-agreement
https://cla.developers.google.com/clas/new?kind=KIND_INDIVIDUAL&domain=DOMAIN_ANDROID
The page URL should be http://www.bigchaindb.com/cla
Some potential copy:
Why is this necessary?
Before we can accept any contributions from you or the organization you represent, you or your organization must agree to license the contributions to others under some non-exclusive open licenses (as listed in the contributor license agreement ["Agreement"]). You will retain full ownership of your work, including the ability to license it to others.
Options
() I am signing as an individual contributor.
() I am signing on behalf of an organization, foundation, company or other entity, which may have multiple contributors.
individual-contributor-license-agreement-1.1-2016-02-04-15_19_32.pdf
entity-contributor-license-agreement-1.1-2016-02-04-15_19_49.pdf
Form for individuals:
Full Name:
Organization (if applicable):
GitHub Account Name:
Email Address:
Mailing Address:
Phone Number:
Agreed and accepted: By clicking and accepting this Agreement, I represent and warrant that I have authority to bind the entity named above (if applicable) to the terms and conditions of this Agreement.
[] I have read and agree to the terms of this Agreement (checkbox to check; the default is unchecked)
(SUBMIT button)
Form for entities:
Name of organization, foundation, company or other entity:
Address:
Contact Person:
Contact Email Address:
Contact Phone Number:
(The form for entities ends with the same "Agreed and accepted" text, checkbox, and SUBMIT button.)
@kremalicious I was thinking about the Contributor License Agreement (CLA) and realized it currently misses one important case: we (ascribe) need the option to license their contributions under a closed-source license. @gmcmullen will have to add that language (to both versions of the CLA).
The intro text ("Why is this necessary?") section at the top the CLA web page will also have to change slightly: please change 'open licenses' to just 'licenses'.
@gmcmullen made the necessary changes to the two CLA versions, and he even made them in Markdown (woot!):
When someone clicks to SUBMIT the form, please have it send to my email address: troy@ascribe.io
I just looked at the beta.bigchaindb.com and it looks pretty great.
Just one minor thing: In the intro text ("Why is this necessary?") section at the top the CLA page, please change 'open licenses' to just 'licenses'.