inconsistent condition numbers from cond, det, inv functions

John W. Eaton jwe at bevo.che.wisc.edu
Thu Feb 7 15:29:07 CST 2008


On  7-Feb-2008, David Bateman wrote:

| Unfortunately, for reasons I don't quite understand, Octave has many
| files with copyright assigned to individual authors

I agree with all that you've posted, but I should probably explain
this point.

Up until about 1996, I asked people who contributed non-trivial
changes to either disclaim copyright or assign copyright to me, same
as the FSF requires for projects for which the FSF holds the
copyright.  The only difference being that I was the sole copyright
holder instead of the FSF.  Then I stopped doing it, primarily because
it is a slow process, especially given that Octave contributors are
widely distributed geographically, and also because I noticed that
other projects (notably the Linux kernel) were not asking for signed
disclaimers/assignments either, and they were getting along just
fine without the extra paperwork.

Once I stopped asking for disclaimers/assignments, I couldn't very
claim copyright on files I didn't write, so I decided to leave the
primary author as the copyright holder for new files.

If someone makes major changes to a file, then I think it is
reasonable to add them as a copyright holder for the file, and there
are a number of files in Octave that have multiple names listed in the
copyright lines.  If we missed some, it is not intentional.  But at
the same time, a few lines changed doesn't seem like a sufficient
reason to change the copyright notice.  Credit is certainly given in
the ChangeLog files.

jwe


More information about the Bug-octave mailing list