Skip to content

Commit 21507d7

Browse files
committed
chore: add licensing
1 parent 3a23979 commit 21507d7

File tree

7 files changed

+1029
-0
lines changed

7 files changed

+1029
-0
lines changed

LICENSE

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Multiple Licenses
2+
3+
This repository has multiple licenses depending on the content type, the date of contributions or stemming from external component licenses that were not developed by any of Nautilus team members or Nautilus repository contributors.
4+
5+
The two main applicable license to most of its content are:
6+
7+
- For Code -- [agpl-3.0](https://github.com/torrust/torrust/blob/main/licensing/agpl-3.0.md)
8+
9+
- For Media (Images, etc.) -- [cc-by-sa](https://github.com/torrust/torrust/blob/main/licensing/cc-by-sa.md)
10+
11+
If you want to read more about all the licenses and how they apply please refer to the [contributor agreement](https://github.com/torrust/torrust/blob/main/licensing/contributor_agreement_v01.md).

licensing/agpl-3.0.md

Lines changed: 660 additions & 0 deletions
Large diffs are not rendered by default.

licensing/cc-by-sa.md

Lines changed: 175 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
# The Nautilus Cyberneering Contributor Agreement
2+
3+
<!-- markdownlint-disable MD013 -->
4+
5+
[Version 2021-11-10]
6+
7+
## Goal
8+
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.
10+
11+
## Non-Goals
12+
13+
The NCCA is _not_ a copyright assignment agreement.
14+
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".
16+
17+
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.
18+
19+
## Terms
20+
21+
### Section 1 – Definitions
22+
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.
24+
25+
__"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>.
26+
27+
__"CC-0"__ means the Creative Commons 1.0 Universal license, as published at <https://creativecommons.org/publicdomain/zero/1.0/legalcode>.
28+
29+
__"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>.
30+
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".
32+
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".
34+
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.
36+
37+
__"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.
38+
39+
__"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.
40+
41+
__"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.
43+
"Unlicensed" means not Licensed.
44+
45+
__"MIT-0"__ means the license identified as "MIT No Attribution", as published at <https://opensource.org/licenses/MIT-0>.
46+
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.
49+
50+
__"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.
51+
52+
### Section 2 – List of Acceptable Licenses for Nautilus
53+
54+
- CC-BY-SA
55+
- CC-0
56+
- AGPLv3
57+
- MIT-0
58+
59+
### Section 3 – Copyright Permission Required for All Contributions
60+
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.
62+
63+
### Section 4 – Licensed Contributions
64+
65+
If Your Contribution is Licensed, Your Contribution will be governed by the terms under which it has been licensed.
66+
67+
### Section 5 – Default Licensing of Unlicensed Contributions
68+
69+
If You Submit an Unlicensed Contribution to Nautilus, the license to the Nautilus Community for that Contribution shall be the Current Default License.
70+
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.
73+
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.
75+
76+
### Section 6 – Automatic Future Public Domain License
77+
78+
You consent that your contribution under the Current Default License is granted the Future Public Domain License __automatically__ after 5 years of submission.
79+
80+
### Section 7 – Public Domain United States Government Works
81+
82+
Sections 3 through 6 of this NCCA do not apply to any Contribution to the extent that it is a work of the United States Government for which copyright is unavailable under 17 U.S.C. 105.
83+
84+
### Section 8 – Acceptance
85+
86+
You must signify Your assent to the terms of this NCCA through specific electronic means established by Nautilus.
87+
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:
89+
90+
Nautilus Legal
91+
c/o Nautilus Cyberneering GmbH
92+
Oberhachingerstr. 46B
93+
2031 Grünwald
94+
Germany
95+
96+
### Section 9 – Notes
97+
98+
This document is based upon:
99+
100+
[The Fedora Project Contributor Agreement](https://fedoraproject.org/w/index.php?title=Legal:Fedora_Project_Contributor_Agreement&oldid=629385).
101+
[Version 2021-05-04]
102+
103+
<!-- markdownlint-enable MD013 -->

licensing/file_header_agplv3.txt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Torrust Index
2+
3+
Project owner: Nautilus Cyberneering GmbH.
4+
Github repository: https://github.com/torrust/torrust
5+
Project description:
6+
Torrust is a suite of client-server software for hosting online torrent indexes.
7+
8+
Copyright (C) 2021 Nautilus Cyberneering GmbH
9+
10+
This program is free software: you can redistribute it and/or modify
11+
it under the terms of the GNU Affero General Public License as
12+
published by the Free Software Foundation, either version 3 of the
13+
License, or (at your option) any later version.
14+
15+
This program is distributed in the hope that it will be useful,
16+
but WITHOUT ANY WARRANTY; without even the implied warranty of
17+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18+
GNU Affero General Public License for more details.
19+
20+
You should have received a copy of the GNU Affero General Public License
21+
along with this program. If not, see <https://www.gnu.org/licenses/>.

licensing/old_commits/cc0.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Creative Commons CC0 1.0 Universal
2+
3+
<!-- markdownlint-disable MD013 -->
4+
5+
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER.
6+
7+
## Statement of Purpose
8+
9+
The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work").
10+
11+
Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others.
12+
13+
For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights.
14+
15+
1. __Copyright and Related Rights.__ A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following:
16+
17+
i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work;
18+
19+
ii. moral rights retained by the original author(s) and/or performer(s);
20+
21+
iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work;
22+
23+
iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below;
24+
25+
v. rights protecting the extraction, dissemination, use and reuse of data in a Work;
26+
27+
vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and
28+
29+
vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof.
30+
31+
2. __Waiver.__ To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose.
32+
33+
3. __Public License Fallback.__ Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose.
34+
35+
4. __Limitations and Disclaimers.__
36+
37+
a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document.
38+
39+
b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law.
40+
41+
c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work.
42+
43+
d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work.
44+
45+
<!-- markdownlint-enable MD013 -->

licensing/old_commits/mit-0.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Copyright 2021 Nautilus Cyberneering GmbH
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of this
4+
software and associated documentation files (the "Software"), to deal in the Software
5+
without restriction, including without limitation the rights to use, copy, modify,
6+
merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
7+
permit persons to whom the Software is furnished to do so.
8+
9+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
10+
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
11+
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
12+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
13+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
14+
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

0 commit comments

Comments
 (0)