juce-framework / JUCE

JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.

Home Page:https://juce.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add LICENSE-GPL file to repostiory

blacklightpy opened this issue · comments

Detailed steps on how to reproduce the bug

Clone/Download the repository.

Cloned repository doesn't have accompanying GPL license clause, only a non-free EULA.

What is the expected behaviour?

Either an explicit GPL license is provided by the project or the EULA clearly defines the scope of GPL instead of forcing anyone who uses the project to submit the rest of their lives to GPL.

Currently the EULA says you should distribute 'your programs' under GPL. It doesn't say 'our program' or 'your programs depending on our program'.

Operating systems

Windows, macOS, Linux, iOS, Android, Other

What versions of the operating systems?

Alpha to Omega

Architectures

x86_64, ARM, Other, 64-bit, 32-bit

Stacktrace

No response

Plug-in formats (if applicable)

No response

Plug-in host applications (DAWs) (if applicable)

No response

Testing on the develop branch

The bug is present on the develop branch

Code of Conduct

  • I agree to follow the Code of Conduct

This problem was first noted by Void Linux team, who refused to package Helio Sequencer which was dependent on JUCE. I think that's a good problem to solve. My thread at the forum recieved no response.

Was planning to package this for MacPorts but ran into the same issue.

This is addressed in the JUCE 8 release: https://github.com/juce-framework/JUCE/tree/juce8