Skip to content

Commit b11cc67

Browse files
committed
docs: normalie license
We are going to use the same dual license in all Torrust repos for now. We will open a new discussion to reach community consensus.
1 parent f256a6b commit b11cc67

File tree

9 files changed

+694
-8
lines changed

9 files changed

+694
-8
lines changed

COPYRIGHT

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Copyright 2023 in the Torrust-Tracker project are retained by their contributors. No
2+
copyright assignment is required to contribute to the Torrust-Tracker project.
3+
4+
Some files include explicit copyright notices and/or license notices.
5+
6+
Except as otherwise noted (below and/or in individual files), Torrust-Tracker is
7+
licensed under the GNU Affero General Public License, Version 3.0 <LICENSE-AGPL_3_0>. This license applies to all files in the Torrust-Tracker project, except as noted below.
8+
9+
Except as otherwise noted (below and/or in individual files), Torrust-Tracker is licensed under the MIT-0 license <LICENSE-MIT_0> for all commits made after 5 years of merging. This license applies to the version of the files merged into the Torrust-Tracker project at the time of merging, and does not apply to subsequent updates or revisions to those files.
10+
11+
The contributors to the Torrust-Tracker project disclaim all liability for any damages or losses that may arise from the use of the project.

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
[package]
22
name = "torrust-tracker"
33
description = "A feature rich BitTorrent tracker."
4-
license = "AGPL-3.0"
4+
license-file.workspace = true
55
authors.workspace = true
66
edition.workspace = true
77
version.workspace = true
88

99
[workspace.package]
10+
license-file = "COPYRIGHT"
1011
authors = ["Nautilus Cyberneering <[email protected]>, Mick van Dijke <[email protected]>"]
1112
edition = "2021"
1213
repository = "https://github.com/torrust/torrust-tracker"

LICENSE-AGPL_3_0

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

LICENSE-MIT_0

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
MIT No Attribution
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.

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,7 @@ How can you contribute?
7373

7474
## License
7575

76-
The project is licensed under the terms of the [GNU AFFERO GENERAL PUBLIC LICENSE](./LICENSE).
77-
78-
There is an ongoing discussion about the license of the project. You can follow the discussion [here](https://github.com/torrust/torrust-tracker/pull/251).
76+
The project is licensed under a dual license. See [COPYRIGHT](./COPYRIGHT).
7977

8078
## Acknowledgments
8179

packages/configuration/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "torrust-tracker-configuration"
33
description = "A library to provide configuration to the Torrust Tracker."
4-
license = "AGPL-3.0"
4+
license-file.workspace = true
55
version.workspace = true
66
authors.workspace = true
77
edition.workspace = true

packages/located-error/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "torrust-tracker-located-error"
33
description = "A library to provide error decorator with the location and the source of the original error."
4-
license = "AGPL-3.0"
4+
license-file.workspace = true
55
version.workspace = true
66
authors.workspace = true
77
edition.workspace = true

packages/primitives/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "torrust-tracker-primitives"
33
description = "A library with the primitive types shared by the Torrust tracker packages."
4-
license = "AGPL-3.0"
4+
license-file.workspace = true
55
version.workspace = true
66
authors.workspace = true
77
edition.workspace = true

packages/test-helpers/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "torrust-tracker-test-helpers"
33
description = "A library providing helpers for testing the Torrust tracker."
4-
license = "AGPL-3.0"
4+
license-file.workspace = true
55
version.workspace = true
66
authors.workspace = true
77
edition.workspace = true

0 commit comments

Comments
 (0)