From: ng0 Date: Thu, 9 Nov 2017 09:04:18 +0000 (+0000) Subject: Add new contributors manual X-Git-Tag: gnunet-0.11.0rc0~98^2~12 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c48fc4d4469a99ed95a1c4e22aca19601b38242d;p=oweals%2Fgnunet.git Add new contributors manual --- 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 @@ +@node GNUnet Contributors Manual +@chapter GNUnet Contributors Manual + +@menu +* Contributing to GNUnet:: +* Licenses of contributions:: +* Copyright Assignment:: +* Contributing to the Reference Manual:: +@end menu + +@node Contributing to GNUnet +@section Contributing to GNUnet + +@node Licenses of contributions +@section Licenses of contributions + +GNUnet is a @uref{https://www.gnu.org/, GNU} package. +All code contributions must thus be put under the +@uref{https://www.gnu.org/copyleft/gpl.html, GNU Public License (GPL)}. +All documentation should be put under FSF approved licenses +(see @uref{https://www.gnu.org/copyleft/fdl.html, fdl}). + +By submitting documentation, translations, and other content to GNUnet +you automatically grant the right to publish code under the +GNU Public License and documentation under either or both the +GNU Public License or the GNU Free Documentation License. +When contributing to the GNUnet project, GNU standards and the +@uref{https://www.gnu.org/philosophy/philosophy.html, GNU philosophy} +should be adhered to. + +@cindex copyright assignment +@node Copyright Assignment +@section Copyright Assignment +We require a formal copyright assignment for GNUnet contributors +to GNUnet e.V.; nevertheless, we do allow pseudonymous contributions. +By signing the copyright agreement and submitting your code (or +documentation) to us, you agree to share the rights to your code +with GNUnet e.V.; GNUnet e.V. receives non-exclusive ownership +rights, and in particular is allowed to dual-license the code. You +retain non-exclusive rights to your contributions, so you can also +share your contributions freely with other projects. + +GNUnet e.V. will publish all accepted contributions under the GPLv3 +or any later version. The association may decide to publish +contributions under additional licenses (dual-licensing). + +We do not intentionally remove your name from your contributions; +however, due to extensive editing it is not always trivial to +attribute contributors properly. If you find that you significantly +contributed to a file (or the project as a whole) and are not listed +in the respective authors file or section, please do let us know. + +@node Contributing to the Reference Manual +@section Contributing to the Reference Manual + 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. * GNUnet Installation Handbook:: How to install GNUnet * Using GNUnet:: Using GNUnet * Configuration Handbook:: Configuring GNUnet +* GNUnet Contributors Handbook:: Contributing to GNUnet * GNUnet Developer Handbook:: Developing GNUnet -* GNU Free Documentation License:: The license of this manual. -* GNU General Public License:: The license of this manual. -* Concept Index:: Concepts. -* Programming Index:: Data types, functions, and variables. +* GNU Free Documentation License:: The license of this manual +* GNU General Public License:: The license of this manual +* Concept Index:: Concepts +* Programming Index:: Data types, functions, and variables @detailmenu --- The Detailed Node Listing --- @@ -174,6 +175,13 @@ Using GNUnet * The GNU Name System:: * Using the Virtual Public Network:: +GNUnet Contributors Handbook + +* Contributing to GNUnet:: +* Licenses of contributions:: +* Copyright Assignment:: +* Contributing to the Reference Manual:: + GNUnet Developer Handbook * Developer Introduction::