Gnutella is a fully-distributed information-sharing technology. Each piece of Gnutella software is both a server and a client in one, because it supports bidirectional information transfer. Installing any of several available clients is all that is needed to become a fully functional Gnutella site. Then find a few other sites that are willing to communicate: some may be friends, while others may be advertised Gnutella sites. The client communicates directly only with the handful of sites that it's agreed to contact. Any material of interest to other sites is passed along from one site to another in store-and-forward fashion.
Gnutella is an open source project with clients registered under the GNU License.
Date Listed: 10/14/2000