Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] vst4cs on linux

Date2007-03-19 00:44
From"Michael Gogins"
SubjectRe: [Cs-dev] vst4cs on linux
At the present time, CsoundVST is developed with modified portions of 
Steinberg's VST SDK version 2.3. It is necessary to modify some of the 
Steinberg files to get CsoundVST to work on Linux.

The Steinberg VST SDK files, as modified by me, are booked into Csound CVS 
and are booked out and included in all global builds, although they are not 
compiled unless CsoundVST or vst4cs are targetted.

There used to be a notice in the CsoundVST directory to the effect that the 
VST SDK files are included in Csound ONLY for the purpose of building 
CsoundVST and are not licensed for developing other VST plugins. I looked 
for this notice just now and did not find it. Therefore, I added the 
following comment in each of my modified VST SDK files, just beneath the 
Steinberg copyright notice:

/*
This is a modified version of the original VST SDK file, which is copyright 
by
Steinberg Media Technologies. This modified file is NOT licensed as a
software development kit for the development of VST plugins. It is included
here ONLY for the purpose of compiling CsoundVST and vst4cs. If you
wish to develop VST plugins, you must apply to Steinberg for permission
and a copy of the VST SDK.
*/

In the past, I omitted the VST SDK files from CVS, but it became tedious to 
keep replacing them and modifying them when I moved my computer, etc., and 
also of course the build instructions would need to include instructions on 
how to modify the files.

If John ffitch requests, or if it is the wish of most Csound developers, I 
will remove these files from Csound CVS and replace them with instructions 
on how to obtain and modify the VST SDK as required to build CsoundVST and 
vst4cs.

Regards,
Mike


----- Original Message ----- 
From: "Anthony Kozar" 
To: "Csound Developer list" 
Sent: Sunday, March 18, 2007 1:00 PM
Subject: Re: [Cs-dev] vst4cs on linux


> Sorry.  I was of course not aware of any of these efforts, being neither a
> significant Linux nor VST user.
>
> My comments come from a concern that there seem to be portions of the VST
> SDK code included in Csound CVS.  Furthermore, if I understand the 
> licenses
> correctly, no one other than Michael Gogins may have a legal right to 
> build
> and distribute CsoundVST, because other people cannot simultaneously 
> satisfy
> the requirements of both the LGPL license for CsoundVST and for the VST 
> SDK.
> (Michael is not subject to the LGPL for CsoundVST since he is the sole
> author).
>
> I know there are a lot of projects not paying very close attention to 
> these
> details.  It has the potential though to undermine the credibility of the
> entire free software movement.
>
> Once again, just my opinions on the matter ...
>
> Anthony
>
> Michael Gogins wrote on 3/18/07 11:56 AM:
>
>> I have repeatedly bugged them, and also urged the VST mailing list to bug
>> them, which they did, all to no avail.
>>
>> Steinberg replied that they would think about it, but nothing has 
>> happened.
>>
>> We should keep pestering them.
>
> Dave Phillips wrote on 3/18/07 12:11 PM:
>
>> Licensing issues with the VST SDK have not gone away. There was some
>> activity on the part of linuxaudio.org to gain Steinberg's permission to
>> change to a more amenable license. but nothing concrete has emerged yet.
>> [...]
>> Advanced Linux users may have no problem with this situation, but it is
>> of little use to relative newbies. Remember, this process is mandated at
>> present, and  you cannot legally modify and redistribute Steinberg's
>> code. The whole project is a bit edgy for me to be involved with, but I
>> see seamless support for VST/VSTi plugins as a major goal for Linux as a
>> viable audio platform with wider appeal. Personally, I can live without
>> VST plugins, but I can also see that they are of prime importance to
>> many musicians (and I would love to have more VSTi softsynths running on
>> Linux).
>> [...]  Unfortunately the licensing of the
>> Steinberg SDK is unambiguous with regards to redistribution and
>> modification of the code, and in its current form is hostile to the GPL.
>> The LGPL may be a solution, I haven't dug into that pit yet.
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share 
> your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net