Historical Text by Ben
Date: 02 May 87 08:04:00
From: Ben Baker
To: David Garrett
You and Hartman asked for it,
so here (as best I can remember) is a capsule
history of Fidonet.
TJ once told me he began work
on Fido around Christmas, '83. He wasn't sure
In early '84, I was preparing
to put a CBBS on line for the CP/M Sig of our
computer club at MAC when I
was approached by the club Pres to make it a
club-wide BBS. The club
had a commitment from DEC for an indefinite load
of a Rainbow. The theory
was that the Rainbow had a Z-80 and could run
CP/M, so should be able to run
CBBS. When I finally got the manuals for
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 search
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 a
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). By mid
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 a number
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 could
finally give him a publishable
phone number, I was listed as "Fido 10," the
second St. Louis Fido (Tony
Clark was Fido 4). I began with a late Version
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. (TJ had
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 on
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 be neat
if one Fido could automatically
call another and send it messages and files
-- automatic software updates!"
That night TJ logged into Fido 10 and
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 more
elaborate scheduling and some
means of defining message routing. But how
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 added
a 6th Fido (51), could model
a real network with local phone calls! No
other city could boast more
than 2 Fidos. That is how I became involved in
difining Fido's routing language
with TJ. TJ wrote -- we tested -- we fed
back results and needs -- TJ
wrote, sometimes two releases in a day! By
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, he
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 to
take over nodelist maintenance,
and on September 21, 1984, we (well --
mostly Ken) published the first
"St. Louis Nodelist." It took us a couple
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 twice
with fake node number requests.
(I'm sure many of you have heard a version
of the famous "little old lady."
It actually happened. He accepted a phone
request for a node number.
After several complaints from the net about
no-answer, he called the number
during the day -- and got an earfull!) So
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 to
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 intended
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 ever figure
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 was
becomming difficult for one
man to manage and still find time to kiss his
wife occasionally. Our
computer club and the local DECUS chapter brought
TJ to St. Louis to speak at
a joint meeting on April 10th amd the next day
we had an all-day meeting at
After an 11 hour session we
codified what was already taking place. With
the advent of a routing language,
FidoNet was collecting itself into local
groups or "nets," usually around
a node willing to foot the bill for
long-distance calls. So
we created the net/node addressing scheme. Node
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 own net
list. But that still left
about 100 or so nodes scattered throughout the
hinterlands and not alligned
with anybody. The net implied routing. How
about a different kind of "net"
that did NOT imply routing -- a Region. TJ
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 one out
on the floor and with a felt
pen, began carving. We divided up the country
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 up
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 to
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 set
our new net addresses.
I was expecting total chaos. I was not at all
prepared for just how smooth
the transition happened! Oh sure, there were
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 and
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 we
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 idea.
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 85
slid quietly into 86.
A 500 node limit came and went, almost without
notice. TJ said "This
new version (11) can handle 1200 nodes. That ought
to hold us for quite a while."
We coined the name "International FidoNet
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.'" "But
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 were only
a few hundred dollars, but still,
that's a non-trivial tax burden and 86
revenues had already exceeded
Then in May we were asked by
COSUG, "How would you like to help us put on a
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 a
small surplus. We will
gladly share it with IFNA, but we can only do that
if IFNA is a bona fide not-for-profit
So, with some trepidation, Ken
filed IFNA's incorporation papers in late
July or early August.
On reflection, we should have said "Keep the money
-- let's see what happens at
the conference first." Marvelous thing --
Then came the conference in August.
From that momment to this our history
becomes a blur to me.
I recall that a self-appointed IFNA spokesman put us
in deeper, hotter water every
time he opened his mouth. I recall that,
with no authorization save the
aforementioned spokesman's, IFNA memberships
went on sale. I recall
a disasterous "business meeting." I recall Ezra
putting out the fire under the
tar pot. I recall a by-laws committee, a
New Hampshire meeting, a Chicago
meeting, flames, counterflames. I recall
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
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
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' are. I
would simply say to all of you
-- THANK YOU.