Re: Re: HTTP Link header?

Arne Babenhauserheide <[email protected]> Sat, 31 Oct 2009 12:13:29 +0100
Newsgroups gmane.network.gnutella.devel
Message-ID <[email protected]>
Hi Raphael, 

Am Samstag, 31. Oktober 2009 00:26:45 schrieb [email protected]:

> :PS: Could you write a few lines about major gtk-gnutella news since your
> : last DHT status update?

> Take the DHT for instance.  I'm in the process of completing the
>  development which I have started more than one year ago.  Hopefully, both
>  LimeWire and gtk-gnutella will be able to inter-operate constructively in
>  a few weeks, unleashing the full potential of the DHT structure.  This was
>  not fully perceived by users until now because the LimeWire implementation
>  of the DHT was not complete: it lacked final tuning which is about to be
>  done, finally, following the footsteps of gtk-gnutella.

That*'s the kind of informatin I meant - but I should have been more specific: 
Which are the changes in GTKG which are relevant to other Gnutella developers. 

> I guess there is little to exchange given that the Shareaza folks swear
> mostly by Mike's Protocol nowadays, 

There's been some wikipedia vandalizing on that topic - the german wikipedia 
Article on Gnutella said roughly "the Gnutella2 developers say that it scales 
much besser, has much more efficient search mechanisms and can be extended far 
easier" - I changed it to to "they claim it scaled better, had more efficient 
search mechanisms and were easier to extend. The Gnutella developers disagree, 
though" (I hope I got the time-forms right in the translation to english...). 

> Phex is in sleeping mode

We're currently in "mostly bug fixing" mode - limited time. 

But I have a news item which might be of interest to other Gnutella 
developers: I'm (slowly) integrating a full-fledged python interpreter as 
command line UI for Phex, so it will be easier for people to experiment with 
Phex at runtime without having to dive deep into its code. Should you see 
people using that for harmful stuff, please tell us (so we can add some 
restrictions)! 

Current state: The interpreter has access to the Phex API, but doesn't have a 
real command interface - and it isn't yet in any release, so only people who 
build from SVN can test it. 

> The fact is that the barrier of entry for Gnutella is now extremely high.
> Nobody can sit down and write a new Gnutella servent in a matter of weeks.
> One needs several years, I would say.

I see many people who try, though. Alone during the last 4 months, two or 
three people asked for advice on their new Gnutella client in (insert 
programming language) in gnutellaforums.com (development section). 

> Also it's not like there can be tons of new features developped, as in
> the good old days (almost ten years ago).  With Gnutella getting more
>  mature, new features are usually breakthroughs that can open a lot of new
>  opportunities but which are complex to design, develop, test and deploy.

Maybe we could lower the barrierfor testing new features in a live network by 
establishing a testing network. 

Do you think it would be feasible to add a testnet handshake to establish a 
seperate network where developers are free to try new ideas which could be 
harmful if they don't work out? 

Best wishes, 
Arne

--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- 
   - singing a part of the history of free software -
              http://infinite-hands.draketo.de


[Non-text portions of this message have been removed]