bigchaindb/site

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
ttmc commented

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.)

ttmc commented

@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'.

ttmc commented

@gmcmullen made the necessary changes to the two CLA versions, and he even made them in Markdown (woot!):

BigchainDB CLA v2.zip

When someone clicks to SUBMIT the form, please have it send to my email address: troy@ascribe.io

ttmc commented

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'.