[ih] Internet analyses (Was Re: IPv8...)
Brian E Carpenter
brian.e.carpenter at gmail.com
Tue May 19 14:19:02 PDT 2026
> the difficulty of implementing "2-way
> links" seemed to play no part in Xanadu's failure. Presumably, someone
> could build them as an extension to WWW if the world really valued them.
Hyper-G tried that and went nowhere.
Regards/Ngā mihi
Brian
On 20-May-26 07:50, John Gilmore via Internet-history wrote:
> John Levine via Internet-history <internet-history at elists.isoc.org> wrote:
>> Ted Nelson had been faffing about trying to implement his Xanadu
>> hypertext idea for decades, but never got very far because it was much
>> too ambitious. Tim built what's pretty much the implementable subset
>> (i.e., one-way rather than two-way links) and that's the Web. Unlike
>> its predecessors it worked, he had users that liked it, and here we
>> are.
>
> Contrasting points about Xanadu and WWW:
>
> Xanadu was proprietary and thus discouraged people from working on it.
> Its high level structure was documented (in 2 books), but none of the
> implementation details. WWW was well documented in specifications,
> explanations, and in free/libre software.
>
> Technically Xanadu was not federated -- it was designed to be centrally
> run. The plan was to have locally run "franchises" in towns, where you
> could go to access it. In theory people could run their own servers,
> but every server, every user, and every document had to have a centrally
> assigned and validated identity, and a financial account tied to that.
> This was much more complicated both organizationally and technically.
> WWW was federated by using the DNS to find each resource, and no central
> coordination was required beyond the centrally managed DNS system.
>
> Xanadu had an economic model that charged readers and funded publishers
> and authors. But that was never implemented. WWW had no economic
> model, was free to access and free to publish (plus the costs of
> installing and learning software, and running servers). I believe this
> was WWW's biggest failing, since it led to the free-TV
> advertising-funded business model. This was rapidly followed by
> centralized search engines that were paid by third party advertisers,
> technical and social tricks for deep surveillance on readers, and
> technical and social tricks for coerced attention extraction. Xanadu
> would probably have had attention coercion too, since publishers were
> planned to be paid based on how much reading users did.
>
> WWW was competently implemented many times. Xanadu was incompletely
> implemented several times, but the small team kept throwing away the
> early implementations (rather than releasing them to gain experience and
> a community) and rewriting it from scratch in niche languages like
> Smalltalk. Ultimately it failed because it never shipped a working
> version -- nor any version at all. By 1992 it had burned out its only
> serious financial backer, and most of its volunteers, and it never
> recovered thereafter.
>
> By 1999, a dedicated volunteer (Roger Gregory) resurrected the last two
> dead Xanadu code bases and gathered the permission to release them as
> MIT-licensed software. See:
>
> http://udanax.xanadu.com/
>
> By then, nobody cared; WWW had grown exponentially and couldn't be
> caught by competitors. And the latest half-done code (Udanax Gold)
> had bit-rotted due to its arcane implementation language, so it's quite
> hard to even extract, let alone run or modify. The earlier
> implementation (Udanax Green) is probably buildable and runnable, but
> does not implement most of the design (such as the economic model). The
> last updates I found were from 2015:
>
> https://xanadu.com.au/mail/xanadu/msg00485.html
>
> An interesting bit for me is that the difficulty of implementing "2-way
> links" seemed to play no part in Xanadu's failure. Presumably, someone
> could build them as an extension to WWW if the world really valued them.
> The world of 2026 has much better tools for widely distributed
> replicated databases: not just commercially rentable server farms and
> Terabit Ethernets, but distributed hash tables, blockchains, BitTorrent,
> and conventional transactional databases that can work at scale. When
> Xanadu was being implemented, there were no scalable networked
> databases, because there were only a few thousand machines on real
> networks in the whole world. Airplane reservations, for example,
> were still handled on a single mainframe running very custom software.
>
> John
>
>
>
>
More information about the Internet-history
mailing list