Skip to content
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

Licensing with GPL submodule? #193

Open
timwoj opened this issue Jul 11, 2023 · 1 comment
Open

Licensing with GPL submodule? #193

timwoj opened this issue Jul 11, 2023 · 1 comment

Comments

@timwoj
Copy link

timwoj commented Jul 11, 2023

Describe the bug

This isn't a code bug, but a question about licensing with regards to the external dependencies. NanoSDK and msquic are both licensed as MIT. wolfSSL is licensed as GPL2 (not LGPL2) though. Assuming you link wolfSSL via nng-wolfssl (which itself is GPL3), doesn't that create a conflict with the licenses, basically causing everything to have to follow the tighter restrictions of GPL2? Is it possible for NanoSDK to support SSL/TLS without needing wolfSSL?

@JaylinYu
Copy link
Member

Yes, enabling wolfssl will change the license.
Recommend to stay with MbedTLS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants