doc/gnunet.texi: Use only "The GNUnet Developers" as author.
[oweals/gnunet.git] / doc / gnunet.texi
1 \input texinfo @c -*-texinfo-*-
2 @c %**start of header
3 @setfilename gnunet.info
4 @documentencoding UTF-8
5 @settitle GNUnet Reference Manual
6 @c %**end of header
7
8 @include version.texi
9
10 @copying
11 Copyright @copyright{} 2001-2017 GNUnet e.V.
12
13 Permission is granted to copy, distribute and/or modify this document
14 under the terms of the GNU Free Documentation License, Version 1.3 or
15 any later version published by the Free Software Foundation; with no
16 Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.  A
17 copy of the license is included in the section entitled ``GNU Free
18 Documentation License''.
19
20 A copy of the license is also available from the Free Software
21 Foundation Web site at @url{http://www.gnu.org/licenses/fdl.html}.
22
23 Alternately, this document is also available under the General
24 Public License, version 3 or later, as published by the Free Software
25 Foundation.  A copy of the license is included in the section entitled
26 ``GNU General Public License''.
27
28 A copy of the license is also available from the Free Software
29 Foundation Web site at @url{http://www.gnu.org/licenses/gpl.html}.
30 @end copying
31
32 @titlepage
33 @title GNUnet Reference Manual
34 @subtitle Installing, configuring, using and contributing to GNUnet
35 @author The GNUnet Developers
36
37 @page
38 @vskip 0pt plus 1filll
39 Edition @value{EDITION} @*
40 @value{UPDATED} @*
41
42 @insertcopying
43 @end titlepage
44
45 @contents
46 @c *********************************************************************
47 @node Top
48 @top Contributing to GNUnet
49 @c *********************************************************************
50
51 This document describes GNUnet version @value{VERSION}.
52
53
54 GNUnet is a @uref{http://www.gnu.org/, GNU} package. All code contributions
55 must thus be put under the
56 @uref{http://www.gnu.org/copyleft/gpl.html, GNU Public License (GPL)}.
57 All documentation should be put under FSF approved licenses
58 (see @uref{http://www.gnu.org/copyleft/fdl.html, fdl}).
59
60 By submitting documentation, translations, comments and other content to this
61 website you automatically grant the right to publish code under the
62 GNU Public License and documentation under either or both the GNU
63 Public License or the GNU Free Documentation License. When contributing
64 to the GNUnet project, GNU standards and the
65 @uref{http://www.gnu.org/philosophy/philosophy.html, GNU philosophy}
66 should be adhered to.
67
68 Note that we do now require a formal copyright assignment for GNUnet
69 contributors to GNUnet e.V.; nevertheless, we do allow pseudonymous
70 contributions.  By signing the copyright agreement and submitting your
71 code (or documentation) to us, you agree to share the rights to your
72 code with GNUnet e.V.; GNUnet e.V. receives non-exclusive ownership
73 rights, and in particular is allowed to dual-license the code. You
74 retain non-exclusive rights to your contributions, so you can also
75 share your contributions freely with other projects.
76
77 GNUnet e.V. will publish all accepted contributions under the GPLv3 or any
78 later version. The association may decide to publish contributions under
79 additional licenses (dual-licensing).
80
81 We do not intentionally remove your name from your contributions; however,
82 due to extensive editing it is not always trivial to attribute contributors
83 properly. If you find that you significantly contributed to a file (or the
84 project as a whole) and are not listed in the respective authors file or
85 section, please do let us know.
86
87
88
89 @menu
90
91 * Philosophy::                      About GNUnet
92 * GNUnet Installation Handbook::    How to install GNUnet
93 * Using GNUnet::                    Using GNUnet
94 * GNUnet Developer Handbook::       Developing GNUnet
95 * GNU Free Documentation License::  The license of this manual.
96 * GNU General Public License::      The license of this manual.
97 * Concept Index::                   Concepts.
98 * Programming Index::               Data types, functions, and variables.
99
100 @detailmenu
101  --- The Detailed Node Listing ---
102
103 Philosophy
104
105 * Design Goals::
106 * Security & Privacy::
107 * Versatility::
108 * Practicality::
109 * Key Concepts::
110 * Authentication::
111 * Accounting to Encourage Resource Sharing::
112 * Confidentiality::
113 * Anonymity::
114 * Deniability::
115 * Peer Identities::
116 * Zones in the GNU Name System (GNS Zones)::
117 * Egos::
118 * Backup of Identities and Egos::
119 * Revocation::
120
121 Installation
122
123 * Dependencies::
124 * External dependencies::
125
126 @end detailmenu
127 @end menu
128
129 @c *********************************************************************
130 @include chapters/philosophy.texi
131 @c *********************************************************************
132
133 @c *********************************************************************
134 @include chapters/installation.texi
135 @c *********************************************************************
136
137 @c *********************************************************************
138 @include chapters/user.texi
139 @c *********************************************************************
140
141 @c *********************************************************************
142 @include chapters/developer.texi
143 @c *********************************************************************
144
145
146 @c *********************************************************************
147 @node GNU Free Documentation License
148 @appendix GNU Free Documentation License
149 @cindex license, GNU Free Documentation License
150 @include fdl-1.3.texi
151
152 @c *********************************************************************
153 @node GNU General Public License
154 @appendix GNU General Public License
155 @cindex license, GNU General Public License
156 @include gpl-3.0.texi
157
158 @c *********************************************************************
159 @node Concept Index
160 @unnumbered Concept Index
161 @printindex cp
162
163 @node Programming Index
164 @unnumbered Programming Index
165 @syncodeindex tp fn
166 @syncodeindex vr fn
167 @printindex fn
168
169 @bye
170
171 @c Local Variables:
172 @c ispell-local-dictionary: "american";
173 @c End: