Skip to content

Allow the protobuf and wcwidth licences in the dependency review - #16

Merged
KOliver94 merged 1 commit into
mainfrom
allow-protobuf-wcwidth-licences
Nov 1, 2026
Merged

KOliver94 merged 1 commit into
mainfrom
allow-protobuf-wcwidth-licences

Conversation

@KOliver94

Copy link
Copy Markdown
Member

Checks / Dependencies fails on the lock file update in BSStudio/request-manager#1909: two Python dependencies report licences that are missing from the allow list.

  • protobuf reports BSD-3-Clause AND LicenseRef-scancode-protobuf. ScanCode's protobuf licence is BSD-3-Clause plus a note that code generated by protoc belongs to the owner of the input file.
  • wcwidth reports HPND-Markus-Kuhn AND MIT, for code that comes from Markus Kuhn's wcwidth.c.

Both are permissive and can be combined with GPL-3.0, so this adds HPND-Markus-Kuhn and LicenseRef-scancode-protobuf to allow-licenses. The new list was checked against the SPDX libraries the action uses (spdx-satisfies 6, spdx-expression-parse 4): both expressions pass, while AGPL-3.0 and unknown LicenseRef- licences still fail.

@KOliver94
KOliver94 merged commit a0efb9f into main Nov 1, 2026
6 checks passed
@KOliver94
KOliver94 deleted the allow-protobuf-wcwidth-licences branch November 1, 2026 13:17
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