Re: FFT implementation in ImageJ

Posted by ctrueden on
URL: http://imagej.273.s1.nabble.com/FFT-implementation-in-ImageJ-tp5008239p5008303.html

Hi Dimiter,

> I don't think that by porting C code to Java one violates any
> license. Porting requires usually reimplementation and
> re-optimization. This is in fact new development. So I wouldn't bother
> about licensing issues in this case.

Incorrect.

From the Numerical Recipes website [1]:
> The Numerical Recipes programs are all copyrighted by the authors of
> the Numerical Recipes books. Under copyright law, all "derivative
> works" (modified versions, or translations into another computer
> language) also come under the same copyright.

From Digital Law Online [2]:
> Many people have reimplemented computer programs by rewriting them to
> replace the source code with code of their own writing. There is no
> reason to believe that this would not be a copyright infringement,
> particularly if the reimplementer had access to the source code of the
> original program, even if none of the original source code remains.

As I said, it is best to completely avoid the Numerical Recipes code, since
it is only available under a very restrictive license not conducive to open
source development or distribution.

-Curtis

[1] http://www.nr.com/com/info-copyright.html
[2] http://digital-law-online.info/lpdi1.0/treatise27.html


On Wed, Jun 18, 2014 at 4:28 AM, Dimiter Prodanov (imec) <
[hidden email]> wrote:

> Hi,
>
> I don't  think that by porting C code to Java one violates any license.
> Porting requires usually reimplementation and re-optimization.
> This is in fact new development. So I wouldn't bother about licensing
> issues in this case.
> Besides, there are some mistakes in the Numerical Recipes.
>
> Best regards,
>
> Dimiter
>
>
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html