Skip to content

Commit 68ca5e7

Browse files
committed
Type: Documentation
Updated Contributor Agreement
1 parent beaebd0 commit 68ca5e7

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

licensing/contributor_agreement_v01.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,55 @@
1-
# The Nautilus Cyberneering Contributor Agreement
1+
# The Torrust Contributor Agreement
22

33
<!-- markdownlint-disable MD013 -->
44

55
[Version 2021-11-10]
66

77
## Goal
88

9-
We require that contributors to Nautilus (as defined below) agree to this Nautilus Cyberneering Contributor Agreement (NCCA) to ensure that contributions to Nautilus have acceptable licensing terms.
9+
We require that contributors to Torrust (as defined below) agree to this Torrust Contributor Agreement (NCCA) to ensure that contributions to Torrust have acceptable licensing terms.
1010

1111
## Non-Goals
1212

1313
The NCCA is _not_ a copyright assignment agreement.
1414

15-
The NCCA does _not_ somehow supersede the existing licensing terms that apply to Nautilus contributions. There are two important subpoints here. First, the NCCA does not apply to upstream code (or other material) that you didn't write; indeed, it would be preposterous for it to attempt to do so. Note the narrow way in which we have defined capital-c "Contribution".
15+
The NCCA does _not_ somehow supersede the existing licensing terms that apply to Torrust contributions. There are two important subpoints here. First, the NCCA does not apply to upstream code (or other material) that you didn't write; indeed, it would be preposterous for it to attempt to do so. Note the narrow way in which we have defined capital-c "Contribution".
1616

1717
Second, the main provision of the NCCA specifies that a default license will apply to code that you wrote, but only to the extent that you have not bothered to put an explicit license on it. Therefore, the NCCA is _not_ some sort of special permissive license granted to any party, despite the explicit choice of a more restrictive license by you or by upstream developers.
1818

1919
## Terms
2020

2121
### Section 1 – Definitions
2222

23-
__"Acceptable License For Nautilus"__ means a license selected from the appropriate categorical sublist of the full list of acceptable licenses for Nautilus, currently located at <https://github.com/torrust/torrust/tree/main/licensing>, as that list may be revised from time to time by Nautilus Cyberneering GmbH. "Acceptable Licenses For Nautilus" means that full list.
23+
__"Acceptable License For Torrust"__ means a license selected from the appropriate categorical sublist of the full list of acceptable licenses for Torrust, currently located at <https://github.com/Torrust/Torrust-librarian/tree/main/licensing>, as that list may be revised from time to time by Torrust. "Acceptable Licenses For Torrust" means that full list.
2424

2525
__"AGPLv3"__ means the license identified as "Affero General Public License 3.0", as published at <https://www.gnu.org/licenses/agpl-3.0.en.html>.
2626

2727
__"CC-0"__ means the Creative Commons 1.0 Universal license, as published at <https://creativecommons.org/publicdomain/zero/1.0/legalcode>.
2828

2929
__"CC-BY-SA"__ means the Creative Commons Attribution-ShareAlike 4.0 International license, as published at <https://creativecommons.org/licenses/by-sa/4.0/legalcode>.
3030

31-
__"Code"__ means (i) software code, (ii) any other functional material whose principal purpose is to control or facilitate the building of packages, such as an RPM spec file, (iii) font files, and (iv) other kinds of copyrightable material that the Nautilus Cyberneering GmbH has classified as "code" rather than "content".
31+
__"Code"__ means (i) software code, (ii) any other functional material whose principal purpose is to control or facilitate the building of packages, such as an RPM spec file, (iii) font files, and (iv) other kinds of copyrightable material that the Torrust has classified as "code" rather than "content".
3232

33-
__"Content"__ means any copyrightable material that is not Code, such as, without limitation, (i) non-functional data sets, (ii) documentation, (iii) wiki edits, (iv) music files, (v) graphic image files, (vi) help files, and (vii) other kinds of copyrightable material that the Nautilus Council has classified as "content" rather than "code".
33+
__"Content"__ means any copyrightable material that is not Code, such as, without limitation, (i) non-functional data sets, (ii) documentation, (iii) wiki edits, (iv) music files, (v) graphic image files, (vi) help files, and (vii) other kinds of copyrightable material that the Torrust Council has classified as "content" rather than "code".
3434

35-
__"Contribution"__ means a Work that You created, excluding any portion that was created by someone else. (For example, if You Submit a package to Nautilus, the spec file You write may be a Contribution, but all the upstream code in the associated Package that You did not write is not a Contribution for purposes of this NCCA.) A Contribution consists either of Code or of Content.
35+
__"Contribution"__ means a Work that You created, excluding any portion that was created by someone else. (For example, if You Submit a package to Torrust, the spec file You write may be a Contribution, but all the upstream code in the associated Package that You did not write is not a Contribution for purposes of this NCCA.) A Contribution consists either of Code or of Content.
3636

3737
__"Current Default License"__, with respect to a Contribution, means (i) if the Contribution is Code, the AGPLv3 License, and (ii) if the Contribution is Content, CC-BY-SA.
3838

3939
__"Future Public Domain License"__, with respect to a Contribution, means (i) if the Contribution is Code, the MIT-0 License, and (ii) if the Contribution is Content, CC-0.
4040

4141
__"Licensed"__ means covered by explicit licensing terms that are conspicuous and readily discernible to recipients.
42-
"Submit" means to use some mode of digital communication (for example, without limitation, mailing lists, bug tracking systems, and source code version control systems administered by Nautilus) to voluntarily provide a Contribution to Nautilus.
42+
"Submit" means to use some mode of digital communication (for example, without limitation, mailing lists, bug tracking systems, and source code version control systems administered by Torrust) to voluntarily provide a Contribution to Torrust.
4343
"Unlicensed" means not Licensed.
4444

4545
__"MIT-0"__ means the license identified as "MIT No Attribution", as published at <https://opensource.org/licenses/MIT-0>.
4646

47-
__"Nautilus"__ means the community project led by the Nautilus Cyberneering GmbH <https://nautilus-cyberneering.de/>.
48-
"Nautilus Community" means (i) all Nautilus participants, and (ii) all persons receiving Contributions directly or indirectly from or through Nautilus.
47+
__"Torrust"__ means the community project led by the Torrust <https://torrust.com/>.
48+
"Torrust Community" means (i) all Torrust participants, and (ii) all persons receiving Contributions directly or indirectly from or through Torrust.
4949

5050
__"Work"__ means a copyrightable work of authorship. A Work may be a portion of a larger Work, and a Work may be a modification of or addition to another Work. "You" means the individual accepting this instance of the NCCA.
5151

52-
### Section 2 – List of Acceptable Licenses for Nautilus
52+
### Section 2 – List of Acceptable Licenses for Torrust
5353

5454
- CC-BY-SA
5555
- CC-0
@@ -58,20 +58,20 @@ __"Work"__ means a copyrightable work of authorship. A Work may be a portion of
5858

5959
### Section 3 – Copyright Permission Required for All Contributions
6060

61-
If You are not the copyright holder of a given Contribution that You wish to Submit to Nautilus (for example, if Your employer or university holds copyright in it), it is Your responsibility to first obtain authorization from the copyright holder to Submit the Contribution under the terms of this NCCA on behalf of, or otherwise with the permission of, that copyright holder. One form of such authorization is for the copyright holder to place, or permit You to place, an Acceptable License For Nautilus on the Contribution.
61+
If You are not the copyright holder of a given Contribution that You wish to Submit to Torrust (for example, if Your employer or university holds copyright in it), it is Your responsibility to first obtain authorization from the copyright holder to Submit the Contribution under the terms of this NCCA on behalf of, or otherwise with the permission of, that copyright holder. One form of such authorization is for the copyright holder to place, or permit You to place, an Acceptable License For Torrust on the Contribution.
6262

6363
### Section 4 – Licensed Contributions
6464

6565
If Your Contribution is Licensed, Your Contribution will be governed by the terms under which it has been licensed.
6666

6767
### Section 5 – Default Licensing of Unlicensed Contributions
6868

69-
If You Submit an Unlicensed Contribution to Nautilus, the license to the Nautilus Community for that Contribution shall be the Current Default License.
69+
If You Submit an Unlicensed Contribution to Torrust, the license to the Torrust Community for that Contribution shall be the Current Default License.
7070

71-
The Nautilus Cyberneering GmbH may, by public announcement, subsequently designate an additional or alternative default license for a given category of Contribution (a "Later Default License"). A Later Default License shall be chosen from the appropriate categorical sublist of Acceptable Licenses For Nautilus.
72-
Once a Later Default License has been designated, Your Unlicensed Contribution shall also be licensed to the Nautilus Community under that Later Default License. Such designation shall not affect the continuing applicability of the Current Default License to Your Contribution.
71+
The Torrust may, by public announcement, subsequently designate an additional or alternative default license for a given category of Contribution (a "Later Default License"). A Later Default License shall be chosen from the appropriate categorical sublist of Acceptable Licenses For Torrust.
72+
Once a Later Default License has been designated, Your Unlicensed Contribution shall also be licensed to the Torrust Community under that Later Default License. Such designation shall not affect the continuing applicability of the Current Default License to Your Contribution.
7373

74-
You consent to having Nautilus provide reasonable notice of Your licensing of Your Contribution under the Current Default License (and, if applicable, a Later Default License) in a manner determined by Nautilus.
74+
You consent to having Torrust provide reasonable notice of Your licensing of Your Contribution under the Current Default License (and, if applicable, a Later Default License) in a manner determined by Torrust.
7575

7676
### Section 6 – Automatic Future Public Domain License
7777

@@ -83,11 +83,11 @@ Sections 3 through 6 of this NCCA do not apply to any Contribution to the extent
8383

8484
### Section 8 – Acceptance
8585

86-
You must signify Your assent to the terms of this NCCA through specific electronic means established by Nautilus.
86+
You must signify Your assent to the terms of this NCCA through specific electronic means established by Torrust.
8787

88-
You may also, at Your option, and without eliminating the requirement set forth in the preceding paragraph, send a copy of this NCCA, bearing Your written signature indicating Your acceptance of its terms, by email to legal@nautilus-cyberneering.de, or by postal mail to:
88+
You may also, at Your option, and without eliminating the requirement set forth in the preceding paragraph, send a copy of this NCCA, bearing Your written signature indicating Your acceptance of its terms, by email to legal@torrust.com, or by postal mail to:
8989

90-
Nautilus Legal
90+
Torrust Legal
9191
c/o Nautilus Cyberneering GmbH
9292
Oberhachingerstr. 46B
9393
2031 Grünwald

0 commit comments

Comments
 (0)