# loopat Individual Contributor License Agreement

Thank you for your interest in contributing to loopat (the "Project"),
maintained by simpx ("we", "us", or the "Project Maintainer").

This Contributor License Agreement ("Agreement") sets out the terms under
which You ("You" or "Contributor") license Your Contributions to us. It is
modeled on the [Apache Software Foundation Individual CLA v2.2][apache-icla]
and uses the same definitions and structure, simplified for an
individual-maintainer project that may, in the future, transfer ownership to
a successor entity (such as a company or foundation).

By submitting a Contribution to the Project (for example, by opening a
pull request on GitHub and signing the CLA via [CLA Assistant][cla-assistant]),
You accept and agree to the following terms for Your present and future
Contributions.

[apache-icla]: https://www.apache.org/licenses/contributor-agreements.html
[cla-assistant]: https://cla-assistant.io/

---

## 1. Definitions

- **"You"** means the individual who Submits a Contribution to Us.
- **"Contribution"** means any original work of authorship, including any
  modifications or additions to existing work, that You intentionally Submit
  to Us for inclusion in the Project.
- **"Submit"** means any form of communication sent to Us or our
  representatives — including but not limited to pull requests, patches,
  issues, mailing lists, and chat — for the purpose of discussing or
  improving the Project, except communication that You conspicuously mark
  as "Not a Contribution".
- **"Successor"** means any individual or legal entity to whom We assign or
  transfer ownership of the Project, in whole or in part. The rights granted
  in this Agreement extend to Us and any Successor.

## 2. Grant of Copyright License

You grant to Us and to any Successor 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 **under any license
terms We choose**, including but not limited to the Apache License 2.0 and
any later commercial, copyleft, or source-available license.

This sublicensing right is the key purpose of this Agreement: it allows Us
(or any Successor) to relicense the Project as a whole in the future without
having to re-collect permission from every Contributor.

## 3. Grant of Patent License

You grant to Us, to any Successor, and to recipients of the Project
distributed by Us, 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 Project. This license applies only to those patent claims licensable by
You that are necessarily infringed by Your Contribution alone or by
combination of Your Contribution with the Project.

If any entity institutes patent litigation against You or any other entity
(including a cross-claim or counterclaim in a lawsuit) alleging that Your
Contribution, or the Project to which You have Contributed, constitutes
direct or contributory patent infringement, then any patent licenses
granted to that entity under this Agreement for that Contribution or
Project shall terminate as of the date such litigation is filed.

## 4. You Are Legally Entitled to Grant These Licenses

You represent that:

- Each of Your Contributions is Your original creation, **or**
- Your Contribution includes complete details of any third-party license or
  other restriction (including, but not limited to, related patents and
  trademarks) of which You are personally aware and which are associated
  with any part of Your Contribution.
- If Your employer has rights to intellectual property You create that
  includes Your Contributions, You have received permission to make
  Contributions on behalf of that employer, or Your employer has waived such
  rights for Your Contributions to the Project.

## 5. No Warranty

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 of title, non-infringement, merchantability, or
fitness for a particular purpose. You are not expected to provide support
for Your Contributions, except to the extent You desire to provide support.

## 6. Notification of Changes

You agree to notify Us of any facts or circumstances of which You become
aware that would make the representations in Section 4 inaccurate in any
respect.

## 7. Public Record

You acknowledge that We will publicly record the fact that You have signed
this Agreement (typically via [CLA Assistant][cla-assistant]) alongside
Your GitHub username, so that other Contributors and users can verify that
Your Contributions are properly licensed.

---

## How to sign

Open any pull request against <https://github.com/simpx/loopat>. The
CLA Assistant bot will comment with a one-click link to sign this
Agreement. Once signed, all Your present and future Contributions to the
Project are covered — You only need to sign once.

If You prefer, You may also sign by sending an email to
**simpxx@gmail.com** with the subject `loopat CLA: <your-github-username>`
and the text "I agree to the loopat CLA, version 1.0" in the body.
