Nope, that would be perfectly fine and GPL compliant. But not everyone is willing to release source code, so it might be a problem for potential contributors to the project.fmr wrote:But is there an issue with distributing the binaries, if the code is also distributed with them?
JUCE is not enough, to compile a VST plugin you do need the SDK headers, and those can only be distributed by Steinberg.fmr wrote:Where does the Steinberg VST SDK enters? Is it necessary to compile the binary? Isn't JUCE enough?
So there are two options for binary distribution:
- Binary-only: no need for the user to download VST SDK and compile herself, but not compatible with GPL.
- Binary+Source (bundled or referenced): ok with GPL, but if someone wants to compile for some reason (to try modifications, to generate an architecture-optimized binary, etc.) he has to add the VST SDK to the source tree by himself.