Version 1.0, 2026-09-05
Thank you for your interest in coordinode-python (the "Project"). This agreement records the terms on which you contribute to it. Its purpose is to let the Project be distributed under its licence, and under any other terms the copyright holder may need for the CoordiNode product family, while you keep every right in what you wrote.
Please read it in full before signing. You sign by replying to the CLA bot in
your pull request with the sentence it asks for; the signature is stored in
this repository under signatures/.
"You" means the individual who submits a Contribution, or, where the Contribution is made in the course of employment or on behalf of an entity, that entity, in which case the person signing confirms they are authorised to bind it.
"Contribution" means any original work of authorship, including source code, documentation, tests, configuration and other material, that You intentionally submit to the Project for inclusion in it, in any form, including through a pull request. It excludes anything You mark conspicuously as "Not a Contribution" at the time of submission.
"Copyright Holder" means Dmitry Prudnikov, the copyright holder in the Project at the date of this agreement, and any person or entity to whom the copyright in the Project is later assigned. A grant made to the Copyright Holder under this agreement passes to such a successor without any further act by You.
Subject to the terms of this agreement, You grant to the Copyright Holder, and to recipients of software distributed by the Copyright Holder, a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright licence to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense and distribute Your Contributions and such derivative works, under any licence terms the Copyright Holder chooses.
Subject to the terms of this agreement, You grant to the Copyright Holder, and to recipients of software distributed by the Copyright Holder, a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent licence to make, have made, use, offer to sell, sell, import and otherwise transfer the Project, where such licence applies only to those patent claims licensable by You that are necessarily infringed by Your Contribution alone or by combination of Your Contribution with the Project to which it was submitted. If any entity institutes patent litigation against You or any other entity alleging that Your Contribution, or the Project to which You have contributed, constitutes direct or contributory patent infringement, then any patent licences granted to that entity under this agreement for that Contribution or Project terminate as of the date such litigation is filed.
You retain all right, title and interest in Your Contributions. Nothing in this agreement transfers copyright to the Copyright Holder or restricts You from using, licensing or distributing Your Contributions, alone or as part of other work, on any terms You choose.
(a) Every Contribution accepted into the Project is and remains available under the Apache License, Version 2.0, as part of the Project. The Copyright Holder will not remove an accepted Contribution from the open-source Project in order to offer it only under other terms.
(b) If the copyright in the Project is assigned to a successor, the successor takes it subject to this section.
You represent that:
(a) You are legally entitled to grant the licences above. If Your employer or another person has rights in intellectual property You create that include Your Contributions, You represent that they have waived those rights for the Contribution, or that they have authorised You to make the Contribution on their behalf, or that they have signed this agreement themselves.
(b) Each of Your Contributions is Your original creation. Where a Contribution includes material that is not Your original creation, You identify it as such in the submission, together with its source and licence, and You have the right to submit it under this agreement.
(c) You will notify the Project if You become aware of any fact that would make these representations inaccurate.
Except for the representations in section 6, You provide Your Contributions "as is", without warranty of any kind. The Copyright Holder is under no obligation to accept, use or distribute any Contribution.
This agreement is governed by the laws of Romania. It is the entire agreement between You and the Copyright Holder concerning Your Contributions and supersedes any earlier arrangement on the same subject. If any provision is held unenforceable, the remainder stays in force.