# Contributor License Agreement — OpenOSINT

> **TEMPLATE — NOT LEGAL ADVICE**
> This document is provided as a starting point and has not been reviewed by a lawyer.
> If you have legal concerns, consult qualified legal counsel before signing.

Thank you for your interest in contributing to OpenOSINT (the "Project"), maintained by
Tommaso Bertocchi ("Maintainer").

By submitting a contribution to this Project (a pull request, patch, code, documentation,
or any other material), you agree to the following terms.

---

## 1. Definitions

**"You"** means the individual or legal entity submitting the contribution.

**"Contribution"** means any work of authorship, including modifications or additions to
existing work, that you intentionally submit to the Project for inclusion.

---

## 2. Grant of copyright license

Subject to the terms of this Agreement, you hereby grant to the Maintainer and to
recipients of software distributed by the Maintainer a perpetual, irrevocable, worldwide,
non-exclusive, no-charge, royalty-free copyright license to reproduce, prepare derivative
works of, publicly display, publicly perform, sublicense, and distribute your Contributions
and such derivative works.

---

## 3. Grant of relicensing right

You expressly grant the Maintainer the right to relicense your Contributions, in whole or
in part, under any open-source or proprietary license — including but not limited to the
GNU Affero General Public License (AGPL), a commercial license, or a dual-license
arrangement — at the Maintainer's sole discretion and without further consent from you.

This grant exists so that the Project may adopt different licensing models in the future
(for example, a dual open-source/commercial model) while preserving the ability to include
your work.

**You retain full ownership of your Contributions.** This grant does not transfer copyright
to the Maintainer.

---

## 4. Grant of patent license

Subject to the terms of this Agreement, you hereby grant to the Maintainer and to
recipients of software distributed by the Maintainer a perpetual, irrevocable, worldwide,
non-exclusive, no-charge, royalty-free 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
Contributions alone or by their combination with the Project.

---

## 5. You retain ownership

You retain copyright and all other rights in your Contributions. This Agreement grants
licenses to the Maintainer but does not transfer ownership to the Maintainer.

---

## 6. Representations

You represent that:

- You are legally entitled to grant the above licenses.
- Each of your Contributions is your original work, or you have sufficient rights to submit
  it under this Agreement.
- Your Contributions do not, to your knowledge, infringe any third-party intellectual
  property rights.
- If your employer has rights to intellectual property you create, you have received
  permission to submit the Contributions on behalf of your employer, or your employer has
  waived such rights for your Contributions to this Project.

---

## 7. No warranty obligation

You are not obligated to provide support, warranty, or updates for your Contributions. You
provide your Contributions "as is," without warranties of any kind, express or implied.

---

## 8. How to sign

When you open a pull request, the CLA bot will automatically ask you to sign this Agreement
by posting a comment on your PR. Signing is a one-time action per GitHub account; you will
not be asked again on future contributions. The bot records your signature in
`.github/cla/signatures.json`.

To sign, post the following comment on your PR:

> I have read the CLA Document and I hereby sign the CLA

For questions, contact [commercial@openosint.tech](mailto:commercial@openosint.tech).

---

*This CLA is based on the Apache Software Foundation Individual Contributor License
Agreement (v2.0) with an added relicensing grant in Section 3.*
