ullsoft的贾斯廷·弗兰克尔发展了Gnutella，Gnutella是第一个真正的非中心的客户端。此后这个协议获得了很大的发展。Gnutella对档案分享有深刻的影响。Gnutella2本来是对Gnutella的一个改进和扩展，它的发展人是Shareaza的创始人迈克尔·斯多克斯。它提供了一个扩展的数据包格式、基于UDP的搜索算法和许多其它扩展比如数据包压缩等等。今天现代的Gnutella客户端程序都支持这些功能。
OpenNap（前身为Napster）.OpenNap是对