RBBS-PC (
acronym
An acronym is a word or name formed from the initial components of a longer name or phrase. Acronyms are usually formed from the initial letters of words, as in ''NATO'' (''North Atlantic Treaty Organization''), but sometimes use syllables, as ...
for Remote Bulletin Board System for the Personal Computer) was a
public domain
The public domain (PD) consists of all the creative work to which no exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly waived, or may be inapplicable. Because those rights have expired, ...
,
open-source BBS
BBS may refer to:
Ammunition
* BBs, BB gun metal bullets
* BBs, airsoft gun plastic pellets
Computing and gaming
* Bulletin board system, a computer server users dial into via dial-up or telnet; precursor to the Internet
* BIOS Boot Specificat ...
software program. It was written entirely in
BASIC by a large team of people, starting with Russell Lane and then later enhanced by Tom Mack, Ken Goosens and others.
It supported messaging conferences,
questionnaires
A questionnaire is a research instrument that consists of a set of questions (or other types of prompts) for the purpose of gathering information from respondents through survey or statistical study. A research questionnaire is typically a mix of ...
,
doors
A door is a hinged or otherwise movable barrier that allows ingress (entry) into and egress (exit) from an enclosure. The created opening in the wall is a ''doorway'' or ''portal''. A door's essential and primary purpose is to provide security by ...
(through the
dropfile
In a bulletin board system (BBS), a door is an interface between the BBS software and an external application. The term is also used to refer to the external application, a computer program that runs outside of the main bulletin board program. Som ...
), and much more.
History
In 1982, Larry Jordan of the
Capital PC Users Group started modifying some existing BBS software that had been ported from
CP/M by Russell Lane.
RBBS-PC History
/ref> The first major release of this effort, RBBS-PC CPC09, in May 1983 was written in interpreted BASIC and included the Xmodem file transfer protocol added by Jordan. In June 1983, Jordan turned over maintenance and enhancements to Tom Mack and Ken Goosens. The first release under Mack, version 10.0, was released July 4, 1983. New versions and features were released steadily throughout the rest of the 1980s. The final complete version, 17.4, was released March 22, 1992.
Since version 17.4 at least four other code paths have developed. Some work has been done to unify the code paths and to develop version 18.0. Dan Drinnons CDOR Mods and Mapleleaf versions were further enhanced by beta testers Mike Moore and Bob Manapeli using Ken Goosens LineBled program to manipulate 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 w ...
to endless variations of the program.
Philosophy
From the beginning of RBBS-PC's development, the authors of the software had two goals as stated in the RBBS-PC documentation:
* To show what could be done with the BASIC language and that "real programmers can/do program in BASIC."
* To open a new medium of communication where anyone with a personal computer the ability to communicate freely. This idea was summarized as "Users helping users for free to help the free exchange of information."
References
{{Reflist, 30em
External links
RBBS-PC files
The BBS Software Directory - RBBS
Bulletin board system software
DOS software
Pre–World Wide Web online services
Computer-related introductions in 1983
Public-domain software with source code