Gnutella (Pronunciado: niutela) en una red descentralizada dedicada para enviar y recibir archivos por el Internet. Una red Gnutella es lo que se conoce como una red P2P (peer-to-peer), el cual permite a diferentes usuarios, en diferentes redes, compartir archivos entre si. Todos los usuarios se conectan a un servidor centralizado (conocido como el “ultrapeer”) el cual funciona como un directorio de todos los archivos disponibles en cada una de las computadoras de los usuarios conectados. De eta forma, uno puede hacer búsquedas de archivos entre múltiples computadoras alrededor de todo el mundo.
La primera parte del nombre (GNU), proviene de lo que se conoce como el GNU General Public License, el cual es una licencia el cual permite que el código fuente esté disponible públicamente. Gnutella se creó basado en esta filosofía donde la comunidad tiene la capacidad de ver los códigos fuentes de las aplicaciones P2P y las aplicaciones en los servidores que manejan la indexación de los archivos disponibles dentro de la red. La segunda parte del nombre, aunque usted no lo crea, proviene del chocolate Nutella, las cuales los creadores de Gnutella, Justin Frankel y Tom Pepper, al parecer estaban adictos (no los culpo). Algunos ejemplos de redes Gnutella es el popularmente conocido LimeWire y Shareaza.