Uno sguardo a Gopher

Prima della rapida crescita del World Wide Web negli anni ’90, un protocollo chiamato Gopher ha reso brevemente Internet facile da usare combinando le risorse online del mondo. Ecco cosa lo ha reso speciale e perché è stato rapidamente eclissato dal web.

Cos’è Gopher?

Gopher è un sistema di directory client / server lanciato nel 1991. Ha permesso alle persone di esplorare rapidamente le risorse su Internet. Quando si utilizzava un client Gopher, veniva visualizzato un menu gerarchico di collegamenti che portavano a documenti, applicazioni basate su telnet, siti FTP o altri server Gopher. Puoi anche cercare in “Gopherspace” per trovare documenti invece di cercare tra i server FTP uno per uno.

Un gruppo di programmatori, guidato da Mark P. McCahill e comprendente Farhad Anklesaria, Paul Lindner, Daniel Torrey e Bob Alberti, ha creato Gopher mentre lavorava per il Università del Minnesota reparto supporto microcomputer.

Avevano il compito di creare un sistema informativo a livello di campus basato su indicazioni ambigue da parte degli amministratori, che avevano una preferenza per i grandi computer mainframe. In una svolta ribelle, l’equipaggio ha sviluppato un approccio leggero e distribuito che utilizzava invece hardware di personal computer poco costoso.

Gli sviluppatori hanno chiamato il loro nuovo sistema “Gopher” (“Golden Gophers” è il nome della squadra sportiva dell’università) per ottenere il sostegno dei loro capi scettici.

“Come potrebbero discuterne?” ha detto McCahill, che ha parlato con winadmin.it per telefono.

Gopher è anche un omonimo per “gofer”, che significa qualcuno che prende le cose per gli altri, che è esattamente ciò per cui è stato progettato il sistema Gopher.

Le risorse Internet erano ora più facili da trovare

Il menu principale di Gopher in una finestra di terminale.

Prima di Gopher, le persone di solito recuperavano documenti e programmi da Internet uno per uno tramite vari Server FTP situati in tutto il mondo. C’erano anche testi personalizzati Telnet applicazioni, come cataloghi di schede delle biblioteche, elenchi degli studenti, interfacce di database e giochi MUD. Tuttavia, non esisteva un sistema unificato per riunire tutte queste risorse.

Poiché ha combinato tutte queste risorse Internet in un modo intuitivo che non richiedeva alcun input di dati in un database centralizzato e strutturato, Gopher è stato un vero passo avanti. Puoi cercare in Gopherspace o semplicemente sfogliare un sistema Gopher attraverso una serie di menu e vedere dove porta.

Gopher era anche abbastanza flessibile da soddisfare le esigenze di altre organizzazioni alla ricerca di un sistema simile. Quindi, quando l’Università del Minnesota ha rilasciato pubblicamente il software Gopher gratuitamente, il suo utilizzo è cresciuto rapidamente in tutto il mondo.

“Avevamo la soluzione giusta e semplice a un’esigenza che stava diventando generale”, ha detto McCahill.

La popolarità di Gopher è antecedente al web

Anche un’altra tecnologia Internet, il World Wide Web, ha debuttato nel 1991. È stata creata da Tim Berners-Lee all’indirizzo CERN in Svizzera.

Come Gopher, un client WWW (che ora chiamiamo browser web) potrebbe riunire risorse Internet decentralizzate da tutto il mondo. A differenza di Gopher, tuttavia, il WWW ha utilizzato un modello incentrato sui documenti.

Piuttosto che un menu gerarchico, ogni server ha fornito una serie di documenti di testo disseminati di collegamenti ipertestuali per collegarli. È stato un ulteriore passo verso la decentralizzazione della distribuzione di documenti e file. Tuttavia, l’utilità del WWW in un mondo online basato su testo a cui si accede principalmente tramite terminali seriali non è stata immediatamente ovvia.

Quando il WWW è stato lanciato per la prima volta al pubblico nell’agosto 1991, non ha avuto molto successo. McCahill conosceva Berners-Lee durante le conferenze e ha esaminato la tecnologia WWW, ma a quel punto la giudicò insignificante.

Nel frattempo, Gopher ha rapidamente guadagnato un punto d’appoggio tra le istituzioni accademiche e governative, che all’epoca erano i principali utenti di Internet. È diventata rapidamente un’app killer nel front-end dei sistemi bibliotecari universitari, che si basava molto sui dati strutturati.

Internet era quasi completamente non commerciale a quel punto.

“Quando stavamo facendo Gopher”, ha spiegato McCahill, “c’erano politiche di uso secondario che non si possono fare attività commerciali sulla rete della National Science Foundation che collegava insieme tutte le università. Quindi, c’erano divieti di fare cose commerciali “.

In questo regno strutturato e senza scopo di lucro, Gopher prosperò. A causa della larghezza di banda limitata, Internet non era ancora un’esperienza multimediale, quindi Gopher era lo strumento perfetto per esplorare la prima versione basata su testo.

Anche nel 1993, quando Internet divenne abbastanza grande da attirare l’attenzione al di fuori dei circoli accademici e di ricerca, molti sulla stampa pubblicizzarono Gopher come l’elemento più affermato e di facile utilizzo di esso.

Il Web non era ancora considerato la principale tecnologia Internet, sebbene ciò sia cambiato molto rapidamente.

Come il World Wide Web ha superato Gopher

UN Un server Gopher su NCSA Mosaic v1.0, circa 1995.

Per tutto il 1992-93, Gopher ha rapidamente guadagnato popolarità. Il core team originale di sviluppatori, insieme ad alcuni volontari, ha continuato il suo sviluppo e manutenzione, ma furono presto sopraffatti.

Per compensare i costi, l’università ha deciso di iniziare a addebitare una tariffa di licenza per ogni server Gopher a scopo di lucro in uso. Questa decisione è stata accolta confusione e proteste. Ha offuscato il nome di Gopher e ha segnato l’inizio della fine della sua crescita.

Nel frattempo, il Il WWW è cresciuto in modo esponenziale in popolarità mentre le sue tecnologie hanno continuato a evolversi. Nel 1993, NCSA ha rilasciato Mosaico, il primo browser web con supporto grafico in linea, che ha coinciso con l’adozione diffusa di Windows sui PC consumer. A differenza di Gopher, che raccoglieva e organizzava principalmente risorse, il WWW era una piattaforma di pubblicazione. Con la grafica ora nel mix, il WWW potrebbe essere facilmente adattato per uso commerciale.

L’incredibile popolarità di Gopher con le biblioteche fin dall’inizio ha messo il team sulla strada sbagliata. Hanno immaginato di raccogliere tutte le risorse di informazioni non commerciali del mondo in un sistema unificato.

“Quello che stava realmente accadendo nella testa di molte persone non era: ‘Voglio andare in biblioteca’”, ha detto McCahill. “E ‘stato,” Ehi, questa è una piattaforma per la pubblicità e il business “. Non l’abbiamo capito fino a un po ‘troppo tardi nel gioco. “

Non si rendevano conto della rapidità con cui il WWW sarebbe stato adottato per scopi commerciali, il che ha guidato la sua rapida crescita tra le imprese e il pubblico in generale. Quando questo si è reso conto del team Gopher, era troppo tardi per il protocollo upstart del Minnesota. La sua crescita del server ha iniziato a ristagnare intorno alla metà del 1994, proprio mentre esplose il WWW.

L’ultimo chiodo nella bara potrebbe essere stato che i nuovi browser web, come Mosaic, supportavano nativamente il protocollo Gopher. Questo ha fatto sentire Gopherspace come un sottoinsieme della piattaforma WWW. Potresti anche creare facilmente menu di collegamenti su una pagina web, quindi, a quel punto, Gopher non poteva fare nulla che il WWW non potesse fare.

Il successo del Web ha un prezzo

Quando il WWW ha superato Gopher, anche Berners-Lee è diventato una figura ben nota, alla pari di altri grandi inventori. È stato persino insignito del titolo di cavaliere nel 2004. Nel frattempo, McCahill ha continuato la sua carriera informatica accademica relativamente discreta, ma illustre, e ora lavora presso Duke University. Pensa che il successo del WWW sia stato inevitabile a causa della sua natura commerciale, e questo gli va bene.

Altri pionieri di Internet, come Marc Andreessen, il creatore di Mosaic, sono passati dal mondo accademico alla Silicon Valley per seguire la scia del denaro. McCahill, invece, è contento del percorso che ha scelto:

“L’ho guardato e ho detto, ‘Sai, in realtà sono più felice di fare cose che sono al servizio della ricerca e dell’istruzione che cercare di ottenere annunci di vendita super ricchi”.

Anche Berners-Lee ha scelto la strada del servizio pubblico, ma McCahill ha notato che il successo del WWW ha posto un pesante fardello sulle sue spalle.

“Forse questo è un altro motivo per cui sto bene con il web che batte Gopher”, ha detto McCahill. “Non ho cose come Facebook e la sua piattaforma di sorveglianza armata direttamente sulla mia coscienza.”

È vero che il livello successivo di innovazione di Internet, i social media, ha completamente rimodellato la nostra società.

“Nessuna delle persone che hanno inventato questa tecnologia è soddisfatta di come si sono comportati i social media”, ha detto McCahill.

Non è completamente morto

Che tu ci creda o no, ci sono ancora server Gopher su Internet, ma sono principalmente gestiti per nostalgia. Poiché i browser moderni non supportano il protocollo, dovrai anche ottenere un client autonomo o un plug-in del browser per esplorare Gopherspace.

Un ottimo punto di partenza è il progetto Overbite, dove troverai plugin Gopher per molti browser Web moderni e persino un client per telefoni Android. Il miglior server da controllare per primo è gopher: //gopher.floodgap.com.

Buon divertimento in Gopherspace!