clearlydefined / clearlydefined/service
Handle multiple licenses in the /licenses folder
- Dominant language
- TypeScript
- Stars
- 51
- Forks
- 46
- PR merge metrics
- No merged PRs in 30d
Description
https://reuse.software/practices/2.0/ recommends a format for including multiple licenses in a repo/component (use a `LICENSES` folder). We should include this in the summarization as sources of `declared.license`. Where there are multiple, these should be AND'd together.
Note that Licensee, Scancode, ... should find the files as full licesne text (nature = license) independent of any naming or location so we can really just add this to summarization
Contributor guide
Research direction
Start in the summarization entry point that produces sources for declared.license and trace how license files are currently collected. Use the /licenses folder convention as the input case; done means multiple full license texts are included as sources and their declared licenses are combined with AND.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100