-
Notifications
You must be signed in to change notification settings - Fork 14k
Open
Labels
A-licensingArea: Compiler licensingArea: Compiler licensingC-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFC
Description
This is a tracking issue for MCP 519: track licensing metadata with REUSE
Steps
- Implement scaffolding to track metadata with REUSE
- Add step in CI to verify REUSE can parse all the metadata in the repository.
- Import copyright metadata from the Debian rustc package.
- Enhance the metadata with the existing text in the
COPYRIGHTfile and issues labeledA-licensing. - Upgrade to REUSE 4.x and
REUSE.toml#127361 - Add REUSE annotations for benchmarks in
collector/compile-benchmarksrustc-perf#1939 - Automatically include dependencies licensing in tarballs'
.reuse/dep5in rustbuild. - Remove
LICENSE-MITandLICENSE-APACHE. - Auto-generate
src/librustdoc/html/static/COPYRIGHT.txt - Auto-generate
COPYRIGHTin source distributions and tarballs - Replace
COPYRIGHTto explain we're using REUSE and instructions on how to lookup actual metadata.
Implementation history
- Initial implementation of REUSE #99415
- Clarify licensing situation of MPSC and SPSC queue #104139
- Add prototype to generate
COPYRIGHTfrom REUSE metadata #104439 - Add more license annotations #104527
- Let
reuselook inside git submodules #118445 - Use reuse tool 4.0 #127923
- Use Reuse 4 to manage licenses rustc-perf#1951
edef1c and Kobzol
Metadata
Metadata
Assignees
Labels
A-licensingArea: Compiler licensingArea: Compiler licensingC-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFC