| 1999-06-01 |
Napster launches with a centralized MP3 index, proving there is enormous consumer demand for peer-to-peer file sharing. |
| 1999-12-06 |
A&M Records and other labels sue Napster, beginning the landmark copyright case that would shape the next generation of P2P systems. |
| 2000-03-14 |
Nullsoft publicly releases Gnutella before AOL removes it only hours later, but the software has already spread across the Internet. |
| 2000-04-15 |
Gnucleus appears on SourceForge as one of the earliest community-developed Gnutella clients. |
| 2000-08-XX |
LimeWire releases its first version and eventually becomes the dominant implementation of the Gnutella protocol. |
| 2000-12-04 |
BearShare launches as another major commercial Gnutella client. |
| 2001-02-12 |
The Ninth Circuit rules against Napster, reinforcing the legal risks of centralized peer-to-peer architectures. |
| 2001-02-14 |
Wired publishes Good Gnus in Napster Ruling, highlighting how decentralized networks like Gnutella may avoid Napster's legal problems. |
| 2001-02-XX |
Jordan Ritter publishes Why Gnutella Can't Scale. No, Really. , explaining why naive flooding cannot scale. |
| 2001-06-XX |
Revision 1.2 of the Gnutella 0.4 specification becomes the canonical description of first-generation Gnutella. |
| 2001-07-11 |
Napster shuts down its original file-sharing service, driving users toward decentralized networks. |
| 2001-07-24 |
Matei Ripeanu publishes one of the first large-scale measurements of the Gnutella network. |
| 2001-09-XX |
Raphaƫl Manfredi assumes development of gtk-gnutella, beginning one of the longest-running Gnutella implementations. |
| 2001-10-24 |
gtk-gnutella 0.17 ships with major performance improvements. |
| 2001-12-18 |
The Query Routing Protocol (QRP) proposal introduces routing tables to dramatically reduce unnecessary query flooding. |
| 2001-12-18 |
The Ultrapeer proposal introduces the two-tier network architecture that defines modern Gnutella. |
| 2002-01-XX |
Researchers publish a comparative measurement study of Napster and Gnutella. |
| 2002-02-XX |
LimeWire becomes free and open source, accelerating protocol innovation. |
| 2002-03-04 |
Morpheus abandons FastTrack and migrates to Gnutella after losing access to the FastTrack network. |
| 2002-03-06 |
Wired reports that Morpheus nearly quadruples Gnutella traffic overnight. |
| 2002-04-XX |
Phex is forked from the Java client FURI, creating another major cross-platform implementation. |
| 2002-05-16 |
Christopher Rohrs publishes an expanded description of Query Routing. |
| 2002-06-03 |
Napster files for Chapter 11 bankruptcy protection. |
| 2002-06-XX |
The Gnutella 0.6 draft introduces HTTP-style handshakes and modern protocol extensions. |
| 2002-07-07 |
gtk-gnutella 0.90 stable ships with URN searching and numerous protocol improvements. |
| 2002-08-XX |
Stanford captures the famous August 2002 Gnutella topology snapshots used in networking research for decades. |
| 2002-11-XX |
Michael Stokes announces Gnutella2 (G2), splitting the developer community. |
| 2003-05-XX |
LimeWire proposes the Dynamic Query Protocol, replacing fixed flooding with adaptive searching. |
| 2003-09-08 |
The RIAA begins its first mass lawsuits against individual file sharers. |
| 2003-10-06 |
GWebCache 2 specifications are published, standardizing HTTP-based bootstrapping. |
| 2003-XX-XX |
Making Gnutella-like P2P Systems Scalable proposes adaptive overlays and search improvements. |
| 2004-06-01 |
Shareaza 2.0 becomes open source and joins the Gnutella ecosystem. |
| 2005-06-27 |
MGM v. Grokster establishes inducement liability for P2P software vendors. |
| 2005-XX-XX |
FrostWire is announced as an open-source fork of LimeWire. |
| 2006-05-04 |
BearShare settles with the recording industry and abandons its original Gnutella client. |
| 2006-08-17 |
BearShare 6 launches on the iMesh network, ending BearShare's Gnutella lineage. |
| 2007-09-XX |
RFC 4981 surveys peer-to-peer search research and documents Gnutella's major protocol innovations. |
| 2007-12-XX |
Wired reports LimeWire is installed on over one-third of sampled PCs, demonstrating Gnutella's peak adoption. |
| 2009-11-XX |
RFC 5694 cites Gnutella as the canonical example of an unstructured peer-to-peer architecture. |
| 2010-05-11 |
LimeWire loses summary judgment in the recording industry's copyright lawsuit. |
| 2010-10-26 |
A permanent injunction forces LimeWire to disable its file-sharing functionality. |
| 2010-11-09 |
LimeWire Pirate Edition appears only weeks after the official shutdown. |
| 2011-05-12 |
LimeWire settles with the major record labels for approximately $105 million. |
| 2011-07-02 |
FrostWire 5 removes Gnutella support entirely and becomes a BitTorrent client. |
| 2022-10-04 |
WireShare, the descendant of LimeWire Pirate Edition, records another SourceForge release. |
| 2024-03-03 |
gtk-gnutella 1.2.3 is released, demonstrating continued maintenance of the protocol. |
| 2026-03-09 |
gtk-gnutella 1.3.1 is released, showing that Gnutella remains an actively maintained protocol more than 26 years after its creation. |