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

Public domain implementation: allowable licenses #92

Open
SilviaIenciu opened this issue Jun 28, 2021 · 6 comments
Open

Public domain implementation: allowable licenses #92

SilviaIenciu opened this issue Jun 28, 2021 · 6 comments

Comments

@SilviaIenciu
Copy link

Hello @aappleby ,
Thank you for all your help with the code.
I have one question though, about the Public domain implementation: MurmurHash3 that is placed in Public Domain, could it be also used under CC0 1.0 Universal, which is the correspondent license for Public domain?

@aappleby
Copy link
Owner

aappleby commented Jun 28, 2021 via email

@wpkpit
Copy link

wpkpit commented Feb 2, 2022

Hello @aappleby ,
jemalloc project(https://github.com/jemalloc/jemalloc) I understand is a BSD-2 compatible license. It includes the hash functions in https://github.com/jemalloc/jemalloc/blob/a4e81221cceeb887708d53015d3d1f1f9642980a/include/jemalloc/internal/hash.h#L6 which is originally from this(smhasher) project.
My question is whether it is possible to use your source code, that is marked as Public Domain, under the BSD-2 license?

@sebres
Copy link

sebres commented Feb 2, 2022

whether it is possible to use your source code, that is marked as Public Domain, under the BSD-2 license?

Basically the work under public domain is compatible with any (open or even closed source) licenses, and can be integrated into any other software, let alone if they are under GPL-compatible licenses like MIT or 2-clause BSD License.

Also see https://www.toptal.com/open-source/developers-guide-to-open-source-licenses#public-domain-cc0

@wpkpit
Copy link

wpkpit commented Feb 2, 2022

whether it is possible to use your source code, that is marked as Public Domain, under the BSD-2 license?

Basically the work under public domain is compatible with any (open or even closed source) licenses, and can be integrated into any other software, let alone if they are under GPL-compatible licenses like MIT or 2-clause BSD License.

Thank you very much @sebres for the feedback. My understanding is that "Public Domain" does not mean a license. That's why it is important to understand the author's(@aappleby) point of view about whether he permits licensed usage within the BSD-2 license scope of jemalloc project.

some background info could be found at #26 (comment)

Also see https://www.toptal.com/open-source/developers-guide-to-open-source-licenses#public-domain-cc0

@aappleby
Copy link
Owner

aappleby commented Feb 3, 2022 via email

@wpkpit
Copy link

wpkpit commented Feb 3, 2022

Anyone can use SMHasher and MurmurHash for any purpose, commercial or not.

Thank you @aappleby for your clarification.

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

4 participants