Open source acknowledgments

Cloud Server v4+

This page provides the details of 3rd-party open source components used in CircleCI products.

  • Release agent

  • GOAT

  • CircleCI runner

The following 3rd-party open source components are used in the CircleCI release agent. The release agent is used to integrate CircleCI with Kubernetes clusters for release management. For more information, see the Deploys docs.

name licenses

github.com/argoproj/argo-rollouts

Apache-2.0

github.com/cenkalti/backoff/v5

MIT

github.com/circleci/ex

MIT

github.com/emicklei/go-restful/v3

MIT

github.com/google/gnostic-models

Apache-2.0

github.com/google/go-cmp

BSD-3-Clause

github.com/google/uuid

BSD-3-Clause

github.com/hashicorp/go-retryablehttp

MPL-2.0

github.com/kelseyhightower/envconfig

MIT

github.com/maxbrunsfeld/counterfeiter/v6

MIT

github.com/mittwald/go-helm-client

MIT

github.com/zailic/slogr

Apache-2.0

golang.org/x/exp

BSD-3-Clause

golang.org/x/text

BSD-3-Clause

gotest.tools/v3

Apache-2.0

helm.sh/helm/v3

Apache-2.0

k8s.io/api

Apache-2.0

k8s.io/apimachinery

Apache-2.0

k8s.io/client-go

Apache-2.0

k8s.io/kubectl

Apache-2.0

sigs.k8s.io/controller-runtime

Apache-2.0

The following 3rd-party open source components are used in the CircleCI General Orchestration Agent (GOAT). GOAT is an agent used by self-hosted container runners for managing the container environment. For more information, see the Container Runner docs.

Name License

gopkg.in/yaml.v3

Apache-2.0 OR MIT

github.com/aws/aws-sdk-go

Apache-2.0

github.com/distribution/reference

Apache-2.0

gotest.tools/v3

Apache-2.0

k8s.io/api

Apache-2.0

k8s.io/apimachinery

Apache-2.0

k8s.io/client-go

Apache-2.0

k8s.io/kubectl

Apache-2.0

k8s.io/utils

Apache-2.0

sigs.k8s.io/gateway-api

Apache-2.0

dario.cat/mergo

BSD-3-Clause

github.com/google/go-cmp

BSD-3-Clause

github.com/google/uuid

BSD-3-Clause

golang.org/x/sync

BSD-3-Clause

github.com/alecthomas/kong

MIT

github.com/cenkalti/backoff/v5

MIT

github.com/gin-gonic/gin

MIT

github.com/goccy/go-json

MIT

github.com/jellydator/ttlcache/v3

MIT

github.com/kr/pretty

MIT

gopkg.in/natefinch/lumberjack.v2

MIT

The following 3rd-party open source components are used in the CircleCI self-hosted runner. The CircleCI runner is a utility used to run CirlceCI jobs on self-hosted infrastructure. For more information, see the self-hosted runner overview docs.

Name License

dario.cat/mergo

BSD-3-Clause

github.com/DataDog/datadog-go/statsd

MIT

github.com/alecthomas/kong

MIT

github.com/aws/aws-sdk-go-v2

Apache-2.0

github.com/aws/aws-sdk-go-v2/config

Apache-2.0

github.com/aws/aws-sdk-go-v2/credentials

Apache-2.0

github.com/aws/aws-sdk-go-v2/feature/ec2/imds

Apache-2.0

github.com/aws/aws-sdk-go-v2/internal/configsources

Apache-2.0

github.com/aws/aws-sdk-go-v2/internal/endpoints/v2

Apache-2.0

github.com/aws/aws-sdk-go-v2/internal/ini

Apache-2.0

github.com/aws/aws-sdk-go-v2/internal/sync/singleflight

BSD-3-Clause

github.com/aws/aws-sdk-go-v2/service/ecr

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/internal/presigned-url

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/signin

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/sso

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/ssooidc

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/sts

Apache-2.0

github.com/aws/smithy-go

Apache-2.0

github.com/aws/smithy-go/internal/sync/singleflight

BSD-3-Clause

github.com/blang/semver/v4

MIT

github.com/cenkalti/backoff/v5

MIT

github.com/cespare/xxhash/v2

MIT

github.com/circleci/ex

MIT

github.com/davecgh/go-spew/spew

ISC

github.com/distribution/reference

Apache-2.0

github.com/emicklei/go-restful/v3

MIT

github.com/fatih/camelcase

MIT

github.com/fxamacker/cbor/v2

MIT

github.com/gabriel-vasile/mimetype

MIT

github.com/gin-contrib/sse

MIT

github.com/gin-gonic/gin

MIT

github.com/go-errors/errors

MIT

github.com/go-logr/logr

Apache-2.0

github.com/go-logr/stdr

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/go-openapi/swag/cmdutils

Apache-2.0

github.com/go-openapi/swag/conv

Apache-2.0

github.com/go-openapi/swag/fileutils

Apache-2.0

github.com/go-openapi/swag/jsonname

Apache-2.0

github.com/go-openapi/swag/jsonutils

Apache-2.0

github.com/go-openapi/swag/loading

Apache-2.0

github.com/go-openapi/swag/mangling

Apache-2.0

github.com/go-openapi/swag/netutils

Apache-2.0

github.com/go-openapi/swag/stringutils

Apache-2.0

github.com/go-openapi/swag/typeutils

Apache-2.0

github.com/go-openapi/swag/yamlutils

Apache-2.0

github.com/go-playground/locales

MIT

github.com/go-playground/universal-translator

MIT

github.com/go-playground/validator/v10

MIT

github.com/goccy/go-json

MIT

github.com/goccy/go-yaml

MIT

github.com/google/btree

Apache-2.0

github.com/google/gnostic-models

Apache-2.0

github.com/google/go-cmp/cmp

BSD-3-Clause

github.com/google/shlex

Apache-2.0

github.com/google/uuid

BSD-3-Clause

github.com/gregjones/httpcache

MIT

github.com/grpc-ecosystem/grpc-gateway/v2

BSD-3-Clause

github.com/hellofresh/health-go/v5

Apache-2.0

github.com/jellydator/ttlcache/v3

MIT

github.com/json-iterator/go

MIT

github.com/kr/pretty

MIT

github.com/kr/text

MIT

github.com/leodido/go-urn

MIT

github.com/liggitt/tabwriter

BSD-3-Clause

github.com/mattn/go-isatty

MIT

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/monochromegane/go-gitignore

MIT

github.com/munnerz/goautoneg

BSD-3-Clause

github.com/mvdan/sh/shell

BSD-3-Clause

github.com/opencontainers/go-digest

Apache-2.0

github.com/pelletier/go-toml/v2

MIT

github.com/peterbourgon/diskv

MIT

github.com/pmezard/go-difflib/difflib

BSD-3-Clause

github.com/quic-go/qpack

MIT

github.com/quic-go/quic-go

MIT

github.com/rogpeppe/go-internal/fmtsort

BSD-3-Clause

github.com/rollbar/rollbar-go

MIT

github.com/shirou/gopsutil

BSD-3-Clause

github.com/spf13/cobra

Apache-2.0

github.com/spf13/pflag

BSD-3-Clause

github.com/ugorji/go/codec

MIT

github.com/vmihailenco/go-tinylfu

MIT

github.com/x448/float16

MIT

github.com/xlab/treeprint

MIT

go.opentelemetry.io/auto/sdk

Apache-2.0

go.opentelemetry.io/otel

Apache-2.0

go.opentelemetry.io/otel

BSD-3-Clause

go.opentelemetry.io/otel/exporters/otlp/otlptrace

Apache-2.0

go.opentelemetry.io/otel/exporters/otlp/otlptrace

BSD-3-Clause

go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc

Apache-2.0

go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc

BSD-3-Clause

go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp

Apache-2.0

go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp

BSD-3-Clause

go.opentelemetry.io/otel/metric

Apache-2.0

go.opentelemetry.io/otel/metric

BSD-3-Clause

go.opentelemetry.io/otel/sdk

Apache-2.0

go.opentelemetry.io/otel/sdk

BSD-3-Clause

go.opentelemetry.io/otel/trace

Apache-2.0

go.opentelemetry.io/otel/trace

BSD-3-Clause

go.opentelemetry.io/proto/otlp

Apache-2.0

go.yaml.in/yaml/v2

Apache-2.0

go.yaml.in/yaml/v3

MIT

golang.org/x/crypto

BSD-3-Clause

golang.org/x/mod/semver

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

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

google.golang.org/genproto/googleapis/api/httpbody

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/natefinch/lumberjack.v2

MIT

gopkg.in/yaml.v3

MIT

k8s.io/api

Apache-2.0

k8s.io/apimachinery/pkg

Apache-2.0

k8s.io/apimachinery/third_party/forked/golang

BSD-3-Clause

k8s.io/cli-runtime/pkg

Apache-2.0

k8s.io/client-go

Apache-2.0

k8s.io/client-go/third_party/forked/golang/template

BSD-3-Clause

k8s.io/component-helpers/resource

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/validation/spec

Apache-2.0

k8s.io/kubectl/pkg

Apache-2.0

k8s.io/utils

Apache-2.0

k8s.io/utils/internal/third_party/forked/golang/net

BSD-3-Clause

mvdan.cc/sh

BSD-3-Clause

sigs.k8s.io/gateway-api

Apache-2.0

sigs.k8s.io/json

Apache-2.0

sigs.k8s.io/json

BSD-3-Clause

sigs.k8s.io/kustomize/api

Apache-2.0

sigs.k8s.io/kustomize/kyaml

Apache-2.0

sigs.k8s.io/randfill

Apache-2.0

sigs.k8s.io/structured-merge-diff/v6

Apache-2.0

sigs.k8s.io/yaml

MIT

sigs.k8s.io/yaml

Apache-2.0

sigs.k8s.io/yaml

BSD-3-Clause