Les solutions décentralisées permettent de créer des communautés strictement autonomes. Les exemples les plus connus sont Gnutella et Freenet. A proprement parler, il y a toujours au moins un point central qui n'intervient que pour donner un point d'entrée sur la communauté. L'activité effective de la communauté se passe ensuite de manière autonome vis-à-vis d'une quelconque autorité.