VST3 SDK finally GPL'ed!
Posted: Wed Mar 08, 2017 11:02 am
And Linux is now officially supported
https://sdk.steinberg.net/viewtopic.php?f=4&t=282
https://sdk.steinberg.net/viewtopic.php?f=4&t=282
I suppose the main implication is that it'll become easier to (legally) write FLOSS hosts that can host proprietary plug-ins and FLOSS plug-ins that can be loaded in proprietary hosts.briandc wrote:What are the possible implications for the future with this?
Except you can't link GPL and non-GPL-compatible code together unless the author of the GPL part explicitly makes a linking exception. I hope they don't though.raboof wrote:I suppose the main implication is that it'll become easier to (legally) write FLOSS hosts that can host proprietary plug-ins and FLOSS plug-ins that can be loaded in proprietary hosts.briandc wrote:What are the possible implications for the future with this?
When you want to distribute the result indeed you can't. An end-user, however, is free to link GPL and non-GPL-compatible code together.FaTony wrote:Except you can't link GPL and non-GPL-compatible code together unless the author of the GPL part explicitly makes a linking exception. I hope they don't though.
If it worked the same way, I could pirate and break DRM and be fine because I don't distribute the result. End-used to bound by proprietary EULA and the GPL. Unless the law of the country allows some exception to licenses, only then the user can link both programs together.raboof wrote:When you want to distribute the result indeed you can't. An end-user, however, is free to link GPL and non-GPL-compatible code together.
That's something completely different. Downloading a copyrighted work without permission is a copyright violation, and breaking the DRM may violate laws like the DMCA. Neither is a license violation.FaTony wrote:If it worked the same way, I could pirate and break DRM and be fine because I don't distribute the result.raboof wrote:When you want to distribute the result indeed you can't. An end-user, however, is free to link GPL and non-GPL-compatible code together.
I'm not a lawyer, but I'm pretty sure it's the GPL itself that (intentionally) only restricts distribution, not use. See for example https://www.gnu.org/licenses/gpl-faq.en ... quirements .FaTony wrote:End-used to bound by proprietary EULA and the GPL. Unless the law of the country allows some exception to licenses, only then the user can link both programs together.
Hmm, I wasn't able to find a clear answer on the Internet. It's the interesting case.raboof wrote:I'm not a lawyer, but I'm pretty sure it's the GPL itself that (intentionally) only restricts distribution, not use. See for example https://www.gnu.org/licenses/gpl-faq.en ... quirements .
I'm pretty sure this answers the question. The GPL does not have any restrictions on personal use, so you're free to link it to whatever you wish.FaTony wrote:Hmm, I wasn't able to find a clear answer on the Internet. It's the interesting case.raboof wrote:I'm not a lawyer, but I'm pretty sure it's the GPL itself that (intentionally) only restricts distribution, not use. See for example https://www.gnu.org/licenses/gpl-faq.en ... quirements .