Skip to content

Conversation

@Eixix
Copy link

@Eixix Eixix commented Nov 5, 2025

The source files src/create.rs, src/lib.rs, and src/parse.rs contain headers indicating dual licensing under both BSD-2-Clause and AOMPL-1.0, but Cargo.toml only declared BSD-2-Clause. This creates compliance issues for binary distributions.

Files affected by dual licensing:

  • src/create.rs
  • src/lib.rs
  • src/parse.rs

This aligns the package metadata with the actual licensing terms present in the source code headers.


Edit: I just realized that AOMPL-1.0 is not yet a valid SPDX identifier although there is a PR for that. Therefore we need to adapt the license file and add license-file to the Cargo.toml

Eixix added 3 commits November 5, 2025 10:51
The source files src/create.rs, src/lib.rs, and src/parse.rs contain
headers indicating dual licensing under both BSD-2-Clause and AOMPL-1.0,
but Cargo.toml only declared BSD-2-Clause. This creates compliance
issues for binary distributions.

Files affected by dual licensing:
- src/create.rs
- src/lib.rs  
- src/parse.rs

This aligns the package metadata with the actual licensing terms
present in the source code headers.
Added the Alliance for Open Media Patent License 1.0 to the project.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant