Hacker News new | ask | show | jobs
by eesmith 1532 days ago
Most people using NR aren't building large programs.

Think about a student who learned from NR, then in grad school needs a method, and in the spirit of "I'm smart, I can do this myself", copies the method out of the book.

In larger projects, someone is more likely to be aware of alternatives, and the issues related to using source covered under the NR copyright.

1 comments

... hesitantly raises his hand

Back in ... 1991? I did use the C version of the Simplex Method almost straight from the book. I needed a concise linear programming optimization module that would be called in the middle of a not-really-concise production programming system handling (automotive) engines and gearboxes production for a couple of FIAT plants.

Basically a short-period scheduler to decide what to produce (slave to an immense system running on IBM mainframes; COBOL, again).

So I quickly put together the C version (with minimal modifications) and it chugged along happily on a VAX for at least a decade.

Thanks for the counter-example. :)

Did your company also license the code?

To explain my frame of mine, I was thinking how it was used in 2007 or later.

In the early 1990s, there wouldn't have been much off-the-shelf/free&open-source options. The GNU Scientific Library didn't start until 1996, for example (according to Wikipedia).

No. I was aware of the issue at the time, and this is part of the reason for me to alter the source a bit.

In my defense, the people I was working for at the time did not even understood the topic when I talked about that.

I think also that 30+ years ago software copyright was farther in the background.

The "Don't Copy that Floppy" propaganda, for example, didn't start until 1992.