Skip to content

Instantly share code, notes, and snippets.

@n8chur
Last active September 4, 2019 21:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save n8chur/f18421c28eca9c1d656bf3b96745b6ab to your computer and use it in GitHub Desktop.
Save n8chur/f18421c28eca9c1d656bf3b96745b6ab to your computer and use it in GitHub Desktop.
An example for a CLA that has two separate agreements for individuals and corporations for use with cla-assistant.io.
Individuals Corporations

Contributing

This will include a description of the CLA for individuals.

Contributing

This will include a description of the CLA for corporations.

{
"category": {
"title": "How do you sign?",
"type": {
"enum": [
"I am signing on behalf of myself and hereby agree to “Diez Contributor License Agreement (Individuals)”",
"I am signing on behalf of a corporation and hereby agree to “Diez Contributor License Agreement (Corporations)”"
]
},
"required": true
},
"name": {
"title": "Full Name",
"description": "The full name of the signator.",
"type": "string",
"githubKey": "name",
"required": true
},
"phone": {
"title": "Phone",
"description": "The phone number of the signator.",
"type": "string",
"required": true
},
"email": {
"title": "Email",
"description": "The email address of the signator.",
"type": "string",
"githubKey": "email",
"required": true
},
"title": {
"title": "Title",
"description": "The title of the signator within the company if signing on behalf of a corporation. “N/A” if you are signing on behalf of yourself.",
"type": "string",
"required": true
},
"company": {
"title": "Company Name",
"description": "The name of the company if signing on behalf of a corporation. “N/A” if you are signing on behalf of yourself.",
"type": "string",
"required": true
},
"address": {
"title": "Mailing Address",
"description": "If signing on behalf of a corporation, the corporation's mailing address. Otherwise, the individual's mailing address.",
"type": "textarea",
"required": true
},
"country": {
"title": "Country",
"description": "If signing on behalf of a corporation, the corporation's country. Otherwise, the individual's country.",
"type": "string",
"required": true
},
"additional-employees": {
"title": "Schedule A (Additional Authorized Employees)",
"description": "If signing on behalf of a Corporation, you may include a comma-separated list of names and GitHub usernames of additional employees who are initially authorized to submit Contributions on Your behalf. For example, “FirstName LastName username1, FirstName LastName username2, FirstName LastName username3”. You may also submit or amend this list by writing to contact AT haiku DOT ai.",
"type": "string"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment