Files
warewulf/LICENSE_DEPENDENCIES.md
Matt Hink be73ac056a Initial cut for removing the old API.
Remove API reverse proxy server and google dependencies.
Remove API config.
Remove API client.
Remove API GRPC server.
Remove unused ImageCopy function. image.Duplicate is used.
Update Makefile to avoid protobuf builds.

Signed-off-by: Matt Hink <mhink@ciq.com>
2025-05-10 10:58:03 -06:00

20 KiB

Dependency Licenses

This project uses a number of dependencies, in accordance with their own license terms. These dependencies are managed via the project go.mod and go.sum files, and included in a vendor/ directory in our official source tarballs.

A full build or package of Warewulf uses all dependencies listed below. If you import "github.com/warewulf/warewulf" into your own project then you may use a subset of them.

The dependencies and their licenses are as follows:

github.com/Masterminds/goutils

License: Apache-2.0

License URL: https://github.com/Masterminds/goutils/blob/v1.1.1/LICENSE.txt

github.com/containers/image/v5

License: Apache-2.0

License URL: https://github.com/containers/image/blob/v5.32.2/LICENSE

github.com/containers/libtrust

License: Apache-2.0

License URL: https://github.com/containers/libtrust/blob/c1716e8a8d01/LICENSE

github.com/containers/ocicrypt

License: Apache-2.0

License URL: https://github.com/containers/ocicrypt/blob/v1.2.0/LICENSE

github.com/containers/storage

License: Apache-2.0

License URL: https://github.com/containers/storage/blob/v1.57.1/LICENSE

github.com/coreos/go-semver/semver

License: Apache-2.0

License URL: https://github.com/coreos/go-semver/blob/v0.3.1/LICENSE

github.com/coreos/go-systemd/daemon

License: Apache-2.0

License URL: https://github.com/coreos/go-systemd/blob/95778dfbb74e/LICENSE

github.com/coreos/go-systemd/v22/unit

License: Apache-2.0

License URL: https://github.com/coreos/go-systemd/blob/v22.5.0/LICENSE

github.com/coreos/ignition/v2/config

License: Apache-2.0

License URL: https://github.com/coreos/ignition/blob/v2.20.0/LICENSE

github.com/coreos/vcontext

License: Apache-2.0

License URL: https://github.com/coreos/vcontext/blob/d72178a18687/LICENSE

github.com/cyberphone/json-canonicalization/go/src/webpki.org/jsoncanonicalizer

License: Apache-2.0

License URL: https://github.com/cyberphone/json-canonicalization/blob/ba74d44ecf5f/LICENSE

github.com/digitalocean/go-smbios/smbios

License: Apache-2.0

License URL: https://github.com/digitalocean/go-smbios/blob/390a4f403a8e/LICENSE.md

github.com/distribution/reference

License: Apache-2.0

License URL: https://github.com/distribution/reference/blob/v0.6.0/LICENSE

github.com/docker/distribution/registry

License: Apache-2.0

License URL: https://github.com/docker/distribution/blob/v2.8.3/LICENSE

github.com/docker/docker

License: Apache-2.0

License URL: https://github.com/docker/docker/blob/v27.1.1/LICENSE

github.com/docker/go-connections

License: Apache-2.0

License URL: https://github.com/docker/go-connections/blob/v0.5.0/LICENSE

github.com/docker/go-units

License: Apache-2.0

License URL: https://github.com/docker/go-units/blob/v0.5.0/LICENSE

github.com/go-jose/go-jose/v4

License: Apache-2.0

License URL: https://github.com/go-jose/go-jose/blob/v4.0.5/LICENSE

github.com/go-logr/logr

License: Apache-2.0

License URL: https://github.com/go-logr/logr/blob/v1.4.2/LICENSE

github.com/go-logr/stdr

License: Apache-2.0

License URL: https://github.com/go-logr/stdr/blob/v1.2.2/LICENSE

github.com/go-openapi/analysis

License: Apache-2.0

License URL: https://github.com/go-openapi/analysis/blob/v0.23.0/LICENSE

github.com/go-openapi/errors

License: Apache-2.0

License URL: https://github.com/go-openapi/errors/blob/v0.22.0/LICENSE

github.com/go-openapi/jsonpointer

License: Apache-2.0

License URL: https://github.com/go-openapi/jsonpointer/blob/v0.21.0/LICENSE

github.com/go-openapi/jsonreference

License: Apache-2.0

License URL: https://github.com/go-openapi/jsonreference/blob/v0.21.0/LICENSE

github.com/go-openapi/loads

License: Apache-2.0

License URL: https://github.com/go-openapi/loads/blob/v0.22.0/LICENSE

github.com/go-openapi/runtime

License: Apache-2.0

License URL: https://github.com/go-openapi/runtime/blob/v0.28.0/LICENSE

github.com/go-openapi/spec

License: Apache-2.0

License URL: https://github.com/go-openapi/spec/blob/v0.21.0/LICENSE

github.com/go-openapi/strfmt

License: Apache-2.0

License URL: https://github.com/go-openapi/strfmt/blob/v0.23.0/LICENSE

github.com/go-openapi/swag

License: Apache-2.0

License URL: https://github.com/go-openapi/swag/blob/v0.23.0/LICENSE

github.com/go-openapi/validate

License: Apache-2.0

License URL: https://github.com/go-openapi/validate/blob/v0.24.0/LICENSE

github.com/google/go-containerregistry/pkg/name

License: Apache-2.0

License URL: https://github.com/google/go-containerregistry/blob/v0.20.1/LICENSE

github.com/klauspost/compress

License: Apache-2.0

License URL: https://github.com/klauspost/compress/blob/v1.17.11/LICENSE

github.com/moby/docker-image-spec/specs-go/v1

License: Apache-2.0

License URL: https://github.com/moby/docker-image-spec/blob/v1.3.1/LICENSE

github.com/moby/sys/mountinfo

License: Apache-2.0

License URL: https://github.com/moby/sys/blob/mountinfo/v0.7.2/mountinfo/LICENSE

github.com/moby/sys/user

License: Apache-2.0

License URL: https://github.com/moby/sys/blob/user/v0.3.0/user/LICENSE

github.com/modern-go/concurrent

License: Apache-2.0

License URL: https://github.com/modern-go/concurrent/blob/bacd9c7ef1dd/LICENSE

github.com/modern-go/reflect2

License: Apache-2.0

License URL: https://github.com/modern-go/reflect2/blob/v1.0.2/LICENSE

github.com/oklog/ulid

License: Apache-2.0

License URL: https://github.com/oklog/ulid/blob/v1.3.1/LICENSE

github.com/opencontainers/go-digest

License: Apache-2.0

License URL: https://github.com/opencontainers/go-digest/blob/v1.0.0/LICENSE

github.com/opencontainers/image-spec/specs-go

License: Apache-2.0

License URL: https://github.com/opencontainers/image-spec/blob/v1.1.0/LICENSE

github.com/opencontainers/runc/libcontainer/user

License: Apache-2.0

License URL: https://github.com/opencontainers/runc/blob/v1.1.14/LICENSE

github.com/opencontainers/runtime-spec/specs-go

License: Apache-2.0

License URL: https://github.com/opencontainers/runtime-spec/blob/v1.2.0/LICENSE

github.com/opencontainers/umoci

License: Apache-2.0

License URL: https://github.com/opencontainers/umoci/blob/v0.4.7/COPYING

github.com/opencontainers/umoci/third_party/shared

License: Apache-2.0

License URL: https://github.com/opencontainers/umoci/blob/v0.4.7/third_party/shared/COPYING

github.com/rootless-containers/proto/go-proto

License: Apache-2.0

License URL: https://github.com/rootless-containers/proto/blob/v0.1.0/COPYING

github.com/sigstore/fulcio/pkg/certificate

License: Apache-2.0

License URL: https://github.com/sigstore/fulcio/blob/v1.4.5/LICENSE

github.com/sigstore/rekor/pkg/generated/models

License: Apache-2.0

License URL: https://github.com/sigstore/rekor/blob/v1.3.6/LICENSE

github.com/sigstore/sigstore/pkg

License: Apache-2.0

License URL: https://github.com/sigstore/sigstore/blob/v1.8.4/LICENSE

github.com/spf13/cobra

License: Apache-2.0

License URL: https://github.com/spf13/cobra/blob/v1.9.1/LICENSE.txt

github.com/stefanberger/go-pkcs11uri

License: Apache-2.0

License URL: https://github.com/stefanberger/go-pkcs11uri/blob/78284954bff6/LICENSE

github.com/swaggest/swgui

License: Apache-2.0

License URL: https://github.com/swaggest/swgui/blob/v1.8.2/LICENSE

github.com/vbatts/go-mtree/pkg/govis

License: Apache-2.0

License URL: https://github.com/vbatts/go-mtree/blob/v0.5.0/pkg/govis/COPYING

go.mongodb.org/mongo-driver

License: Apache-2.0

License URL: https://github.com/mongodb/mongo-go-driver/blob/v1.14.0/LICENSE

go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp

License: Apache-2.0

License URL: https://github.com/open-telemetry/opentelemetry-go-contrib/blob/instrumentation/net/http/otelhttp/v0.53.0/instrumentation/net/http/otelhttp/LICENSE

go.opentelemetry.io/otel

License: Apache-2.0

License URL: https://github.com/open-telemetry/opentelemetry-go/blob/v1.32.0/LICENSE

go.opentelemetry.io/otel/metric

License: Apache-2.0

License URL: https://github.com/open-telemetry/opentelemetry-go/blob/metric/v1.32.0/metric/LICENSE

go.opentelemetry.io/otel/trace

License: Apache-2.0

License URL: https://github.com/open-telemetry/opentelemetry-go/blob/trace/v1.32.0/trace/LICENSE

google.golang.org/genproto/googleapis/api

License: Apache-2.0

License URL: https://github.com/googleapis/go-genproto/blob/702378808489/googleapis/api/LICENSE

google.golang.org/genproto/googleapis/rpc/status

License: Apache-2.0

License URL: https://github.com/googleapis/go-genproto/blob/702378808489/googleapis/rpc/LICENSE

google.golang.org/grpc

License: Apache-2.0

License URL: https://github.com/grpc/grpc-go/blob/v1.70.0/LICENSE

gopkg.in/yaml.v2

License: Apache-2.0

License URL: https://github.com/go-yaml/yaml/blob/v2.4.0/LICENSE

github.com/moby/sys/capability

License: BSD-2-Clause

License URL: https://github.com/moby/sys/blob/capability/v0.4.0/capability/LICENSE

github.com/pkg/errors

License: BSD-2-Clause

License URL: https://github.com/pkg/errors/blob/v0.9.1/LICENSE

github.com/russross/blackfriday/v2

License: BSD-2-Clause

License URL: https://github.com/russross/blackfriday/blob/v2.1.0/LICENSE.txt

dario.cat/mergo

License: BSD-3-Clause

License URL: https://github.com/imdario/mergo/blob/v1.0.1/LICENSE

github.com/cyphar/filepath-securejoin

License: BSD-3-Clause

License URL: https://github.com/cyphar/filepath-securejoin/blob/v0.3.6/LICENSE

github.com/go-jose/go-jose/v4/json

License: BSD-3-Clause

License URL: https://github.com/go-jose/go-jose/blob/v4.0.5/json/LICENSE

github.com/gogo/protobuf/proto

License: BSD-3-Clause

License URL: https://github.com/gogo/protobuf/blob/v1.3.2/LICENSE

github.com/golang/protobuf/proto

License: BSD-3-Clause

License URL: https://github.com/golang/protobuf/blob/v1.5.4/LICENSE

github.com/google/uuid

License: BSD-3-Clause

License URL: https://github.com/google/uuid/blob/v1.6.0/LICENSE

github.com/gorilla/mux

License: BSD-3-Clause

License URL: https://github.com/gorilla/mux/blob/v1.8.1/LICENSE

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

License: BSD-3-Clause

License URL: https://github.com/grpc-ecosystem/grpc-gateway/blob/v2.26.1/LICENSE

github.com/klauspost/compress/internal/snapref

License: BSD-3-Clause

License URL: https://github.com/klauspost/compress/blob/v1.17.11/internal/snapref/LICENSE

github.com/manifoldco/promptui

License: BSD-3-Clause

License URL: https://github.com/manifoldco/promptui/blob/v0.9.0/LICENSE.md

github.com/miekg/pkcs11

License: BSD-3-Clause

License URL: https://github.com/miekg/pkcs11/blob/v1.1.1/LICENSE

github.com/pmezard/go-difflib/difflib

License: BSD-3-Clause

License URL: https://github.com/pmezard/go-difflib/blob/5d4384ee4fb2/LICENSE

github.com/proglottis/gpgme

License: BSD-3-Clause

License URL: https://github.com/proglottis/gpgme/blob/v0.1.3/LICENSE

github.com/santhosh-tekuri/jsonschema/v3

License: BSD-3-Clause

License URL: https://github.com/santhosh-tekuri/jsonschema/blob/v3.1.0/LICENSE

github.com/spf13/pflag

License: BSD-3-Clause

License URL: https://github.com/spf13/pflag/blob/v1.0.6/LICENSE

github.com/ulikunitz/xz

License: BSD-3-Clause

License URL: https://github.com/ulikunitz/xz/blob/v0.5.12/LICENSE

github.com/vbatts/go-mtree

License: BSD-3-Clause

License URL: https://github.com/vbatts/go-mtree/blob/v0.5.0/LICENSE

github.com/vbatts/tar-split

License: BSD-3-Clause

License URL: https://github.com/vbatts/tar-split/blob/v0.11.7/LICENSE

golang.org/x/crypto

License: BSD-3-Clause

License URL: https://cs.opensource.google/go/x/crypto/+/v0.32.0:LICENSE

golang.org/x/exp/maps

License: BSD-3-Clause

License URL: https://cs.opensource.google/go/x/exp/+/b2144cdd:LICENSE

golang.org/x/net

License: BSD-3-Clause

License URL: https://cs.opensource.google/go/x/net/+/v0.33.0:LICENSE

golang.org/x/sync

License: BSD-3-Clause

License URL: https://cs.opensource.google/go/x/sync/+/v0.11.0:LICENSE

golang.org/x/sys

License: BSD-3-Clause

License URL: https://cs.opensource.google/go/x/sys/+/v0.29.0:LICENSE

golang.org/x/term

License: BSD-3-Clause

License URL: https://cs.opensource.google/go/x/term/+/v0.28.0:LICENSE

golang.org/x/text

License: BSD-3-Clause

License URL: https://cs.opensource.google/go/x/text/+/v0.22.0:LICENSE

google.golang.org/protobuf

License: BSD-3-Clause

License URL: https://github.com/protocolbuffers/protobuf-go/blob/v1.36.5/LICENSE

github.com/davecgh/go-spew/spew

License: ISC

License URL: https://github.com/davecgh/go-spew/blob/d8f796af33cc/LICENSE

github.com/BurntSushi/toml

License: MIT

License URL: https://github.com/BurntSushi/toml/blob/v1.4.0/COPYING

github.com/Masterminds/semver/v3

License: MIT

License URL: https://github.com/Masterminds/semver/blob/v3.3.0/LICENSE.txt

github.com/Masterminds/sprig/v3

License: MIT

License URL: https://github.com/Masterminds/sprig/blob/v3.3.0/LICENSE.txt

github.com/VividCortex/ewma

License: MIT

License URL: https://github.com/VividCortex/ewma/blob/v1.2.0/LICENSE

github.com/acarl005/stripansi

License: MIT

License URL: https://github.com/acarl005/stripansi/blob/5a71ef0e047d/LICENSE

github.com/apex/log

License: MIT

License URL: https://github.com/apex/log/blob/v1.4.0/LICENSE

github.com/asaskevich/govalidator

License: MIT

License URL: https://github.com/asaskevich/govalidator/blob/a9d515a09cc2/LICENSE

github.com/cheynewallace/tabby

License: MIT

License URL: https://github.com/cheynewallace/tabby/blob/v1.1.1/LICENSE

github.com/chzyer/readline

License: MIT

License URL: https://github.com/chzyer/readline/blob/v1.5.1/LICENSE

github.com/cpuguy83/go-md2man/v2/md2man

License: MIT

License URL: https://github.com/cpuguy83/go-md2man/blob/v2.0.6/LICENSE.md

github.com/creasty/defaults

License: MIT

License URL: https://github.com/creasty/defaults/blob/v1.8.0/LICENSE

github.com/docker/docker-credential-helpers

License: MIT

License URL: https://github.com/docker/docker-credential-helpers/blob/v0.8.2/LICENSE

github.com/fatih/color

License: MIT

License URL: https://github.com/fatih/color/blob/v1.18.0/LICENSE.md

github.com/felixge/httpsnoop

License: MIT

License URL: https://github.com/felixge/httpsnoop/blob/v1.0.4/LICENSE.txt

github.com/go-chi/chi/v5

License: MIT

License URL: https://github.com/go-chi/chi/blob/v5.2.1/LICENSE

github.com/huandu/xstrings

License: MIT

License URL: https://github.com/huandu/xstrings/blob/v1.5.0/LICENSE

github.com/josharian/intern

License: MIT

License URL: https://github.com/josharian/intern/blob/v1.0.0/license.md

github.com/json-iterator/go

License: MIT

License URL: https://github.com/json-iterator/go/blob/v1.1.12/LICENSE

github.com/klauspost/compress/zstd/internal/xxhash

License: MIT

License URL: https://github.com/klauspost/compress/blob/v1.17.11/zstd/internal/xxhash/LICENSE.txt

github.com/klauspost/pgzip

License: MIT

License URL: https://github.com/klauspost/pgzip/blob/v1.2.6/LICENSE

github.com/mailru/easyjson

License: MIT

License URL: https://github.com/mailru/easyjson/blob/v0.7.7/LICENSE

github.com/mattn/go-colorable

License: MIT

License URL: https://github.com/mattn/go-colorable/blob/v0.1.13/LICENSE

github.com/mattn/go-isatty

License: MIT

License URL: https://github.com/mattn/go-isatty/blob/v0.0.20/LICENSE

github.com/mattn/go-runewidth

License: MIT

License URL: https://github.com/mattn/go-runewidth/blob/v0.0.16/LICENSE

github.com/mattn/go-sqlite3

License: MIT

License URL: https://github.com/mattn/go-sqlite3/blob/v1.14.22/LICENSE

github.com/mitchellh/copystructure

License: MIT

License URL: https://github.com/mitchellh/copystructure/blob/v1.2.0/LICENSE

github.com/mitchellh/mapstructure

License: MIT

License URL: https://github.com/mitchellh/mapstructure/blob/v1.5.0/LICENSE

github.com/mitchellh/reflectwalk

License: MIT

License URL: https://github.com/mitchellh/reflectwalk/blob/v1.0.2/LICENSE

github.com/mohae/deepcopy

License: MIT

License URL: https://github.com/mohae/deepcopy/blob/c48cc78d4826/LICENSE

github.com/rivo/uniseg

License: MIT

License URL: https://github.com/rivo/uniseg/blob/v0.4.7/LICENSE.txt

github.com/secure-systems-lab/go-securesystemslib/encrypted

License: MIT

License URL: https://github.com/secure-systems-lab/go-securesystemslib/blob/v0.8.0/LICENSE

github.com/shopspring/decimal

License: MIT

License URL: https://github.com/shopspring/decimal/blob/v1.4.0/LICENSE

github.com/sirupsen/logrus

License: MIT

License URL: https://github.com/sirupsen/logrus/blob/v1.9.3/LICENSE

github.com/spf13/cast

License: MIT

License URL: https://github.com/spf13/cast/blob/v1.7.0/LICENSE

github.com/stretchr/testify/assert

License: MIT

License URL: https://github.com/stretchr/testify/blob/v1.10.0/LICENSE

github.com/swaggest/form/v5

License: MIT

License URL: https://github.com/swaggest/form/blob/v5.1.1/LICENSE

github.com/swaggest/jsonschema-go

License: MIT

License URL: https://github.com/swaggest/jsonschema-go/blob/v0.3.73/LICENSE

github.com/swaggest/openapi-go

License: MIT

License URL: https://github.com/swaggest/openapi-go/blob/v0.2.55/LICENSE

github.com/swaggest/refl

License: MIT

License URL: https://github.com/swaggest/refl/blob/v1.3.0/LICENSE

github.com/swaggest/rest

License: MIT

License URL: https://github.com/swaggest/rest/blob/v0.2.73/LICENSE

github.com/swaggest/usecase

License: MIT

License URL: https://github.com/swaggest/usecase/blob/v1.3.1/LICENSE

github.com/titanous/rocacheck

License: MIT

License URL: https://github.com/titanous/rocacheck/blob/afe73141d399/LICENSE

github.com/urfave/cli

License: MIT

License URL: https://github.com/urfave/cli/blob/v1.22.16/LICENSE

github.com/vearutop/statigz

License: MIT

License URL: https://github.com/vearutop/statigz/blob/v1.4.0/LICENSE

github.com/vincent-petithory/dataurl

License: MIT

License URL: https://github.com/vincent-petithory/dataurl/blob/v1.0.0/LICENSE

go.mozilla.org/pkcs7

License: MIT

License URL: https://github.com/mozilla-services/pkcs7/blob/33d05740a352/LICENSE

gopkg.in/yaml.v3

License: MIT

License URL: https://github.com/go-yaml/yaml/blob/v3.0.1/LICENSE

github.com/hashicorp/go-version

License: MPL-2.0

License URL: https://github.com/hashicorp/go-version/blob/v1.7.0/LICENSE

github.com/letsencrypt/boulder

License: MPL-2.0

License URL: https://github.com/letsencrypt/boulder/blob/89b07f4543e0/LICENSE.txt

github.com/talos-systems/go-smbios/smbios

License: MPL-2.0

License URL: https://github.com/talos-systems/go-smbios/blob/v0.1.1/LICENSE

github.com/vbauerster/mpb/v8

License: Unlicense

License URL: https://github.com/vbauerster/mpb/blob/v8.7.5/UNLICENSE