Co-author of Internet Gopher protocol speaks:
=============================================

Bob Alberti writes (partial letter);

       "When in the dawn of the Third Millennium people, misguided
or simply ignorant, are still using 'anonymous' FTP for file servers;
and as cell phone developers reinvent the wheel by whittling HTML
down to more compact protocols rather than building upon what exists;
then it is clear that greater understanding and awareness of the
Gopher and Gopher+ protocol is sorely needed."

       "FTP is a 1960's-era solution designed to communicate between
'dumb' terminals and mainframes.  Having written the FTP-to-Gopher
gateway, I can attest that the FTP protocol is incredibly primitive
and vulnerable to abuse.  And the conventional overloading of the
protocol for 'anonymous' FTP service is an example of speed and
patchwork overcoming design limitations.  FTP is notoriously insecure,
requiring in many cases bidirectional firewall holes for support, and
communicating in cleartext.  FTP can be used to damage its own server,
and FTP cannot serve forms, and only serves banners with clumsy
patchwork."

       "Gopher servers can share filesystems quickly and easily.
Gopher allows for 'cap' files to modify the appearance of the
directories being served.  It allows for cgi-style scripts, form
submission, and multiple languages.  And Gopher easily overlays
existing FTP service directories, providing freedom of choice."

       "Gopher+ was a bridge spanning the world of its existence
with the future.  When a severe communications bottleneck exists
between the server and the client, then the quick, clean and efficient
Gopher+ protocol provides a feasible solution."

       "Gopher+ will benefit from greater exposure: ignorance of
the Gopher protocol does not serve the greater Internet community."

       "Wireless communications developers would be well-advised to
look at this venerable Internet protocol when seeking ways to
communicate with wireless and handheld devices such as PDAs and cell
phones.  The Gopher+ protocol could be a quick, efficient,
standardized open-source solution to the problem of handheld clients."