gnunet_pep_agreement.tex (6729B)
1 \documentclass[12pt, a4paper, bibliography=totocnumbered]{article} 2 \usepackage[utf8]{inputenc} 3 \usepackage{parskip} 4 \usepackage{setspace} 5 \usepackage{geometry} 6 \usepackage{ngerman} 7 \usepackage{multicol} 8 \usepackage{setspace} 9 \usepackage[hyphens]{url} 10 \usepackage[T1]{fontenc} 11 \usepackage{enumitem} 12 \usepackage{tikz} 13 %\usepackage{arev} 14 \usepackage{newcent} % Schriftart 15 \usepackage{microtype} % Optimiere Rand und Trennstellen 16 \usepackage{spverbatim} 17 \usepackage{graphicx} 18 \usepackage{tabularx} 19 %\usepackage[colorlinks=true,linkcolor=blue]{hyperref} 20 \usepackage[breaklinks,colorlinks=true,allcolors=blue]{hyperref} 21 \usepackage[square,numbers]{natbib} 22 \bibliographystyle{plainnat} 23 \setcitestyle{authoryear,open={},close={}} 24 \geometry{a4paper,left=2cm, right=2cm, top=2cm,bottom=2cm} 25 \usepackage{gb4e} 26 \begin{document} 27 \setstretch{1,5} % Ab hier: 1.5er Zeilenabstand 28 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 29 \begin{center} 30 \LARGE{\textbf{GNUnet e.V. --- p$\equiv$p foundation\\Agreement\\on Shared-Ownership of the GNUnet code}}\\ 31 \end{center} 32 \normalsize 33 \section*{Preamble} 34 Both organizations, GNUnet e.V. and p$\equiv$p foundation, have understood 35 the importance of privacy, freedom of information and free speech in 36 the digital age, specifically following the Snowden revelations ongoing since 37 June 2013. They both, independently of each other, already provide Free Software 38 applications, frameworks or libraries under the premises of the GNU GPL license 39 to help to enforce civil liberty rights all over the world. 40 \\ 41 \\ 42 With this shared-ownership agreement they want to ensure that the GNUnet code 43 is owned by both parties, such that p$\equiv$p foundation is free to engage 44 in all activities necessary to help p$\equiv$p and GNUnet technologies to become 45 spread and widely used, either in individual or mixed forms, where both technologies are being merged or made dependent on each other. 46 \\ 47 \\ 48 p$\equiv$p foundation in turn wants to express its willingness to engage 49 in advocacy, research and development of the technologies provided by GNUnet 50 e.V. For this, p$\equiv$p foundation helps to organize and provide funding to the GNUnet 51 project, including but not limited to employing people to work on 52 GNUnet code. 53 \section*{Involved parties} 54 This agreement is being made between 55 \begin{itemize} 56 \item GNUnet e.V., a German association of GNUnet developers registered in Munich and seated in Garching, which holds all rights on the code contributed to the GNUnet project (``GNUnet code'') and 57 \item p$\equiv$p foundation, a Swiss foundation of civil liberties advocates registered in Winterthur, which holds all rights on the p$\equiv$p core code (p$\equiv$p engine, adapters and further libraries). 58 \end{itemize} 59 \section*{Shared-Ownership clause} 60 GNUnet e.V. agrees 61 \begin{itemize} 62 \item in having all the GNUnet code under the premises 63 of the GNU GPLv3 license (or any later version) shared in ownership 64 with the p$\equiv$p foundation, such that 65 \item p$\equiv$p foundation holds ownership on the current GNUnet code and all future versions. 66 \end{itemize} 67 p$\equiv$p foundation agrees 68 \begin{itemize} 69 \item that all of their changes made to its copies of the 70 GNUnet code are immediately and publicly made available under the GNU GPLv3 license (or any later version), such that 71 \item GNUnet e.V. holds ownership on all of those changes. 72 \end{itemize} 73 This clause constitutes that both parties, GNUnet e.V. and p$\equiv$p foundation, 74 hold shared-ownership on all the GNUnet code. 75 \section*{Multi-Licensing clause} 76 GNUnet e.V. agrees that p$\equiv$p foundation is 77 allowed to relicense GNUnet code (and its shared copies, under this 78 agreement) under non-free, proprietary licenses, as long as all of the following conditions are met: 79 \begin{itemize} 80 \item All copies of GNUnet code with any modifications made to it are always made publicly available under the GNU GPLv3 license (or any later version). 81 \item Any proprietary license p$\equiv$p foundation creates with licensees must have the nature that no modifications to the code are allowed by the licensee. p$\equiv$p foundation must explicitly prohibit licensees to make or cause to be made, and forbid, modifications, further developments or the creation of derivative works of GNUnet code. 82 \item The p$\equiv$p foundation can allow licensees to make copies of the GNUnet code they got licensed from p$\equiv$p foundation, but 83 the p$\equiv$p foundation must forbid any licensee to allow sub-licensees to make or cause to be made, and forbid, modificiations, further developments or the creation of deriviate works of GNUnet code. 84 \end{itemize} 85 \section*{``RMS wants you to advocate against evil'' clause} 86 p$\equiv$p foundation makes sure all software it lets distribute and copy under other licenses than the GNU GPLv3 license (or any later version) contains a reference to its development resources, stating clearly that the same software is also available as Free Software under the GNU GPLv3 license (or any later version); the same resource includes detailed build instructions and directions on how to run the binaries created for each platform concerned, whenever that is technically possible. 87 88 \section*{``RMS is as paranoid as you are'' clause} 89 90 p$\equiv$p Foundation will make sure that non-GPLv3 distributions will use 91 protect the user's security and privacy as much as technically 92 possible. In particular, this includes enabling users to verify that 93 binaries match the GPLv3 source code (i.e. by using determinstic 94 builds). 95 96 \section*{Termination clause} 97 98 Either party can cancel this agreement at any time in the future. 99 At that point, each party will hold copyright to the GNUnet code 100 and will be able to continue to evolve the respective codebase 101 separately. However, the licensing constraints imposed by this 102 agreement will continue to bind p$\equiv$p foundation indefinitively. 103 104 \section*{Publication of this agreement} 105 Both parties, GNUnet e.V. and p$\equiv$p foundation, agree to publish this agreement in its entire form. 106 \section*{Applicable law} 107 This agreement is subject to Swiss law. 108 \section*{Signatures} 109 \begin{tabularx}{\textwidth}{ XXXX } 110 GNUnet e.V. & & & p$\equiv$p foundation\\ 111 & & &\\ 112 & & &\\ 113 \dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}&&& 114 \dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\\ 115 & & &\\ 116 & & &\\ 117 \dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}&&& 118 \dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\\ 119 & & &\\ 120 Date:~~\dots{}\dots{}\dots{}\dots{} & & &Date:~~\dots{}\dots{}\dots{}\dots{}\\ 121 \end{tabularx} 122 %\bibliographystyle{plainnat} 123 %\begin{flushleft} 124 %\footnotesize 125 %\bibliography{ref} 126 %\normalsize 127 %\end{flushleft} 128 \end{document}