Skip to content

Commit

Permalink
docs: normalize license
Browse files Browse the repository at this point in the history
We will use the same dual license in all Torrust repos for now. We will open a new discussion to reach a community consensus.
  • Loading branch information
josecelano committed Jul 10, 2023
1 parent f256a6b commit 402e6a1
Show file tree
Hide file tree
Showing 9 changed files with 694 additions and 8 deletions.
11 changes: 11 additions & 0 deletions COPYRIGHT
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Copyright 2023 in the Torrust-Tracker project are retained by their contributors. No
copyright assignment is required to contribute to the Torrust-Tracker project.

Some files include explicit copyright notices and/or license notices.

Except as otherwise noted (below and/or in individual files), Torrust-Tracker is
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.

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.

The contributors to the Torrust-Tracker project disclaim all liability for any damages or losses that may arise from the use of the project.
3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
[package]
name = "torrust-tracker"
description = "A feature rich BitTorrent tracker."
license = "AGPL-3.0"
license-file.workspace = true
authors.workspace = true
edition.workspace = true
version.workspace = true

[workspace.package]
license-file = "COPYRIGHT"
authors = ["Nautilus Cyberneering <[email protected]>, Mick van Dijke <[email protected]>"]
edition = "2021"
repository = "https://github.com/torrust/torrust-tracker"
Expand Down
662 changes: 662 additions & 0 deletions LICENSE-AGPL_3_0

Large diffs are not rendered by default.

14 changes: 14 additions & 0 deletions LICENSE-MIT_0
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
MIT No Attribution

Permission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documentation files (the "Software"), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,7 @@ How can you contribute?

## License

The project is licensed under the terms of the [GNU AFFERO GENERAL PUBLIC LICENSE](./LICENSE).

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).
The project is licensed under a dual license. See [COPYRIGHT](./COPYRIGHT).

## Acknowledgments

Expand Down
2 changes: 1 addition & 1 deletion packages/configuration/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "torrust-tracker-configuration"
description = "A library to provide configuration to the Torrust Tracker."
license = "AGPL-3.0"
license-file.workspace = true
version.workspace = true
authors.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion packages/located-error/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "torrust-tracker-located-error"
description = "A library to provide error decorator with the location and the source of the original error."
license = "AGPL-3.0"
license-file.workspace = true
version.workspace = true
authors.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion packages/primitives/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "torrust-tracker-primitives"
description = "A library with the primitive types shared by the Torrust tracker packages."
license = "AGPL-3.0"
license-file.workspace = true
version.workspace = true
authors.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion packages/test-helpers/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "torrust-tracker-test-helpers"
description = "A library providing helpers for testing the Torrust tracker."
license = "AGPL-3.0"
license-file.workspace = true
version.workspace = true
authors.workspace = true
edition.workspace = true
Expand Down

0 comments on commit 402e6a1

Please sign in to comment.