| RBBS-PC | |
|---|---|
| 開発者 | ラッセル・レーン、トム・マック、ケン・グーセンス他 |
| 初回リリース | 1981年6月21日 (1981年6月21日) |
| 書かれた | ベーシック |
| オペレーティング·システム | MS-DOS |
| タイプ | 掲示板システム |
| ライセンス | フリーウェア、オープンソース |
RBBS-PC(Remote Bulletin Board System for the Personal Computerの略)は、フリーウェアでオープンソースのBBSソフトウェアプログラムでした。Russell Lane氏をはじめとする大規模なチームによって、すべてBASICで開発され、後にTom Mack氏、Ken Goosens氏らによって改良されました。
メッセージング会議、アンケート、ドア( DORINFO1.DEFドロップファイル経由)、ファイル共有などをサポートしていました。[ 1 ]
歴史
1982年、キャピタルPCユーザーグループのラリー・ジョーダンは、ラッセル・レーンがCP/Mから移植した既存のBBSソフトウェアの修正に着手した。 [ 2 ] この取り組みの最初のメジャーリリースであるRBBS-PC CPC09は1983年5月にリリースされ、インタープリタ型BASICで書かれ、ジョーダンによって追加されたXmodemファイル転送プロトコルを含んでいた。1983年6月、ジョーダンはトム・マックとケン・グーセンスにメンテナンスと機能拡張を引き継いだ。マックによる最初のリリースであるバージョン10.0は1983年7月4日にリリースされた。1980年代の残りの期間を通して、新しいバージョンと機能が着実にリリースされた。最終的な完全バージョンであるバージョン17.4は1992年6月21日にリリースされた。[ 1 ]
バージョン17.4以降、少なくとも4つのコードパスが開発されました。コードパスを統合し、バージョン18.0を開発するための作業もいくつか行われました。Dan DrinnonのCDOR ModsとMapleleafバージョンは、ベータテスターのMike MooreとBob Manapeliによって、Ken GoosenのLineBledプログラムを使用してソースコードを操作し、プログラムの無限のバリエーションを作成することでさらに強化されました。
ライセンス
RBBS-PCはパブリックドメインではありませんでしたが、著作権が保護され、限定的なライセンスの下でリリースされました。このライセンスでは、ソースコードとバイナリの両方を改変せずに自由に配布することが許可されていました。1984年初頭のCPC12.1リリースのドキュメントには、以下の条件が記載されています。[ 3 ]
- RBBS-PC CPC12は修正された形で配布されていない。
- 手数料やその他の対価は請求されず、
- 著者への参照は保持されます。
1992年の最終リリース17.4でもライセンス条件はほぼ同じでした。[ 1 ]
- RBBS-PC を変更した形式で配布することはできません。
- RBBS-PC自体に料金を請求することはできません。
- 著作権と著者に関するすべての参照を保持する必要があります。
変更後の配布は許可されていませんでしたが、ドキュメントでは、元のソースコードに対する修正(バグ修正、新機能)をパッチファイルとして公開・共有することが推奨されていました。RBBS-PC には、独自の .MRG ファイル形式とパッチ適用ツールが用意されていました。
哲学
RBBS-PC の開発当初から、ソフトウェアの作成者は、RBBS-PC のドキュメントに記載されている 2 つの目標を掲げていました。
- BASIC 言語で何ができるか、そして「本物のプログラマーは BASIC でプログラミングできる」ことを示すこと。
- パソコンさえあれば誰でも自由にコミュニケーションできる、新しいコミュニケーション手段を開拓する。このアイデアは、「ユーザーが無料でユーザーを助け合い、自由な情報交換を促進する」という形で要約されました。