Thank you for your interest in contributing to our project! To ensure that our project remains sustainable and that contributions can be integrated smoothly, we require all contributors to agree to the following Contributor License Agreement ("Agreement"). This Agreement helps us maintain the quality and integrity of the project while respecting your rights as a contributor.
- Definitions
- License Grant
- Original Work
- No Obligation to Use
- Contribution Process
- Support and Warranties
- Security Policy
- Governing Law
- Miscellaneous
- "You" (or "Your"): This refers to the individual or legal entity submitting the Contribution.
- "Contribution": Any code, documentation, or other material you submit to this project.
- "Project": The open-source project to which you are contributing.
- "Maintainers": The current maintainers of the Project.
By submitting a Contribution to the Project, You hereby grant to the Maintainers a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable license to:
- Reproduce, prepare derivative works of, publicly display, publicly perform, and distribute your Contributions.
- Incorporate your Contributions into the Project, whether in whole or in part.
- Sublicense these rights to others to promote, distribute, and further develop the Project.
You represent and warrant that:
- You are legally entitled to grant the above license.
- The Contributions are your original creation or you have obtained the necessary permissions to make the Contributions.
- The Contributions do not violate any third-party intellectual property rights.
The Maintainers are under no obligation to accept or use your Contributions. Contributions may be declined or accepted at the sole discretion of the Maintainers.
By contributing to this Project, you agree to follow the CONTRIBUTION guidelines, including:
- Adhering to the Conventional Commit Messages standard.
- Following our coding style guide as defined in the Project’s
.prettierrc
andeslint.config.mjs
. - Participating in the code review process.
You acknowledge that your Contributions are provided on an "AS IS" basis, without warranties of any kind, express or implied, including but not limited to warranties of merchantability or fitness for a particular purpose.
By contributing to this Project, you agree to follow the guidelines set forth in our SECURITY POLICY for responsibly disclosing any security vulnerabilities.
This Agreement shall be governed by and construed in accordance with the laws of Bangladesh, without regard to its conflict of laws principles.
- Entire Agreement: This Agreement constitutes the entire agreement between the parties concerning its subject matter and supersedes all prior agreements and understandings.
- Amendments: This Agreement may only be amended by a written instrument signed by both parties.
- Severability: If any provision of this Agreement is found to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.
By submitting a Contribution to this Project, you agree to the terms of this Contributor License Agreement.