GOPHER, EL CELACANTO DE LA RED por Daniel Ramirez danielo@sdf.org 16 de febrero de 2008 Antes de que la navegacion en sitios propios y ajenos se diera solo a traves de la World Wide Web mediante el protocolo http (que es lo que basicamente se conoce como internet), y cuando todo este asunto de la navegacion consistia principalmente en leer textos (la multimedia a la que se podia acceder consistia en todo caso en archivos musicales midi o mod, imagenes gif que se tardaban eternidades en descargarse o incluso arte ascii), el espacio virtual que nos lo permitia se llamaba GOPHERSPACE. Despues de una consulta a una de las tantas bases de datos que ofrece The DICT Development Group, obtuve esta informacion: Segun la entrada que nos ofrece el Jargon File (4.3.1, 29 Jun 2001), gopher (s.), es "una variedad de servicio de Internet que surgio alrededor de 1991 y cayo en desuso hacia 1995 por la aparicion de la World Wide Web. Gopher emplea una interfaz con tipo de menu que representa un arbol o una grafica de vinculos, dichos enlaces pueden consistir en documentos, programas ejecutables, u otros menues gopher arbitrariamente por toda la red. "Se ha dicho que el software gopher, elaborado originalmente en la Universidad de Minnesota, fue nombrado en alusion al mote generico que reciben los equipos de dicha institucion: Minnesota Gophers. Otras afirman que la palabra deriva del calo estadounidense, en el que 'gofer' (derivado de "go for", dando a su vez origen al termino "go fer") [N. del T.: "ir por"], alguien cuyo trabajo es correr y recibir cosas [N. del T.: "mandadero"]. Finalmente, es sabido que los gophers cavan tuneles de gran longitud, y la idea de hacer "tuneles" a traves de la red para localizar informacion fue una metafora definitoria para los desarrolladores. Probablemente esas tres versiones sean verdad, pero las primeras dos surgieron inicialmente y la descubiera metafora del gopher y los tuneles agregaron sabor e impetu al desarrollo del proyecto desde su etapa de planteamiento. A su vez, The Free On-Line Dictionary of Computing (27 SEP 03), plantea que gopher (Es) Un sistema distribuido para la obtencion de documentos que se origino en el Campus Wide Information System de la Universidad de Minnesota, y que fue popular a inicio de los 1990s. Gopher es definido en RFC 1436. El protocolo es una especie de forma primitiva de HTTP, pero que expresa el equivalente del MIME Type de un documento con un codigo de una letra que refiere al Gopher object type. Al tiempo de redactar este articulo (2001), todos los navegadores web deben tener la capacidad para acceder a servidores gopher, aunque ya existen muy pocos. Tim Berners-Lee, en su libro Weaving The Web (pp. 72-73), expresa su opinion acerca de que no es tanto que las limitaciones del protocolo gopher hayan orillado a la gente a abandonarlo en favor de HTTP/HTML, sino los yerros legales en que incurrio la universidad donde fue desarrollado: "Fue por esa epoca, en la primavera de 1993, que la Universidad de Minnesota decidio que cobraria por derechos de uso (licencias) a ciertas clases de usuarios que quisieran usar gopher. Dado que el software gopher estaba tan difundido, la universidad comenzaria a cobrar cuotas anuales. El navegador, y el acto de navegar, seria gratuito, y el software de servidor podria mantenerse gratis para instituciones educativas y sin fines de lucro. Pero cualquier otro usuario, notoriamente empresas, tendrian que pagar por el uso de software de los servidores gopher. "Este fue tomado como un acto de traicion en el ambito academico y en la comunidad de Internet. Aun si la universidad nunca cobrara un solo centimo, el hecho de que hubiera anunciado que se reservaba el derecho a cobrar a la gente por el empleo de los protocolos gopher significaba que se habia propasado. El uso de la tecnologia es muy riesgoso. La industria se deshizo de gopher como de una papa caliente. (2001-03-31) Es obvio que la inmensa mayoria del trafico que circula a traves de Internet se hace a traves de la WWW. Se ha desarrollado de una manera indiscutible. Sin embargo, aun existe el Gopherspace, pues todavia hay servidores que emplean dicho protocolo. Se trata de un protocolo, mas que extinto, en peligro de extincion. Hay pocos individuos de esta especie, y su crecimiento poblacional tiene un ritmo mucho mas lento que el de otras tecnologias, pero recalco que todavia esta vivo. Si se quiere tomar asi su existencia es incluso anomala. A mi me agradaba este protocolo dado que su uso privilegia la busqueda de texto por sobre otro tipo de archivos. No se hace mencion en los textos citados anteriormente que gopher estaba hecho a la medida de las capacidades de equipos informaticos y de las conexiones a la red de aquella epoca. No se tenia entonces a disposicion de los usuarios las velocidades de conexion o el ancho de banda que empleamos en el presente para ver esas paginas contemporaneas llenas de widgets, animaciones flash, imagenes y demas objetos multimedia. Lo mas eficiente para las velocidades alcanzadas con un fax/modem antiguo era bajar archivos ascii, de texto. El acceso a esas redes era costoso y con limites de tiempo y de espacio: no era un servicio presente en cada casa, como pudiera serlo ahora. Asi que servia para algo esencial como buscar informacion textual que merecia el esfuerzo de conectarse con una terminal para obtenerla. La busqueda de informacion valiosa. Y en el presente, con las conexiones de banda ancha que tenemos, es sumamente veloz. Todavia se puede utilizar, y en ciertos servidores se cuenta con buscadores, asi que es factible encontrar informacion valiosa aun, aunque pueda parecer a la mirada de muchos como prescindible dado que no va acompanada de lucecitas, imagenes o demas adornos. (De acuerdo, tambien las lucecitas pueden ser informacion interesante, pero no todo el tiempo). Otra cosa encomiable por parte de los administradores de servidores gopher es que privilegian la colocacion de vinculos a otros sitios, permitiendo asi una navegacion efectiva. La visita se puede extender para conocer otros lugares, con la promesa de encontrar algo de interes en cualquier lado. No es como esas paginas en las que uno entra en el ego laberintico de los que pusieron la pagina convertido en codigo html. Hay varios servidores gopher que recuerdo de memoria, y que pongo aqui a continuacion: * gopher://sdf.lonestar.org * gopher://quux.org * gopher://gopher.floodgap.com/1 * gopher://gopher.rp.spb.su/1 * gopher://gopher.well.sf.ca.us/1 * gopher://jgw.mdns.org/1 Disfruten de este fosil viviente de la navegacion antes de que desaparezca por completo. Puede ser una experiencia de aprendizaje si se le dedica un poco de tiempo. No todo son luces brillantes!