Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
ae9b5c0
Ensure MIT License is not mistakenly detected
DennisClark Apr 21, 2023
5ae2284
Do not test license data as binary
pombredanne Apr 24, 2023
17ef223
Bump the relevance of the Apache license URL
pombredanne Apr 24, 2023
8ccc6e9
Add new and improved license detection rules
pombredanne Apr 24, 2023
5736b27
Add new license detection rules
pombredanne Apr 24, 2023
534a1bf
Refine and rename license detection rules
pombredanne Feb 27, 2023
3653b26
Add new license detection rules #3256
pombredanne Feb 28, 2023
dfa8a62
Add new copyleft license detection rules
pombredanne Feb 28, 2023
7c7288c
Add new permissive license detection rules
pombredanne Feb 28, 2023
5b4c61b
Add new misc. license detection rules
pombredanne Feb 28, 2023
dd63c23
Improve rule building and error reporting
pombredanne Feb 28, 2023
8fbf43b
Add new license detection rules
pombredanne Mar 9, 2023
789248e
Collect (c)opyright copyright notices
pombredanne Apr 22, 2023
d3c2e57
Do not detect JUNK copyright
pombredanne Apr 22, 2023
83e72d3
Do not treat @link as relevant to authorship
pombredanne Apr 22, 2023
f295155
Do not return weird dates in holder
pombredanne Apr 22, 2023
ab3caed
Improve copyright detections
pombredanne Apr 24, 2023
b84a8cc
Rename rules to avoid conflicts
pombredanne Apr 24, 2023
a00774e
Merge remote-tracking branch 'master5/add-new-and-improved-license-ru…
pombredanne Apr 24, 2023
bbf3c56
Improve copyright and authors detection
pombredanne Apr 25, 2023
c9dc26b
Ambiguous Detections ToDo items #3122
AyanSinhaMahapatra Apr 25, 2023
7cbc78e
Smoke test --from-json for --todo
AyanSinhaMahapatra Apr 25, 2023
f885196
Fix --from-json in --todo option
AyanSinhaMahapatra Apr 25, 2023
d4124b2
Add support for license clues in --todo
AyanSinhaMahapatra Apr 25, 2023
faf24c3
Add low relevance case in --todo
AyanSinhaMahapatra Apr 26, 2023
92299a1
Fix test expectations and tests
AyanSinhaMahapatra Apr 26, 2023
ccdc40b
Add new license detection rules
AyanSinhaMahapatra Apr 26, 2023
bfb7087
Add unknown license reference rules
AyanSinhaMahapatra Apr 27, 2023
9d42b81
Regenerate test expectations for maven
AyanSinhaMahapatra Apr 27, 2023
259eb01
Add CHANGELOG entry for --todo option
AyanSinhaMahapatra Apr 27, 2023
228cd99
Add more license detection rules and new license
AyanSinhaMahapatra Apr 27, 2023
5d78022
Add more license detection rules
AyanSinhaMahapatra Apr 27, 2023
dd2c3f7
Merge pull request #3353 from nexB/todo-review
AyanSinhaMahapatra Apr 27, 2023
41f5f39
Add new copyright detection tests
pombredanne Apr 26, 2023
938bef7
Improve copyright detection
pombredanne Apr 26, 2023
ae16418
Handle more corner case of copyright detection
pombredanne Apr 28, 2023
a7dd586
Correct test failure reporting
pombredanne Apr 28, 2023
781f147
Add new copyright detection form
pombredanne Apr 28, 2023
de6585d
Fix typo in documentation
pombredanne Apr 29, 2023
6727a15
Improve copyright and license detection
pombredanne May 1, 2023
5b8b6d6
Refine tests for license and copyrights
pombredanne May 1, 2023
d8fce5e
Refine copyright tests
pombredanne May 1, 2023
5da8345
Do not consider all trailing parens as JUNK
pombredanne May 1, 2023
4733a82
Ensure all copyright tests pass
pombredanne May 1, 2023
ad43e61
Remove ambiguous CC0 only license rule #3222
pombredanne May 1, 2023
6eae38f
Add new license detection rules
pombredanne May 1, 2023
77b3365
Update licenses and rules ignorable copyrights
pombredanne May 1, 2023
55dc05b
Correct failing tests
pombredanne May 2, 2023
dcf5548
Add new license detection rules
pombredanne May 2, 2023
07e1b80
Merge latest develop branch
pombredanne May 2, 2023
1171237
Update tests with improved expectations
pombredanne May 2, 2023
8751c44
Add more license detection rules
AyanSinhaMahapatra May 2, 2023
55879cf
Fix failing license detection tests
AyanSinhaMahapatra May 2, 2023
61b5630
Add license detection rules from license clues`
AyanSinhaMahapatra May 2, 2023
e0141b1
Add new Apache notice detection rules
pombredanne May 2, 2023
5353061
Improve copyright detection
pombredanne May 2, 2023
0243ce4
Update ignorable copyrights in license
pombredanne May 2, 2023
321b97e
Merge branch 'develop' into license-detection-improvements-and-review
pombredanne May 5, 2023
22dbfeb
Add license detection rules from maven pom.xml files
AyanSinhaMahapatra May 8, 2023
459a69a
Regen test expectations and fix tests
AyanSinhaMahapatra May 8, 2023
1a34941
Make apache rule more discriminating
johnmhoran May 11, 2023
600a00f
Improve copyright detection
pombredanne May 11, 2023
6cdc3cb
Add new and improved license detection rules
pombredanne May 11, 2023
2b4993d
Update test with recent Apache rules improvements
pombredanne May 12, 2023
3eadbb3
Add help text for resource attributes with license info
AyanSinhaMahapatra May 12, 2023
22724e0
Fix failing tests
pombredanne May 12, 2023
55132c3
Merge branch 'license-detection-improvements-and-review' of https://g…
pombredanne May 12, 2023
8381cbb
Improve copyright detection
pombredanne May 13, 2023
c2173bc
Update tests with latest copyright refinements
pombredanne May 14, 2023
ed35999
Add spdx license with markup detection fix
AyanSinhaMahapatra May 16, 2023
f04749d
Improve copyright detection
pombredanne May 16, 2023
5a605c6
Add new copyright tests
pombredanne May 17, 2023
d2d1041
Add new licenses and modify license rules
AyanSinhaMahapatra May 18, 2023
e7d0e5c
Add more rules and license modifications
AyanSinhaMahapatra May 19, 2023
0651d8c
Add new sun and microsoft licenses
AyanSinhaMahapatra May 19, 2023
6079e89
Add false positive license rules
AyanSinhaMahapatra May 19, 2023
94cc55d
Improve copyright detection
pombredanne May 20, 2023
05a3f75
Improve copyright detection corner cases
pombredanne May 20, 2023
31c5f52
Improve morecopyright detection corner cases
pombredanne May 20, 2023
8f89254
Merge remote-tracking branch 'upstream/license-detection-improvements…
pombredanne May 20, 2023
341c9c1
Add new license detection rules
pombredanne May 20, 2023
9159a27
Improve copyright detection in markup
pombredanne May 21, 2023
93097a0
Add new and improved license detection rules
pombredanne May 21, 2023
886bc39
Fix bug in nuget license detection
AyanSinhaMahapatra May 30, 2023
2b51b4d
Add new apache-1.1 RULE
AyanSinhaMahapatra May 31, 2023
9cc72ce
Merge branch 'develop' into license-detection-improvements-and-review
AyanSinhaMahapatra May 31, 2023
2629008
Fix test failures with regen
AyanSinhaMahapatra May 31, 2023
713a605
Fix unknown-spdx detections for dangling markup
AyanSinhaMahapatra Jun 1, 2023
7417bc6
Improve copyright detection
pombredanne May 31, 2023
eecd896
Remove unused method
pombredanne May 31, 2023
1c1acdc
Clarify doc and format code
pombredanne May 31, 2023
6252270
Fail correctly on timeout
pombredanne Jun 5, 2023
ca92534
Keep trucking on timeout
pombredanne Jun 5, 2023
1bad407
Fix top level license detection bugs
AyanSinhaMahapatra Jun 9, 2023
a87a4d5
Merge branch 'develop' into license-detection-improvements-and-review
AyanSinhaMahapatra Jun 9, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
pyproject.toml export-subst

# data in the tests should be kept as is
**/data/** binary
test/**/data/** binary
**/assets/** binary
**/samples/** binary
*.pyz binary
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,17 @@ also for some of the command line options.
The output format version is now 3.0.0.


Other updates
~~~~~~~~~~~~~

- We have a new ``--todo`` CLI option to have todo items for reviewers
with ambiguous license detections and package detections.
This adds a new codebase-level attribute ``todo`` which is a list
of ambiguous detections. Here the ambiguous detection attributes are:
- detection_id: same license unique license detection identifier or top-level
package identifier.
- detection: this is either a license_detection or a package_data mapping.
- review_comments: to explain the type of ambiguous detections.

Package detection:
~~~~~~~~~~~~~~~~~~
Expand Down
Loading