¿Porqué Gopher es Aún Relevante?

                 por Cameron Kaiser, del Proyecto Overbite

   La mayoría de quienes "comprenden a" Gopher ya lo están usando, y
   pueden dar cuenta por mero instinto  del porqué este es aún útil
   y válido.  Sin embargo,  aquellos pertenecientes a  la generación
   Web posterior al  decline de Gopher tal vez  podrían considerar al
   Gopherespacio únicamente como  una suerte de prototipo  de la Web,
   una reliquia  o curiosidad histórica,  pero no un universo  que es
   por  propio derecho.  De  este  punto de  vista  se puede  destacar
   aquello de ser sólo un "prototipo", del cual se difundió el credo
   según el cual  Gopher no juega ya un rol  relevante en la Internet
   de hoy, y por lo tanto  se ha vuelto innecesario. Esta apreciación
   ha traído  muchas consecuencias lamentables, tal  como el abandono
   del desarrollo servidores y clientes, e incluso la eliminación del
   soporte activo.

   No obstante,  se pueden obtener  grandes ventajas de un  entorno de
   redes  heterogéneas,  donde  cohabiten variadas  metodologías  de
   acceso a  la información. Si  bien seguramente la  Web continuará
   siendo el medio principal para  la distribución de la información
   a través  de Internet, continúa  existiendo un rol  presente para
   los recursos basados en Gopher. Incluso en esta era moderna, Gopher
   y la Web pueden - y deben - continuar coexistiendo.

   Desafortunadamente se  ha propiciado  la idea equivocada  según la
   cual el  renacimiento del  Gopherespacio moderno ha  sido provocado
   simplemente  como una  reacción a  la "sobrecarga  de la  web". Si
   bien  puede superficialmente  considerársela una  tesis verdadera,
   también  demuestra  una distintiva  falta  de  visión. Desde  una
   perspectiva centrada puramente en la  interfaz, no existe un motivo
   por el cual  Gopher no pueda estar enteramente  "subsumido" bajo la
   web (en el presente  pueden discutirse diferencias técnicas). Pero
   es posible  dar ofrecer una  experiencia muy similar a  la ofrecida
   por  el  sistema de  menúes  de  Gopher  haciendo uso  de  menúes
   muy  simples implementados  en HTML,  mientras se  vuelca cuidadosa
   atención a la  jerarquízación de la información.  No ha faltado
   quien así lo  ha hecho como una forma de  protesta deliberada ante
   una autopercibida sobrecarga sensorial en la web 2.0 moderna.

   No  obstante Gopher  va mucho  más allá  que ser  una afiliación
   confederada  de   redes  de  datos   con  objetivo  puesto   en  el
   minimalismo. Gopher ofrece una manera de estructurar el caos. En la
   Web - incluso  existiese tal grupo de webmasters  confederados - se
   requiriría aún de  su activa y deseosa participación  con el fin
   de  efectivizar tal  estilo  jerárquico, y  la  limpieza de  dicha
   interfaz  conjunta  colapsaría  abruptamente tan  pronto  como  se
   abandona una página para solicitar otra. Dentro del Gopherespacio,
   todos los Gophers funcionan de la  misma manera y todos los Gophers
   se  organizan a  sí mismos  alrededor  de menúes  y conceptos  de
   interfaz similares. No sólo es  sencillo y rápido crear contenido
   gopher  de  esta forma  estructurada  y  organizada, sino  que  por
   naturaleza  es  obgligatorio hacerlo  así.  El  resultado de  este
   mandato  es ofrecer  a los  usuarios la  capacidad de  navegar cada
   instancia de Gopher de la misma manera en la que han navegado hacia
   ella, y en  la siguiewnta tendrán que hacer  lo mismo. Exactamente
   como fue  concebido por sus  creadores, Gopher lleva  la naturaleza
   estrictamente  jerárquica de  un árbol  de ficheros  o FTP,  y la
   torna  en formato  más amistoso  que proporciona  aún tiempos  de
   respuesta mas  veloces y  predecibles que  las que  podría obtener
   navegando  simplemente  en su  disco  duro.  Como una  consecuencia
   importante,  al  separar la  interfaz  de  la información,  Gopher
   permanece y brilla en el poderío de su contenido y no en el lustre
   de su tecnología.

   Por  demás,   Gopher  representa  la  habilidad   de  ofrecer  una
   experiencia  de  navegación  interconectada  a  entornos  de  baja
   potencia  de  cómputo.  En  lugar   del  caer  en  el  consumo  de
   almacenamiento  y  ancho  de  banda,  Gopher  emplea  un  protocolo
   asequible para  otorgar servicio  y un  formato de  menúes trivial
   para  construirlo,  haciéndolo de  coste  efectivo  tanto para  el
   cliente  como  para  el  servidor. Los  sitios  Gopher  pueden  ser
   almacenados  y descargados  con efectividad  en redes  de datos  de
   ancho  de  banda muy  limitado,  tales  como conexión  de  discado
   telefónico, e  incluso en  redes inalámbricas de  baja velocidad.
   Sus  clientes  requieren poco  más  que  una  pila TCP  y  mínimo
   software de  cliente para navegar  en ellos. En círculos  donde se
   pide  a gritos  la "computación  verde"  y los  "centros de  datos
   verdes"  junto  con  el  interés mediatico  a  gran  escala  sobre
   los  nuevos mercados  tecnológicos emergentes  en las  naciones en
   desarrollo, y la proliferación de tecnología inalámbrica con CPU
   y  memoria limitada,  resulta  hipócrita a  este autor  determinar
   porqué un  protocolo establecido  ya tal  como Gopher  podría ser
   superado  para  continuar  propendiendo  el uso  de  paradigmas  de
   programación ineficientes y protocolos costosos. En lugar de esto,
   este tipo  de sobrepensamiento  de las  redes ha  traido soluciones
   gigantescas e incómodas  como WAP, una ironía  dramática, ya que
   atendiendo al  caso de muchos  dispositivos de baja  potencia tales
   como los  teléfonos móviles  de consumidor,  el formato  de menú
   utilizados en ellos es casi completamente análogo al que Gopher ya
   ofrecía con una  década de anterioridad. Agregando  a este punto,
   pocos en  ese segmento de mercado  apoyan la ampliación de  WAP, y
   aquellos que pueden simplemente usan un navegador web regular en su
   lugar.

   Finalmente,  si la  Web y  Gopher son  capaces de  coexistir en  la
   visión del  cliente, sin  duda también pueden  existir en  la del
   servidor. El  HTML puede ser  provisto tanto por los  servidores de
   Gopher como  los de la Web,  tanto como un menú  de Gopher podría
   ser vestido por CSS, traducido a HTML y otorgado a un navegador Web
   (y, en  su forma nativa, a  un cliente de Gopher).  Esta estrategia
   ofrecería  una  consecuencia natural  y  muy  elegante: si  no  se
   desea  tener que  escoger  obligadamente entre  un  método u  otro
   para  comunicarse con  sus usuarios,  podría no  elegir ninguno  y
   ofrecerles a ellos una versión  estructurada con bajo uso de ancho
   de banda,  o una visión web  con mayor consumo de  ancho de banda,
   construidas  a partir  del mismo  contenido. El  precedente de  una
   solución  de  servicio  único  que ofrezca  ambas  estrategias  a
   ambos clientes  ya existe  desde los  primeros días  de la  Web en
   herramientas tales  como GN, y  hoy se provee  con implementaciones
   más  modernas tales  como  pygopherd. Los  menúes  de Gopher  son
   tan  triviales de  interpretar que  pueden ser  convertidos a  HTML
   por  medio de  simples guiones  que  actúen como  base para  ambas
   versiones.  Lo  que es  más,  esta  estrategia orientada  a  datos
   significa  que podría  requerir  escasa labor  para construirla  y
   mantenerla, mientras que  la creación del contenido  en general se
   haría mas  simple y rápida al  ya contar con el  paso de interfaz
   resuelto.  Además, muchos  servidores generan  fácilmente menúes
   dinámicos  de gopher  con soporte  ejecutable incorporado,  lo que
   provee la naturaleza interactiva  demandada por muchas aplicaciones
   modernas,  mientras que  retiene el  formato jerárquito  propio de
   Gopher. Finalmente, prácticamente todos los servidores modernos de
   Gopher  pueden agregar  enlaces  a contenido  web  para forjar  las
   conexiones bidireccionales.

   El Gopherspacio moderno representa  una forma continuada y superior
   para acceder a información alternativa, y una nueva generación de
   creadores de Gopher demuestran un deseeo marcado de disponer de una
   forma más pura  que les permita obtener recursos  de alta calidad.
   No  por simple  nostgalgia  por "la  forma en  la  que se  hacía".
   El  Gopherespacio  moderno cuenta  con  una  población distinta  y
   diferente a aquellos de mediados de los 90s cuando floreció, y sin
   embargo  es  una  en  la cual  pueden  encontrarse  aún  servicios
   modernos,  desde noticias  y  reporte del  clima  hasta motores  de
   búsqueda,  páginas  personales,  "phlogs" y  archivos  de  datos.
   Sería  incorrecto afirmar  que Gopher  fue asesinado  por la  Web,
   cuando  de hecho  la  Web  y Gopher  pueden  vivir  en sus  esferas
   distintas y  contribuir cada  uno a  la otra.  Con el  énfasis del
   cómputo moderno  puesto en la interoperabilidad,  heterogeinidad y
   economía, Gopher continúa ofreciéndole mucho al usuario moderno,
   así como  en términos de  contenido, accesibilidad y  bajo costo.
   Incluso ahora  en este segundo tiempo  de la Telaraña de  Datos de
   Alcance Global, Gopher aún sigue siendo relevante.


                       Cameron Kaiser.-