licenses/third_party.md
Dependencies sometimes change licenses between versions, please keep this up to date with every new library use.
| software | license |
|---|---|
| abseil | Apache License 2 |
| ada | Apache License 2 / MIT |
| avro | Apache License 2 |
| base64 | BSD 2 |
| boost libraries | Boost Software License Version 1.0 |
| c-ares | MIT |
| CRoaring | Apache License 2 |
| clang | Apache License 2 |
| crc32c | BSD 3 |
| fmt | BSD |
| HdrHistogram | BSD 2 |
| hwloc | BSD |
| jsoncons | Boost Software License Version 1.0 |
| krb5 | MIT |
| lexy | Boost Software License Version 1.0 |
| libcxx | Apache License 2 |
| libcxxabi | Apache License 2 |
| libpciaccess | MIT |
| libxml2 | MIT |
| liburing | MIT |
| lksctp-tools | LGPL v2.1 |
| lz4 | BSD 2 |
| OpenSSL v3 | Apache License 2 |
| protobuf | Apache License 2 |
| rapidjson | MIT |
| re2 | BSD 3-Clause |
| seastar | Apache License 2 |
| snappy | https://github.com/google/snappy/blob/master/COPYING |
| unordered_dense | MIT |
| xml2 | MIT |
| xxhash | BSD |
| xz:liblzma | Public Domain |
| yaml-cpp | MIT |
| zlib | Zlib |
| zstd | BSD |
| rust crate | license |
|---|---|
| addr2line | Apache-2.0 OR MIT |
| ahash | Apache-2.0 OR MIT |
| anyhow | Apache-2.0 OR MIT |
| arbitrary | Apache-2.0 OR MIT |
| async-trait | Apache-2.0 OR MIT |
| bitflags | Apache-2.0 OR MIT |
| bumpalo | Apache-2.0 OR MIT |
| cfg-if | Apache-2.0 OR MIT |
| cobs | Apache-2.0 OR MIT |
| cranelift-bforest | Apache-2.0 WITH LLVM-exception |
| cranelift-bitset | Apache-2.0 WITH LLVM-exception |
| cranelift-codegen | Apache-2.0 WITH LLVM-exception |
| cranelift-codegen-shared | Apache-2.0 WITH LLVM-exception |
| cranelift-control | Apache-2.0 WITH LLVM-exception |
| cranelift-entity | Apache-2.0 WITH LLVM-exception |
| cranelift-frontend | Apache-2.0 WITH LLVM-exception |
| cranelift-native | Apache-2.0 WITH LLVM-exception |
| cranelift-wasm | Apache-2.0 WITH LLVM-exception |
| crc32fast | Apache-2.0 OR MIT |
| either | Apache-2.0 OR MIT |
| embedded-io | Apache-2.0 OR MIT |
| equivalent | Apache-2.0 OR MIT |
| errno | Apache-2.0 OR MIT |
| fallible-iterator | Apache-2.0 OR MIT |
| futures | Apache-2.0 OR MIT |
| futures-channel | Apache-2.0 OR MIT |
| futures-core | Apache-2.0 OR MIT |
| futures-io | Apache-2.0 OR MIT |
| futures-sink | Apache-2.0 OR MIT |
| futures-task | Apache-2.0 OR MIT |
| futures-util | Apache-2.0 OR MIT |
| gimli | Apache-2.0 OR MIT |
| hashbrown | Apache-2.0 OR MIT |
| heck | Apache-2.0 OR MIT |
| id-arena | Apache-2.0 OR MIT |
| indexmap | Apache-2.0 OR MIT |
| itertools | Apache-2.0 OR MIT |
| itoa | Apache-2.0 OR MIT |
| leb128 | Apache-2.0 OR MIT |
| libc | Apache-2.0 OR MIT |
| libm | Apache-2.0 OR MIT |
| linux-raw-sys | Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT |
| log | Apache-2.0 OR MIT |
| memchr | MIT OR Unlicense |
| memfd | Apache-2.0 OR MIT |
| object | Apache-2.0 OR MIT |
| once_cell | Apache-2.0 OR MIT |
| paste | Apache-2.0 OR MIT |
| pin-project-lite | Apache-2.0 OR MIT |
| pin-utils | Apache-2.0 OR MIT |
| postcard | Apache-2.0 OR MIT |
| proc-macro2 | Apache-2.0 OR MIT |
| quote | Apache-2.0 OR MIT |
| regalloc2 | Apache-2.0 WITH LLVM-exception |
| rustc-hash | Apache-2.0 OR MIT |
| rustix | Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT |
| ryu | Apache-2.0 OR BSL-1.0 |
| semver | Apache-2.0 OR MIT |
| serde | Apache-2.0 OR MIT |
| serde_derive | Apache-2.0 OR MIT |
| serde_json | Apache-2.0 OR MIT |
| slice-group-by | MIT |
| smallvec | Apache-2.0 OR MIT |
| sptr | Apache-2.0 OR MIT |
| stable_deref_trait | Apache-2.0 OR MIT |
| syn | Apache-2.0 OR MIT |
| target-lexicon | Apache-2.0 WITH LLVM-exception |
| termcolor | MIT OR Unlicense |
| thiserror | Apache-2.0 OR MIT |
| thiserror-impl | Apache-2.0 OR MIT |
| tracing-attributes | MIT |
| tracing-core | MIT |
| tracing | MIT |
| unicode-ident | (MIT OR Apache-2.0) AND Unicode-DFS-2016 |
| unicode-width | Apache-2.0 OR MIT |
| unicode-xid | Apache-2.0 OR MIT |
| wasm-encoder | Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT |
| wasmparser | Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT |
| wasmprinter | Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT |
| wasmtime | Apache-2.0 WITH LLVM-exception |
| wasmtime-asm-macros | Apache-2.0 WITH LLVM-exception |
| wasmtime-c-api-impl | Apache-2.0 WITH LLVM-exception |
| wasmtime-c-api-macros | Apache-2.0 WITH LLVM-exception |
| wasmtime-component-macro | Apache-2.0 WITH LLVM-exception |
| wasmtime-component-util | Apache-2.0 WITH LLVM-exception |
| wasmtime-cranelift | Apache-2.0 WITH LLVM-exception |
| wasmtime-environ | Apache-2.0 WITH LLVM-exception |
| wasmtime-fiber | Apache-2.0 WITH LLVM-exception |
| wasmtime-jit-icache-coherence | Apache-2.0 WITH LLVM-exception |
| wasmtime-slab | Apache-2.0 WITH LLVM-exception |
| wasmtime-types | Apache-2.0 WITH LLVM-exception |
| wasmtime-versioned-export-macros | Apache-2.0 WITH LLVM-exception |
| wasmtime-wit-bindgen | Apache-2.0 WITH LLVM-exception |
| wast | Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT |
| wat | Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT |
| wit-parser | Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT |
| zerocopy | Apache-2.0 OR BSD-2-Clause OR MIT |
| software | license |
|---|---|
| buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate | Apache-2.0 |
| buf.build/gen/go/grpc-ecosystem/grpc-gateway/protocolbuffers/go/protoc-gen-openapiv2/options | BSD-3-Clause |
| cloud.google.com/go/compute/metadata | Apache-2.0 |
| connectrpc.com/connect | Apache-2.0 |
| github.com/AlecAivazis/survey/v2 | MIT |
| github.com/AlecAivazis/survey/v2/terminal | MIT |
| github.com/Ladicle/tabwriter | BSD-3-Clause |
| github.com/avast/retry-go | MIT |
| github.com/aws/aws-sdk-go | Apache-2.0 |
| github.com/aws/aws-sdk-go/internal/sync/singleflight | BSD-3-Clause |
| github.com/bahlo/generic-list-go | BSD-3-Clause |
| github.com/briandowns/spinner | Apache-2.0 |
| github.com/bufbuild/protocompile | Apache-2.0 |
| github.com/buger/jsonparser | MIT |
| github.com/cespare/xxhash | MIT |
| github.com/cloudflare/cfssl/scan/crypto/md5 | BSD-2-Clause |
| github.com/containerd/errdefs | Apache-2.0 |
| github.com/containerd/errdefs/pkg | Apache-2.0 |
| github.com/coreos/go-systemd/v22/dbus | Apache-2.0 |
| github.com/distribution/reference | Apache-2.0 |
| github.com/docker/docker | Apache-2.0 |
| github.com/docker/go-connections | Apache-2.0 |
| github.com/docker/go-units | Apache-2.0 |
| github.com/fatih/color | MIT |
| github.com/felixge/httpsnoop | MIT |
| github.com/go-logr/logr | Apache-2.0 |
| github.com/go-logr/stdr | Apache-2.0 |
| github.com/godbus/dbus/v5 | BSD-2-Clause |
| github.com/gogo/protobuf/proto | BSD-3-Clause |
| github.com/golang/snappy | BSD-3-Clause |
| github.com/google/uuid | BSD-3-Clause |
| github.com/hamba/avro/v2 | MIT |
| github.com/hashicorp/errwrap | MPL-2.0 |
| github.com/hashicorp/go-multierror | MPL-2.0 |
| github.com/invopop/jsonschema | MIT |
| github.com/jmespath/go-jmespath | Apache-2.0 |
| github.com/json-iterator/go | MIT |
| github.com/kballard/go-shellquote | MIT |
| github.com/klauspost/compress | Apache-2.0 |
| github.com/klauspost/compress/internal/snapref | BSD-3-Clause |
| github.com/klauspost/compress/s2 | BSD-3-Clause |
| github.com/klauspost/compress/zstd/internal/xxhash | MIT |
| github.com/kr/text | MIT |
| github.com/lestrrat-go/blackmagic | MIT |
| github.com/lestrrat-go/httpcc | MIT |
| github.com/lestrrat-go/httprc | MIT |
| github.com/lestrrat-go/iter | MIT |
| github.com/lestrrat-go/jwx/v2 | MIT |
| github.com/lestrrat-go/option | MIT |
| github.com/linkedin/goavro/v2 | Apache-2.0 |
| github.com/lithammer/go-jump-consistent-hash | MIT |
| github.com/mailru/easyjson | MIT |
| github.com/mark3labs/mcp-go | MIT |
| github.com/mattn/go-colorable | MIT |
| github.com/mattn/go-isatty | MIT |
| github.com/mgutz/ansi | MIT |
| github.com/mitchellh/colorstring | MIT |
| github.com/mitchellh/mapstructure | MIT |
| github.com/moby/docker-image-spec/specs-go/v1 | Apache-2.0 |
| github.com/moby/term | Apache-2.0 |
| 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/opencontainers/go-digest | Apache-2.0 |
| github.com/opencontainers/image-spec/specs-go | Apache-2.0 |
| github.com/pierrec/lz4/v4 | BSD-3-Clause |
| github.com/pkg/browser | BSD-2-Clause |
| github.com/pkg/errors | BSD-2-Clause |
| github.com/prometheus/client_model/go | Apache-2.0 |
| github.com/prometheus/common | Apache-2.0 |
| github.com/rivo/uniseg | MIT |
| github.com/rs/xid | MIT |
| github.com/santhosh-tekuri/jsonschema/v6 | Apache-2.0 |
| github.com/schollz/progressbar/v3 | MIT |
| github.com/sethgrid/pester | MIT |
| github.com/spf13/afero | Apache-2.0 |
| github.com/spf13/cast | MIT |
| github.com/spf13/cobra | Apache-2.0 |
| github.com/spf13/pflag | BSD-3-Clause |
| github.com/tidwall/gjson | MIT |
| github.com/tidwall/match | MIT |
| github.com/tidwall/pretty | MIT |
| github.com/tidwall/sjson | MIT |
| github.com/tklauser/go-sysconf | BSD-3-Clause |
| github.com/twmb/franz-go/pkg | BSD-3-Clause |
| github.com/twmb/franz-go/pkg/kadm | BSD-3-Clause |
| github.com/twmb/franz-go/pkg/kmsg | BSD-3-Clause |
| github.com/twmb/franz-go/pkg/sr | BSD-3-Clause |
| github.com/twmb/franz-go/plugin/kzap | BSD-3-Clause |
| github.com/twmb/tlscfg | BSD-3-Clause |
| github.com/twmb/types | BSD-3-Clause |
| github.com/wk8/go-ordered-map/v2 | Apache-2.0 |
| github.com/yosida95/uritemplate/v3 | BSD-3-Clause |
| 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/metric | Apache-2.0 |
| go.opentelemetry.io/otel/trace | Apache-2.0 |
| go.uber.org/multierr | MIT |
| go.uber.org/zap | MIT |
| golang.org/x/crypto | BSD-3-Clause |
| golang.org/x/exp/maps | BSD-3-Clause |
| golang.org/x/net | 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 |
| google.golang.org/genproto/googleapis/api | Apache-2.0 |
| google.golang.org/genproto/googleapis/rpc | Apache-2.0 |
| google.golang.org/genproto/googleapis/type | Apache-2.0 |
| google.golang.org/grpc | Apache-2.0 |
| google.golang.org/protobuf | BSD-3-Clause |
| gopkg.in/yaml.v2 | Apache-2.0 |
| gopkg.in/yaml.v3 | MIT |
| k8s.io/apimachinery/pkg | Apache-2.0 |
| k8s.io/klog/v2 | Apache-2.0 |
| k8s.io/utils/internal/third_party/forked/golang/net | BSD-3-Clause |
| k8s.io/utils/net | Apache-2.0 |