More VST3 shenanigans.

Ask Steinberg "Can we create VST3 implementations for other languages and license that under the original VST3 SDK license?"

Summarizing their response:
"Oh, yeah, we didn't think of that, let's explicitly prohibit porting to different languages even though we can't legally prevent you from doing so."

forums.steinberg.net/t/vst3-sd

What a nice way to deal with a plugin **standard**. 🐒 🐒 🐒

Are they really implementations or just reverse engineering because if it's reverse engineering then it's legally in a gray area tending more to illegal side than legal.

If the implementation is from the spec or clean room reverse engineering then they legally can't do shit unless they have patents.

@colinsmatt11 APIs are not copyrightable, that is enough to handle this whole thing. They still act like they are though.

I wasn't talking about the API, I read you mentioned implementation that reimplementaion is the closest thing.

Also the API copyrightability is non in US and EU, not sure about others
Follow

@colinsmatt11 a pure reimplementation that would just convert the existing C++ code into something else would for sure be problematic, but Steinberg doesn't even want clean-from-scratch implementations.

As far as I am aware, but obviously not a lawyer and all that, implementing something from scratch that targets an existing API is quite okay. No copyrighted code ends up being used.

Indeed, implementing something from specification is perfectly fine unless patents.

Also from what I understand you are trying to say that implementation of backend with similar API to Steinberg's implementation, is that correct?

@colinsmatt11 right yes, which is kinda what rust developers are doing. A lot of C++ concepts do not apply to rust, so a pure conversion is not ideal.

I did something similar myself for DPF where I went with a custom API-incompatible implementation.

On both cases the final binary is ABI-compatible with regular VST3. As far as users are concerned, all approaches result in valid VST3 plugins

Sign in to participate in the conversation
falkTX Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!