Many
people think the Internet and the Web are the same thing. They're not. The Internet
is a piece of wire that goes from me to you and from me to 300 million other people
in the world. The Web is software that I put on my end of the wire, and you put
on your end -- allowing us to exchange information. While
the Internet (the wire) evolves gradually, the software on the wire can change
quickly. Before the Web, other software was clamped onto the Internet. WAIS, Gopher,
and Usenet were the dominant systems, and there were companies that were doing
commerce using those software models. I call this the "executable Internet,"
or X Internet, for short. X Internet offers several important advantages over
the Web: 1) It rides Moore's Law -- the wide availability of cheap, powerful,
low real-estate processing; 2) it leverages ever dear bandwidth -- once the connection
is made, a small number of bits will be exchanged, unlike the Web where lots of
pages are shuttled out to the client; and 3) X Internet will be far more peer-to-peer
-- unlike the server-centric Web. This
scenario could be marred by two threats: viruses and lack of standards. Once executables
start to move fluidly through the Net, viruses will have perfect conditions to
propagate. Standards, or rather the lack thereof, will block the quick arrival
of X Internet. I can't see Microsoft, Sun, IBM, or other traditionalists setting
the standards. The Web-killer's design will emerge from pure research, academe,
or open source -- as did the Web.
What
It Means -- No. 1: Web-centric companies get stuck holding the bag. They will
wake up one day with hundreds of millions of dollars of legacy code on their hands.
Yes, their brands will remain intact, but their technology will suddenly be very
outmoded. Yahoo!, eBay, and AOL will find themselves competing with a new wave
of commerce players that market, deliver, and service using the superior technology
of X Internet. One of the upstarts will Amazon Amazon.