-
Notifications
You must be signed in to change notification settings - Fork 336
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
License discovery issue #465
Comments
Thanks @halostatue... LicenseFinder's initial support for We'll keep this issue open until LicenseFinder's support for |
Ran LicenseFinder against an Elixir codebase, and found a couple more scenarios that would be useful to include as test cases. One thing these packages have in common is that they are Erlang packages. Note that both Elixir and Erlang packages can be distributed with Hex.pm, and Erlang packages can also be dependencies in an Elixir project. couchbeam_amuinohttps://hex.pm/packages/couchbeam_amuino Licensed under MIT. LicenseFinder reports MIT, New BSD. Possibly finding "New BSD" by looking at the built dependency, which includes rebar3_hex which is licensed under BSD-3-Clause. Given a mix project with compiled dependencies, it would be at erlpophttps://hex.pm/packages/erlpop Licensed under Apache 2.0. LicenseFinder reports New BSD. Similar to couchbeam_amuino, this could be because of rebar3_hex, which would be located at epipeThis is a dependency of erlpop. Licensed under Apache 2.0. LicenseFinder reports Apache 2.0, New BSD. Also has idnaLicensed under MIT (LICENSE file) and BSD (Hex metadata and app.src file). LicenseFinder reports MIT. |
Using license finder with an Elixir project, I am seeing a number of dependencies that report as
undefined
license. When I uselicensir
, many of these same dependencies report the correct license (but many do not).Here’s the output of
license_finder
(reformatted for easier comparison):Here is the matching output of
licensir
:The text was updated successfully, but these errors were encountered: