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