On Sun, Jun 03, 2001 at 10:05:36PM +0200, Oskar Sandberg wrote: > On Sun, Jun 03, 2001 at 03:16:45PM -0400, Tavin Cole wrote: > > Hardly. If you wed it to the Freenet network itself, you: 1) contribute to > > making it impossible for anyone but us to implement a Freenet node, and 2) > > make it impossible for someone to leave their Freenet node running if > > ordered to shut down their "Freesearch" node. > > > > In fact I think that if you tie this into Freenet itself you are directly > > undermining one of the project's goals: plausible deniability. "But I > > didn't know my node was holding metadata information on those copyrighted > > mp3s." "Whaddya mean, it's right here in plain text" > > Another reason for seperation is that you could make the resulting URIs > protocol independant, to work for people who want to share files directly > (ftp or http) as well as via Freenet. (For example one could already hack > a gnutella servlet that works from a keyindex (I think).)
Agreed, the system would be much more useful as a general distributed search engine / URI spider (even ?). > I think that the difference between searching for data reference based on > an idea, and finding actual data based on a reference, are sufficiently > different that they should be in seperate layers. Either way, I have been > thinking for a while that we should at least experiment about this by > making it a seperate application for Napster/Gnutella type filesharing. > Trying to simulate searching is pointless, so the best way would be to > experiment on a platform that could be useful but without polluting the > more "serious" codebase. Yes. We should look at turning Fred into a totally general architecture for implementing nodes of independent P2P protocols. I think you have already taken several steps in this direction with the state machine and the session/presentation abstractions. The matter would be one of defining the protocol messages, writing the appropriate message-handling states, plus any custom backend structures like the datastore and routing table. -- # tavin cole # # "Technology is a way of organizing the universe so that # man doesn't have to experience it." # # - Max Frisch _______________________________________________ Devl mailing list Devl at freenetproject.org http://lists.freenetproject.org/mailman/listinfo/devl
