asb2m10 / dexed

DX7 FM multi plaform/multi format plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License should be LGPL instead of GPL

smaybius opened this issue · comments

Because of its nature as a plugin which counts as a library, there are projects that will want to use dexed as part of their DX7-ish emulation, but differences in licenses would make it impossible to include dexed right away, because the said projects are licensed under licenses that don't allow GPLv3 software to be included. Permissive licenses like MIT and the first few BSDs allow inclusion in projects of any license. The LGPL does the same thing, but it's perfectly copyleft like regular GPL and unlike the permissive licenses.

The engine is already on BSD, the UI is on the GPL because of JUCE. There is no point to re-license it to the LGPL since it requires JUCE.

Late, but maybe specify the licensing by changing the LICENSE.md to specify what code is under that BSD license and that the JUCE component is under the GPLv3? Famitracker does it too, by stating that the code is under various licenses and that the program itself is under GPLv3 if that one emulation core is included.