Open Steinberg: VST3 and ASIO SDKs now have open source licenses. And that's significant for free music and sound tools, plus a promised collaboration with OBS.

https://cdm.link/open-steinberg-vst3-and-asio/

Really curious what folks think of this and if it solves a problem for you. #opensource @OBSProject #vst #windows #linux

@pkirn @OBSProject If this makes it possible to use my favourite VSTs in Linux, then this makes leaving OSX even more tempting!

@Jefverbeeck @pkirn @OBSProject it really has no impact on plugin availability for Linux

What impacts that is the willingness of plugin developers to build and distribute their plugins for Linux. Many (not all!) will not do so, even if they use a cross platform plugin toolkit like JUCE to create their plugins

You could get VST3 plugins for Linux already - from developers who build and distribute their plugins for that platform

I do not see this changing the minds of those who currently do not

@PaulDavisTheFirst @Jefverbeeck @OBSProject I mean the mind that was changed here appears to be Steinberg’s, and it sounds like OBS made a big push. But anyway to the point of devs supporting Linux, I remember when Sinevibes was Mac only, and he’s come over, for instance. I don’t want to overstate the importance of this; it’s more like, ok now OBS on Windows will be less of a pain. Good.
@PaulDavisTheFirst @Jefverbeeck @OBSProject also correct me if I'm wrong, though, Paul -- while it doesn't impact *plug-in* availability, I think it does impact hosting? For instance, cross-platform environments like Pd or Godot Engine, I think, have hit this wall when they can't make use of the SDK.
@pkirn the VST3 SDK was already usable by GPL'ed projects. We've been using it in Ardour for several years.
@PaulDavisTheFirst @pkirn I can't imagine why Godot would need VST plugins (there are better ways to do game audio), but for Pd there is the `vstplugin~` external that could use the GPL-ed sdk just fine as well.
@dreamer @PaulDavisTheFirst Right, and there's where I'm hazy. Maybe there is some case where MIT licensing opens up some specific distribution/packaging or modification use case (or, uh, something)... or maybe *not*, and this was just about convincing people to use VST 3 as opposed to licensing that allows them to abandon an SDK when it's deprecated, a la VST2.
@pkirn @dreamer MIT License is "open source" but it isn't copyleft ... you can use stuff licensed with MIT even if your code is not. Steinberg had released VST3 under the GPL before, which is great for those of us who use the GPL, but not useful to people who don't, and also don't want a commercial license.

@PaulDavisTheFirst @dreamer Yeah, absolutely; I mean the one and only time we'd run into that was honestly libpd and Apple's copyleft ban (and just the kind of license incompatibility of a couple of externals that vanilla needed to address anyway).

This is where I'm scratching my head a little as to who was left in that intersection set of needing MIT over GPL. (it was GPLv3, right? or v2?)

@pkirn @dreamer @PaulDavisTheFirst
The difference is mostly a philosophical one.

GPL protects the rights of the user. User needs to be able to recompile/link/redistribute the plugin(s).

MIT license on the other hand offers freedom to developers without imposing any significant restrictions.

In general interfaces should be liberally licensed (MIT, BSD, ISC,..), In the EU they cannot be (C)ed anyway.

@x42 @dreamer @PaulDavisTheFirst oh yeah, I get the difference between MIT and GPLv3.

I asked Steinberg for some more comment on this. I had to go back to double-check I didn't write anything inaccurate, but I think just slightly *misleading* to say "this is a big deal" when, because the SDK was available before, "has been a big deal" is more accurate. Ahem.

Based on past experience, I'm guessing there's some very particular problem this solves for, uh, someone.

@x42 @dreamer @PaulDavisTheFirst Okay, yeah -- Steinberg clarified. I mean, to me, having a more permissive license without the dev agreement, logo requirements, etc., is all a good thing. I get that there is no technical advantage to FLOSS when you already had the GPLv3 SDK.

So yes, their argument is entirely made to proprietary VST devs and obviously VST2 devs who felt burned.

VST3 becomes open-source, ASIO goes GPL-compatible

Let's talk about what VST3 and ASIO relicensing by Steinberg really mean

Libre Arts