Feeds

Web precursor Xanadu project goes open source

A brilliant collection of ideas that was never going to ship - so is it relevant?

  • alert
  • submit to reddit

3 Big data security analytics techniques

Project Xanadu, a 1960s hypertext vision and the industry's most delayed vapourware, is putting some of its code on the Web as open source with an X11 licence. Ted Nelson, Xanadu's guiding light, invented the terms hypertext and hypermedia in 1963 but failed to develop a working system incorporating it. Despite this, he and his ideas have had a seminal influence on the invention of Lotus Notes (Ozzie Clark acknowledged inspiration from Nelson), and indirectly on HTML and the Web. It is probably best to consider Nelson's xanological structure to be just an abstract idea, rather like the Turing machine. He was trying to develop a universal knowledge system with much greater elegance, structure and stability than the Web. So far as the development of the Web was concerned, Tim Berners-Lee did not apparently know about Nelson's work when he did his work, although he was probably familiar with HyperCard (created by Bill Atkinson), a product that used ideas from Nelson. Xanadu claims some credit for influencing a number of other products, such as Microcosm, Hyperwave, the Imedia system, and Crit. Nelson also thinks that the development of Andreessen's Mosaic were influenced by his work, although his view of browsers is that they are very silly since they are a window for looking at a large parallel structure, which is not shown in a useful way. Nelson says that his work was intended to stop something like HTML (and especially XML), because of its deficiencies, but he sees a role for HTML to be an output format , like Postscript. He remarks that trying to fix HTML is like trying to graft arms and legs onto a hamburger. The development model for Xanadu was the very opposite of that for Linux. There are many trade secrets, some of which are only being disclosed this week after Nelson announced at the O'Reilly Open Source convention that the Xanadu technologies were being put into the public domain. Work on the Xanadu idea started around 1960 and proceeded erratically with help from a changing handful of loyal first-generation hackers, mostly based in San Jose, but latterly with collaborators in Southampton, Japan and Australia. The Xanadu team invented its own terminology which to the uninitiated sounds in some ways like 18th century rifle drill. Nelson was ahead of his time, since there were no adequate object platforms in the early stages of his work. The use of ParcPlace Smalltalk was problematical because of the runtime fee. The Xanadu code - at least 300,000 lines in C++ or Smalltalk - mostly dates from the late 1980s and early 1990s. Whether it will provide anything of value today is hard to say. Nelson is very critical of software designers for their simplistic models which result in it being impossible to retrofit anything better. He points to the failure of the Web to be able to deal with two-way links, the problem of version management, and link management. However, the Web "has taken the niche that the Xanadu project was aiming for," Nelson says. Hypertext publishing as implemented on the Web, compared with the Xanadu visualisation, is like a conversation where two people are talking about "moving into space", but one means moving into a new office and the other means the colonisation of the solar system. Nelson describes himself as a contrarian, and he certainly has interesting if idealistic ideas. The lasting benefits of his work are his encouragement to consider what are now seen as alternative approaches, but which when his ideas were developed were innovative. Nelson's lifestyle and tangential views have provided plenty of good copy over the years. He delights in inventing terms like "cybercrud" [putting things over on people using computers], and is a fruitful source of one-liners: "No-one's life has yet been simplified by a computer. "In 1974, computers were oppressive devices in far-off airconditioned places. Now you can be oppressed in your own living room. "Bell Labs created Microsoft by charging $25,000 for Unix. If they'd charged $50, Unix would be the world standard. "What are video games so much better designed than office software? Because people who design video games love to play video games. People who design office software look forward to doing something else at the weekend." Nelson brings some refreshing views to such mundane things to metaphors like clipboards, which he observes you can't see; hold only one object; and whatever you put there destroys the previous contents. Most of Nelson's work has been devoted to what he calls a parallel universe, where documents are not independent, but have relationships that are not shown explicitly. The work has practical value in dealing with version control, which is only primitively handled by existing commercial software. Issues concerned with copyright, publishing and micropayments for authors have been overtaken by events like the open source movement, of which Nelson approves. For the new generation of hackers interested in knowing how the original hackers worked, there is no better introduction than a June 1995 Wired feature by Gary Wolf entitled "The curse of Xanadu". Nelson's present concern appears to be to get intellectual credit for his work, and putting it in the public domain is more likely to bring this about than the excessive secrecy that previously existed. The Udanax.com code is now being released for developers, but the server code, called Udanax Gold, is at present unusable "by those who haven't lived through its history" so is not being released at present. Perhaps one day there will be something better than the Web, and if there is, Nelson's ideas may well play a significant role. Register believe it or not factoid: Nelson's book Computer Lib was at one point published by Microsoft Press. Oh yes. ®

Combat fraud and increase customer satisfaction

More from The Register

next story
Dropbox defends fantastically badly timed Condoleezza Rice appointment
'Nothing is going to change with Dr. Rice's appointment,' file sharer promises
Audio fans, prepare yourself for the Second Coming ... of Blu-ray
High Fidelity Pure Audio – is this what your ears have been waiting for?
Did a date calculation bug just cost hard-up Co-op Bank £110m?
And just when Brit banking org needs £400m to stay afloat
MtGox chief Karpelès refuses to come to US for g-men's grilling
Bitcoin baron says he needs another lawyer for FinCEN chat
Zucker punched: Google gobbles Facebook-wooed Titan Aerospace
Up, up and away in my beautiful balloon flying broadband-bot
Apple DOMINATES the Valley, rakes in more profit than Google, HP, Intel, Cisco COMBINED
Cook & Co. also pay more taxes than those four worthies PLUS eBay and Oracle
It may be ILLEGAL to run Heartbleed health checks – IT lawyer
Do the right thing, earn up to 10 years in clink
prev story

Whitepapers

Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Top three mobile application threats
Learn about three of the top mobile application security threats facing businesses today and recommendations on how to mitigate the risk.
Combat fraud and increase customer satisfaction
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.