-
Notifications
You must be signed in to change notification settings - Fork 199
/
.lichen.yaml
39 lines (38 loc) · 1.54 KB
/
.lichen.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
# Licenses other than Apache-2.0 are governed by
# https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
# Note that Allowlist also requires that projects were created
# on GitHub at least 12 months prior and have at least 10 stars
# or 10 forks
allow:
- "Apache-2.0"
- "BSD-2-Clause"
- "BSD-2-Clause-FreeBSD"
- "BSD-3-Clause"
- "MIT"
- "ISC"
- "Python-2.0"
- "PostgreSQL"
- "X11"
- "Zlib"
exceptions:
# The following references belong to OpenShift, and lichen is unable to find any referece
# to the type of license, it comes from RedHat, so we assume it's safe to import.
unresolvableLicense:
- path: "github.com/openshift/openshift-apiserver"
- path: "github.com/openshift/route-controller-manager"
# The CNCF maintains a list of project license exceptions which are safe or Apache-2
# compliant, those exceptions are maintained here:
# https://github.com/cncf/foundation/tree/main/license-exceptions
licenseNotPermitted:
- path: "github.com/docker/go-metrics"
licenses: ["CC-BY-SA-4.0"] # also dual licensed as Apache-2.0
- path: "github.com/heketi/heketi"
licenses: ["GPL-2.0", "LGPL-2.0", "LGPL-3.0"] # also dual licensed as Apache-2.0
- path: "github.com/opencontainers/go-digest"
licenses: ["CC-BY-SA-4.0"] # also dual licensed as Apache-2.0
- path: "github.com/hashicorp/golang-lru"
licenses: ["MPL-2.0"]
override:
- path: "sigs.k8s.io/yaml"
licenses: ["Apache-2.0", "MIT"] # Override license to match those of LICENSE files