JUCE icon indicating copy to clipboard operation
JUCE copied to clipboard

Add LICENSE-GPL file to repostiory

Open blacklightpy opened this issue 1 year ago • 1 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

  • [X] I agree to follow the Code of Conduct

blacklightpy avatar Apr 04 '24 03:04 blacklightpy

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.

blacklightpy avatar Apr 04 '24 03:04 blacklightpy

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

mohd-akram avatar May 08 '24 16:05 mohd-akram

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

tpoole avatar May 09 '24 07:05 tpoole