Skip to content

Commit f065fea

Browse files
committed
Remove inappropriate dependency license exception entries from Licensed configuration
The "Licensed" tool is used to check for incompatible licenses in the project dependencies. The tool can be configured to ignore incompatible license types for specific dependencies. This is done by adding an entry for the dependency to the `reviewed` entry in the "Licensed" configuration file. Such exceptions should be added only when the project maintainer has determined the following things to be true: * dependency license is not one of the standard compatible types (as defined by the `allowed` mapping in the config) * dependency license is compatible with the licensing of the project (e.g., dependency uses a non-standard but compatible license) "Licensed" uses the licensee tool to automatically determine the license type based on metadata provided by the dependency author. This metadata must be in a standardized format without any modifications. In cases where that wasn't done, "Licensed" will identify the license type as "other". In this case, the project maintainer must manually determine the license type. If the license is determined to have a standard type, then the maintainer must manually set the correct license type in the license cache metadata for the dependency. The dependency exception system should not be used in this case. Exceptions were inappropriately set up for dependencies with compatible license types not automatically identifiable by "Licensed"/"licensee". These exceptions are hereby removed from the "Licensed" configuration file and the manually determined license types defined in the license metadata cache for the dependencies.
1 parent 068954b commit f065fea

File tree

21 files changed

+20
-29
lines changed

21 files changed

+20
-29
lines changed

Diff for: .licensed.yml

-9
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,6 @@ apps:
77
- source_path: docsgen/
88
- source_path: ruledocsgen/
99

10-
reviewed:
11-
go:
12-
- github.com/klauspost/compress
13-
- github.com/klauspost/compress/fse
14-
- github.com/klauspost/compress/huff0
15-
- github.com/klauspost/compress/internal/cpuinfo
16-
- github.com/klauspost/compress/internal/snapref
17-
- github.com/klauspost/compress/zstd
18-
1910
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-dependencies/GPL-3.0/.licensed.yml
2011
allowed:
2112
# The following are based on: https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses

Diff for: .licenses/arduino-lint/go/github.com/klauspost/compress.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary:
66
homepage: https://pkg.go.dev/github.com/klauspost/compress
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: LICENSE
1010
text: |

Diff for: .licenses/arduino-lint/go/github.com/klauspost/compress/fse.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package fse provides Finite State Entropy encoding and decoding.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/fse
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

Diff for: .licenses/arduino-lint/go/github.com/klauspost/compress/huff0.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ type: go
55
summary: This file contains the specialisation of Decoder.Decompress4X and Decoder.Decompress1X
66
that use an asm implementation of thir main loops.
77
homepage: https://pkg.go.dev/github.com/klauspost/compress/huff0
8-
license: other
8+
license: bsd-3-clause
99
licenses:
1010
- sources: [email protected]/LICENSE
1111
text: |

Diff for: .licenses/arduino-lint/go/github.com/klauspost/compress/internal/cpuinfo.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package cpuinfo gives runtime info about the current CPU.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/internal/cpuinfo
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

Diff for: .licenses/arduino-lint/go/github.com/klauspost/compress/internal/snapref.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package snapref implements the Snappy compression format.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/internal/snapref
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: LICENSE
1010
text: |

Diff for: .licenses/arduino-lint/go/github.com/klauspost/compress/zstd.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package zstd provides decompression of zstandard files.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/zstd
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

Diff for: .licenses/arduino-lint/go/github.com/klauspost/compress/zstd/internal/xxhash.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary:
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/zstd/internal/xxhash
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

Diff for: .licenses/docsgen/go/github.com/klauspost/compress.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary:
66
homepage: https://pkg.go.dev/github.com/klauspost/compress
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: LICENSE
1010
text: |

Diff for: .licenses/docsgen/go/github.com/klauspost/compress/fse.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package fse provides Finite State Entropy encoding and decoding.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/fse
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

Diff for: .licenses/docsgen/go/github.com/klauspost/compress/huff0.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ type: go
55
summary: This file contains the specialisation of Decoder.Decompress4X and Decoder.Decompress1X
66
that use an asm implementation of thir main loops.
77
homepage: https://pkg.go.dev/github.com/klauspost/compress/huff0
8-
license: other
8+
license: bsd-3-clause
99
licenses:
1010
- sources: [email protected]/LICENSE
1111
text: |

Diff for: .licenses/docsgen/go/github.com/klauspost/compress/internal/cpuinfo.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package cpuinfo gives runtime info about the current CPU.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/internal/cpuinfo
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

Diff for: .licenses/docsgen/go/github.com/klauspost/compress/internal/snapref.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package snapref implements the Snappy compression format.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/internal/snapref
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: LICENSE
1010
text: |

Diff for: .licenses/docsgen/go/github.com/klauspost/compress/zstd.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package zstd provides decompression of zstandard files.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/zstd
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

Diff for: .licenses/docsgen/go/github.com/klauspost/compress/zstd/internal/xxhash.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary:
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/zstd/internal/xxhash
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

Diff for: .licenses/ruledocsgen/go/github.com/klauspost/compress.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary:
66
homepage: https://pkg.go.dev/github.com/klauspost/compress
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: LICENSE
1010
text: |

Diff for: .licenses/ruledocsgen/go/github.com/klauspost/compress/fse.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package fse provides Finite State Entropy encoding and decoding.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/fse
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

Diff for: .licenses/ruledocsgen/go/github.com/klauspost/compress/huff0.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ type: go
55
summary: This file contains the specialisation of Decoder.Decompress4X and Decoder.Decompress1X
66
that use an asm implementation of thir main loops.
77
homepage: https://pkg.go.dev/github.com/klauspost/compress/huff0
8-
license: other
8+
license: bsd-3-clause
99
licenses:
1010
- sources: [email protected]/LICENSE
1111
text: |

Diff for: .licenses/ruledocsgen/go/github.com/klauspost/compress/internal/cpuinfo.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package cpuinfo gives runtime info about the current CPU.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/internal/cpuinfo
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

Diff for: .licenses/ruledocsgen/go/github.com/klauspost/compress/internal/snapref.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package snapref implements the Snappy compression format.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/internal/snapref
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: LICENSE
1010
text: |

Diff for: .licenses/ruledocsgen/go/github.com/klauspost/compress/zstd.dep.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: v1.17.0
44
type: go
55
summary: Package zstd provides decompression of zstandard files.
66
homepage: https://pkg.go.dev/github.com/klauspost/compress/zstd
7-
license: other
7+
license: bsd-3-clause
88
licenses:
99
- sources: [email protected]/LICENSE
1010
text: |

0 commit comments

Comments
 (0)