Hello, Sorry, may I Ask about the licensing programm
for InfluxDB OSS 2?
thanks
sp
Hello, Sorry, may I Ask about the licensing programm
for InfluxDB OSS 2?
thanks
sp
Well kind of.
The source code of Influxdb is licensed with the MIT license, but it pulls in many other things, which are statically linked to it and licensed with other licenses as well. So the distributed binary contains all those licenses and not only the MIT license. As a matter of fact, we should check if those licenses are compatible.
I hacked up something quickly with version 1.8.0, which I have handy and which I just built:
commit 781490de48220d7695a05c29e5a36f550a4568f5 (HEAD, tag: v1.8.1rc0, tag: v1.8.0)
Merge: 4bb2b13ea7 97baa2f52b
Author: kevinhogan111 <32715009+kevinhogan111@users.noreply.github.com>
Date: Sat Apr 11 11:01:42 2020 -0700
Merge pull request #17716 from influxdata/dn-update-for-GA
chore: update changelog
sh-4.4# go mod vendor
go: downloading github.com/mattn/go-tty v0.0.0-20180907095812-13ff1204f104
go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
go: downloading github.com/davecgh/go-spew v1.1.1
go: downloading github.com/mattn/go-colorable v0.0.9
go: downloading github.com/willf/bitset v1.1.3
go: downloading golang.org/x/exp v0.0.0-20191227195350-da58074b4299
go: downloading google.golang.org/appengine v1.6.5
go: downloading honnef.co/go/tools v0.0.1-2019.2.3
go: downloading github.com/jstemmer/go-junit-report v0.9.1
go: downloading golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f
go: downloading golang.org/x/tools v0.0.0-20200108203644-89082a384178
go: downloading github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae
sh-4.4# cd vendor
sh-4.4# license-detector $(cat modules.txt | grep "^#" | cut -d' ' -f2)
cloud.google.com/go
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
cloud.google.com/go/bigtable
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
collectd.org
95% 0BSD
github.com/BurntSushi/toml
94% MIT
82% MIT-0
github.com/apache/arrow/go/arrow
no license file was found
github.com/beorn7/perks
93% MIT
81% MIT-0
github.com/bmizerany/pat
100% Unlicense
93% MIT
81% MIT-0
50% MirOS
33% NTP-0
33% NLPL
33% EUDatagrid
33% OSL-1.1
github.com/boltdb/bolt
86% MIT
github.com/c-bata/go-prompt
95% MIT
82% MIT-0
github.com/cespare/xxhash
95% MIT
82% MIT-0
github.com/davecgh/go-spew
93% 0BSD
github.com/dgrijalva/jwt-go
93% MIT
81% MIT-0
github.com/dgryski/go-bitstream
94% MIT
82% MIT-0
github.com/eclipse/paho.mqtt.golang
100% EPL-1.0
96% CPL-1.0
87% IPL-1.0
github.com/glycerine/go-unsnap-stream
no license file was found
github.com/go-sql-driver/mysql
97% MPL-2.0-no-copyleft-exception
97% MPL-2.0
github.com/gogo/protobuf
no license file was found
github.com/golang/geo
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/golang/groupcache
100% Apache-2.0
91% ECL-2.0
87% SHL-0.51
87% SHL-0.5
github.com/golang/protobuf
93% BSD-3-Clause
github.com/golang/snappy
93% BSD-3-Clause
github.com/google/flatbuffers
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/google/go-cmp
93% BSD-3-Clause
github.com/googleapis/gax-go/v2
93% BSD-3-Clause
github.com/influxdata/flux
86% MIT
github.com/influxdata/influxql
86% MIT
github.com/influxdata/line-protocol
no license file was found
github.com/influxdata/roaring
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/influxdata/tdigest
98% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/influxdata/usage-client
86% MIT
github.com/jstemmer/go-junit-report
93% MIT
81% MIT-0
github.com/jsternberg/zap-logfmt
86% MIT
github.com/jwilder/encoding
93% MIT
81% MIT-0
github.com/klauspost/compress
93% BSD-3-Clause
github.com/klauspost/cpuid
94% MIT
82% MIT-0
github.com/klauspost/crc32
93% BSD-3-Clause
github.com/klauspost/pgzip
94% MIT
93% BSD-3-Clause
82% MIT-0
github.com/lib/pq
95% MIT
82% MIT-0
github.com/mattn/go-colorable
94% MIT
82% MIT-0
github.com/mattn/go-isatty
95% MIT
82% MIT-0
github.com/mattn/go-runewidth
94% MIT
82% MIT-0
github.com/mattn/go-tty
94% MIT
82% MIT-0
github.com/matttproud/golang_protobuf_extensions
98% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/mschoch/smat
98% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/opentracing/opentracing-go
98% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/paulbellamy/ratecounter
93% MIT
81% MIT-0
github.com/peterh/liner
96% MIT
github.com/philhofer/fwd
93% MIT
81% MIT-0
github.com/pkg/errors
100% BSD-2-Clause
91% BSD-2-Clause-NetBSD
github.com/pkg/term
100% BSD-2-Clause
91% BSD-2-Clause-NetBSD
github.com/prometheus/client_golang
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/prometheus/client_model
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/prometheus/common
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/prometheus/procfs
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
github.com/retailnext/hllpp
100% BSD-3-Clause
84% BSD-3-Clause-No-Nuclear-License-2014
84% BSD-3-Clause-Clear
github.com/satori/go.uuid
93% MIT
81% MIT-0
github.com/segmentio/kafka-go
95% MIT
82% MIT-0
github.com/spf13/cast
93% MIT
81% MIT-0
github.com/tinylib/msgp
93% MIT
81% MIT-0
github.com/willf/bitset
93% BSD-3-Clause
github.com/xlab/treeprint
94% MIT
82% MIT-0
go.opencensus.io
98% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
go.uber.org/atomic
93% MIT
81% MIT-0
go.uber.org/multierr
93% MIT
81% MIT-0
go.uber.org/zap
93% MIT
81% MIT-0
golang.org/x/crypto
93% BSD-3-Clause
golang.org/x/exp
93% BSD-3-Clause
golang.org/x/lint
93% BSD-3-Clause
golang.org/x/net
93% BSD-3-Clause
golang.org/x/oauth2
93% BSD-3-Clause
golang.org/x/sync
93% BSD-3-Clause
golang.org/x/sys
93% BSD-3-Clause
golang.org/x/text
93% BSD-3-Clause
golang.org/x/time
93% BSD-3-Clause
golang.org/x/tools
93% BSD-3-Clause
golang.org/x/xerrors
93% BSD-3-Clause
google.golang.org/api
93% BSD-3-Clause
google.golang.org/appengine
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
google.golang.org/genproto
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
google.golang.org/grpc
99% Apache-2.0
90% ECL-2.0
85% SHL-0.51
85% SHL-0.5
honnef.co/go/tools
100% Apache-2.0
93% MIT
81% MIT-0
sh-4.4#