WWIV es una marca de software para sistemas de tablones de anuncios que alcanzó su máxima popularidad desde finales de la década de 1980 hasta mediados de la de 1990. Su código fuente modificable permitía a los administradores del sistema personalizar el programa principal del BBS según sus necesidades y preferencias estéticas. WWIV también permitía la interconexión de decenas de miles de BBS, formando una red informática propietaria mundial , la WWIVnet , similar a FidoNet . Hoy en día, el software continúa desarrollándose y se sigue utilizando para gestionar sistemas BBS modernos, así como la WWIVnet.
Historia
Orígenes
WWIV comenzó a principios de 1984 como un único BBS en Los Ángeles, California , dirigido por Wayne Bell , quien escribió la versión original 1.0 en BASIC como un proyecto de programación de la escuela secundaria y compartió el software con 25 de sus amigos.
A medida que la popularidad de WWIV se extendió a mediados de la década de 1980, por razones prácticas, Bell cambió a Pascal —específicamente a Turbo Pascal 2.0 de Borland— creando una versión compilada del BBS, pero distribuyendo el código fuente a cualquiera que estuviera interesado en tener su propio BBS. Esto animó a los administradores del sistema a desarrollar nuevas funciones para WWIV, y estas ideas se publicaron como "mods" que otros podían agregar a sus propias copias.
Poco después de lanzar la versión 2.0, Borland actualizó el compilador a las versiones 3.0 y 3.1; las versiones de WWIV se revisaron para reflejar las versiones del compilador. Una de las características más destacadas de Turbo Pascal era la capacidad de encadenar fácilmente subprogramas y módulos externos en la memoria solo cuando era necesario; dado que la RAM promedio disponible para que un programa se cargara y ejecutara en MS-DOS era de 384 kilobytes , esta característica se volvió muy importante. El encadenamiento permitió usar juegos en línea y otras utilidades con WWIV sin tener que agregar el nuevo código fuente del juego y luego recompilar todo el BBS. Estos programas, conocidos como " cadenas" o "puertas", se hicieron muy populares.
El cambio a C++
Después de que Borland lanzara Turbo Pascal 4.0 en 1987 y cambiara la estructura del comportamiento de los programas compilados —lo que imposibilitó la ejecución de subprogramas encadenados como los populares juegos Trade Wars II y Geopolitik— Bell cambió a Turbo C , que permitía operaciones de shell remotas y una fácil adaptación de los juegos y utilidades antiguos escritos para las versiones de Pascal. Hasta la versión 5.x de WWIV, WWIV estaba escrito en C. Para su lanzamiento como código abierto , WWIV se convirtió a C++ .
Bell también modificó el código fuente base para que se pudieran ejecutar varias instancias del BBS en el mismo sistema, con acceso sin conflictos a las distintas bases de datos de usuario. Esto se hizo no solo para permitir la existencia de BBS de varias líneas usando WWIV, sino también para permitir que todos los administradores de sistemas de WWIV accedieran a su propio BBS sin tener que esperar a que un usuario cerrara sesión o ser descortés y expulsarlo. Otro efecto secundario de la capacidad de varias líneas fue que el sistema operativo OS/2 de IBM —específicamente la versión Warp— se convirtió en una opción popular para algunos administradores de sistemas de WWIV, ya que la configuración predeterminada de dos instancias podía ejecutarse fácilmente en el sistema OS/2 más básico. En el mundo de los BBS, a veces se hacía referencia a WWIV como "la única aplicación estrella para OS/2, ¡y ni siquiera fue escrita para él!". WWIV funcionaba bien en Microsoft Windows —a menudo mejor que los BBS nativos de Windows— porque las aplicaciones de DOS se ejecutan de forma preventiva, incluso con Windows 3.1. WWIV también funcionó bien bajo los entornos multitarea DESQview y DESQVIEW/X de Quarterdesk .
El cambio a C también permitió a Bell implementar una red BBS bastante flexible, WWIVnet , que permitía que todos los foros WWIV se conectaran entre sí. Bell también aprovechó la oportunidad para intentar recuperar algo de dinero por su trabajo. A partir de la versión en C, quienes pagaban una cuota de registro, que en 1994 ascendía a 80 dólares estadounidenses (equivalente a 170 dólares en 2025) , recibían copias del código fuente para modificarlo y recompilarlo. La posibilidad de modificar WWIV según las necesidades del administrador del sistema era uno de sus puntos fuertes, algo que RBBS , Opus , Genesis y muchos otros programas BBS de la época no ofrecían, generalmente debido al riesgo de seguridad percibido. Sin embargo, la disponibilidad del código fuente no pasó desapercibida para los miles de administradores de sistemas WWIV, que habían comenzado a ver a Bell como una mezcla entre una figura paterna y un revolucionario. El registro también era obligatorio para ser miembro de WWIVnet, lo que impulsó el crecimiento de redes alternativas basadas en WWIV.
Esto también generó una subcultura de foros no registrados de WWIV, que en su apogeo representaron varias veces el número de foros registrados oficialmente, e incluso compartieron copias sin licencia del código fuente, además de formar sus propias redes.
El auge de WWIVnet
El registro también otorgaba permiso para conectarse a la red principal, WWIVnet , que pronto conectó miles de foros en una red que abarcaba varios países. Los foros de una red WWIV se identifican mediante un número de nodo. El correo electrónico local dentro de un foro se enviaba enviando un mensaje al número de usuario del BBS (el administrador siempre era el usuario 1). Sin embargo, para enviar un correo electrónico a un usuario de otro foro dentro de una red WWIV, se añadía el símbolo @ (similar a una dirección de correo electrónico de internet), seguido del número de nodo. En el caso de WWIVnet , el nodo número 1 era un BBS WWIV llamado Amber, administrado por Wayne Bell en la región de South Bay del condado de Los Ángeles, California . La dirección de correo electrónico 1@1 en WWIVnet le pertenecía. Dragon's Den, otro nodo importante de la red BBS WWIVnet (@5252), era operado en Austin, Texas, por Wig De Moville (alias "Filo"), quien asumió el cargo de administrador de las ventas del código fuente de WWIV.
Wayne Bell escribió y lanzó el programa "Net30", que permitía que múltiples sistemas de tablón de anuncios WWIV se conectaran entre sí, formando una red llamada WWIVnet . WWIVlink fue la siguiente red BBS basada en WWIV que se creó y que no requería que los sistemas BBS miembros estuvieran registrados. A medida que se disponía de versiones de WWIV que admitían "plugins" de redes WWIV, surgieron repentinamente docenas de nuevas redes WWIV como IceNET (dirigida por Jim Nunn en Buffalo, Nueva York ), FILEnet (dirigida por Dennis M. Myers en Richmond, Virginia ) y WWIVlink , TerraNET (dirigida por Cris McRae), EliteLink, ChaosNET (centrada en Jacksonville, Florida ) y TriNet alrededor de Washington, D.C. Pronto se hizo muy común que los sistemas fueran miembros de múltiples redes. Una desventaja de ser parte de múltiples redes era que, para transferir los paquetes de correo de cada red, eran necesarias llamadas separadas. Un operador de sistemas llamado Jayson Cowan desarrolló un programa llamado Linker que combinaba esos paquetes en uno solo que se enrutaba correctamente en el sistema receptor. El sistema receptor debía configurarse para aceptar esos paquetes de red y autorizar su procesamiento. Linker desempeñó un papel fundamental en el aumento de la popularidad de los sistemas conectados a más de una red basada en WWIV.
Con el auge de la popularidad y la disponibilidad de Internet, se desarrolló un nuevo método para empaquetar los mensajes de la WWIV y transportarlos por correo electrónico. La red de prueba (PPPnet) fue un gran éxito. Posteriormente, se integró en FILEnet, que permitía la transferencia de archivos grandes entre sistemas. La FILEnet resultante se convirtió rápidamente en la columna vertebral del tráfico de red basado en la WWIV a través de Internet, eliminando las costosas llamadas de larga distancia y la necesidad de Linker.
En su apogeo, las grandes redes basadas en la Cuarta Guerra Mundial tenían cada una:
Puertas de enlace a redes informáticas no relacionadas con la Cuarta Guerra Mundial.
A medida que el software WWIV seguía mejorando y se desarrollaba más software de terceros para el sistema BBS, se establecieron nuevos sistemas de pasarelas. En particular, las pasarelas WWIVnet - FidoNet permitieron cierta interconexión entre las dos redes, tradicionalmente hostiles. Estas pasarelas WWIVnet incluso permitieron enviar y recibir mensajes desde y hacia direcciones de correo electrónico estándar de Internet y grupos de noticias USENET mediante el protocolo UUCP .
Gracias a la implementación de la red, los administradores de sistemas de WWIV y sus usuarios de todo el mundo se unieron de forma similar a como existen hoy en día las comunidades de foros en Internet. Esta camaradería dio origen a las WWIVCons, reuniones anuales donde los administradores y usuarios de los foros de WWIV se reunían en un lugar físico para compartir experiencias, modificaciones y debatir sobre el futuro de los BBS. Esto brindó a todos la oportunidad de ver cómo era realmente la persona al otro lado de la pantalla, en una época en la que las interfaces gráficas de usuario y los navegadores con multitud de imágenes disponibles con un solo clic aún no se habían inventado.
WWIV contra Fido: controversias y guerras de BBS
A pesar de su popularidad, WWIV no estuvo exenta de controversia. Para muchos administradores de sistemas ajenos a WWIV, usar este sistema era un acto de rebeldía contra el statu quo; de hecho, varios administradores clave de FidoNet declararon en repetidas ocasiones que creían firmemente que administrar un foro WWIV significaba probablemente administrar un BBS "pirata" o "hacker", y que ningún BBS WWIV debería tener acceso a FidoNet. Esto llevó a Bell a crear WWIVnet en 1987, que en su apogeo fue la red BBS propietaria más grande del mundo, y aunque el número total de sistemas nunca superó los 1600, el volumen de tráfico que circulaba por la red fue casi el doble que el de FidoNet durante un período de casi dos años, entre 1991 y 1993.
Estado actual
Aunque los BBS han sido eclipsados por la World Wide Web e Internet, WWIV aún cuenta con una comunidad de desarrolladores. La versión 5.0 ha mejorado sus capacidades de puerta de enlace a Internet, como el acceso Telnet, y otras características modernas. WWIV utiliza el controlador Synchronet FOSSIL y se distribuye bajo la Licencia de Software Apache . [ 1 ]
WWIV es propiedad de Dean Nash, también conocido como Trader Jack.
Influencias y recepción
Debido a su popularidad, WWIV influyó en programas BBS posteriores. VBBS , escrito por Roland DeGraaf en 1990 usando QuickBASIC , contenía una interfaz y una red tipo WWIV compatibles con WWIVnet. Las primeras versiones de VBBS incluían características como "Compatible con WWIV" y "Puede ejecutarse como puerta de enlace desde WWIV BBS". Los paquetes BBS Telegard y Renegade se basaban en gran medida en una versión anterior del código fuente de WWIV. Terry Teague adaptó WWIV para Apple Macintosh y, posteriormente , Frank Price escribió un clon de WWIV para Macintosh llamado Hermes .
Referencias
- ↑ "LICENCIA" . Repositorio de GitHub de WWIVBBS . Consultado el 19 de enero de 2021 .
Lecturas adicionales
- Edwards, Benj (1 de diciembre de 2022). "Mi vida secreta como administrador de BBS a los 11 años" . Ars Technica . Recuperado el 17 de febrero de 2023 .
Enlaces externos
- Sitio web oficial de la Cuarta Guerra Mundial
- Documentación de la Cuarta Guerra Mundial
- Código fuente de la Cuarta Guerra Mundial en GitHub
- Adaptación de WWIV 4.23 a FreeBSD UNIX. Adaptación experimental de WWIV al sistema operativo FreeBSD.
- Archivo
- Eagle's Dare (BBS que transmitía la Cuarta Guerra Mundial) Sitio web (archivado)
- WWIV.com (archivado)
- Noticias de la Cuarta Guerra Mundial en textfiles.com (archivos)
- Software para sistemas de tablones de anuncios
- Software para DOS
- Software de 1984
- Software libre programado en C++
- Software que utiliza la licencia Apache.