Skip to content

Add missing license files for the public crates#2531

Open
LecrisUT wants to merge 1 commit intohyperium:masterfrom
LecrisUT:chore/license
Open

Add missing license files for the public crates#2531
LecrisUT wants to merge 1 commit intohyperium:masterfrom
LecrisUT:chore/license

Conversation

@LecrisUT
Copy link
Copy Markdown

@LecrisUT LecrisUT commented Mar 2, 2026

As noted in #2321 (comment), these license symlinks were missed when the crate split happened.

I am not sure if I identified the public crates correctly, but I went by if the crate had a description or not, (grpc, codegen and interop were hence omitted).

I need to point out though that the license file is not technically correct for tonic-protobuf because it seems the copyright authors do not match (gRPC Authors vs Lucio Franco). It can be fine if it implies that the contributors have yielded their copyright, but gRPC Authors being quite the external entity, I don't think it applies here? There is even a header with the relevant copyright indicated. That's why I added a new license file in there.

Alternatively, you can make the top-level LICENSE stripped of copyright notice and instead add the copyright notice in the source files themselves. Reuse is also an interesting project to consider to make sure the appropriate license/copyright headers are included.

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