Zamiast traktować każdego z użytkowników jako klienta i serwer, niektórym z nich został przydzielony status „ultrapeer” i one udzielają odpowiedzi na zapytania i wyszukiwanie dla użytkowników przyłączonych do nich. To pozwoliło na dalszy wzrost popularności tej sieci. Pod koniec 2001 roku kliencki program Gnutelli LimeWire, który umożliwił w znacznym stopniu techniczne doskonalenie tej sieci, uzyskał status otwartego oprogramowania. W lutym 2002 , komercyjny program wymiany plików, został przestawiony z sieci P2P FastTrack na Gnutellę, a jego zrąb został oparty na otwartym programie .

Słowo „Gnutella” nie odnosi się do żadnego konkretnego projektu czy oprogramowania, ale otwartego protokołu używanego przez różne programy klienckie. Ponieważ powstają wciąż nowe klienty, a protokół zapewne będzie się dalej rozwijał, trudno powiedzieć czym 'Gnutella' będzie w przyszłości.

Nazwa Gnutella jest złożeniem słów GNU i Nutella. Gnutella pomimo nazwy, nie należy do projektów GNU. Jej odpowiednikiem rozwijanym przez GNU jest GNUnet.