facebook / zstd

Zstandard - Fast real-time compression algorithm
http://www.zstd.net
Other
23.83k stars 2.11k forks source link

[Question] Do you use GPLv2 or GPLv2+? #4132

Open topin89 opened 2 months ago

topin89 commented 2 months ago

In process of adding zstd support in Valgrind, authors asked if you use GPLv2 or "GPLv2 or later". Mostly because Valgrind itself is GPLv2+, and authors prefer this license over BSD if possible.

Can you clarifiy, do you allow to license Valgrind under GPLv3 or later license? I know that you can use it in GPLv3 code using BSD license, and mostly being pedantic. Still, it would be nice to have clarification

Cyan4973 commented 1 month ago

zstd is delivered with 2 licenses, and each user can select whichever is better for their need:

The debate of v2 vs v2+ is relatively new, and it's unclear if it does really matter. It would if our license was limited to GPL v2 only, and the intention was to integrate it into someGPL v3 project.

But that's not the case: BSD is compatible with GPL v3, so there is no such limitation.