Comments (14)
RFC @cncf/toc
@bboreham are you thinking sandbox or incubation?
from toc.
Sandbox please.
from toc.
Sorry, I am advised we want to aim for Incubation.
from toc.
@bboreham can you please add a list of the dependecies used to build Weave Net?
from toc.
@CsatariGergely it's a bit of a long boring list; can you point me at another submission that supplied a list so I can see how it is done?
The Go ones are visible under https://github.com/weaveworks/weave/tree/master/vendor and packages at https://github.com/weaveworks/weave/blob/master/build/Dockerfile and https://github.com/weaveworks/weave/blob/master/prog/weaver/Dockerfile.template.
from toc.
@bboreham #147 is a great example. I agree, that this is a long list, but open source licenses are never boring :)
from toc.
Iām not quite getting this. The list at #147 appears to be Go 3rd-party package dependencies only, so it is not a full list. (It omits the Go standard library, for instance).
What use is an incomplete list? What are you going to do with it?
@dholbach has analysed licenses for Weave Net; perhaps he has something to add?
from toc.
I did not know about the licenses tool. It looks nice, but it
- failed to run on
github.com/weaveworks/weave
, as the main-level directory does not contain go files - did not recognise two dependencies as Apache License (
inconshreveable/mousetrap
andjmespath/go-jmespath
) - it statedThe Unlicense
If that's the format you expect for reviewing license compatibility, here's the output of running licenses
over each directory in the source of Weave, and a sort -u
over all of them, plus some whitespace editing:
github.com/weaveworks/weave Apache License 2.0 (96%)
github.com/weaveworks/weave/api Apache License 2.0 (96%)
github.com/weaveworks/weave/common Apache License 2.0 (96%)
github.com/weaveworks/weave/common/docker Apache License 2.0 (96%)
github.com/weaveworks/weave/common/odp Apache License 2.0 (96%)
github.com/weaveworks/weave/db Apache License 2.0 (96%)
github.com/weaveworks/weave/ipam/paxos Apache License 2.0 (96%)
github.com/weaveworks/weave/net/ipsec Apache License 2.0 (96%)
github.com/weaveworks/weave/net/ipset Apache License 2.0 (96%)
github.com/weaveworks/weave/npc/iptables Apache License 2.0 (96%)
github.com/weaveworks/weave/plugin/skel Apache License 2.0 (96%)
github.com/weaveworks/weave/prog/sigproxy Apache License 2.0 (96%)
github.com/weaveworks/weave/prog/weavewait Apache License 2.0 (96%)
github.com/weaveworks/weave/test/images/network-tester Apache License 2.0 (96%)
github.com/weaveworks/weave/test/tls Apache License 2.0 (96%)
github.com/weaveworks/weave/testing Apache License 2.0 (96%)
github.com/weaveworks/weave/tools/cover Apache License 2.0 (96%)
github.com/weaveworks/weave/tools/runner Apache License 2.0 (96%)
github.com/weaveworks/weave/tools/socks Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/Azure/go-ansiterm MIT License
github.com/weaveworks/weave/vendor/github.com/Microsoft/go-winio MIT License
github.com/weaveworks/weave/vendor/github.com/Nvveen/Gotty BSD 2-clause "Simplified" License (91%)
github.com/weaveworks/weave/vendor/github.com/andybalholm/go-bit Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/armon/go-socks5 MIT License
github.com/weaveworks/weave/vendor/github.com/aws/aws-sdk-go Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/aws/aws-sdk-go/aws Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/aws/aws-sdk-go/aws/awserr Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/aws/aws-sdk-go/aws/awsutil Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/aws/aws-sdk-go/aws/client/metadata Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/aws/aws-sdk-go/internal/sdkio Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/aws/aws-sdk-go/internal/sdkrand Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/aws/aws-sdk-go/internal/shareddefaults Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/beorn7/perks/quantile MIT License (98%)
github.com/weaveworks/weave/vendor/github.com/boltdb/bolt MIT License
github.com/weaveworks/weave/vendor/github.com/containerd/continuity/pathdriver Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/containernetworking/cni/pkg Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/containernetworking/cni/pkg/ns Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/containernetworking/cni/pkg/types Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/containernetworking/cni/pkg/types/020 Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/containernetworking/cni/pkg/utils/hwaddr Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/coreos/go-iptables/iptables Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/davecgh/go-spew/spew ISC License (98%)
github.com/weaveworks/weave/vendor/github.com/docker/distribution Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/docker/distribution/digestset Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/docker/docker Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types/blkiodev Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types/events Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types/image Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types/mount Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types/network Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types/registry Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types/strslice Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types/swarm/runtime Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types/time Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/api/types/versions Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/pkg Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/pkg/fileutils Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/pkg/ioutils Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/pkg/longpath Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/pkg/mount Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/pkg/plugins/transport Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/pkg/stdcopy Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/pkg/term Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/docker/pkg/term/windows Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/go-connections Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/go-connections/nat Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/go-connections/sockets Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/go-connections/tlsconfig Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/go-units Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/libnetwork Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/docker/libnetwork/discoverapi Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/docker/libnetwork/netlabel Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/docker/libnetwork/types Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/docker/machine Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/machine/libmachine/auth Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/machine/libmachine/log Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/docker/machine/version Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/fsouza/go-dockerclient BSD 2-clause "Simplified" License
github.com/weaveworks/weave/vendor/github.com/ghodss/yaml ? (BSD 3-clause "New" or "Revised" License, 83%)
github.com/weaveworks/weave/vendor/github.com/go-ini/ini Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/gogo/protobuf BSD 3-clause "New" or "Revised" License (90%)
github.com/weaveworks/weave/vendor/github.com/gogo/protobuf/proto BSD 3-clause "New" or "Revised" License (90%)
github.com/weaveworks/weave/vendor/github.com/gogo/protobuf/sortkeys BSD 3-clause "New" or "Revised" License (90%)
github.com/weaveworks/weave/vendor/github.com/golang/glog Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/golang/protobuf BSD 3-clause "New" or "Revised" License (92%)
github.com/weaveworks/weave/vendor/github.com/golang/protobuf/proto BSD 3-clause "New" or "Revised" License (92%)
github.com/weaveworks/weave/vendor/github.com/google/btree Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/google/gofuzz Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/google/gopacket BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/github.com/google/gopacket/layers BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/github.com/googleapis/gnostic Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/googleapis/gnostic/extensions Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/gorilla/context BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/github.com/gorilla/mux BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/github.com/gregjones/httpcache MIT License (98%)
github.com/weaveworks/weave/vendor/github.com/gregjones/httpcache/diskcache MIT License (98%)
github.com/weaveworks/weave/vendor/github.com/hashicorp/go-cleanhttp Mozilla Public License 2.0
github.com/weaveworks/weave/vendor/github.com/hashicorp/golang-lru/simplelru Mozilla Public License 2.0
github.com/weaveworks/weave/vendor/github.com/inconshreveable/mousetrap ? (The Unlicense, 35%)
github.com/weaveworks/weave/vendor/github.com/j-keck/arping MIT License
github.com/weaveworks/weave/vendor/github.com/jmespath/go-jmespath ? (The Unlicense, 35%)
github.com/weaveworks/weave/vendor/github.com/json-iterator/go MIT License
github.com/weaveworks/weave/vendor/github.com/mattn/go-colorable MIT License
github.com/weaveworks/weave/vendor/github.com/mattn/go-isatty MIT License (95%)
github.com/weaveworks/weave/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/mgutz/ansi MIT License
github.com/weaveworks/weave/vendor/github.com/miekg/dns BSD 3-clause "New" or "Revised" License (93%)
github.com/weaveworks/weave/vendor/github.com/modern-go/concurrent Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/modern-go/reflect2 Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/opencontainers/go-digest Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/opencontainers/image-spec/specs-go Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/opencontainers/image-spec/specs-go/v1 Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/opencontainers/runc/libcontainer Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/opencontainers/runc/libcontainer/system Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/opencontainers/runc/libcontainer/user Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/pborman/uuid BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/github.com/petar/GoLLRB/llrb BSD 3-clause "New" or "Revised" License (98%)
github.com/weaveworks/weave/vendor/github.com/peterbourgon/diskv MIT License (98%)
github.com/weaveworks/weave/vendor/github.com/pkg/errors BSD 2-clause "Simplified" License
github.com/weaveworks/weave/vendor/github.com/pkg/profile BSD 2-clause "Simplified" License (97%)
github.com/weaveworks/weave/vendor/github.com/pmezard/go-difflib/difflib BSD 3-clause "New" or "Revised" License (98%)
github.com/weaveworks/weave/vendor/github.com/prometheus/client_golang/prometheus Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/prometheus/client_golang/prometheus/promhttp Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/prometheus/client_model/go Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/prometheus/common Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/prometheus/common/model Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/prometheus/procfs Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/prometheus/procfs/internal/util Apache License 2.0
github.com/weaveworks/weave/vendor/github.com/sirupsen/logrus MIT License
github.com/weaveworks/weave/vendor/github.com/spf13/cobra Apache License 2.0 (95%)
github.com/weaveworks/weave/vendor/github.com/spf13/pflag BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/github.com/stretchr/testify MIT License (94%)
github.com/weaveworks/weave/vendor/github.com/stretchr/testify/assert MIT License (94%)
github.com/weaveworks/weave/vendor/github.com/vishvananda/netlink/nl Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/vishvananda/netns Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/weaveworks/common Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/weaveworks/common/mflag BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/github.com/weaveworks/common/mflagext Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/weaveworks/common/signals Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/weaveworks/go-checkpoint Mozilla Public License 2.0
github.com/weaveworks/weave/vendor/github.com/weaveworks/go-odp/odp Apache License 2.0 (96%)
github.com/weaveworks/weave/vendor/github.com/weaveworks/mesh Apache License 2.0
github.com/weaveworks/weave/vendor/golang.org/x/crypto BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/crypto/curve25519 BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/crypto/ed25519/internal/edwards25519 BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/crypto/hkdf BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/crypto/pbkdf2 BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/crypto/poly1305 BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/crypto/salsa20/salsa BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/crypto/ssh/terminal BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/net BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/net/bpf BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/net/context BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/net/context/ctxhttp BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/net/http2/hpack BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/net/idna BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/net/internal/iana BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/net/internal/socket BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/net/proxy BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/sys/unix BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/sys/windows BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/text BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/text/internal/tag BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/text/internal/triegen BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/text/internal/ucd BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/text/transform BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/text/unicode/bidi BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/text/unicode/cldr BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/text/unicode/rangetable BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/time/rate BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/golang.org/x/tools/cover BSD 3-clause "New" or "Revised" License (96%)
github.com/weaveworks/weave/vendor/gopkg.in/inf.v0 BSD 3-clause "New" or "Revised" License (97%)
github.com/weaveworks/weave/vendor/gopkg.in/yaml.v2 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/admissionregistration/v1alpha1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/admissionregistration/v1beta1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/authentication/v1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/authentication/v1beta1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/authorization/v1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/authorization/v1beta1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/certificates/v1beta1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/core/v1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/rbac/v1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/rbac/v1alpha1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/rbac/v1beta1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/scheduling/v1alpha1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/scheduling/v1beta1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/api/storage/v1alpha1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/api/resource Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/conversion/queryparams Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/runtime/schema Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/selection Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/types Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/util Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/util/cache Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/util/clock Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/util/errors Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/util/framer Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/util/intstr Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/util/json Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/util/runtime Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/util/sets Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/util/yaml Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/pkg/version Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/kubernetes/scheme Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/pkg/apis/clientauthentication Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1beta1 Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/pkg/version Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/rest/watch Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/tools/clientcmd/api Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/tools/metrics Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/tools/pager Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/tools/reference Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/transport Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/util Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/util/buffer Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/util/cert Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/util/connrotation Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/util/integer Apache License 2.0
github.com/weaveworks/weave/vendor/k8s.io/client-go/util/retry Apache License 2.0
In my own analysis of licenses of the Weaveworks projects, I basically ran the licensecheck
tool over each individual file in a clean checkout. (This seems to give better granularity.) I watched out for licenses which were not Apache 2.0 compatible and used https://www.apache.org/legal/resolved.html as a guiding principle for what to especially point out in https://github.com/weaveworks/weave/blob/master/VENDORED_CODE.md - I just checked again: the information is still up to date.
Hope that helps.
from toc.
@bboreham okay, maybe #147 was not the best example. A complete list would be needed. The list added by @dholbach looks good, however there are some incorrect entries there:
- github.com/weaveworks/weave/vendor/github.com/ghodss/yaml is MIT licensed
- github.com/weaveworks/weave/vendor/github.com/inconshreveable/mousetrap is Apache 2.0 licensed
- github.com/weaveworks/weave/vendor/github.com/jmespath/go-jmespath is Apache 2.0 licensed
from toc.
A complete list would be needed
Why? Is this a requirement that is written down somewhere? I'm a maintainer of two CNCF projects and have never come across it.
Just trying to understand where you are coming from.
from toc.
@bboreham it is required by step 2/viii of the project proposal process.
from toc.
Ok. So I went over the output of licenses
in my earlier comment, removed duplicate entries (where subtrees of the same path turned up), compared the differences between licenses
and licensecheck
and did a fair amount of manual checking and I agree with your assessment earlier @CsatariGergely. The list is:
Weave Net itself:
~~~~~~~~~~~~~~~~~
github.com/weaveworks/weave Apache License 2.0 (96%)
Vendored from github.com
~~~~~~~~~~~~~~~~~~~~~~~~
andybalholm/go-bit Apache License 2.0 (96%)
armon/go-socks5 MIT License
aws/aws-sdk-go Apache License 2.0
Azure/go-ansiterm MIT License
beorn7/perks/quantile MIT License (98%)
boltdb/bolt MIT License
containerd/continuity/pathdriver Apache License 2.0
containernetworking/cni/pkg Apache License 2.0
coreos/go-iptables/iptables Apache License 2.0
davecgh/go-spew/spew ISC License (98%)
docker/distribution Apache License 2.0
docker/docker Apache License 2.0 (96%)
docker/go-connections Apache License 2.0 (96%)
docker/go-units Apache License 2.0 (96%)
docker/libnetwork Apache License 2.0
docker/machine Apache License 2.0 (96%)
fsouza/go-dockerclient BSD 2-clause "Simplified" License
ghodss/yaml ? (BSD 3-clause "New" or "Revised" License, 83%)
^ ghodss code: MIT, imported Go code: BSD 2/3 clause
gogo/protobuf BSD 3-clause "New" or "Revised" License (90%)
go-ini/ini Apache License 2.0
golang/glog Apache License 2.0
golang/protobuf BSD 3-clause "New" or "Revised" License (92%)
googleapis/gnostic Apache License 2.0
google/btree Apache License 2.0
google/gofuzz Apache License 2.0
google/gopacket BSD 3-clause "New" or "Revised" License (96%)
gorilla/context BSD 3-clause "New" or "Revised" License (96%)
gorilla/mux BSD 3-clause "New" or "Revised" License (96%)
gregjones/httpcache MIT License (98%)
hashicorp/go-cleanhttp Mozilla Public License 2.0
hashicorp/golang-lru/simplelru Mozilla Public License 2.0
inconshreveable/mousetrap ? (The Unlicense, 35%)
^ Apache License 2.0
j-keck/arping MIT License
jmespath/go-jmespath ? (The Unlicense, 35%)
^ Apache License 2.0
json-iterator/go MIT License
mattn/go-colorable MIT License
mattn/go-isatty MIT License (95%)
matttproud/golang_protobuf_extensions/pbutil Apache License 2.0
mgutz/ansi MIT License
Microsoft/go-winio MIT License
miekg/dns BSD 3-clause "New" or "Revised" License (93%)
modern-go/concurrent Apache License 2.0
modern-go/reflect2 Apache License 2.0
Nvveen/Gotty BSD 2-clause "Simplified" License (91%)
opencontainers/go-digest Apache License 2.0 (96%)
opencontainers/image-spec/specs-go Apache License 2.0 (96%)
opencontainers/runc/libcontainer Apache License 2.0 (96%)
pborman/uuid BSD 3-clause "New" or "Revised" License (96%)
petar/GoLLRB/llrb BSD 3-clause "New" or "Revised" License (98%)
peterbourgon/diskv MIT License (98%)
pkg/errors BSD 2-clause "Simplified" License
pkg/profile BSD 2-clause "Simplified" License (97%)
pmezard/go-difflib/difflib BSD 3-clause "New" or "Revised" License (98%)
prometheus/client_golang/prometheus Apache License 2.0
prometheus/client_model/go Apache License 2.0
prometheus/common Apache License 2.0
prometheus/procfs Apache License 2.0
sirupsen/logrus MIT License
spf13/cobra Apache License 2.0 (95%)
spf13/pflag BSD 3-clause "New" or "Revised" License (96%)
stretchr/testify MIT License (94%)
vishvananda/netlink/nl Apache License 2.0 (96%)
vishvananda/netns Apache License 2.0 (96%)
weaveworks/common Apache License 2.0 (96%)
weaveworks/go-checkpoint Mozilla Public License 2.0
weaveworks/go-odp/odp Apache License 2.0 (96%)
weaveworks/mesh Apache License 2.0
Vendored from golang.org
~~~~~~~~~~~~~~~~~~~~~~~~
crypto BSD 3-clause "New" or "Revised" License (96%)
net BSD 3-clause "New" or "Revised" License (96%)
sys/unix BSD 3-clause "New" or "Revised" License (96%)
sys/windows BSD 3-clause "New" or "Revised" License (96%)
text BSD 3-clause "New" or "Revised" License (96%)
time/rate BSD 3-clause "New" or "Revised" License (96%)
tools/cover BSD 3-clause "New" or "Revised" License (96%)
Vendored from gopkg.in
~~~~~~~~~~~~~~~~~~~~~~
inf.v0 BSD 3-clause "New" or "Revised" License (97%)
yaml.v2 Apache License 2.0
Vendored from k8s.io:
~~~~~~~~~~~~~~~~~~~~~
api Apache License 2.0
apimachinery Apache License 2.0
client-go Apache License 2.0
kube-openapi/pkg/util/proto Apache License 2.0
from toc.
@dholbach this looks good. Thanks.
from toc.
If you want to present this to the TOC, can you do a formal PR with the project proposal and we will schedule you
from toc.
Related Issues (20)
- [SANDBOX PROJECT ONBOARDING] Kubean HOT 16
- [SANDBOX PROJECT ONBOARDING] Koordinator HOT 29
- [SANDBOX PROJECT ONBOARDING] Radius HOT 37
- [Graduation] cert-manager Graduation Application HOT 2
- Define a process for WG lead transitions HOT 4
- [Incubation] Tekton Incubation Application HOT 2
- Request for Review: TAG App Delivery - WG App Development HOT 10
- Health of Carvel project HOT 7
- [HEALTH]: Skooner project
- [Incubation] WasmEdge Incubation Application HOT 4
- [Incubation] Fluid Incubation Application
- [VOTE] TAG Environmental Sustainability TL - Saiyam Pathak HOT 16
- [Incubation] KubeArmor Incubation Application HOT 1
- [VOTE]: Roberth Strand as a Tech Lead for the TAG App Delivery HOT 10
- [Incubation] wasmCloud Incubation Application HOT 1
- Understand the project proposal process and reqs: https://github.com/cncf/toc/blob/main/process/project_proposals.md#introduction HOT 1
- [Incubation] Lima Incubation Application
- Add application context to moving levels templates
- Change "engineer" requirement to be on the TOC HOT 10
- [Graduation] Dapr Graduation Application HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from toc.