stringtranslate.com

Proyecto Xanadú

Proyecto Xanadu ( / ˈ z æ n ə d / ZAN -ə-doo ) [1] fue el primer proyecto de hipertexto , fundado en 1960 por Ted Nelson . Los administradores del Proyecto Xanadu lo han declarado superior a la World Wide Web , con la siguiente declaración de misión: "El software popular de hoy simula el papel. La World Wide Web (otra imitación del papel) trivializa nuestro modelo de hipertexto original con enlaces unidireccionales que se rompen constantemente y sin gestión de versiones ni contenidos." [2]

La revista Wired publicó un artículo titulado "La maldición de Xanadu", calificando el Proyecto Xanadu como "la historia de vaporware de mayor duraciónen la historia de la industria informática". [3] El primer intento de implementación comenzó en 1960, pero no fue hasta 1998 que se publicó una implementación incompleta.En 2014 estuvo disponible una versión descrita como "un producto funcional ", OpenXanadu .

Historia

La visión de Nelson era la de un "esquema de depósito digital para publicaciones electrónicas a nivel mundial". Nelson afirma que la idea comenzó en 1960, cuando era estudiante en la Universidad de Harvard . Propuso un programa en lenguaje de máquina que almacenaría y mostraría documentos, junto con la capacidad de realizar ediciones. Esto se diferenciaba de un procesador de textos (que aún no se había inventado) en que la funcionalidad habría incluido comparaciones visuales de diferentes versiones del documento, un concepto que Nelson llamaría más tarde "intercomparación". [4]

Además de esta idea básica, Nelson quería facilitar la escritura no secuencial, en la que el lector pudiera elegir su propio camino a través de un documento electrónico. Se basó en esta idea en un artículo presentado a la Association for Computing Machinery (ACM) en 1965, llamando a la nueva idea "listas con cremallera". Estas listas con cremallera permitirían formar documentos compuestos a partir de fragmentos de otros documentos, un concepto denominado transclusión . [5] [4] En 1967, mientras trabajaba para Harcourt, Brace , llamó a su proyecto Xanadu, en honor al poema " Kubla Khan " de Samuel Taylor Coleridge . [4]

La charla de Nelson en la ACM predijo muchas de las características de los sistemas de hipertexto actuales, pero en ese momento sus ideas tuvieron poco impacto. Aunque los investigadores estaban intrigados por sus ideas, Nelson carecía del conocimiento técnico para demostrar que las ideas podían implementarse. [3]

década de 1970

Ted Nelson publicó sus ideas en su libro de 1974 Computer Lib/Dream Machines and the 1981 Literary Machines .

Computer Lib/Dream Machines está escrito de forma no secuencial: es una recopilación de los pensamientos de Nelson sobre informática, entre otros temas, sin ningún orden en particular. Contiene dos libros, impresos uno detrás del otro, para hojearlos. Computer Lib contiene los pensamientos de Nelson sobre temas que lo enojaban, mientras que Dream Machines analiza sus esperanzas sobre el potencial de las computadoras para ayudar a las artes.

En 1972, Cal Daniels completó la primera versión de demostración del software Xanadu en una computadora que Nelson había alquilado para ese propósito, aunque Nelson pronto se quedó sin dinero. En 1974, con la llegada de las redes informáticas, Nelson refinó sus pensamientos sobre Xanadú hasta convertirlo en una fuente centralizada de información, llamándolo " docuverso ".

En el verano de 1979, Nelson dirigió al último grupo de sus seguidores, Roger Gregory , Mark S. Miller y Stuart Greene, a Swarthmore, Pensilvania . En una casa alquilada por Greene, discutieron sus ideas para Xanadú; pero al final del verano el grupo tomó caminos separados. Miller y Gregory crearon un sistema de direccionamiento basado en números transfinitos al que llamaron vasos , que permitía referenciar cualquier parte de un archivo.

década de 1980

El grupo continuó su trabajo, casi hasta el punto de la quiebra. En 1983, sin embargo, Nelson conoció a John Walker , fundador de Autodesk , en The Hackers Conference , una conferencia originalmente para las personas mencionadas en Hackers de Steven Levy , y el grupo comenzó a trabajar en Xanadu con el respaldo financiero de Autodesk.

Según el economista Robin Hanson , en 1990 se utilizó en Xanadú el primer mercado de predicción empresarial conocido . Empleados y consultores lo utilizaron, por ejemplo, para apostar por la polémica de la fusión fría de la época.

Mientras estaban en Autodesk, el grupo, dirigido por Gregory, completó una versión del software, escrita en el lenguaje de programación C , aunque el software no funcionó como querían. Sin embargo, esta versión de Xanadu se demostró con éxito en The Hackers Conference y generó un interés considerable. Luego, un grupo más nuevo de programadores, contratados por Xerox PARC , utilizó los problemas con este software como justificación para reescribir el software en Smalltalk . Esto dividió efectivamente al grupo en dos facciones, y la decisión de reescribir puso una fecha límite impuesta por Autodesk fuera del alcance del equipo. En agosto de 1992, Autodesk se deshizo del grupo Xanadu, que se convirtió en la Xanadu Operating Company, que tuvo dificultades debido a conflictos internos y falta de inversión.

Charles S. Smith, fundador de una empresa llamada Memex (que lleva el nombre de un sistema de hipertexto propuesto por Vannevar Bush [6] ), contrató a muchos de los programadores de Xanadu (incluidos los arquitectos principales Mark S. Miller , Dean Tribble y Ravi Pandya) [3 ] y obtuvo la licencia de la tecnología Xanadu, aunque Memex pronto enfrentó dificultades financieras y los programadores que entonces no recibían pago se fueron, llevándose las computadoras con ellos (a los programadores finalmente se les pagó). Por esta época, Tim Berners-Lee estaba desarrollando la World Wide Web . Cuando la Web comenzó a ver un gran crecimiento que Xanadu no tuvo, el equipo de Nelson se puso a la defensiva ante la supuesta rivalidad que estaba surgiendo, pero que estaban perdiendo. El artículo de 1995 de la revista Wired "La maldición de Xanadú" provocó una dura refutación de Nelson, pero la controversia se desvaneció en gran medida cuando la Web dominó Xanadú. [7]

década de 1990

En 1998, Nelson lanzó el código fuente de Xanadu como Proyecto Udanax, [8] con la esperanza de que las técnicas y algoritmos utilizados pudieran ayudar a anular algunas patentes de software . [9]

2000

En 2007, Proyecto Xanadu lanzó XanaduSpace 1.0. [10]

década de 2010

Una versión descrita como "un producto funcional", OpenXanadu, estuvo disponible en la World Wide Web en 2014. Se llama abierta porque "puedes ver todas las partes", pero en junio de 2014 el sitio declaró que "no estaba disponible". pero de código abierto". En el sitio, los creadores afirman que Tim Berners-Lee les robó la idea y que la World Wide Web es una "estructura extraña creada por iniciativas arbitrarias de diversas personas y tiene un lenguaje de programación terrible" y que la seguridad web es un "complejo laberinto". Continúan diciendo que el hipertexto está diseñado para ser papel y que la World Wide Web no permite más que enlaces inactivos a otras páginas inactivas. [11]

En 2016, Ted Nelson fue entrevistado por Werner Herzog en su documental Lo and Behold, Reveries of the Connected World . "Algunos lo tildaron de loco por aferrarse", dijo Herzog. "Para nosotros, usted parece ser el único que está clínicamente cuerdo." [12] Nelson quedó encantado con los elogios. "¡Nadie había dicho eso antes!" dijo Nelson. "Normalmente escucho lo contrario".

17 reglas originales

  1. Cada servidor de Xanadu está identificado de forma única y segura.
  2. Cada servidor de Xanadu puede funcionar de forma independiente o en red.
  3. Cada usuario está identificado de forma única y segura.
  4. Cada usuario puede buscar, recuperar , crear y almacenar documentos.
  5. Cada documento puede constar de cualquier número de partes, cada una de las cuales puede ser de cualquier tipo de datos.
  6. Todo documento puede contener enlaces de cualquier tipo, incluidas copias virtuales ( "transclusiones" ) a cualquier otro documento en el sistema accesible a su propietario.
  7. Los enlaces son visibles y se pueden seguir desde todos los puntos finales.
  8. El permiso para vincular a un documento se otorga explícitamente mediante el acto de publicación.
  9. Cada documento puede contener un mecanismo de regalías con cualquier grado de granularidad deseado para garantizar el pago de cualquier parte a la que se acceda, incluidas las copias virtuales ( "transclusiones" ) de todo o parte del documento.
  10. Cada documento está identificado de forma única y segura.
  11. Cada documento puede tener controles de acceso seguros .
  12. Cada documento se puede buscar, almacenar y recuperar rápidamente sin que el usuario sepa dónde está almacenado físicamente.
  13. Cada documento se mueve automáticamente al almacenamiento físico apropiado a su frecuencia de acceso desde cualquier ubicación determinada.
  14. Cada documento se almacena automáticamente de forma redundante para mantener la disponibilidad incluso en caso de desastre.
  15. Cada proveedor de servicios de Xanadu puede cobrar a sus usuarios la tarifa que elijan por el almacenamiento, recuperación y publicación de documentos.
  16. Cada transacción es segura y auditable únicamente por las partes de esa transacción.
  17. El protocolo de comunicación cliente-servidor de Xanadu es un estándar publicado abiertamente. Se fomenta el desarrollo y la integración de software de terceros. [13]

Vaso

En el diseño del sistema informático Xanadu, un vaso es una dirección de cualquier rango de contenido o enlace o un conjunto de rangos o enlaces. Según Gary Wolf en Wired , la idea de los vasos era que "la dirección no sólo indicaría al lector la máquina correcta, sino que también indicaría el autor del documento, la versión del documento, el intervalo correcto de bytes y los enlaces asociados con estos bytes." Los vasos fueron creados por Roger Gregory y Mark Miller . [14] [15]

La idea detrás de los vasos proviene de los números transfinitos . [14]

Ver también

Notas a pie de página

  1. ^ Versión del director: Ted Nelson sobre hipertexto, Douglas Englebart, Xanadu y más. Espectro IEEE . 14 de febrero de 2018. El evento ocurre a las 7:43. Archivado desde el original el 11 de diciembre de 2021, a través de YouTube .
  2. ^ Página de inicio del proyecto
  3. ^ a b C Gary Wolf (junio de 1995). "La maldición de Xanadú". CABLEADO . vol. 3, núm. 6.
  4. ^ a b C Daniele C. Struppa; Douglas R. Dechow (14 de junio de 2015). Entrelazados: el trabajo y la influencia de Ted Nelson. Saltador. págs. 60–62. ISBN 978-3-319-16925-5.
  5. ^ Nelson, TH (1965). "Procesamiento de información compleja". Actas de la vigésima conferencia nacional de 1965 . ACM '65. págs. 84-100. doi : 10.1145/800197.806036 . ISBN 9781450374958. S2CID  2556127.
  6. ^ Bush, Vannevar (julio de 1945). "Como podemos pensar". El Atlántico . Archivado desde el original el 14 de noviembre de 2010.
  7. ^ Reagle, Joseph Michael (2010). Colaboración de buena fe: la cultura de Wikipedia . Cambridge, Massachusetts: MIT Press . ISBN 978-0-262-01447-2.
  8. ^ "Verde Udanax".
  9. ^ "Oro Udanax". Esta divulgación también constituye un estado de la técnica que impide que cualquier otra persona le impida utilizar las ideas plasmadas en este código.
  10. ^ Ted Nelson (25 de junio de 2007). "Espacio Xanadú". Xanarama.net . Consultado el 3 de julio de 2011 .
  11. ^ Página web de Xanadu Documento de muestra: "Origins", de Moe Juste "tarda un poco en abrirse porque se descarga mucho"
  12. ^ Herzog, Werner, director. He aquí, ensueños del mundo conectado . Imágenes de Magnolia, 2016
  13. ^ Preguntas frecuentes de Xanadu: ¿Qué requisitos pretenden cumplir los sistemas Xanadu? , 12 de abril de 2002 por Andrew Pam
  14. ^ ab Wolf, Gary (1 de junio de 1995). "La maldición de Xanadú". Cableado . Consultado el 25 de diciembre de 2015 .
  15. ^ Theodor Holm Nelson (diciembre de 1999). "Estructura xanalógica. Se necesita ahora más que nunca: documentos paralelos, enlaces profundos al contenido, versiones profundas y reutilización profunda". Encuestas de Computación ACM . 31 (4): 33–es. CiteSeerX 10.1.1.418.7740 . doi :10.1145/345966.346033. S2CID  12852736. 

Referencias

Enlaces externos