11ScanCode IO/TK Roadmap
22========================
33
4+ SCIO: ScanCode.io
5+ SCTK: ScanCode Toolkit
6+
47Top Issues
58---------------
69
@@ -9,18 +12,25 @@ Top Issues
912
1013There is too much cruft in detected licenses. We know too much without being
1114to distinguish the forest from the trees. Therefore reporting the primary
12- license detection is important: when we get Scan results, we can often
13- get 30 license for a single a package and that's a problem.
14- It would make the logic of selection the primary license visible
15+ license detection is important: when we get scan results, we can often
16+ get 30 licenses for a single a package and this volume is a problem
17+ even if it is correct and it is technically correct.
18+ The goal of this improvement is to:
19+
20+ - combine multiple related license matches in a single license detection
21+ - in a license detection, expose a primary license expression in addition
22+ to the complete, full license expression.
23+ - make the logic of selection of the primary license visible, at the minimum
24+ with a log of combination and primary license selection operations
1525
16- Is this for SCIO or SCTK? Likely a bit a both .
26+ This is for SCTK first .
1727
1828
19292. Package files.
2030~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2131
2232Reporting the set of package files for each package instance is important because
23- it allows for natural grouping of these in one unit.
33+ it allows for natural grouping of these in one unit.
2434
2535
26363. Go to two-level reporting of detections to provide more effective detections
@@ -68,7 +78,7 @@ Roadmap
6878~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6979
7080- This is closely tied to the primary license detection and should focus
71- on package manifests and key files. And on package first
81+ on package manifests and key files.
7282
7383
74843. Package files
0 commit comments