RBBS-PC ( acrónimo de Remote Bulletin Board System for the Personal Computer, Sistema de Tablón de Anuncios Remoto para Ordenadores Personales ) era un programa de software BBS gratuito y de código abierto . Fue escrito íntegramente en BASIC por un amplio equipo de personas, comenzando con Russell Lane y posteriormente mejorado por Tom Mack, Ken Goosens y otros.
Admitía conferencias de mensajería, cuestionarios , puertas (a través del archivo de descarga DORINFO1.DEF ), intercambio de archivos y mucho más. [ 1 ]
Historia
En 1982, Larry Jordan, del Capital PC Users Group, comenzó a modificar software BBS existente que Russell Lane había adaptado de CP/M . [ 2 ] La primera versión importante de este proyecto, RBBS-PC CPC09, en mayo de 1983, se escribió en BASIC interpretado e incluyó el protocolo de transferencia de archivos Xmodem añadido por Jordan. En junio de 1983, Jordan cedió el mantenimiento y las mejoras a Tom Mack y Ken Goosens. La primera versión bajo la dirección de Mack, la versión 10.0, se publicó el 4 de julio de 1983. Se publicaron nuevas versiones y funciones de forma constante durante el resto de la década de 1980. La versión final completa, la 17.4, se publicó el 21 de junio de 1992. [ 1 ]
Desde la versión 17.4, se han desarrollado al menos cuatro rutas de código adicionales. Se ha trabajado en la unificación de estas rutas y en el desarrollo de la versión 18.0. Las versiones CDOR Mods y Mapleleaf de Dan Drinnon fueron mejoradas por los beta testers Mike Moore y Bob Manapeli, quienes utilizaron el programa LineBled de Ken Goosens para manipular el código fuente y generar un sinfín de variaciones.
Licencia
RBBS-PC no era de dominio público , sino que estaba protegido por derechos de autor y se distribuía bajo una licencia limitada. La licencia permitía la distribución gratuita tanto del código fuente como del binario sin modificaciones. La documentación de una versión temprana de CPC12.1 de 1984 enumera las siguientes condiciones: [ 3 ]
- RBBS-PC CPC12 no se distribuye en forma modificada,
- No se cobra ninguna tarifa ni contraprestación de otro tipo, y
- Se mantiene la referencia a los autores.
En la versión final 17.4 de 1992, las condiciones de la licencia eran casi idénticas: [ 1 ]
- NO está permitido distribuir RBBS-PC en forma modificada.
- NO podrá cobrar una tarifa por RBBS-PC en sí mismo, y
- DEBE conservar todas las referencias a los derechos de autor y a los autores.
Aunque no se permitía la distribución de la versión modificada, la documentación animaba a publicar y compartir las modificaciones (correcciones de errores, nuevas funciones) como archivos de parche para el código fuente original. RBBS-PC tenía su propio formato de archivo .MRG y una herramienta para aplicar parches.
Filosofía
Desde el inicio del desarrollo de RBBS-PC, los autores del software tenían dos objetivos, tal como se indica en la documentación de RBBS-PC:
- Para demostrar lo que se puede hacer con el lenguaje BASIC y que "los programadores de verdad pueden programar en BASIC".
- Abrir un nuevo medio de comunicación donde cualquier persona con una computadora personal pueda comunicarse libremente. Esta idea se resume en: "Usuarios ayudando a otros usuarios de forma gratuita para facilitar el libre intercambio de información".
Referencias
Enlaces externos
- Archivos RBBS-PC
- Directorio de software BBS - RBBS
- Software para sistemas de tablones de anuncios
- Software para DOS
- Servicios en línea anteriores a la World Wide Web
- Software de 1983
- Software de dominio público con código fuente