yeah its a little tricky…
so the vst code is owned by Steinberg,
for VST 2, you needed to have an account with them to use , and build from.
so this was contradictory to some open source licences that might use it (notably GPL)
Steinberg changed this for VST3, which now has a dual license.
importantly one of those is GPLv3, so can be used on GPL projects.
so… its not really an issue.
a bit like AU (Audio Units) owned/controlled by Apple, but is GPL compatible.
I guess some of the thoughts or an open source plugin format is to have something that is not controlled by a company… though even here it would appear u-he/bitwig would be large stakeholders, so not sure how independent it’ll be.
and as I mentioned we already have LV2.
or perhaps the thought is the existing plugin standards don’t meet their needs , they have better ideas, so they want to develop their own ( I’d suspect this is a big driver personally)
the issue is for developers to have to support ‘another’ standard.
I think for this format to be adopted, it would be important that JUCE would also add support for it, this would help many devs.
of course, I still think it needs to ‘add’ something…
as I think for many, now that Steinberg sorted out the GPL for VST3, its not really a big issue…
Id probably be only interested in CLAP if it brings developers and users something new?!
EDIT: ooh, kvr thread has some interesting info… definitely the threading and polyphony aspects are very interesting to me…
and if the wrappers allow it live alongside AU/VST dev, as appears to be the intention… whilst not perfect, its makes it viable.