cora-code 0.17.0

CLI-first AI code review — BYOK, diff/scan/branch, pre-commit hooks
# CodeCoraDev Individual Contributor License Agreement

Based on the Apache Software Foundation Individual CLA.

Thank you for your interest in CodeCoraDev projects. This agreement clarifies the
terms under which you contribute code, documentation, and other materials to
CodeCoraDev-owned open-source projects.

This is a **license agreement**, not a copyright assignment. You retain ownership
of your contributions.

---

## Definitions

- **"You"** — the individual submitting the Contribution.
- **"Contribution"** — any original work of authorship, including source code,
  documentation, tests, configurations, design assets, or other materials that
  are intentionally submitted by You to CodeCoraDev for inclusion in any
  CodeCoraDev-owned project.
- **"CodeCoraDev"** — the project maintainer (Anaz S. Aji / @ajianaz), and their
  successors, assigns, affiliates, and any legal entity they establish to operate
  the Project, operating the repositories under the
  [github.com/codecoradev]https://github.com/codecoradev organization.
- **"Project"** — any open-source project maintained by CodeCoraDev, including but
  not limited to Cora, Uteke, Trapfall, Rungu, and others.

---

## 1. Copyright License

You grant CodeCoraDev a **perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable** copyright license to reproduce, prepare derivative
works of, publicly display, publicly perform, sublicense (including under
proprietary and commercial licenses), and distribute your Contributions and such
derivative works.

For the avoidance of doubt, CodeCoraDev may exercise this license under the
Project's current license, or under any other license of CodeCoraDev's choosing,
including but not limited to proprietary, commercial, or copyleft licenses.

## 2. Patent License

You grant CodeCoraDev 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 patent 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 Project to which such Contribution(s) was submitted.

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 submitted the Contribution, constitutes
direct or contributory patent infringement, then **all patent licenses granted
under this Agreement to that entity** shall terminate as of the date such
litigation is filed.

This patent license is personal to You and does not extend to any patents of
third parties. You make no representation that your Contributions are free from
infringement of third-party patents.

## 3. Original Work and Employer Authorization

You represent that each of your Contributions is your original work. You represent
that your Contribution submissions include 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 Contributions.

If you are employed, you represent that your employer has consented to or does not
claim ownership of your Contributions, or that you are submitting with your
employer's authorization.

## 4. No Compensation

You acknowledge that CodeCoraDev is a community-driven, open-source project
maintained by a solo founder. **All contributions are voluntary and unpaid.**
CodeCoraDev does not offer bounties, payments, equity, or other compensation for
contributions unless explicitly stated in a separate written agreement.

Nothing in this Agreement creates an employment, agency, partnership, or joint
venture relationship between You and CodeCoraDev. You acknowledge that
CodeCoraDev may commercially exploit the Project (including through proprietary
or cloud-based products) without any obligation of accounting, profit-sharing,
or additional compensation to You.

## 5. Moral Rights

You retain all moral rights in your Contributions. However, you waive any moral
rights to the extent necessary to enable CodeCoraDev to exercise the licenses
granted in Section 1, including the right to make derivative works and to
distribute Contributions under proprietary or commercial licenses, and you agree
not to assert moral rights against CodeCoraDev or its licensees.

## 6. No Obligation

CodeCoraDev is not obligated to accept, use, or maintain any Contribution.
CodeCoraDev reserves the right to remove, modify, or relicense Contributions at
its discretion.

## 7. Disclaimer

Except for the express warranties in Sections 3 and 4, 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.

In no event shall CodeCoraDev be liable for any direct, indirect, incidental,
special, exemplary, or consequential damages arising out of or relating to this
Agreement or the use of your Contributions, even if CodeCoraDev has been advised
of the possibility of such damages.

## 8. Governing Law and Dispute Resolution

(a) This Agreement shall be governed by and construed in accordance with the laws
of the **Republic of Indonesia**, without regard to its conflict of laws provisions.

(b) Any dispute, controversy, or claim arising out of or relating to this
Agreement, including the breach, termination, or validity thereof, shall be
finally resolved by arbitration administered by the **Singapore International
Arbitration Centre (SIAC)** in accordance with the SIAC Rules of Arbitration in
force at the time of the commencement of the arbitration. The seat of arbitration
shall be Singapore. The number of arbitrators shall be one. The language of the
arbitration shall be English.

(c) Notwithstanding the foregoing, CodeCoraDev may seek interim or injunctive
relief in any court of competent jurisdiction to protect its intellectual property
rights.

(d) Judgment upon the award rendered by the arbitrator(s) may be entered in any
court having jurisdiction thereof.

---

## Signing

By submitting a pull request, issue, code contribution, or other material to any
CodeCoraDev repository, **and including a `Signed-off-by:` line in your commit
message**, you agree to the terms of this agreement. The `Signed-off-by:` line
shall be in the format: `Signed-off-by: Your Name <email@example.com>` and
constitutes your electronic signature.

If a Contributor License Agreement bot (e.g., CLAassistant) is configured on the
repository, you may be asked to sign this agreement electronically through that
system.

---

## Miscellaneous

This Agreement constitutes the entire agreement between the parties regarding its
subject matter. If any provision is held unenforceable, the remainder shall remain
in effect. CodeCoraDev may amend this Agreement; amended terms apply prospectively
to new Contributions. This Agreement may be assigned by CodeCoraDev to any
successor or affiliate. Grants made prior to termination survive in perpetuity.
You may terminate this Agreement with 30 days written notice; existing grants
survive termination.

---

*Version 1.1 — August 2026*