aboutsummaryrefslogtreecommitdiff
path: root/doc/documentation
diff options
context:
space:
mode:
authorng0 <ng0@infotropique.org>2017-11-09 09:04:18 +0000
committerng0 <ng0@infotropique.org>2017-11-09 09:04:18 +0000
commitc48fc4d4469a99ed95a1c4e22aca19601b38242d (patch)
treee22b5812e4110167fef609d2aa148aa0f2561e81 /doc/documentation
parent18d1d9f84f9219bc152f1489950f258e688398b0 (diff)
downloadgnunet-c48fc4d4469a99ed95a1c4e22aca19601b38242d.tar.gz
gnunet-c48fc4d4469a99ed95a1c4e22aca19601b38242d.zip
Add new contributors manual
Diffstat (limited to 'doc/documentation')
-rw-r--r--doc/documentation/chapters/contributing.texi55
-rw-r--r--doc/documentation/gnunet.texi16
2 files changed, 67 insertions, 4 deletions
diff --git a/doc/documentation/chapters/contributing.texi b/doc/documentation/chapters/contributing.texi
new file mode 100644
index 000000000..b655efff8
--- /dev/null
+++ b/doc/documentation/chapters/contributing.texi
@@ -0,0 +1,55 @@
1@node GNUnet Contributors Manual
2@chapter GNUnet Contributors Manual
3
4@menu
5* Contributing to GNUnet::
6* Licenses of contributions::
7* Copyright Assignment::
8* Contributing to the Reference Manual::
9@end menu
10
11@node Contributing to GNUnet
12@section Contributing to GNUnet
13
14@node Licenses of contributions
15@section Licenses of contributions
16
17GNUnet is a @uref{https://www.gnu.org/, GNU} package.
18All code contributions must thus be put under the
19@uref{https://www.gnu.org/copyleft/gpl.html, GNU Public License (GPL)}.
20All documentation should be put under FSF approved licenses
21(see @uref{https://www.gnu.org/copyleft/fdl.html, fdl}).
22
23By submitting documentation, translations, and other content to GNUnet
24you automatically grant the right to publish code under the
25GNU Public License and documentation under either or both the
26GNU Public License or the GNU Free Documentation License.
27When contributing to the GNUnet project, GNU standards and the
28@uref{https://www.gnu.org/philosophy/philosophy.html, GNU philosophy}
29should be adhered to.
30
31@cindex copyright assignment
32@node Copyright Assignment
33@section Copyright Assignment
34We require a formal copyright assignment for GNUnet contributors
35to GNUnet e.V.; nevertheless, we do allow pseudonymous contributions.
36By signing the copyright agreement and submitting your code (or
37documentation) to us, you agree to share the rights to your code
38with GNUnet e.V.; GNUnet e.V. receives non-exclusive ownership
39rights, and in particular is allowed to dual-license the code. You
40retain non-exclusive rights to your contributions, so you can also
41share your contributions freely with other projects.
42
43GNUnet e.V. will publish all accepted contributions under the GPLv3
44or any later version. The association may decide to publish
45contributions under additional licenses (dual-licensing).
46
47We do not intentionally remove your name from your contributions;
48however, due to extensive editing it is not always trivial to
49attribute contributors properly. If you find that you significantly
50contributed to a file (or the project as a whole) and are not listed
51in the respective authors file or section, please do let us know.
52
53@node Contributing to the Reference Manual
54@section Contributing to the Reference Manual
55
diff --git a/doc/documentation/gnunet.texi b/doc/documentation/gnunet.texi
index 0489c5df4..24e75cbb7 100644
--- a/doc/documentation/gnunet.texi
+++ b/doc/documentation/gnunet.texi
@@ -113,11 +113,12 @@ in the respective authors file or section, please do let us know.
113* GNUnet Installation Handbook:: How to install GNUnet 113* GNUnet Installation Handbook:: How to install GNUnet
114* Using GNUnet:: Using GNUnet 114* Using GNUnet:: Using GNUnet
115* Configuration Handbook:: Configuring GNUnet 115* Configuration Handbook:: Configuring GNUnet
116* GNUnet Contributors Handbook:: Contributing to GNUnet
116* GNUnet Developer Handbook:: Developing GNUnet 117* GNUnet Developer Handbook:: Developing GNUnet
117* GNU Free Documentation License:: The license of this manual. 118* GNU Free Documentation License:: The license of this manual
118* GNU General Public License:: The license of this manual. 119* GNU General Public License:: The license of this manual
119* Concept Index:: Concepts. 120* Concept Index:: Concepts
120* Programming Index:: Data types, functions, and variables. 121* Programming Index:: Data types, functions, and variables
121 122
122@detailmenu 123@detailmenu
123 --- The Detailed Node Listing --- 124 --- The Detailed Node Listing ---
@@ -174,6 +175,13 @@ Using GNUnet
174* The GNU Name System:: 175* The GNU Name System::
175* Using the Virtual Public Network:: 176* Using the Virtual Public Network::
176 177
178GNUnet Contributors Handbook
179
180* Contributing to GNUnet::
181* Licenses of contributions::
182* Copyright Assignment::
183* Contributing to the Reference Manual::
184
177GNUnet Developer Handbook 185GNUnet Developer Handbook
178 186
179* Developer Introduction:: 187* Developer Introduction::