You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: dpf/LICENSING.md
+6-9Lines changed: 6 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,7 @@
2
2
3
3
Even though DPF is quite liberally licensed, not all plugin formats follow the same ideals.
4
4
This is usually due to plugin APIs/headers being tied to a specific license or having commercial restrictions.
5
-
This file describes the licensing that applies to each individual plugin format as a way to make it clear what is possible and compatible.
6
-
Note that if you are making GPLv2+ licensed plugins this does not apply to you, as so far everything is GPLv2+ compatible.
5
+
This file describes the licensing that applies to each individual plugin format as a way to make it clear what is possible and compatible.
7
6
8
7
Regardless of target format, DPF itself needs to be mentioned in attribution.
9
8
See the [LICENSE](LICENSE) file for copyright details.
@@ -14,8 +13,9 @@ See the [LICENSE](LICENSE) file for copyright details.
14
13
| LADSPA | LGPLv2.1+ | ??? (*) | 2000-2002 Richard W. E. Furse, Paul Barton-Davis, Stefan Westerfeld |
15
14
| DSSI | LGPLv2.1+ | ??? (*) |**DSSI**: 2004, 2009 Chris Cannam, Steve Harris and Sean Bolton;<br/> **ALSA**: 1998-2001 Jaroslav Kysela, Abramo Bagnara, Takashi Iwai |
16
15
| LV2 | ISC | Copyright attribution | 2006-2020 Steve Harris, David Robillard;<br/> 2000-2002 Richard W.E. Furse, Paul Barton-Davis, Stefan Westerfeld |
17
-
| VST2 |GPLv2+ or commercial | Must be GPLv2+ compatible or alternatively use Steinberg VST2 SDK (no longer available for new plugins) | GPLv2+ compatible license or custom agreement with Steinberg|
@@ -32,12 +32,9 @@ These formats are very limited and not much used anymore anyway, feel free to sk
32
32
33
33
### VST2 special note
34
34
35
-
By default DPF uses the free reverse-engineered [vestige header](distrho/src/vestige/vestige.h) file.
36
-
This file is GPLv2+ licensed, so that applies to plugins built with it as well.
37
-
You can alternatively build DPF-based VST2 plugins using the official Steinberg VST2 SDK,
38
-
simply set the `VESTIGE_HEADER` compiler macro to `0` during build.
39
-
You will need to provide your own VST2 SDK files then, as DPF does not ship with them.
40
-
Note there are legal issues surrounding releasing new VST2 plugins using the official SDK, as that is no longer supported by Steinberg.
35
+
The DPF's VST2 implementation uses https://github.com/Xaymar/vst2sdk which is a liberally-licensed "clean room" untainted reverse engineered "SDK" for the VST2 interface.
36
+
Previously "vestige" was used, but was problematic due to it being GPLv2 licensed.
37
+
With the Xaymar's work, both open-source and proprietary plugins can be created from the same source, which helps in maintenance on DPF side.
0 commit comments