Gnutella là một giao thức chia sẻ tệp xác định cách các nút phân tán giao tiếp qua mạng ngang hàng (P2P). Giống như Napster, Gnutella thường được sử dụng để chia sẻ các tệp nhạc và là một đối tượng rất được quan tâm trong ngành xuất bản âm nhạc.
Không giống như Napster, Gnutella không phải là một trang Web; thay vào đó, nó là một mạng phi tập trung, trong đó người dùng có thể xem tệp của một số lượng nhỏ các thành viên mạng Gnutella khác và đến lượt họ, họ có thể xem tệp của các thành viên mạng khác, theo một loại hiệu ứng chuỗi. Sau khi cài đặt và khởi chạy Gnutella, máy tính của người dùng trở thành máy khách và máy chủ trong mạng, được gọi là GnutellaNet. Gnutella cho phép các thành viên mạng chia sẻ bất kỳ loại tệp nào, trong khi Napster chỉ giới hạn ở các tệp nhạc MP3.
Gnutella, cái tên thể hiện lòng kính trọng đối với cả hai loại hạt dẻ / sô cô la "Nutella" và dự án GNU của Tổ chức Phần mềm Tự do, ban đầu được phát triển bởi Nullsoft (người tạo ra MP3 và WinAMP). Nó không bao giờ được phát hành công khai vì tập đoàn mẹ của Nullsoft, America Online (AOL), tuyên bố tác phẩm là "ấn phẩm trái phép". Vì phiên bản beta đã được cung cấp để xem trước dưới dạng chương trình nguồn mở, tuy nhiên, một số biến thể phần mềm và bộ nĩa đã có sẵn mà AOL không sở hữu.
Mặc dù Gnutella và các biến thể của nó đã gây ra sự phẫn nộ của một số nhạc sĩ và ngành công nghiệp âm nhạc, những người bảo vệ phương pháp tiếp cận ngang hàng xem nó như một phong trào mới giúp các cá nhân trao đổi thông tin trực tiếp với nhau mà không có sự giám sát và hạn chế của môi giới. Các trang web hoặc các bên thứ ba khác. Đáng buồn thay, nhà phát triển 25 tuổi của Gnutella, Gen Kan, người bị trầm cảm, đã tự kết liễu đời mình vào tháng 7 năm 2002.