aboutsummaryrefslogtreecommitdiff
path: root/doc/documentation
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2017-12-29 19:51:27 +0000
committerng0 <ng0@n0.is>2017-12-29 19:51:27 +0000
commit2a800f7f4bc360f633770e62be42efd2025dfe89 (patch)
tree66f434e76c863f6e682e7218f15c53840b44e7fc /doc/documentation
parent81ea73fcf38405a714d949189ed0ec6bc5b6bea6 (diff)
downloadgnunet-2a800f7f4bc360f633770e62be42efd2025dfe89.tar.gz
gnunet-2a800f7f4bc360f633770e62be42efd2025dfe89.zip
documentation: philosophy: Apply some fixes from paper notes.
Diffstat (limited to 'doc/documentation')
-rw-r--r--doc/documentation/chapters/philosophy.texi16
1 files changed, 9 insertions, 7 deletions
diff --git a/doc/documentation/chapters/philosophy.texi b/doc/documentation/chapters/philosophy.texi
index 116991a6a..be14b43c1 100644
--- a/doc/documentation/chapters/philosophy.texi
+++ b/doc/documentation/chapters/philosophy.texi
@@ -6,18 +6,19 @@
6@c for secushare, showing some of the relations and functionalities 6@c for secushare, showing some of the relations and functionalities
7@c of GNUnet. 7@c of GNUnet.
8The foremost goal of the GNUnet project is to become a widely used, 8The foremost goal of the GNUnet project is to become a widely used,
9reliable, open, non-discriminating, egalitarian, unfettered and 9reliable, open, non-discriminating, egalitarian, unconstrained and
10censorship-resistant system of free information exchange. 10censorship-resistant system of free information exchange.
11We value free speech above state secrets, law-enforcement or 11We value free speech above state secrets, law-enforcement or
12intellectual property. 12intellectual property.
13GNUnet is supposed to be an anarchistic network, where the only 13GNUnet is supposed to be an anarchistic network, where the only
14limitation for peers is that they must contribute enough back to 14limitation for participants (devices or people making use of the
15network, ie peers) is that they must contribute enough back to
15the network such that their resource consumption does not have 16the network such that their resource consumption does not have
16a significant impact on other users. 17a significant impact on other users.
17GNUnet should be more than just another file-sharing network. 18GNUnet should be more than just another file-sharing network.
18The plan is to offer many other services and in particular 19The plan is to offer many other services and in particular
19to serve as a development platform for the next generation of 20to serve as a development platform for the next generation of
20decentralized Internet protocols. 21Internet Protocols.
21 22
22@menu 23@menu
23* Design Goals:: 24* Design Goals::
@@ -40,13 +41,14 @@ These are the core GNUnet design goals, in order of relative importance:
40@c To footnote or not to footnote, that's the question. 41@c To footnote or not to footnote, that's the question.
41@footnote{This means that you you have the four essential freedoms: to run 42@footnote{This means that you you have the four essential freedoms: to run
42the program, to study and change the program in source code form, 43the program, to study and change the program in source code form,
43to redistribute exact copies, and to distribute modified versions.} 44to redistribute exact copies, and to distribute modified versions.
45Refer to @uref{https://www.gnu.org/philosophy/free-sw.html, https://www.gnu.org/philosophy/free-sw.html}}
44@item GNUnet must only disclose the minimal amount of information 46@item GNUnet must only disclose the minimal amount of information
45necessary. 47necessary.
46@item GNUnet must be decentralised and survive Byzantine failures in any 48@item GNUnet must be distributed and survive Byzantine failures at any
47position in the network. 49position in the network.
48@item GNUnet must make it explicit to the user which entities must be 50@item GNUnet must make it explicit to the user which entities are
49trustworthy when establishing secured communications. 51considered to be trustworthy when establishing secured communications.
50@item GNUnet must use compartmentalization to protect sensitive 52@item GNUnet must use compartmentalization to protect sensitive
51information. 53information.
52@item GNUnet must be open and permit new peers to join. 54@item GNUnet must be open and permit new peers to join.