FITUG e.V.

Förderverein Informationstechnik und Gesellschaft

please help FreeNet by becoming a node



------- Forwarded message follows -------
From:           	Eugene Leitl <eugene.leitl@lrz.uni-muenchen.de>
Date sent:      	Wed, 1 Mar 2000 15:38:39 -0800 (PST)
To:             	<cryptography@c2.net>, <coderpunks@toad.com>, <fork@xent.com>
Copies to:      	<transhumantech@excelsior.org>, <transhumantech@onelist.com>,
       	<extropians@extropy.org>, transhuman@logrus.org
Subject:        	please help FreeNet by becoming a node

(((I urge you to donate some of your computational/networking resources to the Freenet project, even if it's a single xDSL box. Details how to help see Latest News below.)))

http://freenet.sourceforge.net/

"I worry about my child and the Internet all the time, even though she's too young to have logged on yet. Here's what I worry about. I worry that 10 or 15 years from now, she will come to me and say 'Daddy, where were you when they took freedom of the press away from the Internet?'" -Mike Godwin

FreeNet

Latest News

18th Feb 2000 - Now is your chance to help Freenet is now in its testing phase, to facilitate this we need people who can run a Freenet node on their computers. To participate you will need a computer capable of running java 1.1 which has a permanent connection to the Internet, a fixed IP address, and is not behind a firewall. If you have access to such a beast and would like to help the Freenet project please click here for instructions on how to install a Freenet server.

What is Freenet?

The Freenet project aims to create an information publication system similar to the World Wide Web (but with several major advantages over it - see next section), where information can be inserted into the system and associated with a "key" (the key is normally some form of description of the data such as "freenet source code V1.0"). Later anyone else can retrieve the data using the appropriate key. In this respect it is a little like the World Wide Web which requires a "URL" to retrieve a particular document. To participate in this system users will simply need to run a piece of Java software on their computer, and optionally use a client to insert and remove information from the system. Anyone can write a client (or indeed a server) however the reference implementations will be written in Java. If you are interested in why someone might want to create a system like Freenet please take a look at the philosophy page.

Why is Freenet interesting?

Click on any of the following reasons for more information about each:

Freenet does not have any form of centralised control or administration It will be virtually impossible to forcibly remove a piece of information from Freenet Both authors and readers of information stored on this system may remain anonymous if they wish Information will be distributed throughout the Freenet network in such a way that it is difficult to determine where information is being stored Anyone can publish information, they don't need to buy a domain name, or even a permanent Internet connection Availability of information will increase in proportion to the demand for that information Information will move from parts of the Internet where it is in low-demand to areas where demand is greater

What is Freenet's current status?

Much of the server is complete, and a command line client (which is developed in parallel and shares some code with the server) is also nearing completion. As of 8th Feb 2000 the following remains to be done:

Some minor changes to message behaviour Fix hashing on Liberator (a contributed Perl implementation of a Freenet client) Implement tunneling (a mechanism which will dramatically improve Freenet response times) Speed up handshaking mechanism (which will also improve response times) Conduct a wide-scale multi-node beta-test (at present most tests have been conducted by running several nodes on the same computer).

You should subscribe to the announcement mailing list to be informed of major releases (this is a low traffic mailing list).

Can I help?

Yes, definitely. If you have Java programming experience, or are familiar with cryptography then you will be particularly useful, but everyone is welcome. If you just want to find out more make sure you have read everything on this site - and then join the General mailing list. If you are keen to contribute, first take a look at the code in CVS, then you should join the Development mailing list and let us know what you think you can do.

Why implement the first Freenet server in Java?

Because:

Java is the most cross-platform language currently available There are free Java implementations available such as Kaffe, we will ensure that Freenet is always compatible with these versions even if Sun attempt to make it more difficult for free Java implementations to keep up. Java has excellent network support Java is easier to debug than other languages such as C++, and this lets us get on with the business of implementing Freenet quickly and reliably!

------- End of forwarded message ------- Zurück