declare the PolyForm license in every manifest
The crates read as unlicensed to every tool that looks: license-file is never
inherited by workspace members, so [workspace.package] license-file = "LICENSE"
covered nothing and all six came back with no license at all in a cargo-deny
sweep.
PolyForm is not on the SPDX list, so it is written as a LicenseRef, which is
valid expression syntax and stays machine-checkable instead of hiding behind a
file no tool inherits. The LICENSE file is unchanged.
- Co-Authored-By
- Claude Opus 5 (1M context) <noreply@anthropic.com>
7 files changed,
+7 insertions,
-1 deletion
| 5 |
5 |
|
|
| 6 |
6 |
|
[workspace.package]
|
| 7 |
7 |
|
edition = "2024"
|
| 8 |
|
- |
license-file = "LICENSE"
|
|
8 |
+ |
license = "LicenseRef-PolyForm-Noncommercial-1.0.0"
|
| 9 |
9 |
|
|
| 10 |
10 |
|
[workspace.dependencies]
|
| 11 |
11 |
|
audiofiles-core = { path = "crates/audiofiles-core" }
|
| 1 |
1 |
|
[package]
|
| 2 |
2 |
|
name = "audiofiles-app"
|
| 3 |
3 |
|
version = "0.5.0"
|
|
4 |
+ |
license = "LicenseRef-PolyForm-Noncommercial-1.0.0"
|
| 4 |
5 |
|
edition.workspace = true
|
| 5 |
6 |
|
|
| 6 |
7 |
|
[dependencies]
|
| 1 |
1 |
|
[package]
|
| 2 |
2 |
|
name = "audiofiles-bench"
|
| 3 |
3 |
|
version = "0.5.0"
|
|
4 |
+ |
license = "LicenseRef-PolyForm-Noncommercial-1.0.0"
|
| 4 |
5 |
|
edition.workspace = true
|
| 5 |
6 |
|
|
| 6 |
7 |
|
[[bin]]
|
| 1 |
1 |
|
[package]
|
| 2 |
2 |
|
name = "audiofiles-browser"
|
| 3 |
3 |
|
version = "0.5.0"
|
|
4 |
+ |
license = "LicenseRef-PolyForm-Noncommercial-1.0.0"
|
| 4 |
5 |
|
edition.workspace = true
|
| 5 |
6 |
|
|
| 6 |
7 |
|
[features]
|
| 1 |
1 |
|
[package]
|
| 2 |
2 |
|
name = "audiofiles-core"
|
| 3 |
3 |
|
version = "0.5.0"
|
|
4 |
+ |
license = "LicenseRef-PolyForm-Noncommercial-1.0.0"
|
| 4 |
5 |
|
edition.workspace = true
|
| 5 |
6 |
|
|
| 6 |
7 |
|
[features]
|
| 1 |
1 |
|
[package]
|
| 2 |
2 |
|
name = "audiofiles-rhai"
|
| 3 |
3 |
|
version = "0.5.0"
|
|
4 |
+ |
license = "LicenseRef-PolyForm-Noncommercial-1.0.0"
|
| 4 |
5 |
|
edition.workspace = true
|
| 5 |
6 |
|
|
| 6 |
7 |
|
[dependencies]
|
| 1 |
1 |
|
[package]
|
| 2 |
2 |
|
name = "audiofiles-sync"
|
| 3 |
3 |
|
version = "0.5.0"
|
|
4 |
+ |
license = "LicenseRef-PolyForm-Noncommercial-1.0.0"
|
| 4 |
5 |
|
edition.workspace = true
|
| 5 |
6 |
|
|
| 6 |
7 |
|
[dependencies]
|