Hi,
I come with an appology and a goodbye.
First I would like to apology for my behaviour of crying out my fears
instead of searching for a diplomatic conversation. Sorry, my post/email
was a "cryout" of some upcoming problems and collected opinions from
the gnutella development community.
It's also a "goodbye" because I withdraw dissapointed from Gnutella
development. Your answers (those from other developers) did
confirm my feelings.
Well, my very personal point of view is that current Gnutella
development has a lack of documentation and structures attracting
more coders and network/protocol specialists. As a matter of fact
development is slow, chaotic for newcomers. In the past I tried to
help and work out solutions. But I see less improvement and I'm not
willing to spend my time anymore while vendors (BS and perhaps also
LW) turning Gnutella into a single/few vendors network where servents
and decisions are not equal and not for the sake of a common
community. For example, clumping together clients of a single vendor
and infecting hundreds and thousands of newbie users with persistant
spyware ... that's not my idea of Gnutella!
Actually I don't want you to stop to cooperate with BS/LW. I wanted
to wake up some developers and make them think about how things are
done today and if you are satisfied? What I don't want is to hold you
back from productivity, improvememts and working together on
Gnutella. To be fair, LW does contribute valueable ideas and papers,
yeah!
I can speak only about me, I do not feel comfortable how things are
done generally, e.g. the take-this-or-die behaviour. But it seems on
the GDF everyone is pretty lucky whith each other. Are you suprised
if more ppl do not want to be part of the GDF?
I would like to suggest to work on a well defined protocol
documentation (RFC), free of proprietray interests. Market shares and
marketing should not be allowed to influence an open protocol design,
because such descisions are contraproductive in a long term. It would
be great to see in a few months Gnutella having superpeers, dynamic
traffic routing, hashs, metadata, chat and (friendly) anti-freeloading
behaviour. FastTrack and eDonkey are still a great source of
inspiration IMHO. However, thx for the fun and the possibility of
learning about P2P.
Greets and good luck with your work, Moak
PS: If someone would like to communicate about alternatives, how
about meeting on friday afternoon/night (23:00 GMT/UTC, 17:00 CST) on
IRC #gnutelladev on IRCnet? A description is available on
http://www.gnutellaforums.com and usually some known faces are
arround.