Есть код под MPL 1.1, хочется его дополнить существующим GPLv2+ кодом и распространять как свободный продукт. Но лицензии несовместимы.
Собственно, в вопросе линковки проблемы нет. GPL-код (прикладной) динамически линкуется к MPL-коду (к библиотеке), и вроде тут нет никаких юридических преград.
Проблема в распространении. Если бинарники и/или исходники под этими лицензиями сложить в один тарбол, то на каких условиях он должен распространяться, или его распространение вообще невозможно? И нужно пакетировать в физически разные архивы?