HoodleFinance Individual Contributor License Agreement
This Individual Contributor License Agreement ("Agreement") is between the individual identified through the signing flow ("you") and Omry Yadan, together with any successors or assigns that become the owner or operator of HoodleFinance ("Maintainer").
By signing this Agreement and submitting a contribution to HoodleFinance, you agree to the terms below.
1. What counts as a contribution
"Contribution" means any source code, documentation, design material, test data, scripts, assets, issue attachments, pull requests, patches, or other material that you intentionally submit to the HoodleFinance project for inclusion in the project, whether or not it is later merged, accepted, or used.
Material that you clearly mark in writing as "Not a Contribution" at the time of submission is not a Contribution under this Agreement, but only for the specific material that is so marked.
2. You keep ownership
You keep the copyright to your contributions.
This Agreement does not transfer ownership of your work to the Maintainer. Instead, it grants the Maintainer the rights described below.
3. Copyright license grant
You grant the Maintainer a perpetual, worldwide, non-exclusive, irrevocable, royalty-free license to use, reproduce, modify, prepare derivative works of, publicly display, publicly perform, sublicense, distribute, and relicense your contributions, in whole or in part, in any form and under any license or other terms.
This includes, without limitation, the right to distribute or relicense your contributions:
- as part of HoodleFinance under
MPL-2.0 - under other open-source licenses
- under source-available licenses
- under commercial or proprietary licenses
To the fullest extent permitted by applicable law, you waive and agree not to assert any moral rights, rights of attribution, or similar rights you may have in your contributions against the Maintainer or any person or entity exercising rights granted under this Agreement.
4. Patent license grant
If you have patent claims that would necessarily be infringed by your contribution as submitted, you grant the Maintainer, and any person or entity receiving rights in the contribution directly or indirectly through the Maintainer, a perpetual, worldwide, non-exclusive, irrevocable, royalty-free patent license to make, have made, use, sell, offer for sale, import, and otherwise transfer your contribution as part of the project or derivative works of the project.
This patent grant applies only to patent claims that you can license and that would necessarily be infringed by the contribution itself or by its inclusion in the project as submitted.
You agree not to bring, and not to authorize a party acting on your behalf to bring, a patent claim against the Maintainer, HoodleFinance, or any person or entity exercising rights granted under this Agreement, alleging that the project, a contribution, or permitted use of a contribution infringes a patent. Bringing such a claim is a material breach of this Agreement.
5. Your promises
You represent that:
- you are legally entitled to grant the rights in this Agreement
- each contribution is your original work, or you have sufficient rights and permissions to submit it under these terms
- if a contribution was created as part of your job or subject to another party's rights, you have authority or permission to submit it under this Agreement
- if you include third-party material, you have the right to do so and have clearly identified any third-party code, assets, notices, license obligations, or other restrictions that apply
- you will notify the Maintainer promptly if you become aware of any facts or circumstances that make any of these representations inaccurate
In practical terms, do not submit material unless you actually have the rights and permissions needed to let the Maintainer exercise the rights granted under this Agreement.
6. No warranties or support
Contributions are provided on an "AS IS" basis, without warranties or conditions of any kind, express or implied, including any warranties of title, non-infringement, merchantability, or fitness for a particular purpose.
You are not required to provide support, maintenance, updates, or other assistance for any contribution.
7. No obligation to use your contribution
The Maintainer is not required to accept, use, distribute, or continue using any contribution.
8. Contribution process
Signing this Agreement allows the Maintainer to accept your contributions under the terms above.
Once signed, this Agreement applies to all contributions you intentionally submitted to HoodleFinance on or before signature and all contributions you intentionally submit after signature, unless the parties later agree otherwise in writing.
If this Agreement is later terminated or withdrawn by mutual written agreement, that change applies only to future contributions. Rights already granted for contributions previously submitted under this Agreement remain in effect.
Sections 2, 3, 4, 5, 6, 7, 8, and 9 continue to apply to contributions submitted before termination.
9. Entire agreement for contributions
This Agreement states the full agreement regarding the contributions covered by it, unless HoodleFinance and you explicitly agree otherwise in writing.