Projekt Xanadu – Wikipedia

Projekt Xanadu (( ZAN-ə-doo)[1] war das erste Hypertext-Projekt, das 1960 von Ted Nelson gegründet wurde. Administratoren von Project Xanadu haben es mit dem Leitbild als Verbesserung gegenüber dem World Wide Web deklariert: “Die heutige beliebte Software simuliert Papier. Das World Wide Web (eine weitere Nachahmung von Papier) trivialisiert unser ursprüngliches Hypertext-Modell mit immer neuen Einweg-Links und keine Verwaltung von Version oder Inhalt. “[2]

Verdrahtet Das Magazin veröffentlichte einen Artikel mit dem Titel “The Curse of Xanadu”, in dem Project Xanadu als “die am längsten laufende Vaporware-Geschichte in der Geschichte der Computerindustrie” bezeichnet wurde.[3] Der erste Implementierungsversuch begann 1960, aber erst 1998 wurde eine unvollständige Implementierung veröffentlicht. Eine Version, die als “funktionierendes Ergebnis” bezeichnet wird. OpenXanaduwurde 2014 zur Verfügung gestellt.

Geschichte[edit]

Nelsons Vision war ein “digitales Repository-System für das weltweite elektronische Publizieren”. Nelson gibt an, dass die Idee 1960 begann, als er Student an der Harvard University war. Er schlug ein maschinensprachliches Programm vor, das Dokumente speichert und anzeigt sowie Bearbeitungsmöglichkeiten bietet. Dies unterschied sich von einem Textverarbeitungsprogramm (das noch nicht erfunden wurde) darin, dass die Funktionalität visuelle Vergleiche verschiedener Versionen des Dokuments beinhaltete, ein Konzept, das Nelson später als “Vergleich” bezeichnete.[4]

Zusätzlich zu dieser Grundidee wollte Nelson das nicht-sequentielle Schreiben erleichtern, bei dem der Leser seinen eigenen Weg durch ein elektronisches Dokument wählen konnte. Er baute auf dieser Idee 1965 in einem Papier an die ACM auf und nannte die neue Idee “Listen mit Reißverschluss”. Diese Listen mit Reißverschluss würden es ermöglichen, zusammengesetzte Dokumente aus Teilen anderer Dokumente zu bilden, ein Konzept namens Transklusion.[5][4] Während seiner Arbeit für Harcourt, Brace, nannte er 1967 sein Projekt Xanadu zu Ehren des Gedichts “Kubla Khan” von Samuel Taylor Coleridge.[4]

Nelsons Vortrag auf der ACM sagte viele Merkmale der heutigen Hypertextsysteme voraus, aber zu dieser Zeit hatten seine Ideen wenig Einfluss. Obwohl die Forscher von seinen Ideen fasziniert waren, fehlte Nelson das technische Wissen, um zu demonstrieren, dass die Ideen umgesetzt werden konnten.[3]

1970er Jahre[edit]

Ted Nelson veröffentlichte seine Ideen in seinem Buch von 1974 Computer Lib / Dream Machines und die 1981 Literarische Maschinen.

Computer Lib / Dream Machines ist nicht sequentiell geschrieben: Es ist eine Zusammenstellung von Nelsons Gedanken über das Rechnen unter anderem in keiner bestimmten Reihenfolge. Es enthält zwei Bücher, die Rücken an Rücken gedruckt werden und zwischen denen umgedreht werden können. Computer Lib enthält Nelsons Gedanken zu Themen, die ihn währenddessen verärgerten Traummaschinen diskutiert seine Hoffnungen auf das Potenzial von Computern, die Künste zu unterstützen.

1972 vollendete Cal Daniels die erste Demonstrationsversion der Xanadu-Software auf einem Computer, den Nelson zu diesem Zweck gemietet hatte, obwohl Nelson bald kein Geld mehr hatte. 1974, mit dem Aufkommen der Computernetzwerke, verfeinerte Nelson seine Gedanken über Xanadu zu einer zentralen Informationsquelle und nannte sie “docuverse”.

Im Sommer 1979 führte Nelson die jüngste Gruppe seiner Anhänger, Roger Gregory, Mark S. Miller und Stuart Greene, nach Swarthmore, Pennsylvania. In einem von Greene gemieteten Haus haben sie ihre Ideen für Xanadu ausgearbeitet; aber am Ende des Sommers ging die Gruppe getrennte Wege. Miller und Gregory erstellten ein Adressierungssystem auf der Grundlage von transfiniten Zahlen, die sie als Becher bezeichneten, mit denen auf jeden Teil einer Datei verwiesen werden konnte.

1980er Jahre[edit]

Die Gruppe setzte ihre Arbeit fast bis zum Bankrott fort. 1983 traf Nelson jedoch John Walker, den Gründer von Autodesk, auf der Hackers Conference, einer Konferenz, die ursprünglich für die in Steven Levy’s genannten Personen gedacht war Hackerund die Gruppe begann mit finanzieller Unterstützung von Autodesk an Xanadu zu arbeiten.

Laut dem Wirtschaftswissenschaftler Robin Hanson wurde 1990 in Xanadu der erste bekannte Markt für Unternehmensprognosen genutzt. Mitarbeiter und Berater nutzten es beispielsweise, um auf die damalige Kontroverse um die kalte Fusion zu wetten.

Während ihrer Zeit bei Autodesk hat die Gruppe unter der Leitung von Gregory eine Version der Software fertiggestellt, die in der Programmiersprache C geschrieben wurde, obwohl die Software nicht wie gewünscht funktionierte. Diese Version von Xanadu wurde jedoch auf der Hackers Conference erfolgreich demonstriert und stieß auf großes Interesse. Dann benutzte eine neuere Gruppe von Programmierern, die von Xerox PARC angeheuert wurde, die Probleme mit dieser Software als Rechtfertigung, um die Software in Smalltalk neu zu schreiben. Dadurch wurde die Gruppe effektiv in zwei Fraktionen aufgeteilt, und die Entscheidung zum Umschreiben setzte eine von Autodesk festgelegte Frist außerhalb der Reichweite des Teams. Im August 1992 veräußerte Autodesk die Xanadu-Gruppe, aus der die Xanadu Operating Company wurde, die aufgrund interner Konflikte und mangelnder Investitionen Probleme hatte.

Charles S. Smith, der Gründer einer Firma namens Memex (benannt nach einem von Vannevar Bush vorgeschlagenen Hypertextsystem[6]) stellte viele der Xanadu-Programmierer ein und lizenzierte die Xanadu-Technologie, obwohl Memex bald mit finanziellen Schwierigkeiten konfrontiert war und die damals unbezahlten Programmierer gingen und die Computer mitnahmen (die Programmierer wurden schließlich bezahlt). Zu dieser Zeit entwickelte Tim Berners-Lee das World Wide Web. Als das Web ein großes Wachstum verzeichnete, das Xanadu nicht verzeichnete, wurde Nelsons Team defensiv gegenüber der angeblichen Rivalität, die sich abzeichnete, aber die sie verloren. Die 1995 Verdrahtet Der Zeitschriftenartikel “The Curse of Xanadu” provozierte eine harte Widerlegung von Nelson, aber die Auseinandersetzung ließ weitgehend nach, als das Web Xanadu dominierte.[7]

1990er Jahre[edit]

1998 veröffentlichte Nelson den Quellcode für Xanadu als Project Udanax.[8] in der Hoffnung, dass die verwendeten Techniken und Algorithmen dazu beitragen könnten, einige Softwarepatente aufzuheben.[9]

2000er Jahre[edit]

2007 veröffentlichte Project Xanadu XanaduSpace 1.0.[10]

2010er Jahre[edit]

OpenXanadu, eine als “funktionierendes Ergebnis” bezeichnete Version, wurde 2014 im World Wide Web verfügbar gemacht. Sie wird als “Open” bezeichnet, da “Sie alle Teile sehen können”, jedoch ab Juni 2014[update] Die Website gab an, dass es “noch nicht Open Source” war. Auf der Website behaupten die Autoren, dass Tim Berners-Lee ihre Idee gestohlen hat und dass das World Wide Web eine “bizarre Struktur ist, die durch willkürliche Initiativen verschiedener Personen geschaffen wurde und eine schreckliche Programmiersprache hat” und dass die Web-Sicherheit ein “Komplex” ist Matze”. Sie sagen weiter, dass Hypertext als Papier konzipiert ist und dass das World Wide Web nur tote Links zu anderen toten Seiten zulässt.[11]

Im Jahr 2016 wurde Nelson von Werner Herzog in seinem Dokumentarfilm interviewt, Siehe da, Reveries of the Connected World. “Von einigen wurde er als verrückt eingestuft, weil er sich daran festhielt”, sagte Herzog. “Für uns scheinen Sie der einzige zu sein, der klinisch gesund ist.”[12] Nelson freute sich über das Lob. “Das hat noch niemand gesagt!” sagte Nelson. “Normalerweise ist es umgekehrt.”

Ursprüngliche 17 Regeln[edit]

  1. Jeder Xanadu-Server ist eindeutig und sicher identifiziert.
  2. Jeder Xanadu-Server kann unabhängig oder in einem Netzwerk betrieben werden.
  3. Jeder Benutzer wird eindeutig und sicher identifiziert.
  4. Jeder Benutzer kann Dokumente suchen, abrufen, erstellen und speichern.
  5. Jedes Dokument kann aus einer beliebigen Anzahl von Teilen bestehen, von denen jedes einen beliebigen Datentyp haben kann.
  6. Jedes Dokument kann Links jeglicher Art enthalten, einschließlich virtueller Kopien (“Transklusionen”) zu anderen Dokumenten im System, auf die der Eigentümer zugreifen kann.
  7. Links sind sichtbar und können von allen Endpunkten aus verfolgt werden.
  8. Die Erlaubnis zur Verknüpfung mit einem Dokument wird ausdrücklich durch die Veröffentlichung erteilt.
  9. Jedes Dokument kann einen Lizenzgebührenmechanismus mit einem beliebigen Grad an Granularität enthalten, um die Zahlung für jeden Teil sicherzustellen, auf den zugegriffen wird, einschließlich virtueller Kopien (“Transklusionen”) des gesamten oder eines Teils des Dokuments.
  10. Jedes Dokument ist eindeutig und sicher gekennzeichnet.
  11. Jedes Dokument kann über sichere Zugriffskontrollen verfügen.
  12. Jedes Dokument kann schnell durchsucht, gespeichert und abgerufen werden, ohne dass der Benutzer weiß, wo es physisch gespeichert ist.
  13. Jedes Dokument wird automatisch in einen physischen Speicher verschoben, der der Häufigkeit des Zugriffs von einem bestimmten Ort aus entspricht.
  14. Jedes Dokument wird automatisch redundant gespeichert, um die Verfügbarkeit auch im Katastrophenfall aufrechtzuerhalten.
  15. Jeder Xanadu-Dienstanbieter kann seinen Benutzern einen beliebigen Preis für das Speichern, Abrufen und Veröffentlichen von Dokumenten in Rechnung stellen.
  16. Jede Transaktion ist nur für die Parteien dieser Transaktion sicher und überprüfbar.
  17. Das Xanadu-Client-Server-Kommunikationsprotokoll ist ein offen veröffentlichter Standard. Die Entwicklung und Integration von Software von Drittanbietern wird empfohlen.[13]

Siehe auch[edit]

  1. ^ Director’s Cut: Ted Nelson über Hypertext, Douglas Englebart, Xanadu und mehr. IEEE-Spektrum. 14. Februar 2018. Die Veranstaltung findet um 7:43 Uhr statt – über YouTube.
  2. ^ Projekthomepage
  3. ^ ein b Gary Wolf (Juni 1995). “Der Fluch von Xanadu”. VERDRAHTET. 3 (6).
  4. ^ ein b c Daniele C. Struppa; Douglas R. Dechow (14. Juni 2015). Ineinander verschlungen: Die Arbeit und der Einfluss von Ted Nelson. Springer. pp. 60–62. ISBN 978-3-319-16925-5.
  5. ^ Nelson, TH (1965). “Komplexe Informationsverarbeitung: eine Dateistruktur für den Komplex, das Ändern und das Unbestimmte”. ACM 20. Nationale Konferenz: 84–100.
  6. ^ “Wie wir vielleicht denken” – Der Originalartikel aus dem Atlantic Monthly Archiv
  7. ^ Reagle, Joseph Michael (2010). Good Faith Collaboration: Die Kultur von Wikipedia. Cambridge, Massachusetts: MIT Press. ISBN 978-0-262-01447-2.
  8. ^ “Udanax Green”.
  9. ^ “Udanax Gold”. Diese Offenbarung stellt auch einen Stand der Technik dar, der andere daran hindert, Sie daran zu hindern, die in diesem Code enthaltenen Ideen zu verwenden
  10. ^ Ted Nelson (25. Juni 2007). “XanaduSpace”. Xanarama.net. Abgerufen 3. Juli, 2011.
  11. ^ Xanadu-Webseite Beispieldokument: “Origins” von Moe Juste “Das Öffnen dauert eine Weile, da viel heruntergeladen wird.”
  12. ^ Herzog, Werner, Regisseur. Siehe da, Reveries of the Connected World. Magnolienbilder, 2016
  13. ^ Xanadu FAQ: Welche Anforderungen möchten Xanadu-Systeme erfüllen?, 12. April 2002 von Andrew Pam

Verweise[edit]

Externe Links[edit]