⚠️ Please read this section carefully before submitting any contribution.
This CLA is modeled after the Apache Software Foundation Individual Contributor License Agreement (ICLA) v2.2, adapted to support RinneGraph's dual-licensing model (AGPLv3 + Commercial License).
By submitting a Pull Request to this repository, you accept and agree to the following terms and conditions for your present and future Contributions.
No physical signature is required at this stage. Submission of a Pull Request constitutes your agreement to these terms.
"Contribution" means any original work of authorship, including any modifications or additions to an existing work, that you intentionally submit to the project for inclusion in the Work, as evidenced by communications including but not limited to Pull Requests, patches, and code comments submitted to the repository.
"You" (or "Your") means the copyright owner or legal entity authorized by the copyright owner that is making this Agreement.
Subject to the terms and conditions of this Agreement, You hereby grant to the project maintainer(s) (currently: SUZUKI Tetsuya) and to recipients of software distributed by the maintainer(s) 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.
You grant the project maintainer(s) the right to relicense Your Contributions under any license — including, but not limited to, proprietary or commercial End User License Agreements (EULAs) — without requiring additional consent or compensation from You. This right enables the maintainer(s) to offer RinneGraph under a dual-licensing model (AGPLv3 for open-source users and a commercial license for enterprise users).
Subject to the terms and conditions of this Agreement, You hereby grant to the project maintainer(s) and to recipients of software distributed by the maintainer(s) 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 the Work, where such 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 Work to which such Contribution(s) was submitted.
This Agreement does not transfer copyright ownership of Your Contributions. You retain full copyright ownership and may use your Contribution under any terms you choose, independently of this project. The license granted here is non-exclusive.
You represent that:
- Each of Your Contributions is Your original creation.
- You have the legal right to grant the above licenses.
- Your Contribution does not include any third-party material that would conflict with this Agreement.
- If Your employer has rights to intellectual property that You create, You represent that You have received permission to make Contributions on behalf of that employer, or that Your employer has waived such rights for Your Contributions to this project.
The project maintainer(s) are under no obligation to accept or include any Contribution.
⚠️ コードを提出する前に、必ずこのセクションをお読みください。
本 CLA は Apache Software Foundation Individual Contributor License Agreement (ICLA) v2.2 をベースに、RinneGraph のデュアルライセンスモデル(AGPLv3 + 商用ライセンス)を実現するために適応したものです。
このリポジトリにプルリクエストを送信した時点で、以下の条件への同意が成立したものとみなされます。
現時点では物理的な署名は不要です。プルリクエストの送信が同意の意思表示となります。
-
著作権ライセンスの付与 あなたはプロジェクトメンテナーおよびそのソフトウェアの受領者に対し、あなたの貢献を永続的・全世界的・無償・非独占的・取消不能な条件で、使用・複製・改変・配布・サブライセンスする権利を付与します。
-
再許諾権(Right to Re-license) あなたはプロジェクトメンテナーに対し、あなたの貢献を商用 EULA を含む任意のライセンスの下で再許諾・再配布する権利を付与します。追加の同意や報酬は必要ありません。これにより、RinneGraph のデュアルライセンスモデルが実現されます。
-
特許ライセンスの付与 あなたの貢献に関連する特許権についても、同様の永続的・無償・非独占的・取消不能なライセンスを付与します。
-
著作権の保持 本契約はあなたの著作権を譲渡するものではありません。あなたは自分の貢献の著作権を引き続き保有します。
-
表明 あなたは、自分の貢献が自身のオリジナル作品であり、本契約のライセンスを付与する法的権利を有することを表明します。