Que es Usenet?

Usenet es un foro de internet federado y descentralizado de alcance global, además de ser la red social digital mas antigua del mundo. Conforma un sistema de red entre pares (P2P) para publicar artículos en grupos de noticias circulantes y está organizada de forma jerárquica, similar al Sistema de Nombres de Dominio. Ha estado en continuo funcionamiento desde 1979 y esta entre los servicios de redes federadas de cualquier tipo con más antigüedad, seguramente en segundo lugar detrás del correo electrónico; el cual se inventó en 1971.

Lo mas importante de Usenet es que no existe una administración central de Usenet. Todos los administradores de noticias son soberanos y autónomos. Nadie (que no sea su jefe) puede decirle al administrador como configurar el servidor de noticias. En su núcleo, Usenet es una red extremadamente tolerante a retrasos, que guarda y propaga mensajes entre los nodos. El modelo de propagación asegura la eventual concistencia entre servidores, debido a esto el contenido se comparte con todos los miembros de la red y es muy difícil de eliminar. Para unos esto puede ser una bendición, para otros una maldición.

Por un lado, el modelo hace a Usenet una red resistente a la censura, por otro lado, los administradores de los servidores tienen que purgar mensajes indeseables en sus propios sistemas. Aunque existen tipos de mensajes para alertar al resto de la red sobre un mensaje o archivo a eliminar, el protocolo no requiere que los servidores remotos actuen sobre estos. En consecuencia, eliminar contenido illícito de un solo servidor de usenet es una tarea simple, pero purgarlo de la red completa es otro asunto.

En un entorno de explotación y manipulación mediante el Capitalismo de Vigilancia, donde las tecnologías que componen los sistemas de las grandes corporaciones están dirigidos a la producción y al consumo de información basura o erronea; resulta esencial buscar alternativas que no abusen de los usuarios. Usenet es un espacio que difiere radicalmente en todos los aspectos superfluos e indignantes que caracterizan a las redes sociales de las corporaciones. Después de decadas de existencia, usenet conserva el espíritu de colaboración y discusión para el enriquecimiento del conocimiento. Aunque las discusiones suelen ponerse tensas, el resultado casi siempre es de gran utilidad por el nivel intelectual de los participantes y generalmente impacta en la calidad del objeto en discusión. En contraste con las redes sociales actuales, usenet conserva los valores que alimentan el espíritu hacker; la información fluye libremente aumentando la calidad y confiabilidad de la información.

Funcionamiento de Usenet

La palabra “usenet” es la contracción de Users Network (o Red de Usuarios en español). Se parece a un Sistema de Tablón de Anuncios, dónde los usuarios pueden publicar artículos individuales o sobre varios temas. Concretamente “usenet” es una colección de artículos enviados o publicaciones en varios temas/asuntos, que se publican en servidores sobre la red global. Una jerarquía es una lista ordenada de grupos de noticias, por ejemplo; cada subconjunto del comité administrativo de Big-8 es una jerarquía (comp., humanities., misc.). Cada uno de los subconjuntos de esas jerarquías pueden compartir un prefijo de nombre en común, como “misc.health.”, usando el punto ‘.’ como separador entre los niveles de la jerarquía. Para saber mas sobre esto leer Usenet Hierarchy Administration.

Usenet esta construida sobre el Network News Transfer Protocol, un protocolo estándar de internet descrito en el Request for Comments RFC (977) y RFC (3977) que consta de dos componentes:

  • El cliente/servidor que permite a los usuarios ejecutar un programa cliente como slrn para interactuar con los servidores de noticias; descargando una lista disponible de grupos de noticias de Usenet del servidor, leer mensajes existentes en los grupos de noticias, contestar a los mensajes existentes, o publicar nuevos mensajes.
  • La parte servidor/servidor que permite a los servidores de noticias, establecer comunicación entre ellos; con el propósito de replicar los mensajes de los grupos de noticias. Un ejemplo de servidor es inn2.

El proceso de lectura de artículos en un cliente de usenet o newsreader inicia con el envío de comandos a un servidor de noticias de Usenet, estos comandos sirven para interrogar a los servidores sobre los grupos de noticias, artículos y capacidades del servidor; para saber si se permite leer, o escribir nuevos artículos en un grupo de noticias. Los servidores responden a cada comando con un codigo y un texto descriptivo que informa sobre el estado del servidor, además los comandos que acepta y el texto de los artículos para que puedan leerse a través de la interfaz del cliente.

Para configurar el newsreader slrn al estilo hispagatos visita usenet.md en la wiki de hispagatos. Visita el big-8, para ver una lista de lectores de noticias.

Los documentos que definen el formato estándar para el intercambio de artículos de noticias pueden leerse en los RFC: RFC850: Standard for Interchange of USENET Messages, RFC1036 el cual actualiza y reemplaza el RFC850. También el RFC5536 que obsoleta al RFC1036 y RFC5537 que define la arquitectura de los sistemas de noticias en internet.

                                      USENET
                         NNTP Server            NNTP Server
+-----++--+ NNTP Command [o -- -- ] NEWGROUPS 7 [o -- -- ]    HELP   +-----++--+
| ^ ^ ||==|------------->[o -- -- ]------------>[o -- -- ]<----------| ^ ^ ||==|
| ___ ||##|<-------------[o -- -- ]<------------[o -- -- ]---------->| ___ ||##|---> RTFM: RFC4643
+-----++--+ NNTP Response[o -- -- ] 231 list... [o -- -- ] 100 help  +-----++--+           RFC5537
NNTP Client                     ^ \             / ^      ^           NNTP Client
                                 \ \           / /        \
                                  \ \         / /          \
                                   \ \       / /            \
                                    \ v     v /              \               RTFM: RFC3977
                                    NNTP Server               v              ^     RFC5536
           +-----++--+     LIST     [o -- --  ] GROUP net.news +-----++--+  /
           | ^ ^ ||==|------------->[o -- --  ]<---------------| ^ ^ ||==| /
           | ___ ||##|<-------------[o -- --  ]--------------->| ___ ||##|
           +-----++--+ 215 list ... [o -- --  ] 211 2345 1 ... +-----++--+
           NNTP Client                                         NNTP Client

Grupos de noticias

Cada colección de temas de las notas publicadas se conoce como Grupo de Noticias. Existen miles de grupos de noticias y también es posible formar nuevos grupos. Muchos grupos de noticias están hospedados en servidores conectados a internet, pero también pueden hospedarse en servidores sin acceso a internet.

El protocolo original de Usenet era el Protocolo de copia de Unix a Unix (UUCP), pero hoy se utiliza NNTP. Usenet depende de algún software en común con Internet y puede accesarse a través de los navegadores (browsers), aunque dentro de los grupos de usenet existe el término GARNA, que significa “Get a real newsreader, [amigo]”; debido a que se evita a toda costa utilizar software espía de compañias explotadoras. Es común que los proveedores de servicios de noticias proporcionen un directorio orientado a temas, acceso a la busqueda de grupos de noticias y ayuda para el registro de usuarios que quieran participar en ellos.

Existen muchos proveedores de servicios de noticias, puedes encontrar una lista aquí, también puedes abrir una cuenta en Eternal September; que proveen de acceso gratuito (solo texto) a los sevidores de noticias de usenet.

Google Groups no es Usenet

Google Groups federa parcialmente con Usenet bajo la cortina, en consecuencia resulta muy fácil obtener acceso al contenido de Usenet si usar un lector de noticias newsreader dedicado. Se restringe el acceso a grupos de noticias solo de texto plano, ya que es común para los proveedores de Usenet gratuitos. Sin embargo, es posible seguir a grupos de Usenet y participar en la conversación con Google Groups, actuando como un portal web solamente.

  • Los Google Groups nativos no se propagan a través de Usenet, son exclusivos de Google.
  • Google bloquea el acceso a algunos grupos que son perfectamente accesibles usando cuentas normales de Usenet.
  • Irónicamente para una compañía de motores de busqueda, la busqueda avanzada (para encontrar grupos de Usenet) ya no funciona.

Usenet comparado con Email

Similitudes

  • Los servidores Usenet pueden aceptar o rechazar tráfico como se crea conveniente, pero no hay un individuo o grupo a cargo de toda la red.
  • Tal y como los usuarios de correo electrónico necesitan usar un cliente para leer el correo, se necesita un lector de noticias para poder leer los mensajes en Usenet. Los lectores de noticias pueden instalarse localmente o ser un portal web.
  • Las conversaciones en Usenet están enlazadas para hacerlas fácil de seguir.
  • Los mensajes son fundamentalmente archivos de texto y la inclusión de archivos binarios es en última instancia un Hack.
  • Debido a la naturaleza distribuida de Usenet y el correo electrónico, cierta cantidad de spam es inevitable.
  • Algunos servidores de Usenet pueden no guardar mensajes y simplemente los propagan, actuando como un relé que pasa los mensajes al resto de la red.
  • Puede ser que algunos mensajes sean rechazados por contener adjuntos, o tal vez sea demasiado grande.
  • Tal como en el correo electronico existen las listas negras, los servidores de noticias pueden bloquear todo el tráfico que se origina de uno o varios servidores que no cumplan con cierto comportamiento.
  • Así como un proveedor de servicios de correo puede suspender la cuenta de un individuo, un administrador de Usenet puede hacer lo mismo. Debido a la naturaleza federada, un usuario suspendido puede simplemente cambiar de proveedor y volver a la red. Además es técnicamente posible para un individuo simplemente hospedar su propio servidor de noticias y participar con el resto de la red.
  • Es común que los servidores de noticias rechazen a la mayoría de grupos dedicados a compartir binarios. Federar completamente con grupos Usenet que incluyen binarios consume fácilmente entre 1 y 2 terabytes de ancho de banda al día.
  • El encriptado de los contenidos y la firma digital de mensajes son posibles en Usenet tango como en correo electrónico, aunque en ninguno de los dos es requerido forzosamente. El tráfico de red es típicamente seguro en tránsito con cifrado TLS.

Diferencias

  • Los mensajes pasan de un usuario de Usenet a un servidor de noticias, pero los mensajes se propagan a toda la red no solo a uno a ciertos recipientes de esta.
  • Los nombres de los grupos de noticias no existen como registros DNS, así que son inmunes a las solicitudes de retiro.
  • A diferencia de correo electrónico, los mensajes se guardan como texto plano y no contienen HTML. Algunos escriben sus mensajes en algún lenguaje ligero de marcado como Markdown, pero el formato no obliga a esto.
  • Usenet no tiene mucha presencia en los dispositivos móviles, pero debido al incremento en el interés general en las redes sociales federadas esto puede llegar a cambiar.

Usenet comparado con Redes Sociales

Las razones principales de uso de las redes sociales centralizadas son: chatear, leer criticas honestas de productos y servicios, tal vez en busqueda de soporte técnico o entretenimiento mayoritariamente. Los grupos de noticias de Usenet son mas o menos similares a los subreddits, partiendo de esta similitud podemos comparar.

Similitudes

  • Cada tema tiene su espacio jerárquico y todos tienen nombres únicos cómo comp.mail.mutt o comp.lang.python dónde se puede apreciar fácil mente la descendencia de lo más general a lo más específico.
  • Existe cierta cantidad de superposición entre los grupos con nombres similares.
  • Debido a que cualquiera puede escribir, la desinformación puede esparcirse rápidamente, y los artículos que son populares pueden no estar tan bien informados como parecen.

Diferencias

  • Los portales intermediarios web que conecten con Usenet son raros, aunque esto puede cambiar debido al incremento del interés general en redes federadas.
  • No existe un mecanismo para votar en los artículos, no hay concepto de “karma”, no hay perfiles ni avatares.
  • Hay algunas partes de Usenet que son moderadas, pero la vasta mayoría de grupos de noticias no lo está.
  • Aunque los servidores de grupos de noticias tienen mecanismos para reportar violaciones flagrantes a los terminos de servicio, el intento de usar ese mecanismo impacta negativamente en la preferencia y es generalmente mal visto por las comunidades. Los intentos de censura de las diferentes opiniones son también mal vistos por los administradores.
  • Debido a la naturaleza de Usenet, desarmar a alguien indeseable y perjudicial raya en lo imposible, debido a que simplemente puede cambiar de servicio. Los lectores de noticias proveen de mecanismos para ignorar artículos provenientes de determinadas direcciones. En este respecto, los mecanismos de moderación son mas similares a los del Fediverso.

Anonimato

El contenido en Usenet se distribuye alrededor del mundo, en muchas jurisdicciones frustrando los esfuerzos de ejercer la censura de la información o los puntos de vista. El trafico de Usenet puede redirigirse a otras redes o encapsularse con otros protocolos, como se ha hecho a través de su historia; se puede pasar el tráfico si un proveedor de servicios de internet u otro consigue bloquear el acceso a Usenet directamente. En consecuencia, el simple bloqueo de puertos relevantes a nivel nacional se “percibirá como daño” por la red Usenet y se “enrutará alrededor” de una forma no tan distinta a la red Tor.

Las personas que publican artículos en la red Usenet no son anonimizados por defecto, además es muy probable que un servidor Usenet sepa quienes son sus clientes y proveer información de identificación personal, si se ven obligados a hacerlo. Sin embargo, el lector sólo está expuesto a su proveedor local de Usenet, pero la persona que publica esta expuesto de cierta manera a toda la red. Mientras es virtualmente imposible descubrir la identidad de toda persona que accede a un artículo determinado, es muy poco probable que sea difícil revelar al menos a algunos de ellos. El que publica puede limitar lo que expone simplemente encriptando un artículo. Aún así las cabeceras del artículo permanecen en texto legible y seguro revelan la ruta que el mensaje recorrió desde su servidor de origen al resto de la red. Así que, el anonimato total para ambos el escritor y el lector es más difícil de lograr que si se usa Tor sin pasos adicionales.

Terminología

  • Big 8: Las mayores jerarquías Usenet de las cuales originalmente eran siete: comp.*, misc.*, news.*, rec.*, sci.*, soc.*, talk.*. La octava, alt.* se agregó después de forma eventual.
  • Cross posting: Publicar mensajes idénticos o casi idénticos en multiples grupos de noticias.
  • Eternal September: Alrededor de Septiembre de 1993, cuando los proveedores de servicios de internet comenzaron a comercializar el acceso a Usenet para nuevos usuarios. Estos usuarios, no acostumbrados a las normas civiles de Usenet, a partír de aquí se comenzaron a comportar mal, en formas que son ahora comunes en las redes sociales.
  • Flaming: La acción de publicar ataques personales, típicamente incluyendo lenguage vulgar e insultos.
  • Indexer: Un motor de busqueda centralizado de Usenet.
  • Lurker: Alguien que lee Usenet pero no publica, se heredó de la jerga de los Sistemas de Tablón de Anuncios (BBS).
  • Newsreader: Un cliente de noticias de Usenet, similar a un cliente de correo electrónico.
  • Netnews: Grupos de noticias como un medio de intercambio de información general, incluyendo instancias privadas.
  • Netiquette: Normas de etiqueta y comportamiento esperado en Usenet.
  • Newsgroup: Un grupo similar a un directorio, donde los mensajes se guardan, similar a un subreddit.
  • News server: Cualquier servidor que provee de mensajería de Noticias de Red, incluso si no está abierto a Usenet.
  • Sock Puppet: Un usuario con multiples cuentas, frecuentemente utilizadas para comenzar discusiones o promover alguna causa.
  • Sporgery: Acronimo de las palabras ‘Spam’ y ‘Forgery’ que significan ‘Saturar’ y ‘Falsificar’. Se refiere al acto disruptivo de inundar un grupo de noticias con artículos falsos.
  • Spotnet: Una alternativa descentralizada a los Indexer.
  • Usenet: La implementación global mas grande de Grupos de Noticias.
  • Usenet Death Penalty: Forma melodramatica de referirse a un individuo al que un servidor le ha revocado el acceso temporal o permanentemente. Esto rara vez se hace, ya que un usuario puede simplemente cambiarse a otro proveedor Usenet. Este término se aplica también a nuevos servidores que han sido incluídos en la lista negra por otros operadores, típicamente por generar grandes cantidades de spam.
  • NNTP: Network News Transmission Protocol, el medio mas común por el cual el tráfico Usenet se propaga a otros servidores o lectores de noticias individuales.
  • UUCP: Unix-to-Unix Copy, un protocolo de red originalmente destinado a enrutar el tráfico a través de lineas telefonicas terrestres o enlaces de cable serial. Aunque es raro, éste protocolo se utiliza ocasionalmente para transmisión de datos a larga distancia usando enlaces de radio de baja velocidad en baudios, cuándo se considera que TCP/IP o x.25 presentan demasiado gasto.

Referencias