FIDONET: When BBSes Went Global (And My Phone Bill Exploded)
How a network of dial-up BBSes connected the world using store-and-forward magic, and why getting a FIDONET address felt like joining some kind of digital secret society
Okay, picture this: Youโre sitting in your bedroom in 1989, connected to your local BBS via your trusty 2400 baud modem, and suddenly you realize you can send a message to someone in Germany. Not through some fancy internet connection (because for most of us, that didnโt exist yet), but through this absolutely brilliant network called FIDONET that basically turned every participating BBS into a node in a global communications web.
This is the story of how a bunch of BBS sysops figured out how to connect the entire world using nothing but phone lines, modems, and some seriously clever store-and-forward magic.
Special thanks to Randy Bushโs comprehensive 1992 technical paper โFidoNet: Technology, Use, Tools, and Historyโ for providing crucial historical details and statistics that help tell this story properly.
My First FIDONET Address (And Why It Felt Like Magic)
I still remember the first time I got a FIDONET address. The local sysop told me I was now 1:346/23.15
- and honestly, those numbers felt more important than my Social Security number.
Let me break down what that gobbledygook actually meant:
- 1 = Zone (North America - we were the cool kids)
- 346 = Net (my regional network)
- 23 = Node (the actual BBS I was on)
- .15 = Point (that was ME!)
Getting that address was like being handed the keys to the digital kingdom. Suddenly, I wasnโt just some kid dialing into local boards anymore. I was part of this global network that stretched across continents.
History of node 1:346/23
7 Jun 1991, nodelist.158: ,23,Wirehaired_Terrier_Opus_BBS,Spokane_Wa,Pat_Breeden,1-509-448-****,2400,CM,XW
4 Oct 1991, nodelist.277: Node removed from the nodelist
6 Dec 1991, nodelist.340: ,23,The_Diamond_Mine,Spokane_WA,Richard_Baysinger,1-509-325-****,2400,CM
28 Jun 1996, nodelist.180: ,23,The_Diamond_Mine,Spokane_WA,Richard_Baysinger,1-509-325-****,9600,CM
1 May 1998, nodelist.121: Node removed from the nodelist
Looking at this history from the actual FidoNet nodelists, you can see the story of node 1:346/23 from 1991 to 1998. First it was Pat Breedenโs โWirehaired Terrier Opus BBSโ (what a name!), then after a brief gap, Richard Baysinger took over with โThe Diamond Mine.โ That jump from 2400 to 9600 baud in 1996 was probably a big deal for users back then. These nodes were real people running real systems, and each entry represents someoneโs dedication to keeping the network alive.
The Humble Beginning: Two Friends Just Wanted to Share Messages
The whole thing started way simpler than youโd think. In 1984, Tom Jennings wasnโt trying to revolutionize global communications. He just wanted to move messages from his MS-DOS-based Fido BBS to his friend John Madilโs board. Thatโs it! No grand vision, no business plan, just two friends who wanted to share messages.
In Tomโs own words from his 1985 historical document: โWhen FidoNet was first tested, there were two nodes: myself here at Fido #1 in San Francisco, and John Madill at Fido #2 in Baltimore. John and I did all of the testing and development for the first pass at FidoNet. Its purpose: to see if it could be done, merely for the fun of it, like ham radio.โ
The very first Fido network listing from June 1984 - just a handful of nodes that would grow into a global network of 20,000+ systems
Since Jennings was the author of the Fido BBS software, he was able to quickly hack it to extract messages from a special local message area and queue them for sending to the remote BBS. And because US phone rates were way cheaper in the middle of the night, he wrote a separate program to handle this email transfer during one designated hour.
But hereโs the part that gets me: Tom admits this first version โdid not have routing, file attach, retry control, error handling, cost accounting, log files, or any of the niceties since added. A packet was made, a call placed, the packet transferred, that was it.โ
__
/ \
/|oo \
(_| /_)
_`@/_ \ _
| | \ \\
| (*) | \ ))
______ |__U__| / \//
/ FIDO \ _//|| _\ /
(________) (_/(_|(____/
(c) John Madill
FidoNet logo by John Madill
This single late-night hack between friends became the foundation for a global network that would eventually connect 20,000 nodes worldwide.
The Beautiful Chaos of Store-and-Forward
Hereโs where FIDONET got really wild. This wasnโt real-time communication like weโre used to today. This was store-and-forward, which basically meant your message took a journey that would make the Pony Express jealous.
Youโd write a message to someone on a BBS in, say, Australia. That message would sit on your local board until mail hour (usually late at night when phone rates were cheaper). Then your BBS would dial up its โuplinkโ - usually some bigger, more established board - and dump all the outbound mail.
From there, your message would hopscotch across the network: local hub to regional hub to national hub to international gateway, probably bouncing through multiple time zones and phone systems before finally landing on some BBS in Melbourne days later.
The crazy part? It actually worked. This was 1989, remember. Most people still thought computers were just fancy calculators, and here we were running a global communications network using equipment that would barely qualify as a calculator today.
The Numbers Thatโll Blow Your Mind
By 1992, FidoNet had grown to absolutely insane proportions. Weโre talking about over 20,000 public nodes worldwide moving email and news over regular phone lines. To put that in perspective, hereโs how explosive the growth was:
The explosive growth of FidoNet nodes from 1984 to 1995 - from Tom and Johnโs two-node experiment to a global network of over 20,000 systems
- 1984: 100 nodes (Tom and his friends)
- 1985: 600 nodes
- 1986: 1,400 nodes
- 1987: 2,500 nodes
- 1988: 4,000 nodes
- 1989: 6,500 nodes
- 1990: 9,000 nodes
- 1991: 11,000 nodes
- 1992: 16,000 nodes
- 1993: 20,000 nodes
Thatโs a 200x growth in under a decade, all volunteer-run!
But hereโs the part that really gets me: 2 million people were reading or writing FidoNet echomail by 1992, with about 200,000 using private email. And they were moving over 8 megabytes of compressed echomail daily. In 1992! When most people thought 640KB was plenty of memory for anyone.
This wasnโt just some hobbyist network either. AT&T, Georgia Pacific, and the Canadian Post Office were running private FidoNet networks alongside the public one. Major corporations saw the value in this โamateurโ technology and were quietly using it for their own internal communications.
Hereโs the complete timeline showing FidoNetโs incredible journey from Tom and Johnโs two-node experiment to a global network of over 35,000 systems:
timeline
title FidoNet Evolution: From Two Friends to Global Network
1983 : ๐พ Fido Software v1.0 Released
: Tom Jennings creates the foundation
1984 : ๐ First Interstate Message
: Tom (SF) to John Madill (Baltimore)
: 2 nodes โ 29 nodes โ 100 nodes โ 132 nodes
: ๐ First paper nodelist typed
: ๐ Routing begins
: ๐ฐ FidoNews launches
: ๐ First intercontinental message (Indonesia)
1985 : ๐๏ธ The Great Architecture Year
: ๐ Echomail conceived at Dallas pizza party
: โฐ 10-hour meeting in Kaplan's living room
: ๐ June 12th "Great Switch" (300+ nodes coordinate)
: ๐ Hierarchical addressing system born
1986 : ๐ Policy & Standards
: ๐ FidoNet Policy Guide issued
: ๐ฌ Echomail introduced by Jeff Rush
: ๐ง FTSC Technical Standards Committee formed
: ๐ 938 nodes
1987 : ๐ Global Zones Established
: ๐บ๏ธ Zone system implemented
: ๐บ๐ธ North America (z1), ๐ช๐บ Europe (z2), ๐ฆ๐บ Oceania (z3)
: ๐ First Echomail Conference List
: ๐ 1,935 nodes
1988 : ๐ Internet Integration Begins
: ๐ Africa and South Africa added
: ๐ป FidoNet connected to Internet
: ๐ 2,307 nodes
1989 : ๐ Policy & Expansion
: ๐ Zone 4 (Latin America) joins
: ๐ Zone 5 (Africa) joins
: ๐ Policy 4.07 adopted
: ๐ 4,722 nodes
1990 : โ๏ธ Infrastructure Maturity
: ๐ฎ Routed netmail implemented
: ๐ช First FidoCon conferences begin
: ๐ 5,692 nodes
1991 : ๐ Complete Global Coverage
: ๐ฏ๐ต Zone 6 (Asia) completes 6-zone system
: โ
All current zones established
: ๐ 9,138 nodes
1992 : ๐ Recognition & Peak Growth
: ๐ฅ Tom Jennings receives EFF Pioneer Award
: ๐ 12,771 nodes
1993 : โญ Mainstream Recognition
: ๐ Ward Christensen receives EFF Pioneer Award
: ๐พ Nodelist passes 2MB mark
: ๐ 18,588 nodes
1994 : ๐ฐ Professional Standards
: ๐ FidoNews gets ISSN number
: ๐ 25,159 nodes
1995 : ๐ฏ THE PEAK
: ๐ June: 35,787 nodes - Maximum size achieved!
: ๐พ Nodelist over 3MB
: ๐ช Last ONE BBSCon conference
1996-2001 : ๐ Internet Era Transition
: 1996: 34,038 nodes (Internet adoption accelerates)
: 1997: 29,027 nodes (FidoNews.org goes online)
: 1998: 22,929 nodes
: 1999: 18,088 nodes
: 2000: 15,408 nodes
: 2001: 13,293 nodes (Legacy continues)
Complete timeline of FidoNetโs evolution from 1983-2001, showing the incredible growth from 2 nodes to over 35,000 systems worldwide
The Midnight Mail Runs (And Why Sysops Never Slept)
Being a FIDONET sysop was like being a digital mail carrier who worked the graveyard shift. The whole network ran on this carefully choreographed dance that happened every night during off-peak phone hours.
A mail queue management interface showing the complex logistics of routing messages across the FidoNet - sysops had to monitor these systems to ensure mail flowed properly
Picture this: Around midnight, BBSes all across the country would start dialing each other up like some kind of electronic square dance. Your local board would call its uplink, receive any incoming mail, send out the dayโs messages, maybe grab some file updates, and then hang up.
If you were unlucky enough to try calling your BBS during โmail hour,โ youโd get nothing but busy signals. The sysop was probably sitting there watching scrolling text on a terminal, making sure the mail run completed successfully, because if it failed? No FIDONET mail until tomorrow night.
I knew one sysop who had his system set up to call him if the mail run failed. Guyโs phone would ring at 3 AM, and heโd have to get up and figure out why his board couldnโt connect to its uplink. Talk about dedication.
The Politics of Uplinks (Or: Why Geography Mattered)
Getting connected to FIDONET wasnโt as simple as just installing software. You had to find an uplink - basically a bigger BBS that would agree to carry your mail. This created this whole hierarchical system that was part technical necessity, part digital politics.
If you were running a small BBS in some tiny town, youโd probably connect to a bigger board in the nearest city. That board would connect to a regional hub, which connected to a national backbone, and so on up the chain.
The wild part was that geography still mattered in this digital network. A message from Portland to Seattle might actually route through Chicago, depending on how the networks were set up. Long-distance phone charges meant that the most direct route wasnโt always the cheapest route.
Echo Areas: The Original Forums
FIDONETโs killer feature was Echo Areas - basically distributed message boards that existed across multiple BBSes simultaneously. You could post a message to โHOBBIES.COMPUTERSโ on your local board, and that message would propagate out to every BBS that carried that echo.
Some of the popular echoes were legendary:
- FIDO_SYSOP - Where sysops talked shop and complained about users
- HOBBIES.COMPUTERS - Endless debates about which computer was best
- ALT.MUSIC - Before there was MP3 trading, there were album reviews
- COOKING - Surprisingly active, even back then
- POLITICS - Exactly as civilized as youโd expect
The beauty was that you could participate in these global discussions without ever leaving your local BBS. Your sysop would subscribe to whatever echoes they thought their users would want, and boom - instant global community.
The Great FidoNet Coup Attempt of 1989 (No, Really)
Hereโs a story that sounds like it came straight out of a cyberpunk novel, but itโs absolutely true. In 1986, this well-intentioned but naive group formed the International FidoNet Association (IFNA), supposedly to help promote the technology and coordinate newsletters.
But by 1989, things had gotten political. Really political.
Some less-than-constructive elements within IFNA decided they wanted to take complete control of the entire FidoNet network. So they attempted to load the IFNA board of directors and pass a motion that would put IFNA in charge of everything.
This was basically a digital coup attempt.
But hereโs where it gets beautiful: FidoNet fought back with the most 1980s BBS thing possible. They forced the takeover attempt into FidoNetโs only global referendum ever - a network-wide vote that required a majority of the entire network to agree to IFNA rule.
Picture thousands of sysops and users across six continents debating this in echo areas, and then actually voting via the same store-and-forward network they were fighting over.
The result? The coup failed spectacularly. The network voted down the takeover, IFNA was subsequently dissolved, and FidoNet remained the โcooperative anarchyโ that Tom Jennings had always intended.
This whole episode proved something incredible about FidoNetโs design: because every node had the phone numbers of every other node and could communicate directly, no central authority could actually control the network. It was truly owned by its users.
When Things Went Wrong (And They Often Did)
FIDONET was amazing when it worked, but when it broke? Oh boy.
But before we get to the technical problems, let me tell you about the human problems. Tom Jennings tells this incredible story from the early days when wrong phone numbers were a constant issue:
โTo impress on you the seriousness of wrong numbers in the node list, imagine you are a poor old lady, who every single night is getting phone calls EVERY TWO MINUTES AT 4:00AM, no one says anything, then hangs up. This actually happened; I would sit up and watch when there was mail that didnโt go out for a week or two, and Iโd pick up the phone after dialing, and was left in the embarrasing position of having to explain bulletin boards to an extremely tired, extremely annoyed person.โ
Can you imagine? Some poor lady getting hammered with modem calls in the middle of the night because her number got into the FIDONET node list by mistake. Tom would have to call her up and try to explain what a bulletin board system was to someone who just wanted to sleep!
Duplicate messages were a constant problem. Youโd post something once, and through some routing hiccup, it would appear three times in the echo. Multiply that by hundreds of users, and echo areas would turn into digital Groundhog Day.
Mail loops were even worse. A misconfigured node would create an infinite loop where messages would just bounce back and forth forever, eating up bandwidth and driving sysops crazy.
And donโt get me started on net splits. When a major hub went down, entire regions would get cut off from the network. Suddenly, the West Coast couldnโt talk to the East Coast, and everyone assumed the other side had disappeared.
But you know what? The fact that this volunteer-run, amateur network worked at all was miraculous. People were literally running global communications infrastructure out of their spare bedrooms using consumer-grade equipment.
The 10-Hour Meeting That Saved FidoNet
Hereโs one of my favorite stories from Tomโs historical documents. By 1985, FidoNet was growing so fast that it was literally about to collapse under its own weight. The node list was becoming unmanageable, and they desperately needed a solution.
Tom and Ezra Shapiro were invited to speak at the McDonnell Douglas Recreational Computer Club in St. Louis, and they planned ahead for a national FidoNet sysops meeting that same weekend. Ken and Sally Kaplan were kind enough to host everyone in their living room.
In Tomโs words: โThe meeting lasted ten continuous hours; it was the most productive meeting I (and most others) had attended. When we were done, we had basically the whole thing layed out in every detail.โ
Picture this: a bunch of computer geeks crammed into someoneโs living room for 10 straight hours, designing what would become the hierarchical addressing system that made global networking possible. No corporate boardrooms, no venture capital, no project managers. Just passionate volunteers figuring out how to connect the world.
Tom continues: โTwo or three months of brainstorming just flowed smoothly into place in one afternoonโฆ What we had done was exactly what we have now.โ
That meeting in the Kaplansโ living room created the net/node addressing system (like 1:346/23.15) that allowed FidoNet to scale from hundreds to thousands of nodes. When you consider that this volunteer-designed system influenced how the entire internet would eventually be structured, itโs pretty amazing that it all started with folks sitting on someoneโs couch.
The Day They Switched the Entire Network (June 12, 1985)
Once they had the new system designed, they faced an incredible challenge: how do you upgrade 300 volunteer-run systems spread across multiple continents to a completely new addressing scheme, all at the same time?
The solution was both elegant and terrifying: a coordinated global switch on June 12th, 1985.
Tom describes the anxiety: โFinally, on June 12th, we all swapped over to the new system; that afternoon, sysops were to set their net number (it had been โ1โ for backwards compatibility), copy in the new node list issued just for this occasion, and go. I assumed the result was going to be perpetual chaos, bringing about the collapse of FidoNet.โ
Think about what they were attempting: hundreds of sysops, most of whom had never even talked to each other, all had to coordinate changing their systems at exactly the same time. No central authority could force this to happen. It had to work through pure community cooperation.
And it actually worked.
Tom was amazed: โAlmost the exact opposite was true; things went very smoothly (yes, there were problems, but when you consider that FidoNet consists of microcomputers owned by almost 300 people who had never even talked to each otherโฆ)โ
Within a month, virtually every system had successfully transitioned to the new net/node architecture. This kind of coordinated upgrade across a distributed volunteer network was unprecedented - and probably hasnโt been matched since.
The Characters Who Made It Work
FIDONET attracted some absolutely fascinating people. You had:
The Network Coordinators - The digital equivalent of air traffic controllers, keeping the routing tables updated and settling disputes between nodes.
The Echo Moderators - Volunteers who tried to keep discussions on-topic and civil. Good luck with that on ALT.POLITICS.
The Technical Wizards - People who understood the arcane details of routing protocols and could debug why mail wasnโt flowing properly.
The Troublemakers - Every network had them. Users who would deliberately stir up drama in the echoes or abuse the system in creative ways.
The amazing thing was that it was all volunteer-run. Nobody was getting paid for this. People maintained nodes, coordinated networks, and kept the whole thing running because they believed in the vision of global communication.
The Economics of Connection
Running a FIDONET node wasnโt cheap. You needed:
- Dedicated phone lines (because mail hour tied up your board for hours)
- Long-distance charges to your uplink
- Extra storage for all the mail and echo traffic
- Backup power (because losing power during a mail run was a disaster)
Some sysops were spending hundreds of dollars a month just on phone bills. The bigger hubs were probably spending more on telecommunications than most small businesses.
But hereโs the thing: they did it anyway. Because being part of this global network was worth the cost. You werenโt just running a local BBS anymore; you were part of something bigger.
The Secret Internet Hack That Saved FidoNet Thousands
Hereโs something most people donโt know: by November 1991, FidoNet was already using the Internet to transport mail and news between Europe and North America. This wasnโt some official partnership - it was a brilliant hack that saved the network thousands of dollars a month.
Instead of expensive international phone calls, the European and North American zonegates were moving data directly via IP connections, courtesy of RIPE and EUnet. The data wasnโt even being converted between formats - they were literally tunneling FidoNet protocols through the Internet.
By late 1992, this Internet tunneling had expanded to Taiwan, Southern Africa, Chile, and other regions. FidoNet was basically using the Internet as a free long-distance carrier while most people didnโt even know what the Internet was.
Think about that: while the general public was still trying to figure out what email was, FidoNet sysops were already running hybrid networks that seamlessly bridged dial-up and Internet protocols. These folks were decades ahead of their time.
When I Accidentally Became Internet Famous
Iโll never forget the time I posted what I thought was a harmless message to a computer echo, and somehow it ended up sparking this massive debate that spread across multiple echo areas for weeks.
The message eventually made it all the way to boards in Europe and Australia. I was getting replies from people Iโd never heard of, in countries Iโd only seen on maps. For a kid whoโd been kicked off local BBSes for being too young, suddenly having my thoughts read by people around the world was absolutely mind-blowing.
Thatโs when I really understood what FIDONET was: it wasnโt just a technical achievement, it was a community that happened to span the globe.
The Original Social Media Rule (From 1985!)
You want to know whatโs amazing? FidoNetโs basic social guideline, established way back in 1985, was elegantly simple. From Tomโs own historical document, the networkโs purpose was described as โa hobby, a non-commercial network of computer hobbiests (โhackersโ, in the older, original meaning) who want to play with, and find uses for, packet switch networking.โ
The operating principle was basically: โDo not be excessively annoying and do not become excessively annoyed.โ
Thatโs it. No 50-page terms of service, no complex community standards, no algorithmic content moderation. Just a perfectly reasonable request for people to not be jerks to each other.
Tom also emphasized that it was โsimilar to ham radio, in that other than a few โstiffโ rules, each sysop runs their system in any way they please, for any reason they want.โ
Honestly, if modern social media platforms adopted this single rule, the internet would be a much more pleasant place. The fact that a global network of thousands of volunteers managed to function under this simple guideline says something profound about whatโs possible when people approach technology with genuine goodwill.
The Beginning of the End
FIDONETโs golden age couldnโt last forever. As the internet became more accessible and affordable, the elaborate infrastructure of hubs and uplinks started to seem quaint.
Why wait days for a message to propagate through the network when you could send email instantly? Why deal with mail hour and busy signals when you could connect to the web anytime?
But for those of us who lived through it, FIDONET represented something special: decentralized communication built by volunteers who believed in connecting people across the world.
What FIDONET Taught Us
Looking back, FIDONET was a preview of everything the internet would become:
- Global communication without central authority
- Distributed networks that could route around damage
- Online communities organized around shared interests
- Store-and-forward messaging (hello, email!)
- User-generated content before anyone called it that
The technical principles that made FIDONET work - packet routing, store-and-forward, hierarchical addressing - are still fundamental to how the internet operates today.
But more than that, FIDONET proved that ordinary people could build extraordinary things. No corporations, no government funding, no venture capital. Just a bunch of computer geeks with modems and phone lines who wanted to talk to each other.
The Legacy Lives On
While the original FIDONET network is mostly a memory now, its spirit lives on everywhere you look. Discord servers, Reddit communities, mesh networks, even blockchain systems - they all trace their DNA back to those early days when sysops were figuring out how to connect BBSes across the world.
And honestly? In our age of centralized social media platforms and corporate-controlled communication, thereโs something refreshing about remembering a time when the network was owned by its users.
FIDONET wasnโt just a technical achievement. It was proof that given the right tools and the right motivation, people will build amazing things together. Even if it means staying up until 3 AM to debug why the mail run to Australia keeps failing.
The store-and-forward revolution: when BBSes went global, one dial-up connection at a time.
Sources and Further Reading:
- Randy Bush, โFidoNet: Technology, Use, Tools, and Historyโ (1992) - Available at fidonet.org
- Tom Jennings, โFidoNet History and Operationโ (February 8, 1985) - Originally at worldpowersystems.com/FidoNet/fidohist1.txt
- Tom Jennings, โFidoNet History and Operation Part Twoโ (August 20, 1985) - Originally at worldpowersystems.com/FidoNet/fidohist2.txt
- Personal experience and nodelist archives from 1:346/23
Want more stories from the dial-up days? Check out our other posts about BBS door games and the wild world of Renegade BBS.