Historical Text by Ben Baker
Date: 02 May 87 08:04:00
You and Hartman asked for it, so here (as best I can remember) is a capsule
history of Fidonet.
From: Ben Baker
To: David Garrett
TJ once told me he began work on Fido around Christmas, '83. He wasn't
In early '84, I was preparing to put a CBBS on line for the CP/M Sig of
computer club at MAC when I was approached by the club Pres to make it
club-wide BBS. The club had a commitment from DEC for an indefinite
of a Rainbow. The theory was that the Rainbow had a Z-80 and could
CP/M, so should be able to run CBBS. When I finally got the manuals
the Rainbow, I discovered that the Rainbow's Z-80 did not have access to
the I/O ports, so could NOT run CBBS! I immediately began a frantic
for BBS S/W which would run on the Rainbow, which led me to John Madill's
board in Baltimore. There I engaged in a message exchange with Tom
Jennings, who was frantically searching for someone to write a comm driver
No, I didn't do the comm driver (don't remember who did), but I did get
copy of the first Rainbow version (which was, I think, originally intended
for John Madill's home machine -- don't know if he ever put it up).
March I had it running on the club's Rainbow 100.
I don't know when TJ began numbering Fido installations, but at that time
there were at least 6, but no more than 8. He would not assign me
until he could "list" me in his informal Fido list, and I did not get a
phone line assigned to the system until sometime in April. When I
finally give him a publishable phone number, I was listed as "Fido 10,"
second St. Louis Fido (Tony Clark was Fido 4). I began with a late
3, but by the time I was listed, I think I was running Version 5.
In May, Fido began to blossom, and by Memorial Day there were around 15
Fidos on line. St. Louis had 5 of them -- 4, 10, 16, 17 and 22.
begun assignning Fido numbers when he mailed out diskettes -- many of them
never did come on line). Curiously, all but Tony Clark were running Fido
Sometime in late May or early June I was talking on the phone with TJ and
the subject of networking the BBSs together came up. "Wouldn't it
if one Fido could automatically call another and send it messages and files
-- automatic software updates!" That night TJ logged into Fido 10
uploaded FIDO_DEC V6, a brand new program called FIDONET, and a new system
file called "NODELIST.BBS." With that, FidoNet was born.
Version 6 implemented a very primative amorphous network with just one
hard-wired schedule. Traffic level grew rapidly with everyone experimenting
with this new toy, and it soon became apparent that most of the time we
were butting heads, and many messages never went through. We needed
elaborate scheduling and some means of defining message routing.
do you develop and do controlled testing on something like that without
spending a fortune on phone bills? St. Louis which by this time had
a 6th Fido (51), could model a real network with local phone calls!
other city could boast more than 2 Fidos. That is how I became involved
difining Fido's routing language with TJ. TJ wrote -- we tested --
back results and needs -- TJ wrote, sometimes two releases in a day!
August we had version 7, with its routing language, ready for distribution,
and FidoNet began to change shape toward what we see today.
TJ was maintaining the nodelist. When he received a change request,
would write it down on a small slip of paper and stick it to the wall.
Frequently the slip would fall from the wall and disappear behind his
computer, never to be seen again. By September the nodelist was a
I'm not sure if we volunteered or WERE volunteered, but Ken and I agreed
take over nodelist maintenance, and on September 21, 1984, we (well --
mostly Ken) published the first "St. Louis Nodelist." It took us
of weeks to weed out all the bad numbers and drop-outs, but by the middle
of October we had a pretty solid nodelist. TJ had been bit once or
with fake node number requests. (I'm sure many of you have heard
of the famous "little old lady." It actually happened. He accepted
request for a node number. After several complaints from the net
no-answer, he called the number during the day -- and got an earfull!)
we established our first FidoNet policy -- ya gotta request a node number
via net mail. Of course, TJ was still passing out node numbers with
diskettes, and we still had a few bad ones. It took another month
persuade him to stop, and to publish "our policy" in the docs.
It was October or November that TJ published the first issue of our
irregular weekly newsletter, FidoNews. I don't think he had ever
to continue with the newsletter very long, and in January he passed that
baton to Thom. I remember at the time I had never heard of Thom Henderson!
Who the hell is he? Ken didn't know either. Hey Ken did you
out who this Thom Henderson is? What kinda name it "Thom" anyway?
I think we were in Fido Version 8 when, in the Spring of 85, we were
rapidly approaching Fido's 250 node limit. And a nodelist that size
becomming difficult for one man to manage and still find time to kiss his
wife occasionally. Our computer club and the local DECUS chapter
TJ to St. Louis to speak at a joint meeting on April 10th amd the next
we had an all-day meeting at Ken's house.
After an 11 hour session we codified what was already taking place.
the advent of a routing language, FidoNet was collecting itself into
groups or "nets," usually around a node willing to foot the bill for
long-distance calls. So we created the net/node addressing scheme.
numbers within a net would no longer have to be unique on FidoNet, only
within the local net. Thus the "network host" could maintain his
list. But that still left about 100 or so nodes scattered throughout
hinterlands and not alligned with anybody. The net implied routing.
about a different kind of "net" that did NOT imply routing -- a Region.
reached into his knapsack (hey, that's the way he travels, knapsack and
scateboard) and pulled out two or three hugh U.S. maps. We spread
on the floor and with a felt pen, began carving. We divided up the
into ten pieces we hoped represented nore-or-less equal populations (at
10pm on a Thursday night we were not in a scientific mood) and dreamed
names for the ten new "regions."
TJ went home and got back in the "a version a day" mode. Ken and
I put a
freeze on the nodelist and began creating net and region files, and
assigning new net addresses. By early May, the software was beginning
stablize and we "went public." As I recall, we set June 15 as the cut-over
date to the new addressing scheme (with a silent prayer that we could get
everything in place by then). We found ten people willing to be regional
coordinators. We unfroze the nodelist and gave hosts a formula for
assigning node numbers (until the cut-over, they still had to be unique).
Finally the the fateful day came for us to all use the '3' command and
our new net addresses. I was expecting total chaos. I was not
prepared for just how smooth the transition happened! Oh sure, there
a few stragglers and even a few drop-outs, but still, one day we were an
amorphous network and the next FidoNet was partitioned into local nets
regions -- and the mail kept flowing as if nothing had happened!
It took a
good deal of coordinated effort by a great many people -- and it proved
COULD function as a body!
It was about that time that TJ first suggested a membership association.
After all, we had proved we were an organization, so why weren't we an
officially sanctioned organization. I was originally cool to the
Providing tee shirts and bumper stickers was not the kind of service
foundation I thought appropriate, so I dragged my heels. With the
Tsimpidis affair still fresh in my mind, I saw a need for a strong
collective voice, but I didn't have any idea how to get there.
I'm sure there were events of momment, but I don't recall much more as
slid quietly into 86. A 500 node limit came and went, almost without
notice. TJ said "This new version (11) can handle 1200 nodes.
to hold us for quite a while." We coined the name "International
Association" and used it a first line in the mailing address. FidoNet began
appearing more frequently in national publications -- like it or not, we
were a growing force and we were being noticed. Ken began receiving
donations in the name of IFNA, and they helped defray the costs of our
Two things happened in 86 to crystalize the IFNA concept and one to
definitely polarize it.
First, an April conversation between Ken and his accountant went something
like this: "You've got to pay income tax on these 'donations.'"
that's not my money!" "I know, but what IS IFNA? Can you prove
to the IRS
that it exists?" "Well. . .er. . .uh. . ." Total receipts for 85
a few hundred dollars, but still, that's a non-trivial tax burden and 86
revenues had already exceeded 85's.
Then in May we were asked by COSUG, "How would you like to help us put
Sysops' Conference?" Sounded like a good idea to us and we immediately
went to work on it. Then in July they said "Looks like we might have
small surplus. We will gladly share it with IFNA, but we can only
if IFNA is a bona fide not-for-profit corporation.
So, with some trepidation, Ken filed IFNA's incorporation papers in late
July or early August. On reflection, we should have said "Keep the
-- let's see what happens at the conference first." Marvelous thing
Then came the conference in August. From that momment to this our
becomes a blur to me. I recall that a self-appointed IFNA spokesman
in deeper, hotter water every time he opened his mouth. I recall
with no authorization save the aforementioned spokesman's, IFNA memberships
went on sale. I recall a disasterous "business meeting." I
putting out the fire under the tar pot. I recall a by-laws committee,
New Hampshire meeting, a Chicago meeting, flames, counterflames.
twice throwing in the towel and twice being persuaded to reconsider my
But can I put order to all of that? 'Fraid not -- it's all a blur.
Another historian will have to pick up from the conference; one with
clearer recollections (or perhaps records).
Has it all been worth it? For me, the first two years were an unqualified
success. As to the last year, only time will tell. I think
we now have
the skeleton of a potentially successful -- and useful -- organization.
Now, lets get some meat on the bones.
I have told this abreviated history from my own perspective. I have left
out many people and events really important to the development of FidoNet.
The list is long and I will not attempt to enumerate them for fear of
ommitions. You know who you are. Most of you know who 'they'
would simply say to all of you -- THANK YOU.
Back to FidoNet