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.
- "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 organization.
- "Project" — any open-source project maintained by CodeCoraDev, including but not limited to Cora, Uteke, Trapfall, Rungu, and others.
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.
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.
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.
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.
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.
CodeCoraDev is not obligated to accept, use, or maintain any Contribution. CodeCoraDev reserves the right to remove, modify, or relicense Contributions at its discretion.
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.
(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.
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.
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