Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Google's licensecheck to identify licenses #107

Merged
merged 6 commits into from
May 21, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .licenserc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,3 +89,7 @@ header: # `header` section is configurations for source codes license header.
dependency:
files:
- go.mod
licenses:
- name: github.com/chzyer/logex
version: v1.1.10
license: MIT
142 changes: 97 additions & 45 deletions dist/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -173,69 +173,121 @@
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]
========================================================================
ISC licenses
========================================================================

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
github.com/davecgh/go-spew v1.1.1 ISC

http://www.apache.org/licenses/LICENSE-2.0
========================================================================
MPL-2.0 licenses
========================================================================

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
github.com/hashicorp/golang-lru v0.5.1 MPL-2.0

========================================================================
BSD-2-Clause licenses
========================================================================

=======================================================================
Apache SkyWalking Eyes Subcomponents:
github.com/russross/blackfriday/v2 v2.1.0 BSD-2-Clause
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 BSD-2-Clause

The Apache SkyWalking Eyes project contains subcomponents with separate copyright
notices and license terms. Your use of the source code for the these
subcomponents is subject to the terms and conditions of the following
licenses.
========================================================================
MIT and Apache licenses
========================================================================

gopkg.in/yaml.v3 v3.0.0-20220512140231-539c8e751b99 MIT and Apache

========================================================================
Apache 2.0 licenses
Apache-2.0 licenses
========================================================================

The following components are provided under the Apache License. See project link for details.
The text of each license is the standard Apache 2.0 license.
cobra v1.1.3: https://github.com/spf13/cobra Apache 2.0
cloud.google.com/go v0.65.0 Apache-2.0
cloud.google.com/go/bigquery v1.8.0 Apache-2.0
cloud.google.com/go/datastore v1.1.0 Apache-2.0
cloud.google.com/go/pubsub v1.3.1 Apache-2.0
cloud.google.com/go/storage v1.10.0 Apache-2.0
github.com/census-instrumentation/opencensus-proto v0.2.1 Apache-2.0
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f Apache-2.0
github.com/envoyproxy/go-control-plane v0.9.4 Apache-2.0
github.com/envoyproxy/protoc-gen-validate v0.1.0 Apache-2.0
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b Apache-2.0
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e Apache-2.0
github.com/golang/mock v1.4.4 Apache-2.0
github.com/google/btree v1.0.0 Apache-2.0
github.com/google/martian v2.1.0+incompatible Apache-2.0
github.com/google/martian/v3 v3.0.0 Apache-2.0
github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99 Apache-2.0
github.com/google/renameio v0.1.0 Apache-2.0
github.com/inconshreveable/mousetrap v1.0.0 Apache-2.0
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4 Apache-2.0
github.com/spf13/cobra v1.4.0 Apache-2.0
go.opencensus.io v0.22.4 Apache-2.0
google.golang.org/appengine v1.6.7 Apache-2.0
google.golang.org/genproto v0.0.0-20200825200019-8632dd797987 Apache-2.0
google.golang.org/grpc v1.31.0 Apache-2.0
gopkg.in/yaml.v2 v2.4.0 Apache-2.0

========================================================================
MIT licenses
BSD-3-Clause licenses
========================================================================

The following components are provided under the MIT license. See project link for details.
The text of each license is also included at licenses/LICENSE-[project].txt.

languages.yaml from GitHub: https://github.com/github/linguist/blob/master/lib/linguist/languages.yml MIT
doublestar v2: https://github.com/bmatcuk/doublestar MIT
logrus 1.4.2: https://github.com/sirupsen/logrus MIT
yaml v3: https://github.com/go-yaml/yaml/blob/v3 MIT
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9 BSD-3-Clause
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802 BSD-3-Clause
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1 BSD-3-Clause
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4 BSD-3-Clause
github.com/golang/protobuf v1.5.2 BSD-3-Clause
github.com/google/go-cmp v0.5.5 BSD-3-Clause
github.com/google/go-github/v33 v33.0.0 BSD-3-Clause
github.com/google/go-querystring v1.1.0 BSD-3-Clause
github.com/google/licensecheck v0.3.1 BSD-3-Clause
github.com/googleapis/gax-go/v2 v2.0.5 BSD-3-Clause
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6 BSD-3-Clause
github.com/pmezard/go-difflib v1.0.0 BSD-3-Clause
github.com/rogpeppe/go-internal v1.3.0 BSD-3-Clause
github.com/spf13/pflag v1.0.5 BSD-3-Clause
golang.org/x/crypto v0.0.0-20220518034528-6f7dac969898 BSD-3-Clause
golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6 BSD-3-Clause
golang.org/x/image v0.0.0-20190802002840-cff245a6509b BSD-3-Clause
golang.org/x/lint v0.0.0-20200302205851-738671d3881b BSD-3-Clause
golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028 BSD-3-Clause
golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 BSD-3-Clause
golang.org/x/net v0.0.0-20220517181318-183a9ca12b87 BSD-3-Clause
golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 BSD-3-Clause
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c BSD-3-Clause
golang.org/x/sys v0.0.0-20220517195934-5e4e11fc645e BSD-3-Clause
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 BSD-3-Clause
golang.org/x/text v0.3.7 BSD-3-Clause
golang.org/x/time v0.0.0-20191024005414-555d28b269f0 BSD-3-Clause
golang.org/x/tools v0.1.10 BSD-3-Clause
golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df BSD-3-Clause
google.golang.org/api v0.30.0 BSD-3-Clause
google.golang.org/protobuf v1.28.0 BSD-3-Clause
gopkg.in/errgo.v2 v2.1.0 BSD-3-Clause
rsc.io/binaryregexp v0.2.0 BSD-3-Clause
rsc.io/quote/v3 v3.1.0 BSD-3-Clause
rsc.io/sampler v1.3.0 BSD-3-Clause

========================================================================
BSD licenses
MIT licenses
========================================================================

The following components are provided under a BSD license. See project link for details.
The text of each license is also included at licenses/LICENSE-[project].txt.
github.com/BurntSushi/toml v0.3.1 MIT
github.com/bmatcuk/doublestar/v2 v2.0.4 MIT
github.com/chzyer/logex v1.1.10 MIT
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e MIT
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1 MIT
github.com/client9/misspell v0.3.4 MIT
github.com/cpuguy83/go-md2man/v2 v2.0.1 MIT
github.com/jstemmer/go-junit-report v0.9.1 MIT
github.com/kisielk/gotool v1.0.0 MIT
github.com/kr/pretty v0.1.0 MIT
github.com/kr/pty v1.1.1 MIT
github.com/kr/text v0.1.0 MIT
github.com/sirupsen/logrus v1.8.1 MIT
github.com/stretchr/objx v0.1.0 MIT
github.com/stretchr/testify v1.7.0 MIT
github.com/yuin/goldmark v1.4.1 MIT
honnef.co/go/tools v0.0.1-2020.1.4 MIT

go-github v33: https://github.com/google/go-github BSD-3-Clause
oauth2 v0.0.0: https://github.com/golang/oauth2 BSD-3-Clause
9 changes: 9 additions & 0 deletions dist/LICENSE.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{{.LicenseContent }}
{{ range .Groups }}
========================================================================
{{.LicenseID}} licenses
========================================================================
{{range .Deps}}
{{.Name}} {{.Version}} {{.LicenseID}}
{{- end }}
{{ end }}
22 changes: 0 additions & 22 deletions dist/licenses/LICENSE-linguist.txt

This file was deleted.

Loading