WWIV
   HOME

TheInfoList



OR:

WWIV was a popular brand of
bulletin board system A bulletin board system (BBS), also called computer bulletin board service (CBBS), is a computer server running software that allows users to connect to the system using a terminal program. Once logged in, the user can perform functions such as ...
software from the late 1980s through the mid-1990s. The modifiable
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
allowed a
sysop A sysop (; an abbreviation of system operator) is an administrator of a multi-user computer system, such as a bulletin board system (BBS) or an online service virtual community.Jansen, E. & James,V. (2002). NetLingo: the Internet dictionary. Netl ...
to customize the main BBS program for their particular needs and aesthetics. WWIV also allowed tens of thousands of BBSes to link together, forming a worldwide proprietary
computer network A computer network is a set of computers sharing resources located on or provided by network nodes. The computers use common communication protocols over digital interconnections to communicate with each other. These interconnections are ...
, the
WWIVnet WWIVnet was a Bulletin board system (BBS) network for WWIV-based BBSes. It was created by Wayne Bell (computer specialist), Wayne Bell on December 1, 1987.FidoNet.


History


Origins

WWIV started out in early 1984 as a single BBS in
Los Angeles, California Los Angeles ( ; es, Los Ángeles, link=no , ), often referred to by its initials L.A., is the largest city in the state of California and the second most populous city in the United States after New York City, as well as one of the world' ...
, run by Wayne Bell, who wrote the original 1.0 version in
BASIC BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
as a high school programing project, and shared the software with 25 of his friends. As the popularity of WWIV spread in the mid-1980s, for practical reasons Bell switched to
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Fren ...
—specifically
Borland Borland Software Corporation was a computer technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn. Its main business was the development and sale of software development and software deployment product ...
's Turbo Pascal 2.0—creating a
compiled In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
version of the BBS but distributing the
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
for it to anyone who was interested in their own BBS. This encouraged sysops to develop new features for WWIV, and these ideas were released as "mods" that others could add to their own copies. Shortly after releasing the 2.0 version, Borland updated the compiler to the 3.0 and 3.1 versions; WWIV's versions were revised to reflect the compiler versions. One of Turbo Pascal's strong features was the ability to easily "
chain A chain is a serial assembly of connected pieces, called links, typically made of metal, with an overall character similar to that of a rope in that it is flexible and curved in compression but linear, rigid, and load-bearing in tension. A c ...
" sub-programs and external modules into memory only as required; as the average available RAM for a program to load and run in
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
was 384
kilobyte The kilobyte is a multiple of the unit byte for digital information. The International System of Units (SI) defines the prefix ''kilo'' as 1000 (103); per this definition, one kilobyte is 1000 bytes.International Standard IEC 80000-13 Quantiti ...
s, this became a very important feature. "Chaining" allowed for online games and other utilities to be used with WWIV without having to add the new source code for the game and then recompiling the entire BBS again. These programs—referred to as "chains" or "doors"—became very popular.


The switch to C++

After Borland released Turbo Pascal 4.0 and changed the structure of how compiled programs behaved—which made "chained" sub-programs such as the popular game Trade Wars II and Geopolitik impossible to run—Bell switched to
Borland C++ Borland C++ is a C and C++ IDE (integrated development environment) for MS-DOS and Microsoft Windows. It was the successor to Turbo C++ and included a better debugger, the Turbo Debugger, which was written in protected mode DOS. Libraries O ...
, which allowed for remote shell operations and easy porting of the old games and utilities written for the Pascal versions. Until WWIV version 5.x, WWIV was written in C. For the
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
release, WWIV was converted to C++. Bell also modified the base source so that multiple instances of the BBS could be running on the same system, with nonconflicting access to the various user databases. This was done to not only allow multiple-line BBSs to exist using WWIV, but to allow all WWIV sysops to access their own BBS without having to wait for a user to log off and/or be rude and kick them off. One other side-effect of the multi-line capability was that IBM's OS/2—specifically the
Warp Warp, warped or warping may refer to: Arts and entertainment Books and comics * WaRP Graphics, an alternative comics publisher * ''Warp'' (First Comics), comic book series published by First Comics based on the play ''Warp!'' * Warp (comics), a ...
version—became a popular choice for some WWIV sysops, as the default two instance configuration could easily run under the most basic OS/2 system with ease. In the BBS world, WWIV was referred to sometimes as the "only killer app for OS/2, and it wasn't even written for it!". WWIV did run well even in
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
, though—often better than Windows-native BBSs—because DOS applications ran preemptively, even with Windows 3.1. WWIV also ran well under Quarterdesk's DESQview and DESQVIEW/X multitasking shells. The switch to C also allowed for Bell to implement a rather flexible BBS network,
WWIVnet WWIVnet was a Bulletin board system (BBS) network for WWIV-based BBSes. It was created by Wayne Bell (computer specialist), Wayne Bell on December 1, 1987., Opus,
Genesis Genesis may refer to: Bible * Book of Genesis, the first book of the biblical scriptures of both Judaism and Christianity, describing the creation of the Earth and of mankind * Genesis creation narrative, the first several chapters of the Book of ...
, and many of the other BBS programs of the era refused to provide, usually on the basis of the perceived security risk. Nevertheless, source code availability was not lost on the thousands of WWIV sysops, who had begun to regard Bell as a cross between a father figure and a revolutionary. Registration also was required for membership in WWIVnet, which encouraged the growth of alternative WWIV-based networks. This also generated a subculture of unregistered WWIV boards, which at its peak represented a multiple of the number of officially registered boards, and even passed around unlicensed copies of the source code, as well as forming their own networks.


The rise of WWIVnet

Registration also provided permission to link to the main network,
WWIVnet WWIVnet was a Bulletin board system (BBS) network for WWIV-based BBSes. It was created by Wayne Bell (computer specialist), Wayne Bell on December 1, 1987.WWIVnet WWIVnet was a Bulletin board system (BBS) network for WWIV-based BBSes. It was created by Wayne Bell (computer specialist), Wayne Bell on December 1, 1987.South Bay region of
Los Angeles County, California Los Angeles County, officially the County of Los Angeles, and sometimes abbreviated as L.A. County, is the List of the most populous counties in the United States, most populous county in the United States and in the U.S. state of California, ...
. The e-mail address 1@1 on the WWIVnet belonged to him. The Dragon's Den, another important node of the WWIVnet BBS network (@5252), was operated in
Austin, Texas Austin is the capital city of the U.S. state of Texas, as well as the county seat, seat and largest city of Travis County, Texas, Travis County, with portions extending into Hays County, Texas, Hays and Williamson County, Texas, Williamson co ...
by Wig De Moville (a.k.a. "Filo"), who assumed the position of administering the sales of the WWIV source code. Wayne Bell wrote and released the "Net30" program which allowed multiple WWIV bulletin board systems to connect to each other, forming a network called
WWIVnet WWIVnet was a Bulletin board system (BBS) network for WWIV-based BBSes. It was created by Wayne Bell (computer specialist), Wayne Bell on December 1, 1987.WWIVlink was the next WWIV-based BBS network to be created that did not require the member BBS systems to be registered. As versions of WWIV became available that would support WWIV-networking "plugins," there were suddenly dozens of new WWIV networks such as IceNET (run by Jim Nunn in
Buffalo, New York Buffalo is the second-largest city in the U.S. state of New York (behind only New York City) and the seat of Erie County. It is at the eastern end of Lake Erie, at the head of the Niagara River, and is across the Canadian border from South ...
), FILEnet (run by Dennis M. Myers in
Richmond, Virginia (Thus do we reach the stars) , image_map = , mapsize = 250 px , map_caption = Location within Virginia , pushpin_map = Virginia#USA , pushpin_label = Richmond , pushpin_m ...
) and WWIVlink, TerraNET (run by Cris McRae), EliteLink, ChaosNET (centered on
Jacksonville, Florida Jacksonville is a city located on the Atlantic coast of northeast Florida, the most populous city proper in the state and is the largest city by area in the contiguous United States as of 2020. It is the seat of Duval County, with which the ...
), and TriNet around
Washington, D.C. ) , image_skyline = , image_caption = Clockwise from top left: the Washington Monument and Lincoln Memorial on the National Mall, United States Capitol, Logan Circle, Jefferson Memorial, White House, Adams Morgan, ...
It soon became very common for systems to be members of multiple networks. One drawback of being a part of multiple networks was that in order to transfer your mail packets for each network, separate calls were necessary. One system operator named Jayson Cowan developed a program called Linker that combined those packets into one that would be routed properly on the receiving system. The receiving system had to be configured to accept those network packets and agree to have their system process them. Linker played an integral part of increasing the popularity of systems being on more than one WWIV based network. As the Internet began to rise in popularity and availability a new method of packaging WWIV messages for transport by internet email was developed. The test network (PPPnet) was a great success. It later was merged into FILEnet, which provided for the transfer of large files between systems. The merged FILEnet shortly became the backbone for WWIV-based network traffic over the Internet, eliminating costly long-distance calls as well as the need for Linker. At their peaks, the large WWIV-based networks each had: *
WWIVnet WWIVnet was a Bulletin board system (BBS) network for WWIV-based BBSes. It was created by Wayne Bell (computer specialist), Wayne Bell on December 1, 1987.IceNET, 850 systems * WWIVlink, 675 systems * TerraNET, 470 systems


Gateways to non-WWIV computer networks

As the WWIV software continued to be improved, and more third-party software was being developed for the BBS system, new gateways systems were set up. Most notably,
WWIVnet WWIVnet was a Bulletin board system (BBS) network for WWIV-based BBSes. It was created by Wayne Bell (computer specialist), Wayne Bell on December 1, 1987.FidoNet gateways that allowed some interconnectivity between the two traditionally hostile networks. Similar WWIVnet gateways even allowed messages to be sent to and from standard Internet email addresses and
USENET Usenet () is a worldwide distributed discussion system available on computers. It was developed from the general-purpose Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Ellis conceived the idea in 1979, and it was ...
newsgroups A Usenet newsgroup is a repository usually within the Usenet system, for messages posted from users in different locations using the Internet. They are discussion groups and are not devoted to publishing news. Newsgroups are technically distinct ...
by means of the UUCP protocol. Thanks to the network implementation, WWIV sysops and their users worldwide became united to one another much in the same way forum communities exist on the Internet today. This camaraderie gave rise to WWIVCons, annual meetings where sysops and users of WWIV boards met in some central, real-life location to share stories, discuss the future of BBSing, and even hang one or two infamous sysops in effigy. It gave everyone a chance to see just what the person on the other side of the screen actually looked like in a day when GUIs and browsers with tons of pictures available at a click simply hadn't been invented yet.


WWIV vs Fido: controversies and BBS wars

Despite its popularity, WWIV wasn't without its share of controversy. To quite a few non-WWIV sysops, using WWIV was a sign of rebellion against the status quo; in fact, several key FidoNet administrators were quoted on several occasions that they firmly believed that running a WWIV board meant that you were probably running a "pirate" or "hacker" BBS, and that no WWIV BBS should be allowed access to FidoNet. This would lead to Bell's creation of
WWIVnet WWIVnet was a Bulletin board system (BBS) network for WWIV-based BBSes. It was created by Wayne Bell (computer specialist), Wayne Bell on December 1, 1987.World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web se ...
and the Internet, WWIV and other popular software still exist and are supported today. One popular WWIV support site is owned by Frank Reid, who runs Eagle's Dare BBS near
Washington, D.C. ) , image_skyline = , image_caption = Clockwise from top left: the Washington Monument and Lincoln Memorial on the National Mall, United States Capitol, Logan Circle, Jefferson Memorial, White House, Adams Morgan, ...
The current 5.0 release has enhanced Internet gateway capabilities such as telnet accessibility, and other modern features. WWIV is now owned by Dean Nash aka Trader Jack; his BBS is at elnet://bbs.wwiv.com bbs.wwiv.com WWIV uses the
Synchronet Synchronet is a multiplatform BBS software package, with current ports for Microsoft Windows, Linux, and BSD variants. Past versions also ran on MS-DOS and OS/2, but support for those platforms were dropped in version 3.0 (circa 2000). History S ...
FOSSIL A fossil (from Classical Latin , ) is any preserved remains, impression, or trace of any once-living thing from a past geological age. Examples include bones, shells, exoskeletons, stone imprints of animals or microbes, objects preserved ...
driver and is released under the Apache Software License.


Influences and reception

Due to its popularity, WWIV influenced later BBS programs. VBBS, written by Roland DeGraaf in 1990 using QuickBASIC, contained a WWIV-type interface and networking that was compatible with WWIVnet. Early versions of VBBS listed features such as "WWIV Compatible" and "Can be run as a door from WWIV BBS."
Telegard Telegard is an early bulletin board system (BBS) software program written for IBM PC-compatible computers running MS-DOS and OS/2. Telegard was written in Pascal with routines written in C++ and assembly language, based on a copy of the WWIV sour ...
and
Renegade Renegade or The Renegade may refer to: Aircraft *Lake Renegade, an American amphibious aircraft design *Murphy Renegade, a Canadian ultralight biplane design *Southern Aeronautical Renegade, an American racing aircraft design Games *'' Comman ...
BBS packages were heavily based on an older version of WWIV source code. WWIV was ported to the
Apple Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
by Terry Teague and later a WWIV clone for the Macintosh named
Hermes Hermes (; grc-gre, Ἑρμῆς) is an Olympian deity in ancient Greek religion and mythology. Hermes is considered the herald of the gods. He is also considered the protector of human heralds, travellers, thieves, merchants, and orato ...
was written by Frank Price.


References


External links

* * *{{github, wwivbbs/wwiv, WWIV Source Code
Eagle's Dare (BBS running WWIV) Website
(archived)
WWIV old site
(archived)
Porting WWIV 4.23 to FreeBSD UNIX
Experimental port of WWIV to the
FreeBSD FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
operating system
WWIVNews archive at Textfiles
Bulletin board system software DOS software Computer-related introductions in 1984 Free software