How Gopher nearly trumped the web ================================= It was the second killer app, after email, for the internet and to the average person it is the internet. The World Wide Web (henceforth referred to as the web) and the internet is indistinguishable to most people, they are assumed to be the same thing, they are inseparable. More people wouldn?t know the internet without the web which had a hand in driving the uptake of PCs and internet connections world wide. Now email, and the web have become indispensable tools. An internet connection is considered a necessity like other utilities like gas, water, electricity etc? But have you ever stopped to think what the internet would be like with out the web? Would the internet have become as popular as it has with out the web? Would email alone be enough to drive the uptake of internet connections and make people want to get a PC? What would the internet look like? Would the internet have made the jump from a university research project and tool to main stream usage without the web? It?s hard to say for sure, Nobody can ever answer with any certainty because it?s all just hypothetical. But I have a pretty good idea of what the internet might look like sans the web because that?s what nearly happened. There was a real possibility that the web would meet a premature demise, and it would have happened in the early 90s if it weren?t for chance and a particularly bad decision. In 1991 at the University of Minnesota?s Mark McCahill, Farhad Anklesaria, Paul Lindner, Daniel Torrey, and Bob Alberti released Gopher. A new protocol that was an alternative to the World Wide Web that was invented and being developed by Sir Timothy John ?Tim? Berners-Lee around the same time. Farhad Anklesaria chose ?Gopher? as the protocol name because several meanings of the word ?gopher? are relevant to the protocol. The University of Minnesota mascot is the gopher, a gofer is an assistant who ?goes for? things, and a gopher burrows through the ground to reach a desired location. Users of Gopher remember it as being ?faster and more efficient and so much more organised? than today?s Web. Gopher was later described with detail in RFC 1436 that was released in 1993, which states that Gopher goals were to achieve: A file-like hierarchical arrangement that would be familiar to users. A simple syntax. A system that can be created quickly and inexpensively. Extending the file system metaphor, such as searches. Gopher combines document hierarchies with services like Wide Area Information Servers (WAIS), search engines Archie and Veronica (Gophers Google and Bing), and incorporated gateways to other information systems by using other protocols such as FTP and Usenet. During the early 90's Gopher enjoyed wide spread and fast adoption for a few reasons: At the time there was general interest in Campus-Wide Information Systems (CWISs) in higher education. Gopher was quick and cheap to deploy. A Gopher server could be set up to create an instant CWIS with links to other sites, online directories, and resources with relevant ease, speed and with little expense. While the web was still in its infancy Gopher had already gained wide spread adoption, but by the late 90's Gopher expansion had largely ceased. It?s stagnation can be attributed to several reasons: Gopher?s structure was too rigid. Gopher client functionality was quickly duplicated by early Web browsers, such as Mosaic, which subsumed the protocol as part of their functions. Gopher support in modern web browsers is patchy at best But perhaps the biggest reason for Gophers decline in popularity and support was that in February of 1993 the University of Minnesota announced that it was going to start charging licensing fees for the use and implementation of the Gopher server. The announcement gave rise to fears that a licensing fee would also be charged for independent implementations. Because of this users were scared away from Gopher and embraced the alternative, the web which CERN had disclaimed ownership of. The University of Minnesota later re-licensed its Gopher software under the GNU GPL but it was too late the damage had been done. The decision to charge for implementing a Gopher server was the straw that broke the camels back and the break that saw the world wide web gain acceptance and users that it needed to take off. Although Gopher never completely died, it is still alive, people still use Gopher mainly hobbyists and Gopher die-hards. If the University of Minnesota had decided to keep Gopher free then who knows what would have happened to the web? Was Gopher superior to the web? It doesn?t really matter now because those decisions are history, water under the bridge and Gopher has become nothing more than a historical curiosity. The web came to dominate and it doesn?t look like it?s going anywhere any time soon.