Ссылка, которая помнит обе стороны

Обычная ссылка в интернете устроена как указатель из одной страницы в другую. Если автор страницы B не знает, что на неё ссылается страница A, он не может увидеть эту связь со своей стороны. В проекте Xanadu Нельсон хотел, чтобы ссылки были двусторонними: система хранила бы саму связь, а не только указатель, добавленный одним из авторов.

Это меняет роль ссылки. Она могла бы показывать не просто «куда ведёт», но и «кто ссылается на этот материал». Для этого недостаточно вставить адрес в текст: обе стороны связи должны оставаться известными системе, даже когда документы меняются.

Текст как сеть отношений

Xanadu задумывался не только как способ связывать страницы. Важной частью проекта была «трансклюзия» — включение фрагмента одного документа в другой с сохранением связи с оригиналом. Читатель мог бы видеть, откуда взят отрывок, а автор — получать признание за использование своего текста.

Отсюда возникала идея встроенных микроплатежей: система могла бы учитывать использование материала и передавать небольшие суммы его создателю. Это связывало устройство ссылок с вопросом авторства и оплаты, а не оставляло его внешним дополнением.

Почему замысел оказался трудным

Каждая функция опиралась на остальные. Чтобы ссылка не терялась при изменении документов, системе нужно было сохранять их версии и связи между фрагментами. Чтобы рассчитывать оплату, требовалось надёжно отслеживать, какой именно материал использован и кем. Это гораздо сложнее, чем позволить пользователям создавать страницы и соединять их адресами.

Всемирная паутина распространила более простой подход: ссылку можно добавить без согласования с владельцем целевой страницы. Xanadu же стремился встроить в саму инфраструктуру память о происхождении текста и его использовании. Поэтому появление рабочего прототипа стало не просто финалом долгого ожидания, а демонстрацией того, насколько далеко его замысел выходил за пределы привычного клика по ссылке.