Re: Gnutella 3
Michael Rogers <[email protected]> Mon, 01 Mar 2010 14:07:43 +0000
| Newsgroups | gmane.network.gnutella.devel |
|---|---|
| Message-ID | <[email protected]> |
Michael Green wrote: > Now, before we get ahead of ourselves, what is the underlying reason to > actually need a "Gnutella 3". Gnutella 0.6 has matured quite well and > has withstood a lot of the issues where other P2P networks have failed. > So I fail to see why there's a need for it to be superseded at this point. The problem is complexity: it's too hard to write a Gnutella implementation, too hard to understand the subtleties of how an existing implementation works, and too hard to build new services on the Gnutella network. Almost nobody plays around with Gnutella and builds cool stuff any more. Occasionally someone tries, and they find out how hard it is, and they build a Facebook app instead. (Credence and DeHinter are rare exceptions - two in five years.) So from my point of view, the question isn't what features we should add to Gnutella, or what P2P network we should "rebrand" as Gnutella 3; the question is whether we can imagine a very simple, very flexible P2P architecture that incorporates the lessons from the first ten years of Gnutella and provides a platform on which to build cool P2P services for the next ten years. Cheers, Michael