asb2m10 / dexed

DX7 FM multi plaform/multi format plugin
GNU General Public License v3.0
2.76k stars 240 forks source link

License should be LGPL instead of GPL #383

Closed smaybius closed 8 months ago

smaybius commented 1 year ago

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.

asb2m10 commented 8 months ago

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.

smaybius commented 6 months ago

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.