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

add --version option with full credits #34

Open
akavel opened this issue Oct 31, 2018 · 3 comments
Open

add --version option with full credits #34

akavel opened this issue Oct 31, 2018 · 3 comments
Labels
deficiency Something is not exactly fluent for somebody enhancement New feature or request
Milestone

Comments

@akavel
Copy link
Owner

akavel commented Oct 31, 2018

With short licensing info for all dependency libraries.

@akavel akavel added this to the v1.0 milestone Oct 31, 2018
@akavel akavel added enhancement New feature or request deficiency Something is not exactly fluent for somebody labels Oct 31, 2018
@brooksryba
Copy link

I can take this one as well!

@akavel
Copy link
Owner Author

akavel commented Oct 31, 2018

Please do! However please try to do it smartly, not dumping all details of all the licenses on the output; I think it should be enough if we name the licenses and provide links to them in github repositories of relevant projects.

Please then also try to verify licensing details with some external tool, tailored specifically to checking licenses of source code, as it's not enough to check "LICENSE" files in the repositories to be reasonably sure (for example, some files may have licensing headers, or there can be more LICENSE/COPYING/README files buried deeper in the repositories). Please comment here with the link to the tool you used, and a copy of its report (here verbatim if reasonably short, or as a link to a gist/pastebin if it's very long).

Thanks!

@brooksryba
Copy link

The reporting tool that I decided to use is located here:
https://github.com/src-d/go-license-detector

I chose this tool because it has the most accurate results compared to other similar tools.

The output is as follows:

~/projects$ ./versions.sh
https://github.com/gdamore/tcell 100% Apache-2.0, 90% ECL-2.0
https://github.com/mattn/go-isatty 99% MIT, 93% JSON, 85% MIT-feh, 82% Xnet
https://github.com/spf13/pflag 93% BSD-3-Clause, 88% BSD-Source-Code, 79% BSD-3-Clause-No-Nuclear-License-2014, 78% BSD-4-Clause

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deficiency Something is not exactly fluent for somebody enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants