РББС-ПК
Разработчик(и) | Рассел Лейн, Том Мак, Кен Гусенс и другие |
---|---|
Первоначальный выпуск | 21 июня 1981 г |
Написано в | БАЗОВЫЙ |
Операционная система | MS-DOS |
Тип | Система досок объявлений |
Лицензия | бесплатное ПО , с открытым исходным кодом |
RBBS-PC ( аббревиатура от Remote Bulletin Board System для персонального компьютера ) была бесплатной с открытым исходным кодом BBS программой . Он был полностью написан на BASIC большой командой людей, начиная с Рассела Лейна, а затем доработан Томом Маком, Кеном Гусенсом и другими.
Он поддерживал конференции по обмену сообщениями, анкеты , двери (через DORINFO1.DEF dropfile ) и многое другое.
История
[ редактировать ]В 1982 году Ларри Джордан из Capital PC Users Group начал модифицировать некоторое существующее программное обеспечение BBS, которое было перенесено с CP/M Расселом Лейном. [1] Первый крупный выпуск этой разработки, RBBS-PC CPC09, вышедший в мае 1983 года, был написан на интерпретируемом языке BASIC и включал протокол передачи файлов Xmodem , добавленный Джорданом. В июне 1983 года Джордан передал обслуживание и усовершенствования Тому Маку и Кену Гусенсу. Первый выпуск под управлением Mack, версия 10.0, был выпущен 4 июля 1983 года. Новые версии и функции постоянно выпускались на протяжении оставшейся части 1980-х годов. Последняя полная версия 17.4 была выпущена 22 марта 1992 года.
Начиная с версии 17.4 было разработано как минимум четыре других пути кода. Была проделана некоторая работа по унификации путей кода и разработке версии 18.0. Моды CDOR Дэна Дриннона и версии Mapleleaf были дополнительно улучшены бета-тестерами Майком Муром и Бобом Манапели с использованием программы Кена Гусена LineBled для управления исходным кодом для создания бесконечных вариаций программы.
Лицензия
[ редактировать ]RBBS-PC не находился в общественном достоянии , но был защищен авторским правом и выпущен под ограниченной лицензией. Лицензия разрешала свободное распространение как исходного кода , так и двоичных файлов в неизмененном виде. В документации к выпуску CPC12.1 начала 1984 года перечислены следующие условия: [2]
- RBBS-PC CPC12 в модифицированном виде не распространяется,
- Никаких комиссий или других вознаграждений не взимается, и
- Ссылка на авторов сохраняется.
В финальной версии 17.4 от 1992 года условия лицензии были практически идентичными: [3]
- Вы НЕ имеете права распространять RBBS-PC в модифицированной форме.
- Вы НЕ можете взимать плату за сам RBBS-PC, и
- Вы ДОЛЖНЫ сохранять все ссылки на авторские права и авторов.
Хотя распространение измененной формы не разрешалось, в документации поощрялось публиковать и распространять модификации (исправления ошибок, новые функции) в виде файлов исправлений исходного исходного кода. RBBS-PC имел собственный формат файлов .MRG и инструмент для внесения исправлений.
Философия
[ редактировать ]С самого начала разработки RBBS-PC авторы программного обеспечения преследовали две цели, как указано в документации RBBS-PC:
- Чтобы показать, что можно сделать с помощью языка BASIC и что «настоящие программисты могут/создают программы на BASIC».
- Открыть новую среду общения, где каждый, у кого есть персональный компьютер, сможет свободно общаться. Эта идея была обобщена как «Пользователи помогают пользователям бесплатно, чтобы помочь свободному обмену информацией».