-
Notifications
You must be signed in to change notification settings - Fork 13
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
auto_generate_cdp
comes under GPL-3.0
whereas rust-headless-chrome
that uses this crate is licensed under MIT
#16
Comments
@Subhra264 I noticed that |
Hmm, looking into the code, it seems many portions of GPL-licensed code are outputted into the generated code e.g.: Lines 41 to 111 in 889a2f1
This way the generated code should be considered as a derived work unfortunately. |
I have a
deny.toml
withcopyleft = "deny"
that simply means I can't use any dependency that is licensed under a copyleft license. So, even if I want to use headless_chrome since it is MIT licensed, the cargo-deny license checks fail, as it usesGPL
licensedauto_generate_cdp
for build.As far as I know (not an expert on this, so correct me if I am wrong), GPL requires the dependent crate to also be licensed under GPL (same license condition of GPL). How is it then possible for
headless_chrome
to have a different license other thanGPL
? Is there a possibility of changing the license of this crate from GPL to something like MIT or any other non-copyleft license?The text was updated successfully, but these errors were encountered: