RE: Dynamic Querying solutions open for comments
"Philippe Verdy" <[email protected]>
| Newsgroups | gmane.network.gnutella.devel |
|---|---|
| Organization | Ordinateur Personnel |
| Message-ID | <[email protected]> |
Also: extending the promotion of legal content in Gnutella, by implementing the support of verifiable and trustable licences. I don't necessarily mean requiring those licences, but at least being allowed to provide this information when it is available. So this means supporting and promoting free licences: Creative Commons, GPL, and so on. And making sure that those contents are catalogued somewhere with their signature. That's what LimeWire has implemented, but it is still not enough. For example, allowing to search for torrents and being able to check the licence from the torrent source. Gnutella will still be used to locate the location of torrent mirrors, so this will help existing torrent sources to scale better with more downloaders not requiring an access to the origin server. Remember that Gnutella is now heavily criticized from many places because it does not check the licences, and more sites are considering the whole network as illegal and are blocking it, even if it is used to transport legal content. I see an important thing that could be added in Gnutella: allowing users to backup their existing licences on copyrighted content, by deploying something that media providers are still refusing to give: a scalable system for managing user's portfolios of valid licences, and a way to make the stored portfolios only usable by the user that have it. Then we could develop a system allowing users to trade their licences legally (i.e. one licence for another), or to try a media currently owned by someone, using our own DRM system where the downloaded media has a temporary usage right for limited time, until they get a permanent licence, which they could trade online after selecting within the set of trials. So users would propose the medias they are no longer interested in, and would seek for other medias; when a trade is accepted, the licence is transferred between users, and one looses its licence for another user. For now, the only things that we can exchange on the network are files, but not the licences; unfortunately, most medias downloaded from legal places have non transferable licences, unlike traditional CDs, where the licence is attached to the original media support. We really need more legal content on the Gnutella network, otherwise it will soon be banned completely, independently of the fact that there are legal files in the network. For the rest, we need to keep the freedom to exchange non copyrighted medias without requiring a licence. But then it's up to users to know that they don't have an explicit licence, so they take the risk and assume their decision if they don't have the associated licence. If licences can't be directed traded between users online, may be we can offer to users the link to a place where such licence can be retrieved legally, so users can try their medias and then have the opportunity to get the licence very soon or will have to delete the media. Here again, we place users with their responsabilities. The trade is that we change between a complete absence of control to a system that promotes the legal system, but with something that commercial media providers are not offering: free trying before buying, verifiable backup of user's licences, that no one will be able to contest, and more open catalogs than what the existing merchant sites are offering, where many contents are simply left completely unavailable. And then, why not incorporating in search results the list of legal sources. Instead of downloading the file directly from the GNET, the result would link to a place to get the licence and save it in user's portfolio. Then the download would proceed normally > -----Message d'origine----- > De : [email protected] [mailto:[email protected]] De la part > de Arne Babenhauserheide > Envoyé : mardi 20 mars 2007 12:52 > À : [email protected] > Objet : [the_gdf] Dynamic Querying solutions open for comments > > Possible solutions to Dynamic Querying: > > - Drop Dynamic Querying. > > - Eliminate most/all of the Out Of Bounds query hits (that are sent > directly from the query match source to searcher) from Dynamic Querying. > > - Give UltraPeers a chance to sanity-check the data sent from leaves. > Bogons, LAN ips, hostile ip ranges (according to the UltraPeer's own > blocklist) could be blocked automatically instead of forwarded on. > > - If a Leaf or UltraPeer sends an UltraPeer a HUGE list of (seemingly > good) query hits, search it last for future searches. "Chatterboxes" > aren't good for maintaining reasonable network traffic anyway. > > - Have each Leaf and UltraPeer rate all its neighbors based on whether > they have received any good query hits from them and especially > whether a download from/upload to them works. > > - Implement Credence and ignore bad result for DQ ( http://credence- > p2p.org ) > (I added that just now)