https://www.gnu.org/licenses/rms-why-gplv3.en.html
When we say that GPLv2 and GPLv3 are incompatible, it means there is no legal way to combine code under GPLv2 with code under GPLv3 in a single program. This is because both GPLv2 and GPLv3 are copyleft licenses: each of them says, “If you include code under this license in a larger program, the larger program must be under this license too.” There is no way to make them compatible.
Is that mean if our program/library use Mongoose source code, then we have no choice other than to use the same Mongoose License, which is GPLv2?
https://www.gnu.org/licenses/rms-why-gplv3.en.html
Is that mean if our program/library use Mongoose source code, then we have no choice other than to use the same Mongoose License, which is
GPLv2?