Etwa zur gleichen Zeit wie das World Wide Web entstand in den 1990ern der Gopherspace. Beide wollten den Zugriff auf Informationen erleichtern. Denn vor dem Gopherspace und dem World Wide Web waren Informationen im Internet vor allem per FTP oder Telnet zugänglich, oft sogar nur auf der Kommandozeile statt mit komfortablen Browsern.
Der Gopherspace hat den Wettlauf gegen das World Wide Web verloren, aber es gibt ihn immer noch. Mit gopher://gopher.molthagen.de betreibe ich einen eigenen Server im Gopherspace, mein Gopherhole.
Taschenratte und Laufbursche
Das englische Wort Gopher bezeichnet die Taschenratte, ein in den Amerikas vorkommendes Nagetier, das unter der Erde Bauten gräbt. Die Taschenratte ist auch das Maskottchen der University of Minnesota, an der Gopher entwickelt wurde. Gopher steht außerdem lautmalerisch („go for“) für das umgangssprachliche „go-fer“, einen Laufburschen.
Gopherspace und Gopherholes
Die Gesamtheit der Gopher-Server wird als Gopherspace bezeichnet, ein einzelner Server als Gopherhole (also Gopher-Bau).
Phlog
Was im World Wide Web das Blog ist, ist im Gopherspace das Phlog, manchmal auch Glog oder Rlog genannt, also das „Tagebuch“ des Gopherholes.
Sinn und Zweck von Gopher
Gopher sollte Informationen leicht zugänglich machen, leicht zu administrieren sein und dabei nur wenige Ressourcen verwenden. Deswegen sind die eigentlichen Gopher-Seiten sehr einfach gehalten, es gibt keine Bitmapgrafiken (stattdessen waren und sind ASCII-Grafiken sehr beliebt), keine Formatierung, keine Tabellen.
Das World Wide Web ging einen anderen Weg, mit immer aufwendiger gestalteten Webseiten – das hat wahrscheinlich zum Erfolg des World Wide Web beigetragen und zum Niedergang des Gopherspace. Dazu kam, dass die University of Minnesota schließlich begann, Lizenzgebühren für die kommerzielle Nutzung von Gopher zu verlangen, während für das World Wide Web nie Lizenzgebühren fällig wurden.
Ein weiterer Grund für den Niedergang des Gopherspace waren komfortabel zu bedienende FTP-Programme.
Gopherbrowser
Es gab nicht nur Gopherbrowser für verschiedene Betriebssysteme, auch die frühen Webbrowser haben seinerzeit das Gopher-Protokoll unterstützt. Heute bieten nur noch wenige Webbrowser Unterstützung für Gopher. Besonders ist der textbasierte Webbrowser Lynx zu nennen.
Weitere Gopherbrowser sind:
Weitere Gopherbrowser verzeichnet Wikipedia auf dieser Seite: en.wikipedia.org/wiki/Gopher_(protocol)#Client_software
Eine interessante Möglichkeit, durch den Gopherspace zu browsen, bietet das Overbite Project. Unter anderem gibt es hier ein Gopher-Addon für Firefox.
Gopherserver
Ich verwende PyGopherd als Server ("PyGopherd is a multiprotocol (gopher, gopher+, http, wap) information server"). PyGopherd kann auch TLS-verschlüsselte Verbindungen anbieten, was aus Datenschutzgründen wichtig ist.
Es gibt aber noch weitere Gopherserver.
Eine kurze Anleitung zum Installieren und Einrichten von PyGopherd habe ich in meinem Phlog beschrieben: