Ctrl K
ComunidadGuías…

CLA.md

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Contributor License Agreement (CLA)

Thank you for your interest in contributing to DOMINUS ("the Project").

In order to clarify the intellectual property license granted with contributions
from any person or entity, the Project must have a Contributor License Agreement
("CLA") on file that has been signed by each contributor, indicating agreement
to the license terms below.

This agreement is for your protection as a contributor as well as the protection
of the Project and its users. It does not change your rights to use your own
contributions for any other purpose.

## 1. Definitions

"You" (or "Your") shall mean the copyright owner or legal entity authorized by
the copyright owner that is making this Agreement with the Project.

"Contribution" shall mean any original work of authorship, including any
modifications or additions to an existing work, that is intentionally submitted
by You to the Project for inclusion in the Work.

"Work" shall mean DOMINUS, the open-source domain investment decision-support
tool owned and managed by AlessioBrillo.

"License" shall mean the AGPL v3 license under which the Work is distributed,
as well as any commercial license terms under which the Work may also be
distributed.

## 2. Grant of Copyright License

Subject to the terms and conditions of this Agreement, You hereby grant to the
Project and to recipients of the Work 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 such derivative works.

## 3. Grant of Patent License

Subject to the terms and conditions of this Agreement, You hereby grant to the
Project and to recipients of the Work a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable (except as stated in this section) patent
license to make, have made, use, offer to sell, sell, import, and otherwise
transfer the Work, where such license applies only to those patent claims
licensable by You that are necessarily infringed by Your Contribution(s) alone
or by combination of Your Contribution(s) with the Work.

## 4. Dual-Licensing Authorization

You acknowledge that the Work is distributed under a dual-licensing model:

1. **Open Source License**: AGPL v3 only (no later versions)
2. **Commercial License**: Separate proprietary terms for organizations that
   require non-AGPL licensing

You agree that Your Contributions may be distributed under both licensing
models. This means Your Contributions are available to the open-source community
under AGPL v3 AND may be included in commercial products under proprietary
terms.

## 5. Representations

You represent that:

- You are legally entitled to grant the above licenses
- Each Contribution is Your original work
- You have not entered into any agreement that conflicts with the terms of this
  Agreement
- To the best of Your knowledge, Your Contributions do not infringe upon any
  third party's intellectual property rights

## 6. Support and Warranties

You are not expected to provide support for Your Contributions, except to the
extent You desire to provide support. You may provide support for free, for a
fee, or not at all. Unless required by applicable law or agreed to in writing,
You provide Your Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND.

## 7. Signature

To agree to these terms, paste the completed block below into the body of
your first pull request:

```
Name: ______________________________
GitHub Username: ___________________
Date: ______________________________
```

A filled-in block is what CI looks for: it must contain your name, your
GitHub username, and the date, in one comment.

### Enforcement

A pull request from a first-time contributor is **blocked** until a signed
CLA is on file. The `cla.yml` workflow checks the public signer registry in
`CONTRIBUTORS.md`; contributions without a matching entry fail CI.

Please submit the signed CLA by one of these methods:

1. **Sign in your first pull request** (recommended): paste the completed
   signature block from above into the PR description. A maintainer adds
   your name to `CONTRIBUTORS.md`, and the `cla.yml` workflow registers the
   signature from there.
2. **Open a pull request that adds your name yourself** to
   `CONTRIBUTORS.md`, with the signature block in the PR description.

There is no email route. An email signature is not verifiable by CI and
puts the burden of proof on the contributor, so the project keeps one
record of truth: the PR thread.

The signed CLA records are kept in the pull request thread; the
`CONTRIBUTORS.md` registry is the public record of who has agreed to these
terms.

---

*This CLA is adapted from the Apache Software Foundation's CLA and the
Harmony Individual Contributor License Agreement, modified to reflect the
dual-licensing model of DOMINUS (AGPL v3 + Commercial).*