# Contributor License Agreement (CLA)

Thank you for your interest in contributing to Phishing Club ("we" or "us").

This Contributor License Agreement ("Agreement") documents the rights granted by contributors to us. To make this document effective, please read it carefully and indicate your agreement by signing off on your commits as described below.

## 1. Definitions

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

**"Contribution"** shall mean any original work of authorship, including any modifications or additions to an existing work, that is intentionally submitted by You to us for inclusion in, or documentation of, any of our products.

**"Submit"** means any form of electronic, verbal, or written communication sent to us or our representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems.

## 2. Grant of Copyright License

Subject to the terms and conditions of this Agreement, You hereby grant to us and to recipients of software distributed by us a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to:

- Use, reproduce, modify, display, perform, sublicense, and distribute Your Contributions
- License Your Contributions under the GNU Affero General Public License v3.0 (AGPL-3.0)
- License Your Contributions under commercial licenses that allow redistribution without AGPL restrictions

## 3. Grant of Patent License

Subject to the terms and conditions of this Agreement, You hereby grant to us and to recipients of software distributed by us 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.

## 4. Dual Licensing

You understand and agree that:

- Your Contributions will be available under the AGPL-3.0 license
- We may also license Your Contributions under commercial licenses
- This dual licensing model allows us to offer commercial licenses to users who prefer not to comply with AGPL-3.0 requirements
- Revenue from commercial licenses helps support the continued development of this open source project

## 5. Representations

You represent that:

1. **Legal Right**: You have the legal right to grant the above licenses
2. **Original Work**: Each of Your Contributions is Your original creation (or You have sufficient rights to grant the licenses for any third-party material included)
3. **No Violations**: Your Contributions do not violate any third-party rights, including intellectual property rights
4. **Accuracy**: The information You provide in this Agreement is accurate

## 6. Disclaimer

You provide Your Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.

## 7. How to Sign

To indicate your acceptance of this CLA, include the following line in all your commit messages:

```
Signed-off-by: Your Full Name <your.email@example.com>
```

You can add this automatically by using the `-s` flag when committing:

```bash
git commit -s -m "Your commit message"
```

By including this sign-off, you certify that:
- You have read and agree to this CLA
- Your contribution complies with the Developer Certificate of Origin (DCO)
- You have the right to submit the contribution under these terms

## 8. Developer Certificate of Origin (DCO)

By signing off on your commits, you also agree to the Developer Certificate of Origin v1.1:

```
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.
```

## 9. Corporate Contributors

If You are contributing on behalf of a corporation or other legal entity, the entity must also agree to this CLA. Please have an authorized representative of the entity sign a Corporate CLA by contacting us at legal@phishing.club.

## 10. Contact

For questions about this CLA, please contact:
- Email: help@phishing.club
- Create a GitHub issue for clarifications
- Join our Discord: https://discord.gg/Zssps7U8gX

## 11. Changes to this Agreement

We may update this CLA from time to time. We will notify contributors of any significant changes through our usual communication channels (GitHub and Discord).

---

**Thank you for contributing to Phishing Club!**

This CLA helps ensure that the project can continue to be developed and distributed under both open source and commercial licenses, benefiting the entire community while supporting the project's sustainability.
