Blue Wave es un lector de correo offline basado en archivos que era popular entre los usuarios de sistemas de tablones de anuncios , especialmente los usuarios de FidoNet y otras redes que generaban grandes volúmenes de correo. Permitía a los usuarios descargar todo su correo y mensajes, leerlos y editarlos offline y luego cargar las respuestas. Esto reducía la cantidad de tiempo que pasaban en línea. El nombre "Blue Wave" originalmente se refería al software cliente, pero a medida que se escribían nuevos clientes que admitían el mismo formato de archivo, el nombre pasó a referirse principalmente al formato en sí.
Blue Wave se desarrolló después de que Fred Rappuhn y George Hatchew se conocieran en un picnic organizado para los operadores de sistemas del área local . Los dos desarrollaron el concepto en el picnic y comenzaron el desarrollo de inmediato. Rappuhn se concentró en el lector fuera de línea, mientras que Hatchew se concentró en el programa de puerta BBS que convertiría el sistema de mensajes BBS a un formato Blue Wave. La primera versión se lanzó al público el 20 de septiembre de 1990, comercializada a través de su empresa, Blue Wave Software. Las puertas para la mayoría de los sistemas BBS de PC estuvieron disponibles con el tiempo.
En 1987 se creó otro formato de paquete de correo sin conexión llamado QWK , pero sólo funcionaba en el sistema comercial PCBoard . Su uso fue menor que el de Blue Wave hasta que aparecieron nuevas puertas QWK que cubrían muchos de los mismos sistemas BBS. El software cliente de Blue Wave se adaptó para permitirle leer y escribir archivos QWK y Blue Wave.
Rappuhn fue contratado como programador por Electronic Data Systems (EDS) en septiembre de 1991 y no pudo continuar con el desarrollo para Blue Wave Software. Blue Wave Software se disolvió y Hatchew fundó Cutting Edge Computing para continuar con el desarrollo. Más tarde, Hatchew sufrió un grave accidente automovilístico y no pudo continuar con el desarrollo del sistema después de 1993.
Al igual que QWK, los archivos de mensajes de Blue Wave consistían en una selección de archivos con nombres aparentemente aleatorios. Los mensajes se almacenaban en el .DATarchivo principal, respaldado por un archivo de información y un archivo que contenía los encabezados de cada mensaje y un puntero al cuerpo en el DAT.
El formato de paquetes Blue Wave también ha sido compatible con otros lectores de correo offline como BlueMail , MultiMail [1] y Wolverine . También está disponible una herramienta llamada bwave2mbox [2] para convertir paquetes Blue Wave a archivos mbox .
El problema de la fecha Y2K afectó a Blue Wave, como a muchos otros programas. El lector Blue Wave que utilizan los usuarios finales para leer su correo mostró el problema al agregar un dígito numérico antes del nombre TO: en el encabezado. La puerta Blue Wave en el BBS mostró el problema al crear años de tres dígitos donde debería haber un año de dos dígitos. Se crearon varias correcciones no relacionadas directamente con Blue Wave, pero funcionaron en los mensajes reales después de que se habían importado a las bases de mensajes locales.
En octubre de 1999, Dale Shipp creó una solución llamada BWREPFIX [3] que corrige el problema en el extremo del usuario. Esta solución utiliza un archivo por lotes en la sección del archivador en lugar de llamar al archivador directamente. En el archivo por lotes, se fijan las fechas de los mensajes salientes y luego el archivo por lotes llama al archivador, que luego empaqueta los mensajes para transmitirlos al BBS.
En octubre de 2005 se creó y publicó otra corrección del problema del año 2000 [4]. Esta corrección es un parche para la biblioteca de fechas binarias proporcionada por las bibliotecas C++ de Borland International con las que se compilan los programas Blue Wave Door y Reader. Se considera que esta corrección es una solución más limpia al problema porque la biblioteca real se repara internamente, lo que significa que este método no requiere ninguna herramienta externa para realizar la corrección de las fechas.