-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Dependency package license issue #1401
Comments
Hello @shivacharanms, First of all, we don't use The _examples, which is not part of the LICENSE, contains some examples which are meant to be used with third-party packages, those third-party changes may require this dependency, neither Iris or its modules. About the However let's discuss about the LICENSE. I was though to use Sincerely, |
Hi @kataras , |
If that's the only dep requires a different LICENSE you are right, We can just do modifications to the |
Hi @kataras so you will be replacing flosch/pongo2 with iris-contrib/pongo2 ? If yes can I expect this change in the next release that you were talking about and when is this release date? |
Hi @shivacharanms, I don't want to change anything, you posted about it and if we must proceed that way then let's do it, however, If go mod replace does its job you don't have to change anything in your source code as the import path for |
After some months, this is finally fixed on the upstream repository, as described at: flosch/pongo2#236. So we can get back on using the pongo2 package directly instead of the iris-contrib fork one. |
Currently, iris is under the BSD 3-Clause license but one of the packages "github.com/flosch/pongo2" is pulling another dependency package "https://github.com/juju/errors" which is under LGPL3 license which is causing a ripple effect to force iris into LGPL3 license.
Can we avoid using "https://github.com/juju/errors" package to maintain the open-sourcing license?
The text was updated successfully, but these errors were encountered: