[PD-dev] Unit tests

Jonathan Wilkes jancsika at yahoo.com
Thu Sep 29 04:30:23 CEST 2011


----- Original Message -----

> From: Chris McCormick <chris at mccormick.cx>
> To: Jonathan Wilkes <jancsika at yahoo.com>
> Cc: Marvin Humphrey <marvin at rectangular.com>; "pd-dev at iem.at" <pd-dev at iem.at>
> Sent: Wednesday, September 28, 2011 9:58 PM
> Subject: Re: [PD-dev] Unit tests
> 
>>  ----- Original Message -----
>> 
>>>  From: Marvin Humphrey <marvin at rectangular.com>
>>>  To: Chris McCormick <chris at mccormick.cx>
>>>  Cc: pd-dev at iem.at
>>>  Sent: Wednesday, September 28, 2011 8:56 PM
>>>  Subject: Re: [PD-dev] Unit tests
>>> 
>>>  On Thu, Sep 29, 2011 at 08:29:05AM +0800, Chris McCormick wrote:
>>>>   Note that I created a bunch of unit tests with text file outputs 
> for
>>>>  some
>>>  of
>>>>   the non-audio parts of Pd for the WebPd project (for my own 
> sanity):
>>>> 
>>>>   http://mccormick.cx/projects/WebPd/tests
>>>> 
>>>>   Note sure if they are in a state that is useful to anybody though.
>>> 
>>>  I see that they are AGPL licensed.  I will respect your licensing 
> choice
>>>  and
>>>  refrain from using any of your code in any BSD3-licensed patches I
>>>  prepare.
>>> 
>>>  Marvin Humphrey
>> 
>>  Also, you might have a look at:
>>  http://artengine.ca/~catalogue-pd/43-Bouchard.pdf
>> 
>>  I think there are some examples with DesireData:
>>  http://artengine.ca/desiredata/download/
>> 
>>  have a look at extra/pureunity/README
> 
> It appears that pureunity is similarly licensed under the GPL and would
> suffer the same objections from Marvin.

I forgot to address that part directly-- the author, Mathieu Bouchard <matju at artengine.ca>, 
is an active member of the Pd community and has stated several times on this list that he 
would be amenable to licensing code from DD under the 3-clause BSD license if someone 
were interested in having that functionality merged into the core of 
Pd.

So please, feel _free_ to have a look at the patches I listed above-- either you 
find them useful and discuss the licensing options with matju, or you will not 
find them useful in which case it doesn't matter.

If Stallman can convince large companies who sell licenses to also release the 
software under a free license, then surely an open community such as Pd can share 
code in a way less rigid than "IF $other_license THEN goto more_work".  I'm not 
saying licenses aren't important, but I'm saying it's a non-problem when the original 
author is probably willing to give you what you need under the license you want in 
order to move Pd forward.

-Jonathan

> 
> Note that Mathieu's unit testing implementation is almost certainly more
> rigorous, better thought out, and exact than my own. :)
> 
> Cheers,
> 
> Chris.
> 
> -------------------
> http://mccormick.cx
>



More information about the Pd-dev mailing list