Back to Redpanda

Licenses list

licenses/third_party.md

26.2.0-dev19.9 KB
Original Source

Licenses list

Dependencies sometimes change licenses between versions, please keep this up to date with every new library use.

Native deps used in production (exclude all test dependencies)

softwarelicense
abseilApache License 2
adaApache License 2 / MIT
avroApache License 2
base64BSD 2
boost librariesBoost Software License Version 1.0
c-aresMIT
CRoaringApache License 2
clangApache License 2
crc32cBSD 3
fmtBSD
HdrHistogramBSD 2
hwlocBSD
jsonconsBoost Software License Version 1.0
krb5MIT
lexyBoost Software License Version 1.0
libcxxApache License 2
libcxxabiApache License 2
libpciaccessMIT
libxml2MIT
liburingMIT
lksctp-toolsLGPL v2.1
lz4BSD 2
OpenSSL v3Apache License 2
protobufApache License 2
rapidjsonMIT
re2BSD 3-Clause
seastarApache License 2
snappyhttps://github.com/google/snappy/blob/master/COPYING
unordered_denseMIT
xml2MIT
xxhashBSD
xz:liblzmaPublic Domain
yaml-cppMIT
zlibZlib
zstdBSD
<!-- These are dependencies of wasmtime and can be generated via a script like: ```bash # Make sure you run this in bazel/thirdparty to pick up our rust dependencies. rm -f /tmp/license.md for target in x86_64-unknown-linux-gnu aarch64-unknown-linux-gnu do cargo license --avoid-build-deps --avoid-dev-deps --filter-platform=$target --json \ | jq 'map({name, license})' | jq -r '(.[0] | keys_unsorted) as $keys | map([.[ $keys[] ]])[] | @text "| \(.[0]) | \(.[1]) |"' \ >> /tmp/license.md done cat /tmp/license.md | sort | uniq ``` -->
rust cratelicense
addr2lineApache-2.0 OR MIT
ahashApache-2.0 OR MIT
anyhowApache-2.0 OR MIT
arbitraryApache-2.0 OR MIT
async-traitApache-2.0 OR MIT
bitflagsApache-2.0 OR MIT
bumpaloApache-2.0 OR MIT
cfg-ifApache-2.0 OR MIT
cobsApache-2.0 OR MIT
cranelift-bforestApache-2.0 WITH LLVM-exception
cranelift-bitsetApache-2.0 WITH LLVM-exception
cranelift-codegenApache-2.0 WITH LLVM-exception
cranelift-codegen-sharedApache-2.0 WITH LLVM-exception
cranelift-controlApache-2.0 WITH LLVM-exception
cranelift-entityApache-2.0 WITH LLVM-exception
cranelift-frontendApache-2.0 WITH LLVM-exception
cranelift-nativeApache-2.0 WITH LLVM-exception
cranelift-wasmApache-2.0 WITH LLVM-exception
crc32fastApache-2.0 OR MIT
eitherApache-2.0 OR MIT
embedded-ioApache-2.0 OR MIT
equivalentApache-2.0 OR MIT
errnoApache-2.0 OR MIT
fallible-iteratorApache-2.0 OR MIT
futuresApache-2.0 OR MIT
futures-channelApache-2.0 OR MIT
futures-coreApache-2.0 OR MIT
futures-ioApache-2.0 OR MIT
futures-sinkApache-2.0 OR MIT
futures-taskApache-2.0 OR MIT
futures-utilApache-2.0 OR MIT
gimliApache-2.0 OR MIT
hashbrownApache-2.0 OR MIT
heckApache-2.0 OR MIT
id-arenaApache-2.0 OR MIT
indexmapApache-2.0 OR MIT
itertoolsApache-2.0 OR MIT
itoaApache-2.0 OR MIT
leb128Apache-2.0 OR MIT
libcApache-2.0 OR MIT
libmApache-2.0 OR MIT
linux-raw-sysApache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
logApache-2.0 OR MIT
memchrMIT OR Unlicense
memfdApache-2.0 OR MIT
objectApache-2.0 OR MIT
once_cellApache-2.0 OR MIT
pasteApache-2.0 OR MIT
pin-project-liteApache-2.0 OR MIT
pin-utilsApache-2.0 OR MIT
postcardApache-2.0 OR MIT
proc-macro2Apache-2.0 OR MIT
quoteApache-2.0 OR MIT
regalloc2Apache-2.0 WITH LLVM-exception
rustc-hashApache-2.0 OR MIT
rustixApache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
ryuApache-2.0 OR BSL-1.0
semverApache-2.0 OR MIT
serdeApache-2.0 OR MIT
serde_deriveApache-2.0 OR MIT
serde_jsonApache-2.0 OR MIT
slice-group-byMIT
smallvecApache-2.0 OR MIT
sptrApache-2.0 OR MIT
stable_deref_traitApache-2.0 OR MIT
synApache-2.0 OR MIT
target-lexiconApache-2.0 WITH LLVM-exception
termcolorMIT OR Unlicense
thiserrorApache-2.0 OR MIT
thiserror-implApache-2.0 OR MIT
tracing-attributesMIT
tracing-coreMIT
tracingMIT
unicode-ident(MIT OR Apache-2.0) AND Unicode-DFS-2016
unicode-widthApache-2.0 OR MIT
unicode-xidApache-2.0 OR MIT
wasm-encoderApache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
wasmparserApache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
wasmprinterApache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
wasmtimeApache-2.0 WITH LLVM-exception
wasmtime-asm-macrosApache-2.0 WITH LLVM-exception
wasmtime-c-api-implApache-2.0 WITH LLVM-exception
wasmtime-c-api-macrosApache-2.0 WITH LLVM-exception
wasmtime-component-macroApache-2.0 WITH LLVM-exception
wasmtime-component-utilApache-2.0 WITH LLVM-exception
wasmtime-craneliftApache-2.0 WITH LLVM-exception
wasmtime-environApache-2.0 WITH LLVM-exception
wasmtime-fiberApache-2.0 WITH LLVM-exception
wasmtime-jit-icache-coherenceApache-2.0 WITH LLVM-exception
wasmtime-slabApache-2.0 WITH LLVM-exception
wasmtime-typesApache-2.0 WITH LLVM-exception
wasmtime-versioned-export-macrosApache-2.0 WITH LLVM-exception
wasmtime-wit-bindgenApache-2.0 WITH LLVM-exception
wastApache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
watApache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
wit-parserApache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
zerocopyApache-2.0 OR BSD-2-Clause OR MIT
<!-- This list can be auto generated with go-licenses go install github.com/google/go-licenses@latest From the RPK directory go-licenses report ./... --template ../../../licenses/golang_deps.tpl -->

Go deps used in production in RPK (exclude all test dependencies)

softwarelicense
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validateApache-2.0
buf.build/gen/go/grpc-ecosystem/grpc-gateway/protocolbuffers/go/protoc-gen-openapiv2/optionsBSD-3-Clause
cloud.google.com/go/compute/metadataApache-2.0
connectrpc.com/connectApache-2.0
github.com/AlecAivazis/survey/v2MIT
github.com/AlecAivazis/survey/v2/terminalMIT
github.com/Ladicle/tabwriterBSD-3-Clause
github.com/avast/retry-goMIT
github.com/aws/aws-sdk-goApache-2.0
github.com/aws/aws-sdk-go/internal/sync/singleflightBSD-3-Clause
github.com/bahlo/generic-list-goBSD-3-Clause
github.com/briandowns/spinnerApache-2.0
github.com/bufbuild/protocompileApache-2.0
github.com/buger/jsonparserMIT
github.com/cespare/xxhashMIT
github.com/cloudflare/cfssl/scan/crypto/md5BSD-2-Clause
github.com/containerd/errdefsApache-2.0
github.com/containerd/errdefs/pkgApache-2.0
github.com/coreos/go-systemd/v22/dbusApache-2.0
github.com/distribution/referenceApache-2.0
github.com/docker/dockerApache-2.0
github.com/docker/go-connectionsApache-2.0
github.com/docker/go-unitsApache-2.0
github.com/fatih/colorMIT
github.com/felixge/httpsnoopMIT
github.com/go-logr/logrApache-2.0
github.com/go-logr/stdrApache-2.0
github.com/godbus/dbus/v5BSD-2-Clause
github.com/gogo/protobuf/protoBSD-3-Clause
github.com/golang/snappyBSD-3-Clause
github.com/google/uuidBSD-3-Clause
github.com/hamba/avro/v2MIT
github.com/hashicorp/errwrapMPL-2.0
github.com/hashicorp/go-multierrorMPL-2.0
github.com/invopop/jsonschemaMIT
github.com/jmespath/go-jmespathApache-2.0
github.com/json-iterator/goMIT
github.com/kballard/go-shellquoteMIT
github.com/klauspost/compressApache-2.0
github.com/klauspost/compress/internal/snaprefBSD-3-Clause
github.com/klauspost/compress/s2BSD-3-Clause
github.com/klauspost/compress/zstd/internal/xxhashMIT
github.com/kr/textMIT
github.com/lestrrat-go/blackmagicMIT
github.com/lestrrat-go/httpccMIT
github.com/lestrrat-go/httprcMIT
github.com/lestrrat-go/iterMIT
github.com/lestrrat-go/jwx/v2MIT
github.com/lestrrat-go/optionMIT
github.com/linkedin/goavro/v2Apache-2.0
github.com/lithammer/go-jump-consistent-hashMIT
github.com/mailru/easyjsonMIT
github.com/mark3labs/mcp-goMIT
github.com/mattn/go-colorableMIT
github.com/mattn/go-isattyMIT
github.com/mgutz/ansiMIT
github.com/mitchellh/colorstringMIT
github.com/mitchellh/mapstructureMIT
github.com/moby/docker-image-spec/specs-go/v1Apache-2.0
github.com/moby/termApache-2.0
github.com/modern-go/concurrentApache-2.0
github.com/modern-go/reflect2Apache-2.0
github.com/munnerz/goautonegBSD-3-Clause
github.com/opencontainers/go-digestApache-2.0
github.com/opencontainers/image-spec/specs-goApache-2.0
github.com/pierrec/lz4/v4BSD-3-Clause
github.com/pkg/browserBSD-2-Clause
github.com/pkg/errorsBSD-2-Clause
github.com/prometheus/client_model/goApache-2.0
github.com/prometheus/commonApache-2.0
github.com/rivo/unisegMIT
github.com/rs/xidMIT
github.com/santhosh-tekuri/jsonschema/v6Apache-2.0
github.com/schollz/progressbar/v3MIT
github.com/sethgrid/pesterMIT
github.com/spf13/aferoApache-2.0
github.com/spf13/castMIT
github.com/spf13/cobraApache-2.0
github.com/spf13/pflagBSD-3-Clause
github.com/tidwall/gjsonMIT
github.com/tidwall/matchMIT
github.com/tidwall/prettyMIT
github.com/tidwall/sjsonMIT
github.com/tklauser/go-sysconfBSD-3-Clause
github.com/twmb/franz-go/pkgBSD-3-Clause
github.com/twmb/franz-go/pkg/kadmBSD-3-Clause
github.com/twmb/franz-go/pkg/kmsgBSD-3-Clause
github.com/twmb/franz-go/pkg/srBSD-3-Clause
github.com/twmb/franz-go/plugin/kzapBSD-3-Clause
github.com/twmb/tlscfgBSD-3-Clause
github.com/twmb/typesBSD-3-Clause
github.com/wk8/go-ordered-map/v2Apache-2.0
github.com/yosida95/uritemplate/v3BSD-3-Clause
go.opentelemetry.io/auto/sdkApache-2.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttpApache-2.0
go.opentelemetry.io/otelApache-2.0
go.opentelemetry.io/otel/metricApache-2.0
go.opentelemetry.io/otel/traceApache-2.0
go.uber.org/multierrMIT
go.uber.org/zapMIT
golang.org/x/cryptoBSD-3-Clause
golang.org/x/exp/mapsBSD-3-Clause
golang.org/x/netBSD-3-Clause
golang.org/x/syncBSD-3-Clause
golang.org/x/sys/unixBSD-3-Clause
golang.org/x/termBSD-3-Clause
golang.org/x/textBSD-3-Clause
google.golang.org/genproto/googleapis/apiApache-2.0
google.golang.org/genproto/googleapis/rpcApache-2.0
google.golang.org/genproto/googleapis/typeApache-2.0
google.golang.org/grpcApache-2.0
google.golang.org/protobufBSD-3-Clause
gopkg.in/yaml.v2Apache-2.0
gopkg.in/yaml.v3MIT
k8s.io/apimachinery/pkgApache-2.0
k8s.io/klog/v2Apache-2.0
k8s.io/utils/internal/third_party/forked/golang/netBSD-3-Clause
k8s.io/utils/netApache-2.0