Hi, I just checked the License files which are unknown to the tool that you use. Most of them are BSD 3-Clause license, the uber-go are MIT license. We should be fine with these third dependencies. I guess there maybe some format change on the License so the tool cannot recognize it.
@xiaoliang tian <[email protected]> Do you mind start a vote for accepting mesher as new subproject of ServiceComb? Willem Jiang Twitter: willemjiang Weibo: 姜宁willem On Fri, Jun 21, 2019 at 11:00 AM Xiaoliang Tian <[email protected]> wrote: > That list include all the indirect and direct deps, 🚫means I am not sure > the License, so I give a link to let you review > > > github.com/beorn7/perks MIT License > github.com/fsnotify/fsnotify BSD 3-Clause "New" or > "Revised" License > github.com/go-chassis/go-restful-swagger20 MIT License > github.com/go-chassis/go-chassis-config Apache License 2.0 > github.com/gogo/googleapis Apache License 2.0 > github.com/go-chassis/paas-lager Apache License 2.0 > github.com/go-chassis/gohessian Apache License 2.0 > github.com/go-mesh/openlogging Apache License 2.0 > github.com/golang/glog Apache License 2.0 > github.com/golang/protobuf BSD 3-Clause "New" or > "Revised" License > github.com/google/gofuzz Apache License 2.0 > 🚫 github.com/gogo/protobuf > https://github.com/gogo/protobuf/blob/master/LICENSE > github.com/gorilla/websocket BSD 2-Clause "Simplified" > License > github.com/hashicorp/go-version Mozilla Public License > 2.0 > github.com/cenkalti/backoff MIT License > github.com/imdario/mergo BSD 3-Clause "New" or > "Revised" License > github.com/json-iterator/go MIT License > github.com/matttproud/golang_protobuf_extensions Apache License 2.0 > github.com/modern-go/concurrent Apache License 2.0 > github.com/patrickmn/go-cache MIT License > github.com/opentracing/opentracing-go Apache License 2.0 > github.com/pkg/errors BSD 2-Clause "Simplified" > License > github.com/modern-go/reflect2 Apache License 2.0 > github.com/emicklei/go-restful MIT License > github.com/lyft/protoc-gen-validate Apache License 2.0 > github.com/envoyproxy/go-control-plane Apache License 2.0 > github.com/prometheus/client_golang Apache License 2.0 > github.com/prometheus/common Apache License 2.0 > github.com/prometheus/client_model Apache License 2.0 > github.com/prometheus/procfs Apache License 2.0 > github.com/spf13/cast MIT License > github.com/spf13/pflag BSD 3-Clause "New" or > "Revised" License > 🚫 github.com/rcrowley/go-metrics > https://github.com/rcrowley/go-metrics/blob/master/LICENSE > github.com/urfave/cli MIT License > github.com/golang/text BSD 3-Clause "New" or > "Revised" License > github.com/golang/time BSD 3-Clause "New" or > "Revised" License > k8s.io/client-go Apache License 2.0 > 🚫 golang.org/x/net > https://github.com/golang/net/blob/master/LICENSE > 🚫 golang.org/x/oauth2 > https://github.com/golang/oauth2/blob/master/LICENSE > 🚫 golang.org/x/sys > https://github.com/golang/sys/blob/master/LICENSE > github.com/go-chassis/go-archaius Apache License 2.0 > google.golang.org/genproto Apache License 2.0 > gopkg.in/inf.v0 BSD 3-Clause "New" or > "Revised" License > github.com/ghodss/yaml MIT License > github.com/go-chassis/foundation Apache License 2.0 > github.com/go-chassis/go-cc-client Apache License 2.0 > github.com/go-chassis/go-chassis Apache License 2.0 > gopkg.in/yaml.v2 Apache License 2.0 > 🚫 go.uber.org/ratelimit > https://github.com/uber-go/ratelimit/blob/master/LICENSE > 🚫 golang.org/x/crypto > https://github.com/golang/crypto/blob/master/LICENSE > google.golang.org/grpc Apache License 2.0 > k8s.io/apimachinery Apache License 2.0 > > Willem Jiang <[email protected]> 于2019年6月20日周四 上午9:18写道: > > > Hi Xiaoliang, > > > > Any update for the proposal? > > > > Willem Jiang > > > > Twitter: willemjiang > > Weibo: 姜宁willem > > > > On Sat, Jun 15, 2019 at 10:38 AM Willem Jiang <[email protected]> > > wrote: > > > > > > It looks good from the feedback of the community. > > > I just have a quick question about the third party dependencies of > > > mesher. It's quite important for us when we move the project into > > > Apache. > > > > > > Tian Xiaoliang do you mind show us the list of third party > > > dependenices projects and their license? > > > > > > Willem Jiang > > > > > > Twitter: willemjiang > > > Weibo: 姜宁willem > > > > > > On Mon, Jun 10, 2019 at 2:11 PM Xiaoliang Tian < > [email protected]> > > wrote: > > > > > > > > Hi All, > > > > > > > > Service mesh is a solution for microservice, mesher is a service mesh > > > > implementation. > > > > > > > > if servicecomb introduce mesher, it will get some benifits. > > > > > > > > 1. user of servicecomb can choose any language and leverage same > > service > > > > center and govenance policy. > > > > > > > > 2. user can gain better performance by using java chassis and mesher, > > than > > > > user use service mesh solution only. > > > > > > > > the first one is most important reason why service mesh is important > to > > > > service comb > > > > > > > > The mesher feature has been finished [1] > > > > > > > > there is the list of features: > > > > 1. service discovery, load balancing, circuit breaker, rate limiting, > > most > > > > of features that java chassis has > > > > 2. An admin API to expose runtime imformation of mesher > > > > 3. support grpc and http1 and http2 > > > > 4. support transparent TLS communication > > > > 5. run as a sidecar proxy for a service > > > > 6. a sidecar injector to automattically inject mesher into k8s pod > > > > > > > > [1] https://github.com/go-mesh/mesher > > > > > > > > Regards > > >
