-
Notifications
You must be signed in to change notification settings - Fork 426
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
SlickGrid distribution bundles third-party dependencies without proper license attribution #393
Comments
Well technically speaking, If you think this is a problem, it would be really nice if you could create a PR with necessary licenses. |
Of course it is required.
That is true. However a critical problem with You can find an example of "collecting licenses for third-party" in #390 (comment)
"main library" (==SlickGrid?) requires a license so others know the terms under which SlickGrid can be used.
It is.
I'm afraid I would tentatively decline the offer. I'm doing the similar work for Java (Apache JMeter / Apache Calcite), and I don't have spare capacity for SilckGrid. |
closed by #771, to be released in upcoming Roadmap to v4.0 |
https://registry.npmjs.org/slickgrid/-/slickgrid-2.4.10.tgz and https://github.com/6pac/SlickGrid/archive/2.4.10.tar.gz contain third party files, and there are license violations.
Samples go below.
Technically speaking there are multiple ways to deal with that:
A) Do not distribute third-party dependencies. For instance, if SlickGrid releases do not require
qunit.js
, then you could probably just exclude it from the release.B) If you do want to redistribute certain third-party dependencies, then you need to ensure your use adheres licenses. Typically it means you keep copyright notices, and typically you take those from
LICENSE
/NOTICE
files of the third-party dependencies you bundle.Samples:
lib/select2.js
. It comes from select2.Select2 is MIT licensed, and it does require you to keep copyright notice which is
However Select2 copyright notice is not retained in SlickGrid distribution. I believe that was not intentional, however that violates MIT license.
It points to
Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
however the link is wrong. The included bootstrap is 3.3.2 while the link points to a much newer license file. It is kind of misleading.css/smoothness/* (css, png) <-- it is not clear what is the license for the files.
The text was updated successfully, but these errors were encountered: