-
Notifications
You must be signed in to change notification settings - Fork 409
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
[Improvement] Fix Web UI compliance with ASF licensing policy #6441
Comments
Note caniuse-lite 1.0.30001639 is a production dependency of next 14.2.21. It is also a developer dependency of autoprefixer 10.4.19. |
As discussed, caniuse is only used to build the project and does not appear in the final built project file. caniuse-lite is a production dependency of next, because next need the package to be present when building our app, it's work for |
As you can see above, this is not correct it's a production dependency, not a development dependency. |
Also, If you also look at issues like [1] you see it's checking if its DB is up to date when running, not compiling. |
Only setup by |
We need to prove that it is not used in production. How can we do this? So far all available evidence points to it being a production dependancy. |
Here's my analysis report: |
I'm a little confused by that report, it seems to show that caniuse is used in production. It doesn't matter if the dependency is transitive. A dependency of next.js, which is a dependency of gravitino, is still an dependancy. Can you tell me how you build step 1. Note you could use something like |
I think we now have enough to show caniuse lite is not currently in our release. We will need to keep a careful eye on this as it may be possible for it to end up being in a future release. |
What would you like to be improved?
The CC-By-4.0 license is a bit problematic [1]. As described in LEGAL-678 [2] Can I Use Lite can only be used where it is a compile-time or developer dependency. For our project, it looks to be a production dependency:
Note that two bits of software marked as unknown are actually public domain (fast-shallow-equal and react-universal-interface).
How should we improve?
No response
The text was updated successfully, but these errors were encountered: