Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > LimeWire+WireShare (Cross-platform) > Open Discussion topics
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

Open Discussion topics Discuss the time of day, whatever you want to. This is the hangout area. If you have LimeWire problems, post them here too.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old June 24th, 2001
Moak
Guest
 
Posts: n/a
Default Unknown Gnutella-metadata in Limewire (like Bearshare?)

Hi there,

I wanna ask if Limewire did modify the gnutella protocoll, adding some proprietary and undocumented metadata?
For example Bearshare did this twice (QOS in QueryHit and "New-Bearsahre-Testing-TTL1") and I'm not very lucky about this development. I agree the gnutella protocoll needs various improvement and found a lot of articles on internet (e.g. at limewire.com).

I think undocumented features are slowing down the further development, you'll find my argumentation in another thread:
http://www.gnutellaforums.com/showth...=5261#post5261

I would be very happy about further information (any other known client adds proprietary information to the protocoll?) and serious discussions (technical and no emotional flames like xyz sucks plz). Thx!
Reply With Quote
  #2 (permalink)  
Old June 24th, 2001
Administrator
 
Join Date: May 28th, 2000
Posts: 894
CycloCide is flying high
Default Re: Unknown Gnutella-metadata in Limewire (like Bearshare?)

Quote:
Originally posted by Moak
Hi there,

I wanna ask if Limewire did modify the gnutella protocoll, adding some proprietary and undocumented metadata?
For example Bearshare did this twice (QOS in QueryHit and "New-Bearsahre-Testing-TTL1") and I'm not very lucky about this development. I agree the gnutella protocoll needs various improvement and found a lot of articles on internet (e.g. at limewire.com).

I think undocumented features are slowing down the further development, you'll find my argumentation in another thread:
http://www.gnutellaforums.com/showth...=5261#post5261

I would be very happy about further information (any other known client adds proprietary information to the protocoll?) and serious discussions (technical and no emotional flames like xyz sucks plz). Thx!
You can find more information and discussions at the Gnutella Developer Forum (http://groups.yahoo.com/group/the_gdf).
Reply With Quote
  #3 (permalink)  
Old June 24th, 2001
Moak
Guest
 
Posts: n/a
Default

Thx, great informations, somthing I was allways searching for!

Now I only have to find a way to subscribe without using Yahoo Account.
Reply With Quote
  #4 (permalink)  
Old June 24th, 2001
LimeWire Developer
 
Join Date: May 7th, 2001
Location: New York
Posts: 691
afisk is flying high
Default

LimeWire has not modified the Gnutella protocol.

In LimeWire 1.4, we began both using and supplying the "metadata" inserted within query reply packets, as many oher Gnutella cleints do.

This metadata, however, does not represent a "new" protocol. It rather takes advantage of the flexibility built into the existing protocol (whether intentionally, or by accident), although individual Gnutella developers differ slightly in their opinion on this.

The protocol, including metadata, is documented very well in the clip2 document found at:

http://dss.clip2.com/GnutellaProtocol04.pdf.
Reply With Quote
  #5 (permalink)  
Old June 24th, 2001
Unregistered
Guest
 
Posts: n/a
Default

Thanx!

> The protocol, including metadata, is documented very well

I can't agree with that, let me ask something?
The data structure of the metadata inside the "Private Data" QueryHit is not documented, right? It seems every vendor tries to cook his own gnutella soup, or do I miss a point?
Sorry, I'll try to understand the details of what vendors like Bearshare/Limewire crypt inside the so called "Private Data"... is this top secret/proprietary?
Reply With Quote
  #6 (permalink)  
Old June 24th, 2001
LimeWire Developer
 
Join Date: May 7th, 2001
Location: New York
Posts: 691
afisk is flying high
Default

The private area of the QueryHit is not documented, but (as far as I know) BearShare is the only client that uses it.

This private area, far from being debilitating to the network, allows developers to experiment with new types of information that may eventually benefit the whole network. You can think of it as a sort of trial area for new ideas, but most programs don't use it anyway. The standard for the QueryHits was developed in a somewhat seat-of-the-pants manner, but it works.

Also, if you look at the history of other protocols (such as HTTP), many of them were developed quite hastily (and even messily) in response to the pressing needs of the network.
Reply With Quote
  #7 (permalink)  
Old June 25th, 2001
JD
Guest
 
Posts: n/a
Thumbs up

Thumbs up guys!
This is how mature people discuss important issues.
Note that they all are not from the 'bearshare camp'?

It is very important to voice opinion, criticism and opposition, only then will the Gnutella network grow and still (hopefully) stay free. THAT WAS THE IDEA BEHIND IT.
If 'privat data' takes and pop-up ads take hold with gnutella clients, the free spirit behind the idea will become a memory only.
We need some programmers who can develop anti-privacy gnutella clients, to filter out all privat data, encrypted packeting and adware/pop-up data making their rounds.
I can see no other way.
Hundreds of thousands users on the gnutella net are just too much for the hungry minds of commerce. Talking alone does not stop greed.

Oh well, let's enjoy it while it lasts.

Also: Let's start more nets than just the
' GNUTELLA CONNECT/04 ' , which seems to be the only one I can see running.

JD
Reply With Quote
  #8 (permalink)  
Old June 25th, 2001
Moak
Guest
 
Posts: n/a
Default

Hi afisk, I'm glad that limewire does not use proprietary data.

I can't agree with "trial area for new ideas", this is a very enthusiastic definition, hehe. It also isn't what Vinnie says, he sees e.g. Bearshare's QoS as his top secret client advantage without later public benefit to all developers (refering to public discussions, haven't subscribed to developer forums for longer). Also it is used far beyond trial, it's used in public Bearshare versions.

What you say about protocol development in the past: There have been public discussions and RFCs or steps to relase an RFC and all of those ideas have been well documentated (excluding HTML and this suboptimal protocol/client war).

Didn't we learn from the last years internet history:
For the interest of all users only an open standard will be good, proprietary is for single company interests.

I might new in gnutella, please tell me where I'm wrong! I'm willing to learn, maybe I didn't get the advantage of proprietary data in gnutella protocoll or have to accept it. My intention is to understand present and future of gnutella... as a programmer I got facinated by the idea of P2P.

Thx for reading.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
unknown Gnutella user dave102568 BearShare Open Discussion 0 February 22nd, 2004 10:39 PM
Will Limewire support AAC files metadata? AustinForest LimeWire Beta Archives 3 February 4th, 2004 06:40 PM
gnutella servelist for bearshare or limewire Unregistered General Gnutella / Gnutella Network Discussion 1 March 6th, 2002 08:43 AM
do I need gnutella or just bearshare, or both? spray14 General Gnutella / Gnutella Network Discussion 5 February 14th, 2002 01:06 AM
Gnutella & BearShare blocked! Unregistered General Gnutella / Gnutella Network Discussion 7 July 7th, 2001 05:11 PM


All times are GMT -7. The time now is 10:25 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.