# Contributor License Agreement

Thank you for your interest in contributing to Kloak. To clarify the intellectual property rights associated with contributions, we ask all contributors to agree to this Contributor License Agreement ("CLA").

By signing this CLA, you agree to the following terms:

## 1. Definitions

- **"Contribution"** means any original work of authorship, including modifications or additions to existing work, that you submit to the project via pull request, issue, or any other means.
- **"You"** (or **"Contributor"**) means the individual or legal entity submitting the Contribution.
- **"Spinning Factory"** means the individuals and organization operating as Spinning Factory, the maintainers of the Kloak project.

## 2. Grant of Copyright License

You grant to Spinning Factory a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your Contributions and any derivative works thereof.

## 3. Grant of Patent License

You grant to Spinning Factory a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer your Contributions, where such license applies only to those patent claims licensable by you that are necessarily infringed by your Contribution alone or in combination with the project.

## 4. Representations

You represent that:

- Each Contribution is your original creation and you have the legal authority to grant these licenses.
- Your Contribution does not violate any third party's intellectual property or other rights.
- If your employer has rights to intellectual property that you create, you have received permission to make Contributions on behalf of that employer, or your employer has waived such rights.

## 5. No Obligation

You understand that the decision to include your Contribution in the project is entirely at the discretion of Spinning Factory, and this agreement does not obligate them to use or incorporate your Contribution.

## 6. Relicensing

You acknowledge that Spinning Factory may relicense the project (including your Contributions) under different license terms in the future, including proprietary licenses.

## 7. How to Sign

To sign this CLA, add a comment to your pull request containing the following text:

```
I have read the CLA Document and I hereby sign the CLA.
```

Your signature will be recorded automatically.
