PoC: add cargo as a license data source
Note: This issue has been superseded by Add Cargo support to License Scanning (&13093 - closed) • Unassigned (see license-db section).
Problem to solve
Update license-db to add a new source of licenses for cargo packages.
Proposal
- Update license-feeder to fetch latest snapshot from bigquery dataset and compare it to last snapshot processed.
- Add a new interfacer type for
cargo.- Add topic and subscription for
cargo. - Uses
bigqueryto fetch data newer than the snapshot supplied. - Convert depsdev licenses to names used internally.
- Publish package data to the processor.
- Add topic and subscription for
Verification Steps
-
Contrast ease of access (i.e. replicating couchdb vs bigquery for npm or accessing registries directly)
Edited by Igor Frenkel