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@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@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
________________________________________________________________________ ____
¡El pueblo unido jamás será vencido!