# Individual Contributor License Agreement (CLA)

**Project:** @plasius/gpu-lock-free-queue (Plasius LTD)  
**Version:** 1.0 — 2025‑09‑12  
**Contact:** [contributors@plasius.co.uk](mailto:contributors@plasius.co.uk)

---

## 1. Definitions

- **"You"** (or **"Contributor"**) means the individual signing this CLA and submitting Contributions to the Project.
- **"Contribution"** means any original work of authorship, including code, documentation, data, designs, or feedback that You submit to the Project in any form (e.g., pull request, issue comment, email, file upload).
- **"Project"** means the @plasius/gpu-lock-free-queue repositories and related materials owned or managed by **Plasius LTD**.

## 2. Copyright License Grant

You hereby grant to Plasius LTD a **perpetual, worldwide, non‑exclusive, transferable, sublicensable, royalty‑free, irrevocable** copyright license to:

- use, reproduce, publicly display, publicly perform, modify, create derivative works of, and
- distribute Contributions in source and object form,
- and to **sublicense** these rights under any terms Plasius LTD chooses, including proprietary or open‑source licenses.

## 3. Patent License Grant

You hereby grant to Plasius LTD and its sublicensees a **perpetual, worldwide, non‑exclusive, transferable, royalty‑free, irrevocable** patent license to **make, have made, use, offer to sell, sell, import, and otherwise transfer** the Contribution and derivative works thereof, where such license applies only to patent claims that You **own or control** and that would be infringed by Your Contribution or its combination with the Project.

## 4. Moral Rights & Attribution

To the maximum extent permitted by applicable law, You **waive** and agree not to assert any moral rights (e.g., rights of attribution or integrity) in or to the Contribution against Plasius LTD. Plasius LTD may, but is not required to, credit You.

## 5. Representations & Warranties

You represent that:

1. **Originality / Rights:** Each Contribution is Your original creation, or You have sufficient rights to submit it and grant the licenses above.
2. **No Confidential Info:** Contributions **do not** include confidential information or trade secrets of any third party.
3. **No Infringement:** To the best of Your knowledge, Contributions do not infringe any third‑party IP rights.
4. **Employment / Contractor Status:** If Your employer or a third party might claim rights in Your Contribution, You have obtained **written permission** to make the Contribution and grant these licenses (attach or reference below), or Your Contribution is made **outside the scope** of your employment and without using your employer’s confidential information or resources.
5. **Compliance:** You will follow the Project’s policies (e.g., Code of Conduct, Security Policy) and applicable laws.

## 6. Third‑Party Code

If Your Contribution includes code, data, or other material from a third party, You will **identify the material and its license** in the pull request or submission, and ensure it is **compatible** with the Project’s licensing model. You will not submit material subject to terms that require the Project to disclose proprietary source code (e.g., certain copyleft obligations) unless the Project has **pre‑approved** such inclusion in writing.

## 7. Scope & Duration

- This CLA covers **all past and future** Contributions You submit to the Project, unless and until You provide written notice to **revoke** it.
- Revocation is **not retroactive**: rights granted for prior Contributions remain in effect.

## 8. Disclaimer

THE CONTRIBUTION IS PROVIDED “AS IS” WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON‑INFRINGEMENT.

## 9. Governing Law & Jurisdiction

This CLA is governed by the **laws of England and Wales**, and the courts of England and Wales shall have **exclusive jurisdiction** over any dispute arising out of or relating to it.

## 10. Entire Agreement

This CLA is the entire agreement between You and Plasius LTD regarding Contributions. It supersedes any prior discussions relating to Contributions. If any provision is held unenforceable, the remaining provisions remain in full force.

---

## 11. Contributor Information & Signature

By signing below, You agree to the terms of this CLA for Your Contributions to the Project.

**Full Name:** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

**Email:** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

**GitHub Handle:** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

**Address (optional):** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

**Employer (if applicable):** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

**If employed:** ☐ I confirm Contributions are made outside the scope of employment **or** ☐ I have attached my employer’s written permission.

**Signature:** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

**Date (YYYY‑MM‑DD):** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

_Electronic signatures are accepted. You may type your name in the Signature field and email a PDF copy._

**Submission:** Please email the signed CLA to **[contributors@plasius.co.uk](mailto:contributors@plasius.co.uk)** with subject line: `CLA – Individual – <GitHubHandle>`.

**(Optional) Attachments / Notes:**

- Employer permission letter (if required)
- Third‑party license disclosures (if any)
