istio.io/istio@v0.0.0-20240520182934-d79c90f27776/common/config/license-lint.yml (about) 1 unrestricted_licenses: 2 - Apache-2.0 3 - CC-BY-3.0 4 - ISC 5 - AFL-2.1 6 - AFL-3.0 7 - Artistic-1.0 8 - Artistic-2.0 9 - Apache-1.1 10 - BSD-1-Clause 11 - BSD-2-Clause 12 - BSD-3-Clause 13 - 0BSD 14 - FTL 15 - LPL-1.02 16 - MS-PL 17 - MIT 18 - NCSA 19 - OpenSSL 20 - PHP-3.0 21 - TCP-wrappers 22 - W3C 23 - Xnet 24 - Zlib 25 26 reciprocal_licenses: 27 - CC0-1.0 28 - APSL-2.0 29 - CDDL-1.0 30 - CDDL-1.1 31 - CPL-1.0 32 - EPL-1.0 33 - IPL-1.0 34 - MPL-1.0 35 - MPL-1.1 36 - MPL-2.0 37 - MPL-2.0-no-copyleft-exception 38 - Ruby 39 40 restricted_licenses: 41 - GPL-1.0-only 42 - GPL-1.0-or-later 43 - GPL-2.0-only 44 - GPL-2.0-or-later 45 - GPL-3.0-only 46 - GPL-3.0-or-later 47 - LGPL-2.0-only 48 - LGPL-2.0-or-later 49 - LGPL-2.1-only 50 - LGPL-2.1-or-later 51 - LGPL-3.0-only 52 - LGPL-3.0-or-later 53 - NPL-1.0 54 - NPL-1.1 55 - OSL-1.0 56 - OSL-1.1 57 - OSL-2.0 58 - OSL-2.1 59 - OSL-3.0 60 - QPL-1.0 61 - Sleepycat 62 63 allowlisted_modules: 64 # MIT: https://github.com/ghodss/yaml/blob/master/LICENSE 65 - github.com/ghodss/yaml 66 67 # BSD: https://github.com/gogo/protobuf/blob/master/LICENSE 68 - github.com/gogo/protobuf 69 70 # BSD: https://github.com/magiconair/properties/blob/master/LICENSE.md 71 - github.com/magiconair/properties 72 73 # Apache 2.0 74 - github.com/spf13/cobra 75 - github.com/spf13/afero 76 77 # Public domain: https://github.com/xi2/xz/blob/master/LICENSE 78 - github.com/xi2/xz 79 80 # Helm is Apache 2.0: https://github.com/helm/helm/blob/master/LICENSE 81 # However, it has a bunch of LICENSE test files that our linter fails to understand 82 - helm.sh/helm/v3 83 84 # https://github.com/pelletier/go-toml/blob/master/LICENSE 85 # Uses MIT for everything, except a few files copied from 86 # google's civil library that uses Apache 2 87 - github.com/pelletier/go-toml 88 89 # https://github.com/xeipuuv/gojsonpointer/blob/master/LICENSE-APACHE-2.0.txt 90 - github.com/xeipuuv/gojsonpointer 91 # https://github.com/xeipuuv/gojsonreference/blob/master/LICENSE-APACHE-2.0.txt 92 - github.com/xeipuuv/gojsonreference 93 # Apache 2.0: https://github.com/xeipuuv/gojsonschema/blob/master/LICENSE-APACHE-2.0.txt 94 - github.com/xeipuuv/gojsonschema 95 96 # Apache 2.0 (but missing appendix): https://github.com/garyburd/redigo/blob/master/LICENSE 97 - github.com/garyburd/redigo 98 - github.com/gomodule/redigo 99 100 # Apache 2.0 101 # github.com/ghodss/yaml: MIT / BSD-3 102 # github.com/gogo/protobuf: BSD-3 103 # github.com/jmespath/go-jmespath: Apache 2.0 104 # sigs.k8s.io/yaml: MIT / BSD-3 105 - github.com/tektoncd/pipeline 106 107 # MIT: https://github.com/kubernetes-sigs/yaml/blob/master/LICENSE 108 - sigs.k8s.io/yaml 109 110 # https://github.com/go-errors/errors/blob/master/LICENSE.MIT 111 - github.com/go-errors/errors 112 113 # runc is Apache 2.0: https://github.com/opencontainers/runc/blob/master/LICENSE 114 # but it contains BSD dep which our linter fails to understand: https://github.com/opencontainers/runc/blob/v0.1.1/Godeps/_workspace/src/github.com/golang/protobuf/LICENSE 115 - github.com/opencontainers/runc 116 117 # MIT: https://github.com/felixge/fgprof/blob/master/LICENSE.txt 118 - github.com/felixge/fgprof 119 120 # Apache 2.0 121 - github.com/google/pprof 122 123 # MIT: https://github.com/invopop/yaml/blob/v0.1.0/LICENSE 124 - github.com/invopop/yaml 125 126 # Simplified BSD (BSD-2-Clause): https://github.com/russross/blackfriday/blob/master/LICENSE.txt 127 - github.com/russross/blackfriday 128 - github.com/russross/blackfriday/v2