[PD-dev] Re: [PD-ot] Porting, copyright and licensing

Hans-Christoph Steiner hans at eds.org
Fri Jan 6 16:40:49 CET 2006


The ACM license does not allow commercial use, so it can't be added to  
the Pd-extended builds.  Currently, everything in Pd-extended AFAIK is  
either BSD or GPL and it should stay that way (any GPL compatible is  
fine).  Otherwise it will create a lot of menial labor to keep track of  
what parts have which restrictions.

There are other reprocussions, too.  For example, both the ACM license  
and Yves' PiDiP license prevent that code from being included in Debian  
or any GPL'ed live CD.

.hc

On Jan 6, 2006, at 3:39 AM, Jamie Bullock wrote:

>
> Thanks to everyone who replied to this thread on and off-list. It  
> seems like my question was based on a misunderstanding about the  
> criteria for adding code to the CVS. Since GPL isn't a requirement, I  
> think the best thing is simply for me to leave it under the ACM  
> license and make it clear that the code is based on source by the  
> original authors.
>
> As people have suggested, I will also look into the possibility of  
> using an FFT to do the Cosine Transform. It would certainly be  
> preferable for me if I could do what I need without using any  
> externals.
>
> Regards,
>
> Jamie
>
> On Wed, 4 Jan 2006 10:51:19 +0000
> Jamie Bullock <jamie at postlude.co.uk> wrote:
>
>>
>> Hi,
>>
>> Whilst we are on the subject of licensing and copyright, I have a  
>> related question. If a section of code is ported into another  
>> programming language, does the ported code qualify as a new piece of  
>> software or a modification of existing software? I ask this, because  
>> clearly it has implications for who owns the copyright to the ported  
>> code.
>>
>> For example, I have written an external that uses a Fast Cosine  
>> Transform algorithm originally implemented in Fortran, with the code  
>> released under the ACM license  
>> (http://www.acm.org/pubs/copyright_policy/softwareCRnotice.html).  
>> Clearly, if a port into C (as a PD external) is classed as a  
>> modification of the existing Fortran code, then I have to license the  
>> external under the ACM also. That is, unless the author agrees to  
>> relicense the code under the GPL. However, if the PD external is  
>> classed as an entirely separate piece of software, just using the  
>> same algorithm, could it be relicensed without consent?
>>
>> Does anyone know the law/etiquette regarding this?
>>
>> Thanks,
>>
>> Jamie
>>
>> _______________________________________________
>> PD-dev mailing list
>> PD-dev at iem.at
>> http://lists.puredata.info/listinfo/pd-dev
>
> _______________________________________________
> PD-dev mailing list
> PD-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev
>

________________________________________________________________________ 
____

                   ¡El pueblo unido jamás será vencido!





More information about the Pd-dev mailing list