This LICENSES file is generated by the `licenses` module in makefile-modules[0].

The licenses below the "---" are determined by the go-licenses tool[1].

The aim of this file is to collect the licenses of all dependencies, and provide
a single source of truth for licenses used by this project.

## For Developers

If CI reports that this file is out of date, you should be careful to check that the
new licenses are acceptable for this project before running `make generate-go-licenses`
to update this file.

Acceptable licenses are those allowlisted by the CNCF[2].

You MUST NOT add any new dependencies whose licenses are not allowlisted by the CNCF,
or which do not have an explicit license exception[3].

## For Users

If this file was included in a release artifact, it is a snapshot of the licenses of all dependencies at the time of the release.

You can retrieve the actual license text by following these steps:

1. Find the dependency name in this file
2. Go to the source code repository of this project, and go to the tag corresponding to this release.
3. Find the exact version of the dependency in the `go.mod` file
4. Search for the dependency at the correct version in the [Go package index](https://pkg.go.dev/).

## Links

[0]: https://github.com/cert-manager/makefile-modules/
[1]: https://github.com/google/go-licenses
[2]: https://github.com/cncf/foundation/blob/db4179134ebe7fa00b140a050c19147db808b6fa/policies-guidance/allowed-third-party-license-policy.md#cncf-allowlist-license-policy
[3]: https://github.com/cncf/foundation/blob/db4179134ebe7fa00b140a050c19147db808b6fa/license-exceptions/README.md

---

cel.dev/expr,Apache-2.0
github.com/Azure/go-ntlmssp,MIT
github.com/antlr4-go/antlr/v4,BSD-3-Clause
github.com/beorn7/perks/quantile,MIT
github.com/blang/semver/v4,MIT
github.com/cenkalti/backoff/v5,MIT
github.com/cert-manager/cert-manager,Apache-2.0
github.com/cert-manager/cert-manager/webhook-binary,Apache-2.0
github.com/cespare/xxhash/v2,MIT
github.com/davecgh/go-spew/spew,ISC
github.com/emicklei/go-restful/v3,MIT
github.com/evanphx/json-patch/v5,BSD-3-Clause
github.com/felixge/httpsnoop,MIT
github.com/fsnotify/fsnotify,BSD-3-Clause
github.com/fxamacker/cbor/v2,MIT
github.com/go-asn1-ber/asn1-ber,MIT
github.com/go-ldap/ldap/v3,MIT
github.com/go-logr/logr,Apache-2.0
github.com/go-logr/stdr,Apache-2.0
github.com/go-logr/zapr,Apache-2.0
github.com/go-openapi/jsonpointer,Apache-2.0
github.com/go-openapi/jsonreference,Apache-2.0
github.com/go-openapi/swag,Apache-2.0
github.com/gogo/protobuf,BSD-3-Clause
github.com/google/btree,Apache-2.0
github.com/google/cel-go,Apache-2.0
github.com/google/cel-go,BSD-3-Clause
github.com/google/gnostic-models,Apache-2.0
github.com/google/go-cmp/cmp,BSD-3-Clause
github.com/google/uuid,BSD-3-Clause
github.com/grpc-ecosystem/grpc-gateway/v2,BSD-3-Clause
github.com/josharian/intern,MIT
github.com/json-iterator/go,MIT
github.com/mailru/easyjson,MIT
github.com/modern-go/concurrent,Apache-2.0
github.com/modern-go/reflect2,Apache-2.0
github.com/munnerz/goautoneg,BSD-3-Clause
github.com/pkg/errors,BSD-2-Clause
github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil,BSD-3-Clause
github.com/prometheus/client_golang/prometheus,Apache-2.0
github.com/prometheus/client_model/go,Apache-2.0
github.com/prometheus/common,Apache-2.0
github.com/prometheus/procfs,Apache-2.0
github.com/spf13/cobra,Apache-2.0
github.com/spf13/pflag,BSD-3-Clause
github.com/stoewer/go-strcase,MIT
github.com/x448/float16,MIT
go.opentelemetry.io/auto/sdk,Apache-2.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp,Apache-2.0
go.opentelemetry.io/otel,Apache-2.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace,Apache-2.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc,Apache-2.0
go.opentelemetry.io/otel/metric,Apache-2.0
go.opentelemetry.io/otel/sdk,Apache-2.0
go.opentelemetry.io/otel/trace,Apache-2.0
go.opentelemetry.io/proto/otlp,Apache-2.0
go.uber.org/multierr,MIT
go.uber.org/zap,MIT
go.yaml.in/yaml/v2,Apache-2.0
go.yaml.in/yaml/v3,MIT
golang.org/x/crypto,BSD-3-Clause
golang.org/x/exp/slices,BSD-3-Clause
golang.org/x/net,BSD-3-Clause
golang.org/x/oauth2,BSD-3-Clause
golang.org/x/sync,BSD-3-Clause
golang.org/x/sys/unix,BSD-3-Clause
golang.org/x/term,BSD-3-Clause
golang.org/x/text,BSD-3-Clause
golang.org/x/time/rate,BSD-3-Clause
gomodules.xyz/jsonpatch/v2,Apache-2.0
google.golang.org/genproto/googleapis/api,Apache-2.0
google.golang.org/genproto/googleapis/rpc,Apache-2.0
google.golang.org/grpc,Apache-2.0
google.golang.org/protobuf,BSD-3-Clause
gopkg.in/evanphx/json-patch.v4,BSD-3-Clause
gopkg.in/inf.v0,BSD-3-Clause
gopkg.in/yaml.v3,MIT
k8s.io/api,Apache-2.0
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions,Apache-2.0
k8s.io/apimachinery/pkg,Apache-2.0
k8s.io/apimachinery/third_party/forked/golang,BSD-3-Clause
k8s.io/apiserver,Apache-2.0
k8s.io/client-go,Apache-2.0
k8s.io/component-base,Apache-2.0
k8s.io/klog/v2,Apache-2.0
k8s.io/kube-openapi/pkg,Apache-2.0
k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json,BSD-3-Clause
k8s.io/kube-openapi/pkg/internal/third_party/govalidator,MIT
k8s.io/kube-openapi/pkg/validation/errors,Apache-2.0
k8s.io/kube-openapi/pkg/validation/spec,Apache-2.0
k8s.io/kube-openapi/pkg/validation/strfmt,Apache-2.0
k8s.io/utils,Apache-2.0
k8s.io/utils/internal/third_party/forked/golang,BSD-3-Clause
sigs.k8s.io/apiserver-network-proxy/konnectivity-client,Apache-2.0
sigs.k8s.io/controller-runtime,Apache-2.0
sigs.k8s.io/gateway-api/apis/v1,Apache-2.0
sigs.k8s.io/json,Apache-2.0
sigs.k8s.io/json,BSD-3-Clause
sigs.k8s.io/randfill,Apache-2.0
sigs.k8s.io/structured-merge-diff/v4,Apache-2.0
sigs.k8s.io/yaml,MIT
sigs.k8s.io/yaml,Apache-2.0
sigs.k8s.io/yaml,BSD-3-Clause
