Skip to content

Commit 0b34396

Browse files
authored
Change license from BSD-3 to dual RSALv2+SSPLv1 (redis#13157)
[Read more about the license change here](https://redis.com/blog/redis-adopts-dual-source-available-licensing/) Live long and prosper 🖖
1 parent e64d91c commit 0b34396

File tree

166 files changed

+1333
-3066
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

166 files changed

+1333
-3066
lines changed

CONTRIBUTING.md

+69-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,71 @@
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.
669

770
# IMPORTANT: HOW TO USE REDIS GITHUB ISSUES
871

@@ -52,4 +115,4 @@ view, and so forth. This helps.
52115

53116
4. For minor fixes - open a pull request on GitHub.
54117

55-
Thanks!
118+
Additional information on the RSALv2/SSPLv1 dual-license is also found in the LICENSE.txt file.

COPYING

-10
This file was deleted.

0 commit comments

Comments
 (0)