Skip to content

Commit d29292c

Browse files
authored
Clarify roadmap
Some sentences were left unfinished. Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
1 parent da1098b commit d29292c

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

ROADMAP.rst

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
ScanCode IO/TK Roadmap
22
========================
33

4+
SCIO: ScanCode.io
5+
SCTK: ScanCode Toolkit
6+
47
Top Issues
58
---------------
69

@@ -9,18 +12,25 @@ Top Issues
912

1013
There is too much cruft in detected licenses. We know too much without being
1114
to 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

1929
2. Package files.
2030
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2131

2232
Reporting 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

2636
3. 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

7484
3. Package files

0 commit comments

Comments
 (0)