From: "Robert I. Eachus" <rieachus@attbi.com>
Subject: Re: Software Patent Concerns => New Black Markets?
Date: Wed, 20 Aug 2003 22:10:12 GMT
Date: 2003-08-20T22:10:12+00:00 [thread overview]
Message-ID: <3F43F1C3.2020806@attbi.com> (raw)
In-Reply-To: 6kA0b.5574$q9.318397@read1.cgocable.net
Warren W. Gay VE3WWG wrote:
> "They decreed that the stored-program idea rightfully
> belonged in the public domain."
>
> And that is how it was decided, and we enjoy its benefits today.
I knew many of the people involved in this. (Pres Eckart was best man
at my parent's wedding, and my father at Pres's first wedding.) But
more than that I knew a number of people who actually worked on Eniac in
addition to the principle players.
Pres's father was actually the one who pushed him to patent everything
that wasn't nailed down. AFAIK, Pres never met Atsenoff until much
later, and knew nothing about the ABC computer. (In any case, the ABC
computer was very different in design and implementation.) Oh, and as
far as I am concerned, the half-adder, which was the key circut in most
early vacuum-tube computers was invented by Pres. I don't know who
originally came up with the flip-flop.
Now back to the stored program concept. Originally, the ENIAC was
designed with a bank of rotary switches which could be used to program
it. There were twenty instruction registers in the original design.
There was a similar bank of registers implemented using 10 tubes to
create a ring counter. (These were 6SN7 tubes, dual triodes, and were
connected in pairs so that if one burned out its partner would carry on.
So five tubes allowed for ten different on states, and each tube had a
indentical tube in series. The way that the tubes usually failed was
that the filament burned out in the inrush when the machine was turned
on. Of course the real solution was to keep it always on.)
As soon as the machine was built, plans were made for a second bank of
instruction switches, to be used for storing constants. Until it was
ready, the instruction switch bank could also be used for constants.
But often programs needed more than 20 instructions and constants, so
the programmers for the machine--those who actually set the
switches--got pretty proficient at putting constants in registers.
Basically, they had a program to read constants from cards into the
registers.
Then someone accidently submitted a program that would need the new bank
of instruction switches. He was flabbergasted to get results back.
When he went to find out how it had been run--was the new instruction
bank finished?--he was told, "No problem, we just did like we always do,
costants after the twentieth go into the registers." Of course, those
first three constants were actually program instructions...
It then became instantly obvious to the mathematicians who generated the
programs that they could use as many instructions as they wanted to by
using some of the registers for instructions and changing them. To me
that is the key insight of stored programs. And no one who was there
was willing to take particular credit or give it to anyone else.
Now understand that at the time this happened, the ENIAC was still at
the Moore School, and the staff using it was joint between the
University of Pennsylvania and Aberdeen Proving Ground, the actual US
Army customer. So yes, that discussion and decision that the stored
program concept was unpatentable did occur. But it occurred in the
context that the key features and advantages of a stored program system
had been instantly obvious to those present. And they were literally
all the people skilled in the art of programming computers at the time.
Johnny von then wrote his infamous paper, recently declassified. The
reason for the omitted references became obvious when that happened.
The Johnny von paper was prepared with an annex that described some of
the details of the implementation and credited Pres and John Mauchley.
But the paper was distributed at a time when it was felt that the fact
the machine actually existed at present should be very closely held.
But still most people who saw the (classified) paper never saw the
annex. Why? Because the annex discussed how to use ENIAC to replace the
bombes used to decrypt Enigma messages. The Johnny Von paper was only
Top Secret. That annex was literally classified as Ultra Secret, and
only available to those in the know on Ultra. (And again, AFAIK, my
father did get to see the full paper, but Pres Eckert never did.
However, I was not able to discuss that with my father until much, much
later when I could show him an unclassified copy of the annex, so we are
talking memories thirty years later.)
--
Robert I. Eachus
"As far as I'm concerned, war always means failure." -- Jacques Chirac,
President of France
"As far as France is concerned, you're right." -- Rush Limbaugh
next prev parent reply other threads:[~2003-08-20 22:10 UTC|newest]
Thread overview: 292+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-08-02 10:06 Realtime/embedded project to help with employment Luke A. Guest
2003-08-06 0:35 ` Luke A. Guest
2003-08-06 12:00 ` Phil Thornley
2003-08-06 12:15 ` Marin David Condic
2003-08-07 18:38 ` Luke A. Guest
2003-08-08 11:51 ` Marin David Condic
2003-08-08 21:02 ` rleif
2003-08-09 14:00 ` Marin David Condic
2003-08-09 15:53 ` Michael Erdmann
2003-08-10 5:01 ` rleif
2003-08-10 7:10 ` Hyman Rosen
2003-08-10 16:35 ` rleif
2003-08-10 17:53 ` Hyman Rosen
2003-08-12 16:14 ` Colin Paul Gloster
2003-08-12 18:12 ` Ed Falis
2003-08-10 22:45 ` Alexander Kopilovitch
2003-08-12 14:55 ` Preben Randhol
2003-08-13 12:59 ` Marin David Condic
2003-08-13 13:46 ` Preben Randhol
2003-08-13 14:50 ` Hyman Rosen
2003-08-13 17:02 ` Warren W. Gay VE3WWG
2003-08-12 14:59 ` Preben Randhol
2003-08-12 15:05 ` Vinzent Hoefler
2003-08-12 15:16 ` Preben Randhol
2003-08-12 16:08 ` Vinzent Hoefler
2003-08-12 17:35 ` Preben Randhol
2003-08-13 7:33 ` Vinzent Hoefler
2003-08-13 7:45 ` Preben Randhol
2003-08-13 10:13 ` Vinzent Hoefler
2003-08-13 11:00 ` Preben Randhol
2003-08-13 11:48 ` Vinzent Hoefler
2003-08-13 12:12 ` Preben Randhol
2003-08-13 11:32 ` Preben Randhol
2003-08-12 16:17 ` Colin Paul Gloster
2003-08-13 3:58 ` Robert C. Leif
2003-08-19 13:54 ` Colin Paul Gloster
2003-08-10 17:04 ` Marin David Condic
2003-08-11 14:20 ` Hyman Rosen
2003-08-12 12:34 ` Marin David Condic
2003-08-12 13:48 ` Hyman Rosen
2003-08-13 3:58 ` Robert C. Leif
2003-08-13 7:14 ` Preben Randhol
2003-08-13 13:24 ` Marin David Condic
2003-08-13 13:54 ` Preben Randhol
2003-08-15 0:19 ` Robert C. Leif
2003-08-15 8:35 ` Preben Randhol
2003-08-15 14:26 ` Chad R. Meiners
2003-08-15 14:37 ` Preben Randhol
2003-08-15 16:14 ` Chad R. Meiners
2003-08-16 10:02 ` Preben Randhol
2003-08-16 18:07 ` Chad R. Meiners
2003-08-18 6:38 ` Preben Randhol
2003-08-18 13:34 ` Chad R. Meiners
2003-08-18 15:43 ` Preben Randhol
2003-08-18 18:36 ` Chad R. Meiners
2003-08-18 20:30 ` Preben Randhol
2003-08-18 21:32 ` Chad R. Meiners
2003-08-18 19:04 ` Preben Randhol
2003-08-18 19:28 ` Chad R. Meiners
2003-08-19 6:29 ` Preben Randhol
2003-08-19 20:48 ` Chad R. Meiners
2003-08-16 13:57 ` Georg Bauhaus
2003-08-16 18:18 ` Chad R. Meiners
2003-08-16 18:33 ` Stephane Richard
2003-08-17 12:52 ` Stephane Richard
2003-08-17 13:20 ` Larry Kilgallen
2003-08-18 6:41 ` Preben Randhol
2003-08-17 23:03 ` Georg Bauhaus
2003-08-18 1:51 ` Chad R. Meiners
2003-08-13 11:14 ` Larry Kilgallen
2003-08-13 12:49 ` Frank J. Lhota
2003-08-13 23:34 ` Luke A. Guest
2003-08-13 12:34 ` Marin David Condic
2003-08-13 13:10 ` Preben Randhol
2003-08-13 13:30 ` Marin David Condic
2003-08-13 13:47 ` Preben Randhol
2003-08-14 12:32 ` Marin David Condic
2003-08-14 13:56 ` Preben Randhol
2003-08-15 12:22 ` Marin David Condic
2003-08-17 7:47 ` Hyman Rosen
2003-08-13 13:55 ` Vinzent Hoefler
2003-08-14 12:40 ` Marin David Condic
2003-08-18 11:10 ` Dale Stanbrough
2003-08-13 14:40 ` Hyman Rosen
2003-08-13 16:49 ` Warren W. Gay VE3WWG
2003-08-14 13:01 ` Marin David Condic
2003-08-14 16:46 ` Warren W. Gay VE3WWG
2003-08-15 4:22 ` Robert C. Leif
2003-08-15 9:48 ` Georg Bauhaus
2003-08-15 21:59 ` Robert C. Leif
2003-08-16 1:36 ` Robert I. Eachus
2003-08-17 11:30 ` Simon Wright
2003-08-17 12:08 ` Robert I. Eachus
2003-08-17 12:30 ` Jeffrey Creem
2003-08-16 1:58 ` George Shapovalov
2003-08-16 10:08 ` Preben Randhol
2003-08-16 11:50 ` Marin David Condic
2003-08-16 12:04 ` Preben Randhol
2003-08-16 18:25 ` Chad R. Meiners
2003-08-18 6:46 ` Preben Randhol
2003-08-18 13:48 ` Chad R. Meiners
2003-08-16 13:31 ` Georg Bauhaus
2003-08-17 14:27 ` Marin David Condic
2003-08-17 23:40 ` Georg Bauhaus
2003-08-18 2:00 ` Chad R. Meiners
2003-08-18 12:04 ` Georg Bauhaus
2003-08-17 8:26 ` Hyman Rosen
2003-08-17 19:04 ` Robert C. Leif
2003-08-15 12:40 ` Marin David Condic
2003-08-16 22:32 ` Warren W. Gay VE3WWG
2003-08-17 12:22 ` Marin David Condic
2003-08-17 23:34 ` Warren W. Gay VE3WWG
2003-08-14 12:52 ` Marin David Condic
2003-08-14 14:03 ` Preben Randhol
2003-08-12 14:52 ` Preben Randhol
2003-08-13 12:41 ` Marin David Condic
2003-08-13 13:32 ` Preben Randhol
2003-08-12 22:15 ` Luke A. Guest
2003-08-13 1:04 ` Hyman Rosen
2003-08-13 2:08 ` Wesley Groleau
2003-08-13 12:54 ` Marin David Condic
2003-08-13 13:36 ` Preben Randhol
2003-08-13 16:52 ` Warren W. Gay VE3WWG
2003-08-13 7:11 ` Preben Randhol
2003-08-13 22:26 ` Robert I. Eachus
2003-08-14 2:19 ` Alexander Kopilovitch
2003-08-14 6:54 ` Preben Randhol
2003-08-14 15:03 ` Robert I. Eachus
2003-08-15 0:46 ` Alexander Kopilovitch
2003-08-15 8:22 ` Preben Randhol
2003-08-15 16:21 ` Robert I. Eachus
2003-08-16 10:04 ` Preben Randhol
2003-08-14 8:27 ` Luke A. Guest
2003-08-14 9:58 ` Preben Randhol
2003-08-14 13:22 ` Hyman Rosen
2003-08-14 14:11 ` Preben Randhol
2003-08-14 17:46 ` Luke A. Guest
2003-08-15 8:29 ` Preben Randhol
2003-08-15 18:56 ` Luke A. Guest
2003-08-16 10:06 ` Preben Randhol
2003-08-13 7:08 ` Preben Randhol
2003-08-13 12:49 ` Marin David Condic
2003-08-13 16:54 ` Warren W. Gay VE3WWG
2003-08-13 17:20 ` Hyman Rosen
2003-08-13 22:06 ` Dale Stanbrough
2003-08-13 23:40 ` Luke A. Guest
2003-08-14 6:49 ` Preben Randhol
2003-08-14 13:11 ` Marin David Condic
2003-08-14 14:06 ` Preben Randhol
2003-08-14 20:35 ` Pascal Obry
2003-08-15 12:51 ` Marin David Condic
2003-08-15 13:40 ` Preben Randhol
2003-08-16 10:33 ` Marin David Condic
2003-08-14 16:51 ` Warren W. Gay VE3WWG
2003-08-15 12:58 ` Marin David Condic
2003-08-16 22:46 ` Warren W. Gay VE3WWG
2003-08-14 3:19 ` Robert C. Leif
2003-08-14 12:00 ` Dmytry Lavrov
2003-08-14 13:29 ` Hyman Rosen
2003-08-14 13:08 ` Marin David Condic
2003-08-14 16:58 ` Warren W. Gay VE3WWG
2003-08-14 17:47 ` Hyman Rosen
2003-08-14 19:15 ` Stephane Richard
2003-08-15 8:26 ` Preben Randhol
2003-08-15 13:04 ` Marin David Condic
2003-08-15 13:57 ` Preben Randhol
2003-08-16 22:49 ` Warren W. Gay VE3WWG
2003-08-17 14:07 ` Marin David Condic
2003-08-17 23:45 ` Warren W. Gay VE3WWG
2003-08-15 16:13 ` Robert I. Eachus
2003-08-16 2:27 ` Alexander Kopilovitch
2003-08-16 10:02 ` Preben Randhol
2003-08-16 10:01 ` Preben Randhol
2003-08-16 11:03 ` Marin David Condic
2003-08-16 11:39 ` Stephane Richard
2003-08-13 12:12 ` Georg Bauhaus
2003-08-13 13:15 ` Marin David Condic
2003-08-13 13:52 ` Preben Randhol
2003-08-14 13:15 ` Marin David Condic
2003-08-14 14:11 ` Preben Randhol
2003-08-15 13:11 ` Marin David Condic
2003-08-15 14:04 ` Preben Randhol
2003-08-16 11:23 ` Marin David Condic
2003-08-13 18:14 ` Georg B.
2003-08-14 13:25 ` Marin David Condic
2003-08-15 9:35 ` Georg Bauhaus
2003-08-15 13:17 ` Marin David Condic
2003-08-15 14:50 ` Georg Bauhaus
2003-08-14 17:05 ` Warren W. Gay VE3WWG
2003-08-15 8:44 ` ADCLing (was: Re: Realtime/embedded project to help with employment.) Georg Bauhaus
2003-08-15 8:48 ` Preben Randhol
2003-08-15 13:19 ` Realtime/embedded project to help with employment Marin David Condic
2003-08-15 14:12 ` Preben Randhol
2003-08-16 11:43 ` Marin David Condic
2003-08-16 11:59 ` Preben Randhol
2003-08-16 14:55 ` Ludovic Brenta
2003-08-16 23:34 ` Software Patent Concerns => New Black Markets? Warren W. Gay VE3WWG
2003-08-17 19:04 ` Robert C. Leif
2003-08-17 23:03 ` Warren W. Gay VE3WWG
2003-08-18 7:20 ` Ludovic Brenta
2003-08-18 14:25 ` Alexander Kopilovitch
2003-08-18 14:38 ` chris
2003-08-19 10:36 ` Georg Bauhaus
2003-08-19 11:32 ` Wojtek Narczynski
2003-08-18 18:31 ` Robert C. Leif
2003-08-18 19:04 ` Chad R. Meiners
2003-08-18 19:36 ` Hyman Rosen
2003-08-19 6:58 ` Preben Randhol
2003-08-19 15:06 ` Robert C. Leif
2003-08-19 17:00 ` Warren W. Gay VE3WWG
2003-08-20 10:55 ` Wojtek Narczynski
2003-08-20 12:49 ` Jean-Pierre Rosen
2003-08-20 19:16 ` Dmytry Lavrov
2003-08-21 8:12 ` Wojtek Narczynski
2003-08-21 17:47 ` Dmytry Lavrov
2003-08-21 17:53 ` Dmytry Lavrov
2003-08-19 13:45 ` Wojtek Narczynski
2003-08-19 14:43 ` Hyman Rosen
2003-08-19 17:48 ` Wojtek Narczynski
2003-08-19 20:47 ` Robert C. Leif
2003-08-20 4:16 ` Hyman Rosen
2003-08-20 22:45 ` Robert I. Eachus
2003-08-21 4:08 ` Hyman Rosen
2003-08-19 10:28 ` Georg Bauhaus
2003-08-19 12:01 ` Dmitry A. Kazakov
2003-08-19 16:53 ` Software Patent Concerns => (FSF is Robin Hood?) Warren W. Gay VE3WWG
2003-08-19 17:16 ` Software Patent Concerns => New Black Markets? Ed Falis
2003-08-20 22:27 ` Robert I. Eachus
2003-08-21 23:02 ` Alexander Kopilovitch
2003-08-19 17:54 ` Patent Guy
2003-08-20 1:34 ` Warren W. Gay VE3WWG
2003-08-20 3:35 ` Wes Groleau
2003-08-20 6:08 ` Patent Guy
2003-08-20 16:59 ` Warren W. Gay VE3WWG
2003-08-20 21:37 ` Patent Guy
2003-08-20 22:10 ` Robert I. Eachus [this message]
2003-08-21 20:22 ` Warren W. Gay VE3WWG
2003-08-22 9:36 ` Georg Bauhaus
2003-08-22 17:19 ` Robert I. Eachus
2003-08-20 22:32 ` Alexander Kopilovitch
2003-08-19 11:19 ` Wojtek Narczynski
2003-08-17 14:13 ` Realtime/embedded project to help with employment Marin David Condic
2003-08-15 14:53 ` Georg Bauhaus
2003-08-15 19:17 ` Chad R. Meiners
2003-08-16 10:08 ` Preben Randhol
2003-08-16 17:40 ` Chad R. Meiners
2003-08-18 6:35 ` Preben Randhol
2003-08-18 16:37 ` Frank J. Lhota
2003-08-18 20:32 ` Preben Randhol
2003-08-18 20:47 ` Chad R. Meiners
2003-08-19 16:02 ` John R. Strohm
2003-08-16 23:23 ` Warren W. Gay VE3WWG
2003-08-13 19:03 ` Hyman Rosen
2003-08-10 17:26 ` Michael Erdmann
2003-08-10 11:17 ` Mário Amado Alves
2003-08-10 16:50 ` Marin David Condic
2003-08-10 17:20 ` Michael Erdmann
2003-08-13 14:21 ` Stephane Richard
2003-08-13 16:36 ` Warren W. Gay VE3WWG
2003-08-08 23:39 ` Luke A. Guest
2003-08-09 13:40 ` Marin David Condic
2003-08-09 16:02 ` Luke A. Guest
2003-08-09 22:47 ` Marin David Condic
2003-08-10 10:38 ` Luke A. Guest
2003-08-11 10:08 ` Mark Lorenzen
2003-08-11 18:39 ` Luke A. Guest
2003-08-11 21:04 ` Mark Lorenzen
2003-08-11 22:59 ` Luke A. Guest
2003-08-12 12:12 ` Marin David Condic
2003-08-22 21:53 ` Luke A. Guest
2003-08-23 2:55 ` Alexander Kopilovitch
2003-08-23 12:54 ` Marin David Condic
2003-08-12 14:55 ` Colin Paul Gloster
2003-08-12 15:03 ` Vinzent Hoefler
2003-08-12 13:43 ` Dmytry Lavrov
2003-08-09 3:52 ` Steve
2003-08-09 13:47 ` Marin David Condic
2003-08-22 21:28 ` Luke A. Guest
2003-08-08 13:32 ` chris
2003-08-07 18:44 ` Luke A. Guest
2003-08-07 19:40 ` Jeffrey Carter
2003-08-07 21:42 ` Luke A. Guest
2003-08-08 1:07 ` Jeffrey Carter
2003-08-08 12:00 ` Phil Thornley
2003-08-08 13:46 ` Martin Dowie
2003-08-08 14:46 ` Jean-Pierre Rosen
2003-08-08 15:55 ` Martin Dowie
2003-08-08 23:37 ` Luke A. Guest
2003-08-10 9:43 ` JP Thornley
2003-08-12 15:25 ` Colin Paul Gloster
2003-08-22 21:25 ` Luke A. Guest
2003-08-12 19:26 ` FJ de Bruin
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox