gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r5315 - in GNUnet/doc: . manual


From: gnunet
Subject: [GNUnet-SVN] r5315 - in GNUnet/doc: . manual
Date: Sun, 15 Jul 2007 14:12:20 -0600 (MDT)

Author: durner
Date: 2007-07-15 14:12:18 -0600 (Sun, 15 Jul 2007)
New Revision: 5315

Added:
   GNUnet/doc/manual/
   GNUnet/doc/manual/manual.texi
Log:
initial import


Property changes on: GNUnet/doc/manual
___________________________________________________________________
Name: svn:ignore
   + manual.aux
manual.cp
manual.dvi
manual.fn
manual.ky
manual.pg
manual.toc
manual.tp
manual.vr


Added: GNUnet/doc/manual/manual.texi
===================================================================
--- GNUnet/doc/manual/manual.texi                               (rev 0)
+++ GNUnet/doc/manual/manual.texi       2007-07-15 20:12:18 UTC (rev 5315)
@@ -0,0 +1,212 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden manual.info
address@hidden GNUnet manual
+
address@hidden
address@hidden GNUnet
address@hidden  GNU's decentralized P2P framework
address@hidden by Nils Durner
address@hidden titlepage
+
address@hidden
+
address@hidden Introduction
address@hidden Introduction
+
address@hidden Scope of this document
address@hidden Scope of this document
+This document is targeted towards end users who want to better understand what
+GNUnet is about, how it works and how to use it. GNUnet's technical background
+is only discussed briefly as the corresponding scientific papers
address@hidden@uref {http://www.gnunet.org/papers.php3}} already cover
+these information. Additionally, practical tips are given on how to use 
GNUnet's
+tools in an efficient and secure manner.
+
+If one of your questions is not answered in this book, do not hesitate to
+contact the GNUnet developers or ask the GNUnet community for help. @xref 
{Contact}
+
address@hidden What is address@hidden
address@hidden What is address@hidden
+GNUnet can be summarized as ``software for secure Peer-to-Peer networking''.
+In this case, the term ``secure'' implies that:
address@hidden
+       @item Nobody on the network knows who you are 
(``anonymity'')address@hidden main goal
+       of GNUnet is to obscure the source of requests and actual content. For 
example,
+       nobody should be able to tell that you are the person who published a 
certain
+       document.
+       @item Nobody knows what you do (``confidentiality'')address@hidden 
outsiders nor
+       participants in the network should be able to tell in what kind of 
activities
+       you and your node are involved.
+       @item Nobody can prove that you know anything 
(``deniability'')address@hidden actions in
+       anonymous
+       P2P systems require other peers to act upon behalf of another peer. 
None of the
+       involved peers knows what a particular action (searching, publishing) is
+       exactly about. That way, there is not need (and no possibility, see the 
next point)
+       to employ filters. Also, it should be hard to prove you searched for or 
published
+       particular content yourself.
+       @item Nobody is able to suppress information on the net
+       (``censorship-resistance'')address@hidden filtering and censoring 
should be impossible
+       for attackers from the outside as well as malicious peers inside of 
GNUnet.
+       @item Nobody can destabilize the network (achieved through
+       ``accounting'')address@hidden should not be possible to overload the 
network by flooding
+       the net with requests or content. Also, freeloading
+       @footnote{Retrieving content in large quantities without contributing to
+       the network} is dealt with.
+       @item No participant can pretend to be another (through 
authentication)@*
+       To be able to do accounting and guard against well-known attacks, all 
message
+       exchanges in GNUnet are authenticated. Of course, this is done in a way 
that
+       does not impair anonymity.
address@hidden itemize
+Other features of GNUnet include:
address@hidden
+  @item Open and constant address@hidden is @dfn{Free Open Source Software},
+  which means that
+  any software engineer, computer scientist or hobbyist is able to verify what
+  GNUnet really does. New additions or modifications are instantly and
+  automatically sent via email to dozens of interested people around the world 
who
+  follow the development of GNUnet. This ensures that there is no way to sneak
+  undesirable or malicous functionality address@hidden
+  Additionally, the way GNUnet achieves the goals mentioned above is described
+  in a number of address@hidden by other scientists
+  and security experts} scientific
+  address@hidden@uref {http://www.gnunet.org/papers.php3}}. This
+  enables people to audit the design of GNUnet without looking at the actual
+  address@hidden
+  Finally, the GNUnet developers are always open to discussion and suggestions.
+  Several new features have been discussed in the public on mailing lists, IRC 
or
+  GNUnet's community page. The team also believes in the concept of an open
+  and honest information policy regarding security problems 
(``full-disclosure'').
+  @item Decentralized address@hidden
+  The only central resources GNUnet uses are the hostlist servers. These 
servers
+  provide GNUnet peers with information on how to connect to other network
+  participants in order to join the network. Inside the network, there are no
+  central trusted authorities (like index servers for searching, for example).
+  Thus, the network as whole cannot be disrupted by failure of a central
+  service. Also, central services are problematic in terms of GNUnet's design
+  goals regarding censorship-resistance, deniability, confidentiality and
+  accountability.
+  @item Optional F2F/''darknet'' operating address@hidden
+  The usually policy is to allow everybody to connect to the GNUnet. However, 
it
+  is possible to run a private P2P network where only trusted participants are
+  allowed to connect. This kind of network is also called ``Friend-to-Friend 
network''
+  or occasionally ``Darknet''.
+  @item Non-anonymous file address@hidden
+  For each file, both the sender and the receiver can chose the level of 
desired
+  anonymity. Because the degree of anonymity is a tradeoff between efficiency
+  (ultimately measured in transfer speed) and security, they can also agree to
+  transfer data in a non-anonymous fashion while still maintaining a secure
+  connection (as defined above) for maximum speed.
+  @item Next-generation address@hidden
+  GNUnet tools make filesharing more convenient through features like display 
of
+  thumbnails in search results, search by meta address@hidden author,
+  title, camera type, @dots} and retrieval of complete directory structures.
+  @item Layered software address@hidden
+  Technically speaking, the GNUnet software is not a single program, but rather
+  a @dfn{framework} that enables others to create new applications on top of 
the
+  GNUnet core quite address@hidden
+  Two examples for this are the projects @sc{gnunet-fuse} and @sc{gnunet-qt}.
+  The former enables you to access content found on GNUnet in the same way as
+  if it was stored on a DVD, the latter is a graphical user interface for 
GNUnet.
+  Both projects were each written by an individual developer in a matter of 
weeks.
address@hidden itemize
+
address@hidden What is GNUnet address@hidden
address@hidden What is GNUnet not?
+The most important property of all current solutions that offer a very high
+degree of anonymity is that you cannot exchange information @emph{fast}.
+While some of the current performance problems may be due to yet undiscovered
+software bugs or lack of optimization, other delays are by design. This means
+that anonymous transfers will never be as fast as non-anonymous downloads via
address@hidden://www.bittorrent.com}.
+
+A limitation specific to GNUnet is that currently the only available 
application is
+filesharing. Ideas for other services like anonymous chat or tunelling of
+traditional services exist, but elaborate concepts or implementations do not.
+In the meantime, users should use address@hidden@uref{http://tor.eff.org}}
+for everything else than anonymous filesharing.
+
address@hidden Contact
address@hidden Contact
+
+The GNUnet community is a group of people spread throughout the world which
+not only discusses new concepts and ideas but also kindly helps newcomers
+and answers their address@hidden
+There are different ways to get in touch with the community.
+
address@hidden Forum, stories, blogs and polls
address@hidden Forum, stories, blogs and polls
+The web portal at @uref{http://gnunet.org/drupal/} is the main entry point
+for discussion and news.
+
+The forum is the right place for discussion, questions and answers. Some
+community members including the GNUnet developers also share their knowledge,
+latests findings and recent proceedings in form of stories and blogs. And as
+the developers need constant feedback from their user base, polls provide an
+effective way to let the developers know what should be improved next.
+
+Everything related to GNUnet is welcome, as long as it is respectful and legal.
+
address@hidden Mailinglists
address@hidden Mailinglists
+While email usually only works with known and named recipients, 
@dfn{mailinglists}
+allow communication with large groups over email. There are four different 
mailinglists
+that serve different purposes:
address@hidden
+       @item Developers, @email{gnunet-developers@@address@hidden
+             This mailinglist is used by the GNUnet developers to exchange 
ideas about
+             the implementation. Also, contributions (preferably as context 
patch
+             @footnote{not the full file, just the difference between the 
orginial and
+             the modified version as produced by the @dfn{diff} command},
+             if applicable) should be sent here. Please do @emph{not} send 
several MBs,
+             talk to the developers first in this case!
+       @item Users, @email{help-gnunet@@address@hidden
+             help-gnunet is a mailinglist that is intended as a discussion 
forum for users,
+             such that they can help other users. Some developers are also 
subscribed to
+             this list. Please do not report bugs or request features on this 
list. Use
+             our bug tracker instead. @xref{Bugtracker}
+       @item address@hidden
+             This is a mailing list where only GNUnet developers can post 
announcements about
+             new releases of GNUnet and related software. All other mail will 
be discarded.
+             Users who want to receive such announcements have to sign up, see 
below.
+       @item address@hidden
+             All modifications made to GNUnet are instantly sent to this list, 
which is
+             only interesting for developers who want to be notified about 
changes of
+             GNUnet's source code. Other mail will be discarded.
address@hidden itemize
+
+To receive emails sent to these lists, one has to sign up for each list at the
+following locations:
address@hidden@uref{http://mail.gnu.org/mailman/listinfo/gnunet-developers}
address@hidden@uref{http://mail.gnu.org/mailman/listinfo/help-gnunet}
address@hidden@uref{http://mail.gnu.org/mailman/listinfo/info-gnunet}
address@hidden@uref{http://mail.gnu.org/mailman/listinfo/gnunet-svn}
address@hidden
+These sites also contain an archive of old discussions and announcements. 
Except
+the "Diffs" mailing list, all lists only carry low (if any) amounts of traffic.
+Most of the discussion has moved to the community portal or chat (see below).
+
address@hidden Chat
address@hidden Chat
+Various GNUnet people are also on the @dfn{Freenode IRC 
address@hidden@uref{http://www.freenode.net/}}}
+and meet in the channel #gnunet. Reaction is not always timely here, so 
patience
+is sometimes required.
+
address@hidden Bugtracker
address@hidden Bugtracker
+The bugtracker at @uref{http://gnunet.org/mantis/} stores all bug reports as 
well
+as feature and change requests. Registration is required to submit new reports
+or requests.
+Submissions should be as detailed as possible.
+
address@hidden Getting GNUnet
address@hidden Getting GNUnet
+
address@hidden Getting GNUnet - Overview
address@hidden Overview
+
+As GNUnet is @dfn{Free Open Source Software}, obtaining a copy is easy and free
+of charge. Mostly depending on your hardware and your operating system, the
+process of installing GNUnet onto your computer is more or less convenient.
+
address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]