Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Licenses: change license fields in Cargo.toml to AGPL-3.0-or-later. #5535

Merged
merged 4 commits into from
Jan 27, 2024

Conversation

osiewicz
Copy link
Contributor

@osiewicz osiewicz commented Jan 24, 2024

Fixes #5383
Release Notes:

  • N/A

@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Jan 24, 2024
@osiewicz osiewicz changed the title Licenses: Fill in missing part of AGPL license, change license fields in Cargo.toml to AGPL-3.0-or-later. Licenses: change license fields in Cargo.toml to AGPL-3.0-or-later. Jan 27, 2024
@osiewicz osiewicz merged commit 0a0a866 into main Jan 27, 2024
4 checks passed
@osiewicz osiewicz deleted the fill-in-missing-license-bit branch January 27, 2024 12:51
@acuteaura
Copy link

acuteaura commented May 27, 2024

@osiewicz Are you sure this is set up as intended? You're using the SPDX identifier for the GPLv3, which is different from the AGPL - the AGPL has additional requirements for network distribution.

Usually it's a good idea to drop a LICENSE file that explains which parts of the repo are available under which license alongside verbatim copies of the license.

@osiewicz
Copy link
Contributor Author

osiewicz commented May 31, 2024

Hey, I think in this case the title of PR is a bit misleading; we've applied the or-later suffix to both GPL and AGPL crates. Vast majority of our crates are licensed with GPL3, but e.g. collab is AGPL and it had it's license field changed in this PR as well. That's also reflected in a way this PR was structured - changes to GPL crates are in a separate commit from changes to AGPL crates.
Also, we already have LICENSE files at the root of the repo. Each crate also symlinks to the LICENSE file that applies to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-signed The user has signed the Contributor License Agreement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

AGPL License is misapplied
2 participants