Csound Csound-dev Csound-tekno Search About

[Cs-dev] pyrun.c (csoundvst)

Date2011-10-30 16:13
FromFelipe Sateler
Subject[Cs-dev] pyrun.c (csoundvst)
The file pyrun.c has the following notice:

/***********************************************************************
 * common.swg
 *
 *     This file contains generic SWIG runtime support for pointer
 *     type checking as well as a few commonly used macros to control
 *     external linkage.
 *
 * Author : David Beazley (beazley@cs.uchicago.edu)
 *
 * Copyright (c) 1999-2000, The University of Chicago
 *
 * This file may be freely redistributed without license or fee provided
 * this copyright message remains intact.
 ************************************************************************/

If I understand this correctly, this doesn't allow modification and
thus is incompatible with the LGPL.

I'm not quite sure what does this file actually do, but it looks like
it needs replacement...

-- 

Saludos,
Felipe Sateler

------------------------------------------------------------------------------
Get your Android app more play: Bring it to the BlackBerry PlayBook 
in minutes. BlackBerry App World™ now supports Android™ Apps 
for the BlackBerry® PlayBook™. Discover just how easy and simple 
it is! http://p.sf.net/sfu/android-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2011-10-30 16:34
FromMichael Gogins
SubjectRe: [Cs-dev] pyrun.c (csoundvst)
It says the message must remain intact, not that the code must remain
intact. I think the reason this notice is in pyrun.c is that code in
it was copied from common.swg, and therefore the notice also was
copied -- precisely in order to satisfy the license terms. I don't see
any problem with the SWIG license here. The following is from the SWIG
"Legal Dept.":

The intention of the SWIG license is to ensure the SWIG source code
(the code that is compiled into the SWIG executable) remains as free
software by using the GPL license on the SWIG source code. SWIG also
generates code and the intention of the SWIG license is also to enable
distribution of the generated code under license terms of the user's
choice/requirements. Users are responsible for ensuring that they meet
any license requirements for all code fed into SWIG that is
subsequently used in the generated output. Note that portions of the
SWIG library are used in the generated code and this library code
distributed with SWIG is licensed under a very permissive license that
allows further distribution without any obligations.

Regards
Mike

On Sun, Oct 30, 2011 at 12:13 PM, Felipe Sateler  wrote:
> The file pyrun.c has the following notice:
>
> /***********************************************************************
>  * common.swg
>  *
>  *     This file contains generic SWIG runtime support for pointer
>  *     type checking as well as a few commonly used macros to control
>  *     external linkage.
>  *
>  * Author : David Beazley (beazley@cs.uchicago.edu)
>  *
>  * Copyright (c) 1999-2000, The University of Chicago
>  *
>  * This file may be freely redistributed without license or fee provided
>  * this copyright message remains intact.
>  ************************************************************************/
>
> If I understand this correctly, this doesn't allow modification and
> thus is incompatible with the LGPL.
>
> I'm not quite sure what does this file actually do, but it looks like
> it needs replacement...
>
> --
>
> Saludos,
> Felipe Sateler
>
> ------------------------------------------------------------------------------
> Get your Android app more play: Bring it to the BlackBerry PlayBook
> in minutes. BlackBerry App World™ now supports Android™ Apps
> for the BlackBerry® PlayBook™. Discover just how easy and simple
> it is! http://p.sf.net/sfu/android-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com

------------------------------------------------------------------------------
Get your Android app more play: Bring it to the BlackBerry PlayBook 
in minutes. BlackBerry App World™ now supports Android™ Apps 
for the BlackBerry® PlayBook™. Discover just how easy and simple 
it is! http://p.sf.net/sfu/android-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2011-11-02 15:35
FromFelipe Sateler
SubjectRe: [Cs-dev] pyrun.c (csoundvst)
But swig is GPL... that would make CsoundVST GPL too...

On Sun, Oct 30, 2011 at 13:34, Michael Gogins  wrote:
> It says the message must remain intact, not that the code must remain
> intact. I think the reason this notice is in pyrun.c is that code in
> it was copied from common.swg, and therefore the notice also was
> copied -- precisely in order to satisfy the license terms. I don't see
> any problem with the SWIG license here. The following is from the SWIG
> "Legal Dept.":
>
> The intention of the SWIG license is to ensure the SWIG source code
> (the code that is compiled into the SWIG executable) remains as free
> software by using the GPL license on the SWIG source code. SWIG also
> generates code and the intention of the SWIG license is also to enable
> distribution of the generated code under license terms of the user's
> choice/requirements. Users are responsible for ensuring that they meet
> any license requirements for all code fed into SWIG that is
> subsequently used in the generated output. Note that portions of the
> SWIG library are used in the generated code and this library code
> distributed with SWIG is licensed under a very permissive license that
> allows further distribution without any obligations.
>
> Regards
> Mike
>
> On Sun, Oct 30, 2011 at 12:13 PM, Felipe Sateler  wrote:
>> The file pyrun.c has the following notice:
>>
>> /***********************************************************************
>>  * common.swg
>>  *
>>  *     This file contains generic SWIG runtime support for pointer
>>  *     type checking as well as a few commonly used macros to control
>>  *     external linkage.
>>  *
>>  * Author : David Beazley (beazley@cs.uchicago.edu)
>>  *
>>  * Copyright (c) 1999-2000, The University of Chicago
>>  *
>>  * This file may be freely redistributed without license or fee provided
>>  * this copyright message remains intact.
>>  ************************************************************************/
>>
>> If I understand this correctly, this doesn't allow modification and
>> thus is incompatible with the LGPL.
>>
>> I'm not quite sure what does this file actually do, but it looks like
>> it needs replacement...
>>
>> --
>>
>> Saludos,
>> Felipe Sateler
>>
>> ------------------------------------------------------------------------------
>> Get your Android app more play: Bring it to the BlackBerry PlayBook
>> in minutes. BlackBerry App World™ now supports Android™ Apps
>> for the BlackBerry® PlayBook™. Discover just how easy and simple
>> it is! http://p.sf.net/sfu/android-dev2dev
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
>
> --
> Michael Gogins
> Irreducible Productions
> http://www.michael-gogins.com
> Michael dot Gogins at gmail dot com
>
> ------------------------------------------------------------------------------
> Get your Android app more play: Bring it to the BlackBerry PlayBook
> in minutes. BlackBerry App World™ now supports Android™ Apps
> for the BlackBerry® PlayBook™. Discover just how easy and simple
> it is! http://p.sf.net/sfu/android-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 

Saludos,
Felipe Sateler

------------------------------------------------------------------------------
RSA® Conference 2012
Save $700 by Nov 18
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourcef

Date2011-11-02 16:27
FromMichael Gogins
SubjectRe: [Cs-dev] pyrun.c (csoundvst)
No, please read the SWIG page on their license policy. SWIG itself is
GPL. Code generated by SWIG is not. Programs that link with code
generated by SWIG also are not GPL. There is no inconsistency with the
SWIG license in Csound or CsoundVST.

We should not, however, include the SWIG license header in our code.
We should include a pointer to the SWIG license policy page instead or
copy it verbatim.

I quote from SWIG (the relevant part is the last sentence of the quotation):

The intention of the SWIG license is to ensure the SWIG source code
(the code that is compiled into the SWIG executable) remains as free
software by using the GPL license on the SWIG source code. SWIG also
generates code and the intention of the SWIG license is also to enable
distribution of the generated code under license terms of the user's
choice/requirements. Users are responsible for ensuring that they meet
any license requirements for all code fed into SWIG that is
subsequently used in the generated output. Note that portions of the
SWIG library are used in the generated code and this library code
distributed with SWIG is licensed under a very permissive license that
allows further distribution without any obligations.

If you still have doubts, feel free to mail the SWIG team about this.
I am sure they will agree with me.

Regards,
Mike

On Wed, Nov 2, 2011 at 11:35 AM, Felipe Sateler  wrote:
> But swig is GPL... that would make CsoundVST GPL too...
>
> On Sun, Oct 30, 2011 at 13:34, Michael Gogins  wrote:
>> It says the message must remain intact, not that the code must remain
>> intact. I think the reason this notice is in pyrun.c is that code in
>> it was copied from common.swg, and therefore the notice also was
>> copied -- precisely in order to satisfy the license terms. I don't see
>> any problem with the SWIG license here. The following is from the SWIG
>> "Legal Dept.":
>>
>> The intention of the SWIG license is to ensure the SWIG source code
>> (the code that is compiled into the SWIG executable) remains as free
>> software by using the GPL license on the SWIG source code. SWIG also
>> generates code and the intention of the SWIG license is also to enable
>> distribution of the generated code under license terms of the user's
>> choice/requirements. Users are responsible for ensuring that they meet
>> any license requirements for all code fed into SWIG that is
>> subsequently used in the generated output. Note that portions of the
>> SWIG library are used in the generated code and this library code
>> distributed with SWIG is licensed under a very permissive license that
>> allows further distribution without any obligations.
>>
>> Regards
>> Mike
>>
>> On Sun, Oct 30, 2011 at 12:13 PM, Felipe Sateler  wrote:
>>> The file pyrun.c has the following notice:
>>>
>>> /***********************************************************************
>>>  * common.swg
>>>  *
>>>  *     This file contains generic SWIG runtime support for pointer
>>>  *     type checking as well as a few commonly used macros to control
>>>  *     external linkage.
>>>  *
>>>  * Author : David Beazley (beazley@cs.uchicago.edu)
>>>  *
>>>  * Copyright (c) 1999-2000, The University of Chicago
>>>  *
>>>  * This file may be freely redistributed without license or fee provided
>>>  * this copyright message remains intact.
>>>  ************************************************************************/
>>>
>>> If I understand this correctly, this doesn't allow modification and
>>> thus is incompatible with the LGPL.
>>>
>>> I'm not quite sure what does this file actually do, but it looks like
>>> it needs replacement...
>>>
>>> --
>>>
>>> Saludos,
>>> Felipe Sateler
>>>
>>> ------------------------------------------------------------------------------
>>> Get your Android app more play: Bring it to the BlackBerry PlayBook
>>> in minutes. BlackBerry App World™ now supports Android™ Apps
>>> for the BlackBerry® PlayBook™. Discover just how easy and simple
>>> it is! http://p.sf.net/sfu/android-dev2dev
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> --
>> Michael Gogins
>> Irreducible Productions
>> http://www.michael-gogins.com
>> Michael dot Gogins at gmail dot com
>>
>> ------------------------------------------------------------------------------
>> Get your Android app more play: Bring it to the BlackBerry PlayBook
>> in minutes. BlackBerry App World™ now supports Android™ Apps
>> for the BlackBerry® PlayBook™. Discover just how easy and simple
>> it is! http://p.sf.net/sfu/android-dev2dev
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
>
> --
>
> Saludos,
> Felipe Sateler
>
> ------------------------------------------------------------------------------
> RSA® Conference 2012
> Save $700 by Nov 18
> Register now!
> http://p.sf.net/sfu/rsa-sfdev2dev1
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com

------------------------------------------------------------------------------
RSA® Conference 2012
Save $700 by Nov 18
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2011-11-02 22:18
FromFelipe Sateler
SubjectRe: [Cs-dev] pyrun.c (csoundvst)
Oh OK so this code comes from the swig library, not the executable.
THanks for the explanation

On Wed, Nov 2, 2011 at 13:27, Michael Gogins  wrote:
> No, please read the SWIG page on their license policy. SWIG itself is
> GPL. Code generated by SWIG is not. Programs that link with code
> generated by SWIG also are not GPL. There is no inconsistency with the
> SWIG license in Csound or CsoundVST.
>
> We should not, however, include the SWIG license header in our code.
> We should include a pointer to the SWIG license policy page instead or
> copy it verbatim.
>
> I quote from SWIG (the relevant part is the last sentence of the quotation):
>
> The intention of the SWIG license is to ensure the SWIG source code
> (the code that is compiled into the SWIG executable) remains as free
> software by using the GPL license on the SWIG source code. SWIG also
> generates code and the intention of the SWIG license is also to enable
> distribution of the generated code under license terms of the user's
> choice/requirements. Users are responsible for ensuring that they meet
> any license requirements for all code fed into SWIG that is
> subsequently used in the generated output. Note that portions of the
> SWIG library are used in the generated code and this library code
> distributed with SWIG is licensed under a very permissive license that
> allows further distribution without any obligations.
>
> If you still have doubts, feel free to mail the SWIG team about this.
> I am sure they will agree with me.
>
> Regards,
> Mike
>
> On Wed, Nov 2, 2011 at 11:35 AM, Felipe Sateler  wrote:
>> But swig is GPL... that would make CsoundVST GPL too...
>>
>> On Sun, Oct 30, 2011 at 13:34, Michael Gogins  wrote:
>>> It says the message must remain intact, not that the code must remain
>>> intact. I think the reason this notice is in pyrun.c is that code in
>>> it was copied from common.swg, and therefore the notice also was
>>> copied -- precisely in order to satisfy the license terms. I don't see
>>> any problem with the SWIG license here. The following is from the SWIG
>>> "Legal Dept.":
>>>
>>> The intention of the SWIG license is to ensure the SWIG source code
>>> (the code that is compiled into the SWIG executable) remains as free
>>> software by using the GPL license on the SWIG source code. SWIG also
>>> generates code and the intention of the SWIG license is also to enable
>>> distribution of the generated code under license terms of the user's
>>> choice/requirements. Users are responsible for ensuring that they meet
>>> any license requirements for all code fed into SWIG that is
>>> subsequently used in the generated output. Note that portions of the
>>> SWIG library are used in the generated code and this library code
>>> distributed with SWIG is licensed under a very permissive license that
>>> allows further distribution without any obligations.
>>>
>>> Regards
>>> Mike
>>>
>>> On Sun, Oct 30, 2011 at 12:13 PM, Felipe Sateler  wrote:
>>>> The file pyrun.c has the following notice:
>>>>
>>>> /***********************************************************************
>>>>  * common.swg
>>>>  *
>>>>  *     This file contains generic SWIG runtime support for pointer
>>>>  *     type checking as well as a few commonly used macros to control
>>>>  *     external linkage.
>>>>  *
>>>>  * Author : David Beazley (beazley@cs.uchicago.edu)
>>>>  *
>>>>  * Copyright (c) 1999-2000, The University of Chicago
>>>>  *
>>>>  * This file may be freely redistributed without license or fee provided
>>>>  * this copyright message remains intact.
>>>>  ************************************************************************/
>>>>
>>>> If I understand this correctly, this doesn't allow modification and
>>>> thus is incompatible with the LGPL.
>>>>
>>>> I'm not quite sure what does this file actually do, but it looks like
>>>> it needs replacement...
>>>>
>>>> --
>>>>
>>>> Saludos,
>>>> Felipe Sateler
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Get your Android app more play: Bring it to the BlackBerry PlayBook
>>>> in minutes. BlackBerry App World™ now supports Android™ Apps
>>>> for the BlackBerry® PlayBook™. Discover just how easy and simple
>>>> it is! http://p.sf.net/sfu/android-dev2dev
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>
>>>
>>>
>>> --
>>> Michael Gogins
>>> Irreducible Productions
>>> http://www.michael-gogins.com
>>> Michael dot Gogins at gmail dot com
>>>
>>> ------------------------------------------------------------------------------
>>> Get your Android app more play: Bring it to the BlackBerry PlayBook
>>> in minutes. BlackBerry App World™ now supports Android™ Apps
>>> for the BlackBerry® PlayBook™. Discover just how easy and simple
>>> it is! http://p.sf.net/sfu/android-dev2dev
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> --
>>
>> Saludos,
>> Felipe Sateler
>>
>> ------------------------------------------------------------------------------
>> RSA® Conference 2012
>> Save $700 by Nov 18
>> Register now!
>> http://p.sf.net/sfu/rsa-sfdev2dev1
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
>
> --
> Michael Gogins
> Irreducible Productions
> http://www.michael-gogins.com
> Michael dot Gogins at gmail dot com
>
> ------------------------------------------------------------------------------
> RSA® Conference 2012
> Save $700 by Nov 18
> Register now!
> http://p.sf.net/sfu/rsa-sfdev2dev1
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 

Saludos,
Felipe Sateler

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/