-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Caddy binary has LGPLv3 dependency #4394
Comments
You'll need to reach out to the authors of those upstream dependencies to see if they would handle it:
We don't actually use the CLI/UI that ships with the |
Looks like this is already being discussed upstream: manifoldco/promptui#181 |
I wonder if we temporarily put a
that might solve the issue until it is fixed upstream. |
@mholt it should work, that's essentially what flux did: https://github.com/fluxcd/flux2/pull/1811/files#diff-33ef32bf6c23acb95f5902d7097b7a1d5128ca061167ec0716715b0b9eeaa5f6R42 |
Caddy binary is compiled with the ansiterm module that is licensed under LGPLv3 and is not compatible with the Apache 2.0 license.
It looks like a module dependency of dependency. Caddy is not directly using it.
This can be verified with the lichen that extracts module usage information from binaries and analyses their licenses.
This should be added in CI as a final license verification step.
The ansiterm dependency module should be removed.
The text was updated successfully, but these errors were encountered: