hyperium / h3

MIT License
575 stars 75 forks source link

ensure LICENSE file is present in all published crates #214

Closed decathorpe closed 8 months ago

decathorpe commented 8 months ago

This PR adds symbolic links for the LICENSE file into the h3 and h3-quinn workspace members so that cargo package / cargo publish picks them up and includes them when publishing crates.

The MIT license requires that (re)distributed sources contain a copy of the license text. Not including the license text is a problem, especially for Linux distributions that package this crate as a dependency, for example, for the HTTP/3 support in the reqwest crate.

I have not added a symlink into the h3-webtransport directory since this workspace member is not published to crates.io, and does even not have complete cargo metadata yet.