-
Notifications
You must be signed in to change notification settings - Fork 47
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
Define which Licences are okay to depend on #1011
Comments
@Niederb probably makes sense if you do that. What do you think? |
I think it makes most sense to directly start using a tool to automate the process. I think we could use cargo-about (https://crates.io/crates/cargo-about) as it can check the licenses and also automatically generate a html-site with all the licenses used (which we then could attach to our releases). |
I like that! But this does not include non cargo-deps such as Github Actions, correct? E.g.
|
Yeah, this would not be included but I think in this case this is not so bad:
|
I did a bit of research regarding the classpath exception. It is my understanding that the classpath exception is fine for our use case in that it does not force us to license the rest of the code under GPL. In particular it does not distinguish between static and dynamic linking and does allow for both (seems to be the main difference to the LGPL). Again I'm not a lawyer...
|
Very cool. Thanks for the link. I think that one matters:
|
@haerdib Yes, I think so too.
|
Current status:
|
Regarding the |
Tracking issue: paritytech/substrate#12689 |
Yes, we had contacted parity. Anyway it seems the problem will hopefully be solved soon. Nice |
I will close this issue for now, I think have enough consensus about this. |
We should have a list somewhere which licences are okay to depend on and which are not for the worker.
E.g.
The text was updated successfully, but these errors were encountered: