-
Notifications
You must be signed in to change notification settings - Fork 224
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
Get rid of libcoro #428
Comments
After refreshing my knowledge on OSS licenses (and I might be still wrong about this): for WebdriverIO it doesn't matter as the code is distributed as |
GPL doesn't affect "software as a service" which I'd guess is the vast majority of nodejs usage. I'm allowed to distribute my source as MIT and use a GPL library internally because I'm not distributing an application. node-fibers may technically be in violation of libcoro's license because I'm distributing binaries on npm but that's only a convenience for users who can't figure out how to install gcc. |
Hence my question: is it possible to get rid of it? |
Sure, it's possible but it's not something I want to work on. If you'd like to swap out the backend for something with a less restrictive license and do the legwork to verify there are no regressions I may accept pull request. |
The embedded libcoro lib is licensed under GPL which is very restrictive and isn't compatible with popular OSS licenses like MIT. Is there a chance fibers can get rid of it or is it a dependencies that can not be changed?
The text was updated successfully, but these errors were encountered: