Hi,

This is a perception issue.  Users have be conditioned against giving out email 
addresses.
When then do so its just another place spammers can get to them...   Forcing 
people
top use an email address will keep users away from freenet.  It does not matter 
if its 'risk free' -
it will not be percieved as being so.

Bottom line.  IMO this is a very bad idea to enforce.

Ed Tomlinson

On Saturday 20 May 2006 13:03, Florent Daigni?re wrote:
> * freenetwork at web.de <freenetwork at web.de> [2006-05-20 18:58:37]:
> 
> > Why enforce giving an email address?
> > 
> 
> We want a stable darknet topology : ensuring that you can reach your
> neighbors (friends) helps.
> 
> > Per darknet-definition I know the people I connect to, and for sure I don't 
> > want my email adress in the ref I exchange at #freenet-refs...
> > 
> They already know your IP ... whois $ip will give them your mail anyway.
> 
> NextGen$
> 
> > 
> > >Author: nextgens
> > >Date: 2006-05-20 16:21:38 +0000 (Sat, 20 May 2006)
> > >New Revision: 8801
> > >
> > >Modified:
> > >   trunk/freenet/src/freenet/node/MeaningfulNodeNameUserAlert.java
> > >   trunk/freenet/src/freenet/node/Node.java
> > >   trunk/freenet/src/freenet/node/NodeStarter.java
> > >Log:
> > >Enforces the node's name policy : we want people to put a mail address th=
> > >ere so that they can be reached.
> > >
> > >Modified: trunk/freenet/src/freenet/node/MeaningfulNodeNameUserAlert.java
> > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > >--- trunk/freenet/src/freenet/node/MeaningfulNodeNameUserAlert.java        
> > >2006-=
> > >05-20 14:25:44 UTC (rev 8800)
> > >+++ trunk/freenet/src/freenet/node/MeaningfulNodeNameUserAlert.java        
> > >2006-=
> > >05-20 16:21:38 UTC (rev 8801)
> > >@@ -16,7 +16,8 @@
> > >           "up a node name doesn't affect your anonymity in any way but "+
> > >           "is useful for your peers to know who you are in case they have 
> > > "+
> > >           "to reach you. You can change the node's name at the 
> > > Configuration pag=
> > >e. "+
> > >-          "Putting your e-mail address there is generally speaking a good 
> > >idea."=
> > >;
> > >+          "Putting your e-mail address there is generally speaking a good 
> > >idea."=
> > >+
> > >+          "<br> Example : John Doe (bigbrother at nsa.gov) ";
> > >   }
> > >=20
> > >   public short getPriorityClass() {
> > >
> > >Modified: trunk/freenet/src/freenet/node/Node.java
> > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > >--- trunk/freenet/src/freenet/node/Node.java       2006-05-20 14:25:44 UTC 
> > >(rev=
> > > 8800)
> > >+++ trunk/freenet/src/freenet/node/Node.java       2006-05-20 16:21:38 UTC 
> > >(rev=
> > > 8801)
> > >@@ -303,8 +303,15 @@
> > >                   NodeNameCallback(Node n) {
> > >                           node=3Dn;
> > >                   }
> > >+          =09
> > >+                  public boolean check(String myName){
> > >+                          return  (myName.startsWith("Node created 
> > >around")||
> > >+                                          
> > >myName.equals("MyFirstFreenetNode")||
> > >+                                          !myName.matches("^.* .*@.*$"));
> > >+                  }
> > >+          =09
> > >                   public String get() {
> > >-                          if(myName.startsWith("Node created around")|| 
> > >myName.equals("MyFirst=
> > >FreenetNode")){
> > >+                          if(check(myName)){
> > >                           node.alerts.register(nodeNameUserAlert);
> > >                   }else{
> > >                           node.alerts.unregister(nodeNameUserAlert);
> > >@@ -314,7 +321,7 @@
> > >=20
> > >                   public void set(String val) throws 
> > > InvalidConfigValueException {
> > >                           myName =3D val;
> > >-                          if(myName.startsWith("Node created around")|| 
> > >myName.equals("MyFirst=
> > >FreenetNode")){
> > >+                          if(check(myName)){
> > >                           node.alerts.register(nodeNameUserAlert);
> > >                   }else{
> > >                           node.alerts.unregister(nodeNameUserAlert);
> > >
> > >Modified: trunk/freenet/src/freenet/node/NodeStarter.java
> > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > >--- trunk/freenet/src/freenet/node/NodeStarter.java        2006-05-20 
> > >14:25:44 U=
> > >TC (rev 8800)
> > >+++ trunk/freenet/src/freenet/node/NodeStarter.java        2006-05-20 
> > >16:21:38 U=
> > >TC (rev 8801)
> > >@@ -107,6 +107,9 @@
> > >           // t.setPriority(Thread.MAX_PRIORITY);
> > >           // t.start();
> > >     =09
> > >+          // The node can take time to start up (DS checking)
> > >+          WrapperManager.signalStarting(120000);
> > >+    =09
> > >           try {
> > >                   node =3D new Node(cfg, random, logConfigHandler,this);
> > >                   node.start(false);
> > >
> > >_______________________________________________
> > >cvs mailing list
> > >cvs at freenetproject.org
> > >http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> > 
> > 
> > 
> > _______________________________________________
> > Devl mailing list
> > Devl at freenetproject.org
> > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
> > 
> 

Reply via email to