Thank you for your interest in contributing to lightNVR ("the Project"), owned and maintained by OpenSensor Engineering ("the Maintainer").
This Contributor License Agreement ("Agreement") documents the rights granted by contributors to the Maintainer. This is a legally binding document, so please read it carefully before agreeing to it.
"You" (or "Contributor") means the individual who submits a Contribution to this Project.
"Contribution" means any original work of authorship, including any modifications or additions to an existing work, that you intentionally submit to this Project for inclusion in, or documentation of, any of the products owned or managed by the Maintainer.
"Submit" means any form of electronic, verbal, or written communication sent to the Project, including but not limited to pull requests, issues, commits, code review comments, or mailing list discussions.
Subject to the terms and conditions of this Agreement, you hereby grant to the Maintainer and to recipients of software distributed by the Maintainer 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.
Subject to the terms and conditions of this Agreement, you hereby grant to the Maintainer and to recipients of software distributed by the Maintainer 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 Contribution, 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 Project to which such Contribution(s) was submitted.
You understand and agree that the Maintainer may, at their sole discretion:
- License your Contributions under the GNU General Public License v3 (GPLv3) or any later version
- Offer your Contributions under alternative commercial license terms to third parties
This dual licensing model enables the Project to remain freely available as open source while also supporting commercial deployment and professional support offerings.
You represent that:
- You are legally entitled to grant the above licenses.
- If your employer(s) has rights to intellectual property that you create, 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.
- Each of your Contributions is your original creation.
- Your Contribution includes complete details of any third-party license or other restriction of which you are aware and which is associated with any part of your Contributions.
You are not expected to provide support for your Contributions, except to the extent you desire to provide support. You may provide support for free, for a fee, or not at all.
UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, 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.
You agree to notify the Maintainer of any facts or circumstances of which you become aware that would make these representations inaccurate in any respect.
By submitting a pull request to this repository, you indicate your agreement to the terms of this Contributor License Agreement.
For automated CLA checking, this project uses a CLA bot. When you submit your first pull request, the bot will ask you to sign the CLA by commenting on the PR.
If you have questions about this CLA, please contact: matt@opensensor.io
This CLA is based on the Apache Individual Contributor License Agreement and has been modified for the dual-licensing model used by lightNVR.