So I am writing this open-source data structure library and i have some hashtables in there, and I'm using xxHash which is amazing so far.
Collisions are rare, even when I'm using the same seed. It's the best hash function from all the ones i've tried (and I tried a lot). But I read somewhere online
that BSD-2 license might not be compatible with MIT? Is that true? Supposedly it's because BSD requires author attribution and MIT doesnt,
but according to tldrlegal both MIT and BSD require attribution
https://tldrlegal.com/license/mit-licensehttps://tldrlegal.com/license/bsd-2-clause-license-(freebsd)It seems that BSD words it more strongly than MIT
BSD:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
MIT:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Do you guys know what's up with that? Will I have to change my project's license to BSD-2 as well?