![]() |
| | |||||||
| Register | FAQ | Members List | Calendar | Arcade | Search | Today's Posts | Mark Forums Read |
| General Gnutella Development Discussion For general discussion about Gnutella development. |
| Welcome To Gnutella Forums You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! (click here) If you have any problems with the registration process or your account login, please contact us. Your email address must be legitimate and verified before becoming a full member of the forums. Please be sure to disable any spam filters you may have for our website, so that email messages can reach you. Once registered but before posting, members MUST READ the FORUM RULES (click here) and LimeWire/FrostWire users should include System details - help us to help you (click on blue link) in their posts if their problem relates to using the program. Whilst forum helpers are happy to help where they can, without these system details your post might be ignored. And wise to read How to create a New Thread Thank you Hilfe in Deutsch, Ayuda en español, Aide en français, Hulp in het Nederlands Forum Rules Support Forums Before you post to one of the specific Client Help and Support Conferences in Gnutella Client Forums please look through other threads and Stickies that may answer your questions. Most problems are not new. The Search function is most useful. Also the red Stickies have answers to the most commonly asked questions. (over 90 percent). If your problem is not resolved by a search of the forums, please take the next step and post in the appropriate forum. There are many members who will be glad to help. If you are new to the world of file sharing please do not be shy! Everyone was ‘new’ when they first started. When posting, please include details for: Your Operating System ....... Your version of your Gnutella Client ....... Your Internet connection (56K, Cable, DSL) ....... The exact error message, if one pops up Any other relevant information that you think may help ....... Try to make your post descriptive, specific, and clear so members can quickly and efficiently help you LimeWire and FrostWire users need to supply these details >>> System details - help us to help you (click on blue link) Moderators There are senior members on the forums who serve as Moderators. These volunteers keep the board organized and moving. Moderators are authorized to: (in order of increasing severity) Move posts to the correct forums. Many times, members post in the wrong forum. These off-topic posts may impede the normal operation of the forum. Edit posts. Moderators will edit posts that are offensive or break any of the House Rules. Delete posts. Posts that cannot be edited to comply with the House Rules will be deleted. Restrict members. This is one of the last punishments before a member is banned. Restrictions may include placing all new posts in a moderation queue or temporarily banning the offender. Ban members. The most severe punishment. Three or more moderators or administrators must agree to the ban for this action to occur. Banning is reserved for very severe offenses and members who, after many warnings, fail to comply with the House Rules. Banning is permanent. Bans cannot be removed by the moderators and probably won't be removed by the administration. The Rules 1. Warez, copyright violation, or any other illegal activity may NOT be linked or expressed in any form. Topics discussing techniques for violating these laws and messages containing locations of web sites or other servers hosting illegal content will be silently removed. Multiple offenses will result in consequences. 2. Spamming and excessive advertising will not be tolerated. 3. There will be no excessive use of profanity in any forum. 4. There will be no racial, ethnic, or gender based insults, or any other personal attacks. 5. Pictures may be attached to posts and signatures if they are not sexually explicit or offensive. 6. Remember to post in the correct forum. Take your time to look at other threads and see where your post will go. If your post is placed in the wrong forum it will be moved by a moderator. 7. If you see a post in the wrong forum or in violation of the House Rules, please contact a moderator via Private Message or the "Report this post to a moderator" link at the bottom of every post. Please do not respond directly to the member - a moderator will do what is required. 8. Any impersonation of a forum member in any mode of communication is strictly prohibited and will result in banning. 9. Multiple copies of the same post will not be tolerated. Post your question, comment, or complaint only once. There is no need to express yourself more than once. Duplicate posts will be deleted with little or no warning. 10. Posts should have descriptive subjects. Vague titles such as "Help!", "Why?", and the like may not get enough attention to the contents. 11. Do not divulge anyone's personal information in the forum, not even your own. This includes e-mail addresses, IP addresses, age, house address, and any other distinguishing information. Don´t use eMail addresses in your nick. 12. Signatures may be used as long as they are not offensive or sexually explicit. 13. Failure to show that you have read the forum rules may result in forum rules breach infraction points or warnings awarded against you which may later total up to an automatic temporary or permanent ban. Supplying system details is a prerequisite in most cases, particularly with connection or installation issues. Violation of any of these rules will bring consequences, determined on a case-by-case basis. Thank You! Thanks for taking the time to read these forum guidelines. We hope your visit is helpful and mutually beneficial to the entire community. |
| | LinkBack | Thread Tools | Display Modes |
| |||
| If the files are no longer refered to by their names, but rather by their hashes... Would there still be legal concern from the RIAA? If the RIAA only sees that they are downloading part of a file that they can only see by it's hash, then would the liability on the person who is sending the file be reduced at all? This would confuse the hell out of em', especially if network clients started aiding in the distribution of files accross the network. As for implimentation, a client returning a query response to a text based message wouldn't identify their location to the requesting party.. Just that the file exists and what the hash is. Only after requesting a part of the file would the requesting client know who COULD have sent the origional query response.
__________________ - Nick Catalano |
| |||
| Gnutella is a *general* file search protocol. However, if you are introducing features that specifically hides the illegal use of Gnutella, you are narrowing this general use down. Doing so, it will be more likely that Gnutella will be the focal point of legal actions. You will not be helping out other people this way, as some may like to believe, but only digging your own 6ft hole. Someone else suggested a similar thing for Gnutella, which is supposed to help people against legal actions by the RIAA. I wouldn't care what other Gnutella developers decide, but I will NOT include any features that protect piracy or child molesters (yes, those features will help them too). If this someone decides to sue me for that, so be it. I rather take on a lawsuit from this someone than the RIAA or a similar agency, or the Government itself. It's not about having "enough balls" to do it, it's about common sense. And it is certainly not that I don't want to deny an end user what he believes is his right to do with Gnutella. It's fine by me if he or she decides to use it for piracy. But if piracy is illegal in the country he resides, it is also his responsibility to prevent getting caught and to assume the consequences. I'm not to police Gnutella or the Internet as a whole. I have better things to do.
__________________ Okay, so I've been gone a while - but hey, meanwhile online translators have gotten better: Ce n'est pas ma faute. Blâmer vous-même. ---- Ne me blâmez pas. Blâment votre individu. |
| |||
| Quote:
__________________ Okay, so I've been gone a while - but hey, meanwhile online translators have gotten better: Ce n'est pas ma faute. Blâmer vous-même. ---- Ne me blâmez pas. Blâment votre individu. |
| |||
| The entire idea here is that the searching client doesn't know WHERE the file is when they search for it, just that it is indeed there and what the hash is. Then, a search for part of the file is proformed (after the user selects which file he/she wishes to download) and that is done completely on hash. Thus you arn't nessecarily dealing with filenames or any identifiable information, but just hash numbers. Plus, after an open URL syntax is made a lot of people will find their files from HTTP-based sites, so an all hash query method wouldn't be completely offbase.
__________________ - Nick Catalano |
| |||
| Nick, wouldn't that increase the bandwidth consumption a lot? Gnutella developers finally managed to reduce the flow with the ping/pong cache scheme, and now we're talking about increasing it again
__________________ Okay, so I've been gone a while - but hey, meanwhile online translators have gotten better: Ce n'est pas ma faute. Blâmer vous-même. ---- Ne me blâmez pas. Blâment votre individu. |
| |||
| Nope.. Reduce traffic actuially.. Since you would only do a search for hash when you allready know what file you are downloading. Otherwise the clients need to search using normal search methods, in order to find a hash.. No real increase in traffic.. Also, since a search by hash would be so amazingly small, the TTL could be upped to say 10 or 12 so that a client can find multiple locations of a file.
__________________ - Nick Catalano |
| |||
| Quote:
But as each client responds to a Query, they already include the hash as defined with HUGE. So you already have all the locations the search has to offer. If you send out a new search with just a hash from those result sets, the same ones that sent them in the first search will be sending a result back to you. That's double work for the same results you'll get. The only exception is when you search using the hash on a new connection. But that's not much of a use. Once you connect to a client to download, you can get alternate locations based on the hash. So you automatically expand your horizon for that particular file. You could even do that *without* any further searches or even download. Now I'm wondering though: You are familiar with HUGE, right?
__________________ Okay, so I've been gone a while - but hey, meanwhile online translators have gotten better: Ce n'est pas ma faute. Blâmer vous-même. ---- Ne me blâmez pas. Blâment votre individu. |
| |||
| With this one, you get a response for your first search with just metadata about the file.. This metadata can come from any source and isn't dependent on Gnutella.. So the serving clients don't nessecarily have to announce they have a file, they just need to announce (to their Ultranodes) that they have xyz hash. I have a rough understanding of HUGE.. The idea here is that this would be two independent search channels.. One for metadata and another for hashes.. Thus you can only confirm that a specific client has xyz hash and not the actual file xyz. Makes it much harder to find specific users who are sharing the same file because you literaly have to download every file you wish to track and even then with automated file distribution, partial files, and (with the new GSP spec.) streaming+chaining there will be NO way to confirm that a user has a file. As for extra bandwidth, the first search (that is done now) returns thousands of results.. If you turn arround and search again for a specific hash you are looking at 20 repsonses being sent back. Also, since hashes are smaller than normal metadata the TTL can be much higher and thus you will find more locations of a harder to find file. I am more wondering if it would really make any difference from a legal standpoint than one from a technical standpoint. No sense researching something that would hurt more than it would help.
__________________ - Nick Catalano |
| |||
| Ok, I see where you're getting now. I still have some reservations though. But what does the metadata return? It should contain some sort of human readable identification of the file, such as a description or filename, correct? If not, how do you know the file you selected is the one you want (you'll see a lot of unrelated matches in Gnutella itself - you search for music, but get porn in return). If you send out the human readable identification, you have the matching hash, it'll be easier to "backtrack" illegal files.
__________________ Okay, so I've been gone a while - but hey, meanwhile online translators have gotten better: Ce n'est pas ma faute. Blâmer vous-même. ---- Ne me blâmez pas. Blâment votre individu. |
| Thread Tools | |
| Display Modes | |
| |
| | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to reduce upload slots? | JoyB | Download/Upload Problems | 8 | January 30th, 2006 04:04 AM |
| Does anyone know the current risks of sharing? | flk1122 | General Gnutella / Gnutella Network Discussion | 6 | September 18th, 2003 08:45 AM |
| a few ideas to reduce some encumberances | Unregistered | New Feature Requests | 1 | September 19th, 2002 11:45 AM |
| Possibility of Network Fractures? | podonne | General Gnutella / Gnutella Network Discussion | 4 | August 20th, 2001 10:26 AM |
| Security risks- do you know about them? | Unregistered | General Gnutella / Gnutella Network Discussion | 0 | July 13th, 2001 10:59 PM |