|
1 |
| -Note: by contributing code to the Redis project in any form, including sending |
2 |
| -a pull request via GitHub, a code fragment or patch via private email or |
3 |
| -public discussion groups, you agree to release your code under the terms |
4 |
| -of the Redis license that you can find in the COPYING file included in the Redis |
5 |
| -source distribution. |
| 1 | +By contributing code to the Redis project in any form you agree to the Redis Software Grant and |
| 2 | +Contributor License Agreement attached below. Only contributions made under the Redis Software Grant |
| 3 | +and Contributor License Agreement may be accepted by Redis, and any contribution is subject to the |
| 4 | +terms of the Redis dual-license under RSALv2/SSPLv1 as described in the LICENSE.txt file included in |
| 5 | +the Redis source distribution. |
| 6 | + |
| 7 | +# REDIS SOFTWARE GRANT AND CONTRIBUTOR LICENSE AGREEMENT |
| 8 | + |
| 9 | +To specify the intellectual property license granted in any Contribution, Redis Ltd., ("**Redis**") |
| 10 | +requires a Software Grant and Contributor License Agreement ("**Agreement**"). This Agreement is for |
| 11 | +your protection as a contributor as well as the protection of Redis and its users; it does not |
| 12 | +change your rights to use your own Contribution for any other purpose. |
| 13 | + |
| 14 | +By making any Contribution, You accept and agree to the following terms and conditions for the |
| 15 | +Contribution. Except for the license granted in this Agreement to Redis and the recipients of the |
| 16 | +software distributed by Redis, You reserve all right, title, and interest in and to Your |
| 17 | +Contribution. |
| 18 | + |
| 19 | +1. **Definitions** |
| 20 | + |
| 21 | + 1.1. "**You**" (or "**Your**") means the copyright owner or legal entity authorized by the |
| 22 | + copyright owner that is entering into this Agreement with Redis. For legal entities, the entity |
| 23 | + making a Contribution and all other entities that Control, are Controlled by, or are under |
| 24 | + common Control with that entity are considered to be a single contributor. For the purposes of |
| 25 | + this definition, "**Control**" means (i) the power, direct or indirect, to cause the direction |
| 26 | + or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty |
| 27 | + percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. |
| 28 | + |
| 29 | + 1.2. "**Contribution**" means the code, documentation, or any original work of authorship, |
| 30 | + including any modifications or additions to an existing work described above. |
| 31 | + |
| 32 | +2. "**Work**" means any software project stewarded by Redis. |
| 33 | + |
| 34 | +3. **Grant of Copyright License**. Subject to the terms and conditions of this Agreement, You grant |
| 35 | + to Redis and to the recipients of the software distributed by Redis a perpetual, worldwide, |
| 36 | + non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare |
| 37 | + derivative works of, publicly display, publicly perform, sublicense, and distribute Your |
| 38 | + Contribution and such derivative works. |
| 39 | + |
| 40 | +4. **Grant of Patent License**. Subject to the terms and conditions of this Agreement, You grant to |
| 41 | + Redis and to the recipients of the software distributed by Redis a perpetual, worldwide, |
| 42 | + non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent |
| 43 | + license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, |
| 44 | + where such license applies only to those patent claims licensable by You that are necessarily |
| 45 | + infringed by Your Contribution alone or by a combination of Your Contribution with the Work to |
| 46 | + which such Contribution was submitted. If any entity institutes patent litigation against You or |
| 47 | + any other entity (including a cross-claim or counterclaim in a lawsuit) alleging that your |
| 48 | + Contribution, or the Work to which you have contributed, constitutes a direct or contributory |
| 49 | + patent infringement, then any patent licenses granted to the claimant entity under this Agreement |
| 50 | + for that Contribution or Work terminate as of the date such litigation is filed. |
| 51 | + |
| 52 | +5. **Representations and Warranties**. You represent and warrant that: (i) You are legally entitled |
| 53 | + to grant the above licenses; and (ii) if You are an entity, each employee or agent designated by |
| 54 | + You is authorized to submit the Contribution on behalf of You; and (iii) your Contribution is |
| 55 | + Your original work, and that it will not infringe on any third party's intellectual property |
| 56 | + right(s). |
| 57 | + |
| 58 | +6. **Disclaimer**. You are not expected to provide support for Your Contribution, except to the |
| 59 | + extent You desire to provide support. You may provide support for free, for a fee, or not at all. |
| 60 | + Unless required by applicable law or agreed to in writing, You provide Your Contribution on an |
| 61 | + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, |
| 62 | + including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, |
| 63 | + MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. |
| 64 | + |
| 65 | +7. **Enforceability**. Nothing in this Agreement will be construed as creating any joint venture, |
| 66 | + employment relationship, or partnership between You and Redis. If any provision of this Agreement |
| 67 | + is held to be unenforceable, the remaining provisions of this Agreement will not be affected. |
| 68 | + This represents the entire agreement between You and Redis relating to the Contribution. |
6 | 69 |
|
7 | 70 | # IMPORTANT: HOW TO USE REDIS GITHUB ISSUES
|
8 | 71 |
|
@@ -52,4 +115,4 @@ view, and so forth. This helps.
|
52 | 115 |
|
53 | 116 | 4. For minor fixes - open a pull request on GitHub.
|
54 | 117 |
|
55 |
| -Thanks! |
| 118 | +Additional information on the RSALv2/SSPLv1 dual-license is also found in the LICENSE.txt file. |
0 commit comments