* docs: tighten README, CONTRIBUTING, and CLA prose * docs: add platform comparison and README FAQ * chore: add issue and pull request templates * chore: add repository social preview image
128 lines
6.0 KiB
Markdown
128 lines
6.0 KiB
Markdown
# Backspace Contributor License Agreement
|
||
|
||
Thank you for your interest in contributing to Backspace ("the Project"), owned
|
||
and maintained by **Jannis Braun** ("the Maintainer", "I", "me", or "my").
|
||
|
||
This Contributor License Agreement ("Agreement") governs the intellectual
|
||
property rights in Contributions made by any person or entity ("You") to the
|
||
Project. Backspace is a single-owner project: to keep the licensing of the
|
||
codebase unified in one hand, **You keep the copyright to your Contributions and
|
||
grant the Maintainer a broad exclusive license** to them, and in return the
|
||
Maintainer grants You a license to keep using your own work.
|
||
|
||
By submitting a Contribution to the Project (for example, by opening a pull
|
||
request) and by signing this Agreement through the Project's CLA bot, You accept
|
||
and agree to the following terms for all past and future Contributions You
|
||
submit.
|
||
|
||
## 1. Definitions
|
||
|
||
**"Contribution"** means any original work of authorship, including any
|
||
modification of or addition to an existing work, that You intentionally submit
|
||
to the Project in any form (including source code, object code, documentation,
|
||
configuration, designs, or assets) through any means, including pull requests,
|
||
patches, issues with attached code, or electronic communication, but excluding
|
||
any communication You conspicuously mark in writing as "Not a Contribution".
|
||
|
||
**"Submit"** means any act by which a Contribution is transferred to the Project,
|
||
including by version control systems, issue trackers, mailing lists, or
|
||
electronic messages, but excluding communication marked "Not a Contribution".
|
||
|
||
## 2. Grant of Exclusive License
|
||
|
||
You retain ownership of and all copyright in your Contributions. You hereby grant
|
||
the Maintainer a perpetual, worldwide, **exclusive**, royalty-free, irrevocable,
|
||
fully sublicensable, and transferable license to use, reproduce, modify, prepare
|
||
derivative works of, publicly display, publicly perform, distribute, relicense
|
||
(under any terms, including open-source and commercial licenses), sell, and
|
||
otherwise exploit your Contributions, by all means and in all media now known or
|
||
later developed, so that the Maintainer may offer the Project under both the
|
||
GNU AGPL-3.0 and one or more commercial licenses.
|
||
|
||
This grant covers all Contributions You have already submitted and all
|
||
Contributions You submit in the future, effective at the moment each is created.
|
||
|
||
## 3. Fallback (where an exclusive license is limited)
|
||
|
||
To the extent that the exclusive license in Section 2 is, in any jurisdiction,
|
||
narrower than stated or otherwise limited by law, You grant the Maintainer the
|
||
broadest license permissible there, and, only to the extent necessary to give
|
||
the Maintainer equivalent rights, assign such rights to the Maintainer, so that
|
||
the Maintainer obtains, as nearly as possible, the same rights as the exclusive
|
||
license in Section 2.
|
||
|
||
## 4. Patent License
|
||
|
||
You grant the Maintainer a perpetual, worldwide, non-exclusive, royalty-free,
|
||
irrevocable, sublicensable patent license (under any patent claims You can
|
||
license that are necessarily infringed by your Contribution alone or by
|
||
combination of your Contribution with the Project) to make, have made, use,
|
||
offer to sell, sell, import, and otherwise transfer your Contributions and the
|
||
Project.
|
||
|
||
## 5. License Back to You
|
||
|
||
The Maintainer grants You a perpetual, worldwide, non-exclusive, royalty-free,
|
||
irrevocable license to use, reproduce, modify, and distribute **the specific
|
||
Contributions You authored** for any purpose, including in your own other
|
||
projects. This license-back applies only to the material You personally created
|
||
and does not grant You any rights in the Project as a whole or in the
|
||
Contributions of others. It does not limit the Maintainer's rights under
|
||
Sections 2–4.
|
||
|
||
## 6. Moral Rights
|
||
|
||
To the fullest extent permitted by applicable law, You waive, and agree not to
|
||
assert, any moral rights (including rights of attribution and integrity) You may
|
||
have in your Contributions against the Maintainer or the Maintainer's licensees
|
||
and successors. Where such rights cannot be waived, You agree not to enforce
|
||
them in a way that interferes with the Maintainer's exercise of the rights
|
||
assigned and granted above.
|
||
|
||
## 7. Your Representations
|
||
|
||
You represent that:
|
||
|
||
1. Each of Your Contributions is Your original creation, and You have the full
|
||
right and authority to grant the rights and licenses in this Agreement.
|
||
2. You are legally entitled to make these grants. If Your employer has rights
|
||
to intellectual property You create, You represent that You have received
|
||
permission to make the Contributions on behalf of that employer, or that Your
|
||
employer has waived such rights for Your Contributions.
|
||
3. Each of Your Contributions does not, to the best of Your knowledge, violate
|
||
any third party's copyrights, trademarks, patents, or other intellectual
|
||
property rights.
|
||
4. If any Contribution includes or depends on third-party work, You will clearly
|
||
identify it, along with any associated license or other restriction of which
|
||
You are personally aware, in the Contribution itself or in the accompanying
|
||
pull request.
|
||
|
||
## 8. No Obligation
|
||
|
||
You acknowledge that the Maintainer is under no obligation to use, merge, or
|
||
incorporate any Contribution. The decision to include any Contribution in the
|
||
Project rests solely with the Maintainer.
|
||
|
||
## 9. Disclaimer
|
||
|
||
Except for the representations in Section 7, Your Contributions are provided "as
|
||
is", without warranty of any kind, express or implied, including without
|
||
limitation any warranties of merchantability, fitness for a particular purpose,
|
||
title, or non-infringement.
|
||
|
||
## 10. Entity Contributions
|
||
|
||
If You are signing on behalf of a legal entity, You represent that You have the
|
||
authority to bind that entity and its affiliates to this Agreement, and the
|
||
terms "You" and "Your" refer to that entity and its affiliates.
|
||
|
||
---
|
||
|
||
To sign this Agreement, comment on your pull request with **exactly** the
|
||
following sentence:
|
||
|
||
> I have read the CLA Document and I hereby sign the CLA
|
||
|
||
Your signature is recorded against your GitHub username and applies to all of
|
||
your current and future Contributions to the Project.
|