-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
License issue with sha1 implementation #294
Comments
I'll take a look. |
I've updated the bundled sha1 library to this project: http://code.google.com/p/smallsha1/ that uses a straightforward BSD license. I also double checked the rest of the bundled libraries. They are all BSD licensed now, as is WebSocket++ itself. I've also included copies of all bundled library licenses in the COPYING file at the root of the repository for easy reference. Let me know if this addresses the concerns your package publishers have. |
you missed |
Good catch. I've updated COPYING to include the utf8 validator code as well. I've also pulled the full license for that into the code as well, rather than just a link to the license on the website. @lotodore can you confirm that this resolves your license related issues satisfactorily? |
Thank you very much for the quick reaction, all is fine now! For now, we've included websocket++ as third_party lib |
The license of the sha1 implementation
https://github.com/zaphoyd/websocketpp/blob/master/websocketpp/sha1/license.txt
does not explicitly allow modifications. It may be interpreted that "incorporation into other products" implicitly could allow modifications, but this is questionable. Therefore, the sha1 license may be regarded as "nonfree" in Linux distributions. This, in turn, would mean that websocketpp as a whole is regarded as nonfree. Therefore, we are having problems getting the latest release of our open source software published as Linux package.
Could you please resolve this issue, for example by choosing a different sha1 implementation?
The text was updated successfully, but these errors were encountered: