El primer cliente para esta red fue desarrollado por Justin Frankel y Tom Pepper de Nullsoft, actuNullsoft.
El código fuente fue liberado poco más tarde, bajo los términos de la licencia GPL.
El evento fue anunciado de inmediato en Slashdot, y el programa fue descargado masivamente ese día.
La red Gnutella sería una alternativa descentralizada, a sistemas semi-centralizados como Napster.
Esto es, todos los nodos tienen la misma función, peso e importancia dentro de la red.