Skip to content

Commit 36716f7

Browse files
committedSep 19, 2023
legal: clean up licensing documents
1 parent cba4cda commit 36716f7

File tree

9 files changed

+690
-16
lines changed

9 files changed

+690
-16
lines changed
 

‎COPYRIGHT

+657-7
Large diffs are not rendered by default.

‎Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ documentation.workspace = true
88
edition.workspace = true
99
homepage.workspace = true
1010
keywords.workspace = true
11-
license-file.workspace = true
11+
license.workspace = true
1212
publish.workspace = true
1313
repository.workspace = true
1414
rust-version.workspace = true
@@ -22,7 +22,7 @@ documentation = "https://docs.rs/crate/torrust-tracker/"
2222
edition = "2021"
2323
homepage = "https://torrust.com/"
2424
keywords = ["bittorrent", "file-sharing", "peer-to-peer", "torrent", "tracker"]
25-
license-file = "COPYRIGHT"
25+
license = "AGPL-3.0-only"
2626
publish = true
2727
repository = "https://github.com/torrust/torrust-tracker"
2828
rust-version = "1.72"

‎README.md

+27-3
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ __Torrust Tracker__, is a [BitTorrent][bittorrent] Tracker (a service that match
3131
- [BEP 27] : Private Torrents.
3232
- [BEP 48] : Tracker Protocol Extension: Scrape.
3333

34-
3534
## Getting Started
3635

3736
### Container Version
@@ -120,7 +119,6 @@ The following services are provided by the default configuration:
120119
- API _(management)_
121120
- `http://127.0.0.1:1212/api/v1/stats?token=MyAccessToken`.
122121

123-
124122
## Documentation
125123

126124
- [Management API (Version 1)][api]
@@ -141,7 +139,29 @@ __How can you contribute?__
141139

142140
## License
143141

144-
The project is licensed under a dual license. See [COPYRIGHT].
142+
**Copyright (c) 2023 The Torrust Developers.**
143+
144+
This program is free software: you can redistribute it and/or modify it under the terms of the [GNU Affero General Public License][AGPL_3_0] as published by the [Free Software Foundation][FSF], version 3.
145+
146+
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the [GNU Affero General Public License][AGPL_3_0] for more details.
147+
148+
You should have received a copy of the *GNU Affero General Public License* along with this program. If not, see <https://www.gnu.org/licenses/>.
149+
150+
Some files include explicit copyright notices and/or license notices.
151+
152+
### Legacy Exception
153+
154+
For prosperity, versions of Torrust Tracker that are older than five years are automatically granted the [MIT-0][MIT_0] license in addition to the existing [AGPL-3.0-only][AGPL_3_0] license.
155+
156+
## Contributions
157+
158+
The copyright of the Torrust Tracker is retained by the respective authors.
159+
160+
**Contributors agree:**
161+
- That all their contributions be granted a license(s) **compatible** with the [Torrust Trackers License](#License).
162+
- That all contributors signal **clearly** and **explicitly** any other compilable licenses if they are not: *[AGPL-3.0-only with the legacy MIT-0 exception](#License)*.
163+
164+
**The Torrust-Tracker project has no copyright assignment agreement.**
145165

146166
## Acknowledgments
147167

@@ -189,6 +209,10 @@ This project was a joint effort by [Nautilus Cyberneering GmbH][nautilus] and [D
189209
[discussions]: https://github.com/torrust/torrust-tracker/discussions
190210

191211
[COPYRIGHT]: ./COPYRIGHT
212+
[AGPL_3_0]: ./docs/licenses/LICENSE-AGPL_3_0
213+
[MIT_0]: ./docs/licenses/LICENSE-MIT_0
214+
[FSF]: https://www.fsf.org/
215+
192216

193217
[nautilus]: https://github.com/orgs/Nautilus-Cyberneering/
194218
[Dutch Bits]: https://dutchbits.nl
File renamed without changes.
File renamed without changes.

‎packages/configuration/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors.workspace = true
88
documentation.workspace = true
99
edition.workspace = true
1010
homepage.workspace = true
11-
license-file.workspace = true
11+
license.workspace = true
1212
publish.workspace = true
1313
repository.workspace = true
1414
rust-version.workspace = true

‎packages/located-error/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors.workspace = true
88
documentation.workspace = true
99
edition.workspace = true
1010
homepage.workspace = true
11-
license-file.workspace = true
11+
license.workspace = true
1212
publish.workspace = true
1313
repository.workspace = true
1414
rust-version.workspace = true

‎packages/primitives/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors.workspace = true
88
documentation.workspace = true
99
edition.workspace = true
1010
homepage.workspace = true
11-
license-file.workspace = true
11+
license.workspace = true
1212
publish.workspace = true
1313
repository.workspace = true
1414
rust-version.workspace = true

‎packages/test-helpers/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors.workspace = true
88
documentation.workspace = true
99
edition.workspace = true
1010
homepage.workspace = true
11-
license-file.workspace = true
11+
license.workspace = true
1212
publish.workspace = true
1313
repository.workspace = true
1414
rust-version.workspace = true

0 commit comments

Comments
 (0)
Please sign in to comment.