Still working to recover. Please don't edit quite yet.


From Anarchopedia
Revision as of 01:47, 3 July 2006 by Rev 22 (Talk | contribs) (from infoanarchy)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

See also: File sharing | Gnutella Clients | Decentralize | GnucDNA | Gnutella2

Home Page:

Gnutella is a decentralized peer-to-peer network architecture primarily used for searching and downloading files. It was initially developed as a small Windows program by Justin Frankel of Nullsoft, an AOL-owned company most famous for its Winamp media player. AOL pulled the plug in early 2000 and ordered Nullsoft to cease all development but realized that they didn't have control over Gnutella's usage. The source code of Gnutella was intended to be eventually released under the GPL (thus the "GNU" in its name) but those plans were crushed by AOL's early intervention (which may have well been the result of an early Slashdot* Effect that directed attention at the project).

Still, details of the Gnutella protocol were either reverse engineered or otherwise obtained, and soon alternative clients to access the network were developed.

Currently, the Gnutella protocol is being worked on primarily by one group, called The Gnutella Developer Forum. The protocol now supports hashing, quality of service, and multi-source downloading.

Gnutella is a popular alternative to the OpenNap network. The protocol is open source, and so are most of the clients. Gnutella is a generally decentralized network and was originally created/supported in response to perceived and real threats towards centralized bodies like Napster. The thought behind decentralization is that no one broken link can bring about the downfall of all members.


This article is based on a public domain infoAnarchy article: Gnutella iA