-
Notifications
You must be signed in to change notification settings - Fork 75
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
Licence conflict #72
Comments
I'm not involved in this project but still I will add my few cents. I see that the |
They are all incompatible. They are all |
But you choose the license you want to use, correct? So why not choose e.g. EPL instead of GPL if there is such an option given by creators of |
EPL, GPL and LGPL are all copyleft. Apache, MIT and Creative Commons are not. Also, I am not a legal expert. |
This is a workaround for anyone interested.
|
Just FYI, this is what I found on this web page:
And:
And:
Therefore it should be ok to use EPL as a license for So they may be incompatible but there should be no issue using EPL components in Apache 2 projects as long as you don't modify these EPL components and include license text in your distribution (e.g. if you redistribute dependencies as zip). I solved similar issue in my projects by collecting all licenses from all dependencies and putting them in a separate directory in a zip file, e.g. here, regardless the fact if this is required or not. |
You are right. Thanks for clarifying this. I am currently using license-gradle-plugin and I see it is picking up all 3 licenses for Cheers! |
Expected:
jnr-unixsocket
and all of its dependencies should have compatible licenses.Actual:
jnr-unixsocket
is Apache 2 license but it depends onjnr-posix
which is GPL. These are not compatible.Reason:
The web3j library depends on this project.
The text was updated successfully, but these errors were encountered: