Monday, July 23, 2012

Who invented the Internet: evolution or intelligent design?

This debate over “who invented the Internet” is eerily similar to the debate over Darwinism. One side claims the Internet was designed according to a Master Plan, the other side claims it evolved. In this case, “Government” takes the place of “God”.

I believe in evolution. The Internet is the product of thousands of people spanning industry, universities, and yes, even government. In order to prove their point, the supporters of Intelligent Design magnify the contributions of Government, and trivialize the contributions of everyone else.

The Darwin in this evolution debate is Gordon Moore, who back in the 1965 noticed that the number of transistors on a chip doubled roughly every 2 years. “Moore’s Law” has become our generation’s “Natural Selection”. Moore’s Law predicts that the “mainframe” computers of the time would eventually fit within your pocket. The iPhone indeed has as much compute power, storage, and network bandwidth as all the world’s computers combined when Moore first formulated his law.

That we would all be interconnected via a world-wide network is likewise a natural outgrowth of Moore’s Law. Had there been no Internet or World Wide Web, there would be something else very similar in its place.

Moore’s Law says that the computer evolves through thousands of small inventions, and is not the product of a few big inventions, nor is it the product of a Master Plan. Yes, some of those small inventions were by Government, which the Creationists seize upon in order to “prove” the Internet was created by Government.

Because the TCP/IP Internet has been the only network for 20 years, we have this perception that it appeared fully formed out of the void, that it was invented in a single step. The reality is that it evolved slowly over time, step by tiny step. During the Cold War, our government spewed research dollars indiscriminately at any project that might have military applications, which means that some of these dollars would inevitably touch TCP/IP. Many more government dollars also went to alternatives – because they didn’t know what they were doing. That government contributed to the version of the Internet that eventually won doesn’t mean that they deserve credit for it, or even that it was their plan.

The most famous government contribution is the specification for “TCP/IP” funded by the military by university researchers. TCP/IP is the “protocol” that runs the Internet. However, there is very little that is new or innovative in TCP/IP. It’s largely a clone of existing packet-switching technology that was mostly developed by the computer industry. What made TCP/IP different than competing solutions was the idea of “end-to-end” – but that, too, was copied from others. The inventors of the “end-to-end” idea (Saltzer, Reed, and Clark) deserve every much the fame as those who copied the idea (Bob Kahn, Vint Cerf).

I’m not saying Kahn and Cerf don’t deserve a lot of credit. They do. TCP/IP is an exceptionally well-written protocol compared to all the others they copied ideas from. I’m just trying to point out how much of TCP/IP relied upon the inventions of others.

We have this Lamarkian view that the Internet was designed this way on purpose. The reality is that that there were many competing versions of an Internet. Techniques that proved their worth survived and were copied by others. Techniques that work less well withered and died. When TCP/IP was created in the early 1980s, it had to compete against many alternatives from companies like IBM, DEC, and Xerox. It won the competition largely because it was the latest protocol to be invented, and had the benefit of learning from those that preceded it, to copy the best ideas.

Humorously, the TCP/IP Internet also had to compete against something known as “OSI”, which was the government-designed alternative. Yes, the government had a Master Plan, but that plan didn’t include TCP/IP. Even into the early 1990s when it became obvious that TCP/IP had defeated all competing protocols, government regulations still mandated that all government computers support the OSI protocols.

But this discussion of TCP/IP and competing protocols is a distraction. Protocols aren’t technology themselves, but simply control the technology. The technology itself that transports the data is the underlying physical network, namely the fiber optic network that crisscrosses the world. If there is any one big invention that deserves credit for the Internet, it is the invention of fiber optics in a Owens-Corning laboratory in the 1950s. If anybody deserves credit for building the Internet, it’s the trillion dollar investment by Wall Street that laid those cables across continents and under oceans.


I'm not trying to argue one side of this political debate such much as point out that it's only a political debate (not technical). It's a tautology: you can't use the idea that the "government created the Internet" to conclude the worth of government actions, because it's the focus on only worthy government actions that you use to prove the premise. It's a slight of hand ignoring the enormous contribution by non-government researchers. It's a circular argument, like claiming that the "Bible is the infallible word of God -- because it says so in the Bible".

In a recent speech claiming that nobody but government builds things, President Obama justified his claim by saying “The Internet didn’t get invented on its own. Government research created the Internet”. Well, yes, if you believe that only government could've created the Internet, then it naturally proves your assertion that only government could've created the Internet.


Anonymous said...

Interesting post. I agree with the theme. Basically all useful things evolve over time and have multiple contributors.

But what did you mean by "I believe in evolution."? What does belief have to do with anything in this context? Either evolution is the best explanation for the facts, or it is not. Belief has nothing to do with it.

Robert Graham said...

I'm using the phrasing that people are confortable with. Being that I find Darwin's theory of natural selection the most plausible explanation for the evidence like radio-isotope dated fossils puts me at odds with how "belief in evolution" is taught in schools. You probably share my disgust in movies like X-Men that get "evolution" almost completely wrong. But, that's a fight for a different day.

Anonymous said...

Some of us also remember Token Ring technology. It's good that you're reminding us that not only did things evolve, but that the feds bet on the wrong horse. Lotsa folks have a short memory.

Robert Graham said...

Certainly, many techies are guilty of short memories, but the for the vast majority of people who never knew of the Internet prior to 1995, it's something that just popped out whole and complete out of the void.

Anonymous said...

Great article! Here's a similar take on it:

kanchan tyagi said...

If you really want to get more info about internet laws, then this is the best blog for us,because this blog give us so many useful info about internet. internet law

daniel said...

It's not that government created the Internet, so much as it enabled it.

Some people don't remember the Internet prior to 1995, and that's true enough. But neither do they remember Compuserve or America OnLine when it was a self-contained network.

The point being that the for-profit model could not have created the Internet. It can only achieve a series of proprietary walled garden networks. Think cable companies.

So the government may have supported the wrong protocol at some point, big deal. The government supported the universities, as well as direct research.

The article omits the words patent, proprietary, darpa, darpanet, arpanet, grant, hypertext, and funding (as in government funding), but includes Wall Street, investment, and trillion.

It most definitely is taking one side of the debate.

It also considers that key enabler is a particular technology, fiber optics, as if satellites didn't exist. Worse, it claims Owens-Corning invented them, which is false.

It's just the same old attempt to deny the government credit for the things only government can do (either create value, or fund others to do it, that is not proprietary, and can be used universally without royalties or patent litigation), while crediting Wall Street instead, though it misses at least as often as government does.

Moore's law does not guarantee the Internet. We could have been stuck with Compuserve and AOL. Europe could have been stuck with Minitel (a state-owned walled garden). And these would have been closed, poorly interconnected, and costly.

The Internet is a uniquely American creation, largely government funded but in a decentralized way, through universities, and with private sector participation and later handoff.

Your sleight of hand is in the claim that those who credit the government believe it was a master plan. That's silly. The government supported research through multiple channels. Nobody knew, either in the public or private sectors, the details of how it would develop.

Lee Bowman said...

It was a combination both. ID initially, by piecing together blocks of coding to achieve a kind of primordial functionality to build upon. Then evolution, through step by step alterations to ultimately achieve the most fit server networks.

The various species consisted of ARPANET, Mark I at NPL in the UK, CYCLADES, Merit Network, Tymnet, Telenet, and NSFNET, most however having gone extinct.

And finally, the key processes of causation being NS (network selection) and TCP/IP, ultimately resulted in the various kingdoms and domains such as AT&T, CenturyLink, Comcast, Cox, Sprint, TWC, T-Mobile and Verizon.

So in short, both modalities were causative.

senormedia said...

"In a recent speech claiming that nobody but government builds things"

That falsehood calls into question the accuracy of the entire piece. Your politics are showing.