Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove VST 2.x SDK files #41

Closed
scheffle opened this issue Nov 28, 2018 · 9 comments
Closed

Remove VST 2.x SDK files #41

scheffle opened this issue Nov 28, 2018 · 9 comments
Assignees

Comments

@scheffle
Copy link

The repository includes a submodule to the VST 2.x SDK files, which is not allowed.
See the license in the header:

// This Software Development Kit may not be distributed in parts or its entirety
// without prior written agreement by Steinberg Media Technologies GmbH.

@esaruoho
Copy link
Collaborator

@scheffle what is the solution to this issue?

@kjyv
Copy link

kjyv commented Nov 28, 2018

It should not be a problem to include a submodule to something, it's basically a link.
The copy in the repository that is being linked is doing something against that license.
However, there is no VST 2 SDK anymore from Steinberg directly AFAIK as it is deprecated and not being supported anymore. This might hence be a legally gray area.

@abique
Copy link
Collaborator

abique commented Nov 28, 2018

@scheffle does the vst2wrapper let surge offer a vst2 interface out of its vst3 interface?
Otherwise surge would have to drop vst2, or make it optional and let the "builder" provide the vst2 sdk.

@kjyv
Copy link

kjyv commented Nov 28, 2018

Apparently they also removed vst2 support from the vst3 sdk: https://www.steinberg.net/en/newsandevents/news/newsdetail/article/vst-2-coming-to-an-end-4727.html

@scheffle
Copy link
Author

The license does not permit the VST 2x code to be redistributed, even if the actual code is in a submodule linked to another repository. This was always the case since the beginning of VST and nothing new. Most other projects solve this by letting the "builder" provide the necessary files by its own.

@ejgallego
Copy link

ejgallego commented Nov 29, 2018

The license does not permit the VST 2x code to be redistributed, even if the actual code is in a submodule linked to another repository.

Obviously adding a submodule, which is little more than a hash, is not redistributing anything.

@kurasu kurasu self-assigned this Nov 29, 2018
@kurasu
Copy link
Collaborator

kurasu commented Nov 29, 2018

I will change this to require providing an environment variable pointing to a local SDK when building the VST2 version.

@kurasu kurasu closed this as completed in bf52d1e Nov 29, 2018
@esaruoho
Copy link
Collaborator

@scheffle could you explain what we are supposed to be doing? does Steinberg sell a vst2.4SDK access to developers, or what?

@esaruoho
Copy link
Collaborator

@scheffle still excited to find out how to bake a vst2 within steinberg's limitations?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants