For Windows, this is the kind of thing that should be built into the
installer (like putting a message that says "click here to announce yourself
to the network. Keep in mind that this may take some time. Or you can click
here to end the installation, but you will NOT be able to be a part of
Freenet until you announce yourself.") The Debian package can do something
similar durring the configuration process. The only part of actual Freenet
code that is involved is some sort of script that takes a given address or
list of addresses and uses them in the anouncement process. In other words,
my philosophy here is to put the intelligence in the installers, not the
code.
When the announcement part of the installers are run, it gives the user the
option of manualy putting in an address (the default and most highly
recommended option) or getting a list of addresses from a file (which would
be in the current nodes.config format). It would also point to a series of
web sites with inform.php-like scripts that you can use to get this list of
nodes. The best way to deploy the inform scripts is with lots of web sites
all over the Internet. You should be able to go to any search engine and
type in "Freenet inform list" and find a lot of such lists, and the user can
put in a few node addresses from each to build a list. This distributes the
process out as much as possible, and would make any attack via flooding the
address lists difficult (provided people didn't just use the first few lists
that came up on the search engine, those would be the first to go down).
Getting an address from a trusted freind is still the most highly
recommended option, no question. However, I think we have to accept that
without a significant percentage of people using Freenet, this is not always
a practical solution, and we have a certian ammount of responsibility to
protect users from their own stupidity as much as we can (though still
accepting that we can't eliminate it).
----- Original Message -----
From: "Tavin Cole" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, July 03, 2001 11:10 AM
Subject: Re: [freenet-devl] What replaces inform.php in 0.4 (if anything)?
> On Tue, Jul 03, 2001 at 05:53:04PM +0200, Oskar Sandberg wrote:
> > I would like to clarify my position a little:
> <snip>
> > Code speaks louder than words.
> <snip>
> > We cannot force users to be vigilant, no. We cannot stop people from
> > behaving carelessly and jeopardizing the resons to use this software in
> > the first place either. But we should not, can not, and must not, if we
> > have anything but the short term attraction of users and media attention
> > as a goal, condone such action by putting it in the software itself.
>
> I have to agree with Oskar. What we should focus on doing is making it
> as easy as possible for the user to import the initial nodereference(s)
> they want to announce to, that they have obtained by whatever means.
>
> For example, in Windows this could mean a special file extension for
> the nodereference so that when it's double-clicked it triggers the
> announcement process. Maybe there could also be a drag and drop target
> that does the same thing.
>
> An announcement wizard in our HTTP interface that allows the user to
> file-upload or cut and paste in a nodereference would also be good.
>
> Finally we should have an --announce <ref-file> switch for the CLI.
>
> Providing these kinds of options will make it very easy for people to
> obtain a nodereference from a friend's email, or a trusted website,
> and hand it over to their new node for announcing.
>
> -tavin
>
> --
>
> : it's time we took labor saving away from machines :
> : and gave it back to the people... :
>
>
> _______________________________________________
> Devl mailing list
> [EMAIL PROTECTED]
> http://lists.freenetproject.org/mailman/listinfo/devl
>
>
_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/devl