Skip to content

Instantly share code, notes, and snippets.

@robingustafsson
Last active November 16, 2021 09:04
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 robingustafsson/bb0bb35fc2b2a448fdd30acf9387c071 to your computer and use it in GitHub Desktop.
Save robingustafsson/bb0bb35fc2b2a448fdd30acf9387c071 to your computer and use it in GitHub Desktop.
Contributor License Agreement for Load Impact AB dba k6

Contributor License Agreement

Thank you for your interest in contributing to k6 and one or more of our open source software projects (”the Software”). This contributor agreement ("Agreement") documents the rights granted by contributors to the Software. To make this Agreement effective, please sign it following the instructions at cla-assistant. This is a legally binding document, so please read it carefully before agreeing to it. The Agreement may cover more than one software project managed by k6.

1. Definitions

"You" (Individual) means the individual who Submits a Contribution to k6.

"You" (Entity) means any Legal Entity on behalf of whom a Contribution has been received by k6. "Legal Entity" means an entity which is not a natural person. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such Legal Entity, whether by contract or otherwise, (ii) ownership of fifty percent (50%) or more of the outstanding shares or securities which vote to elect the management or other persons who direct such Legal Entity or (iii) beneficial ownership of such entity.

"Contribution" means any work of authorship that is Submitted by You to the Software in which You own or assert ownership of the Copyright. If You do not own the Copyright in the entire work of authorship, you must notify k6 at legal@k6.io before Submitting such a Contribution.

"Copyright" means all rights protecting works of authorship owned or controlled by You, including copyright, moral and neighboring rights, as appropriate, for the full term of their existence including any extensions by You under existing copyright laws and international conventions.

"Material" means the work of authorship which is made available by k6 to third parties. When this Agreement covers more than one software project, the Material means the work of authorship to which the Contribution was Submitted. After You Submit the Contribution, it may be included in the Material.

"Submit" means any form of electronic, verbal, or written communication sent to Us or our representatives, including but not limited to electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, k6 for the purpose of discussing and improving the Material, but excluding communication that is conspicuously marked or otherwise designated in writing by You as "Not a Contribution."

"Submission Date" means the date on which You Submit a Contribution to k6.

"Effective Date" means the date You execute this Agreement or the date You first Submit a Contribution to k6, whichever is earlier.

"Media" means any portion of a Contribution which is not software.

2. Parties

2.1. Load Impact AB dba k6, corporate identity no. 556560-4773, Katarinavägen 20, 116 45 Stockholm, Sweden (”k6”), a wholly owned subsidiary of Raintank Inc. dba Grafana Labs.

2.2. You

3. Background

3.1. You have developed a Contribution to the Software, which is owned and maintained by k6. The Contribution includes all work, results, documentation, material, functionality, including all, but not limited to, software, additions, information models, message formats, interface and source code created by You attributable to developing the Software. The use and licensing of the Software is currently governed by the applicable license for the associated repository. To ensure a possibility to change or adapt the licensing terms and the licensing model in the future, a condition for adding Contributions shall be that any and all rights related to the Contribution are transferred from You to k6, in accordance with the terms set out below in this Agreement.

4. Transfer of Rights

4.1. You hereby irrevocably assign and transfer any and all rights related to the Contribution to k6, with effect from this date. The transfer shall be binding and effective upon uploading the Contribution to the repository of the Software.

4.2. All copyright, patent or any other intellectual property right attributable to the Contribution and the Software are hereby irrevocably assigned and transferred to k6 as set forth in Section 3.1. k6 has the right to dispose the rights without any restrictions whatsoever including the right to amend, modify or license or assign the transferred rights attributable to the Contribution and the Software to third parties.

4.3. You receive a world-wide, non-exclusive, royalty-free and perpetual right to use, copy, modify, communicate and make available to the public (including without limitation via the Internet) and distribute, in each case in an original or modified form, the Contribution in any way that You wish.

5. Compensation

5.1. No compensation shall be due or payable under this Agreement for the assignment transfer of the rights to the Contribution from You to k6.

6. Warranties

6.1. You warrant that You are the holder of all rights in the Contribution, that the Contribution does not violate any rights of other parties and that no legal claims are directed towards You regarding the Contribution.

7. Governing Law

7.1. The assignment, transfer and this Agreement shall be exclusively governed by material Swedish law without regard to its principles on conflicts of laws.

{
"name": {
"title": "Full Name",
"type": "string",
"githubKey": "name",
"required": true
},
"email": {
"title": "E-Mail",
"type": "string",
"githubKey": "email",
"required": true
},
"age": {
"title": "Age",
"description": "Age in years",
"type": "number",
"minimum": 18,
"maximum": 99,
"required": true
},
"agreement": {
"title": "I have read and agree to the CLA",
"type": "boolean",
"required": true
},
"category": {
"title": "How do you sign?",
"type": {
"enum": [
"I am signing on behalf of myself.",
"I am signing, and have the authority to sign, on behalf of my employer."
]
},
"required": true
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment