🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.math.num-analysis
Article #1316

Re: Root finding - Bug in Num Recipes

#1316
From: Paul Hughett
Date: Thu, 19 Nov 1998 00:00
43 lines
2975 bytes
Eleftherios Gkioulekas (lf@amath.washington.edu) wrote:
[deletia]

: Finally, it is important to note that numerical recipies are not free
: software, so it is not appropriate to discuss them in gnu.misc.discuss,
: unless you want to discuss the nature of their license terms. 
: If you write a program that depends on numerical recipies routines
: you can not legally redistribute these routines. 

Not precisely true.  You are free to distribute source of your own
program, with instructions for the users to compile and link with
their own copy of Numerical Recipes.  You could also distribute unlinked
binaries of your program, although I'm not sure why you should want
to.  What you cannot do is distribute either linked binaries, or copies
of the NR source code.

: This is particularly onerous if you want your program to be free
: software, or if you need to _modify_ their routines.

Regrettably true.  I find that I am using NR less and less, for exactly
this reason.

: In general be very cautious of books with published source code. Always 
: review the copyright status of their code before using it in projects that 
: you might want to share with your collegues. In almost all cases that I know 
: of, such books give you no rights. The copyright terms are always stated 
: behind the book's titlepage. In Numerical Recipies, you are granted
: a License which is discussed in an unnumbered section in the beginning
: of the book. That License is extremely restrictive however. If no permissions
: or License are mentioned, this means that you are given no rights at all.
: In that case, it might even be illegal to copy the source code from the book 
: to your computer by hand. This is very sad because, as far as I am 
: concerned it makes a big chunk of these books useless to me.


Many of the routines available in Netlib have the same problem.  Either
a restrictive license, or no stated license terms, in which case you
cannot assume that you have any rights to the code.  You might be able
to make the case that intentional public posting of the code implies
certain rights to use, but I wouldn't want to try that without a
laywer.

Paul Hughett
Technical Details
Message-ID: <731co5$n1o$1@netnews.upenn.edu>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3653374B.950EFD0F@trc.tellabs.com> <3653DFB0.876D5A72@pci.unizh.ch> <86sofgmj8t.fsf@amath.washington.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1014db,9646b0a747ad2fab
X-Google-Attributes: gid1014db,public
X-Google-Thread: 1025b4,9646b0a747ad2fab
X-Google-Attributes: gid1025b4,public
X-Google-Thread: 107079,9646b0a747ad2fab
X-Google-Attributes: gid107079,public
From: hughett@chaplin.med.upenn.edu (Paul Hughett)
Subject: Re: Root finding - Bug in Num Recipes
Date: 1998/11/19
Message-ID: <731co5$n1o$1@netnews.upenn.edu>
X-Deja-AN: 413527893
References: <3653374B.950EFD0F@trc.tellabs.com> <3653DFB0.876D5A72@pci.unizh.ch> <86sofgmj8t.fsf@amath.washington.edu>
Followup-To: sci.math.num-analysis,comp.lang.c,gnu.misc.discuss
Organization: University of Pennsylvania
Newsgroups: sci.math.num-analysis,comp.lang.c,gnu.misc.discuss