gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [gnunet-ev] branch master updated: adding agreements with T


From: gnunet
Subject: [GNUnet-SVN] [gnunet-ev] branch master updated: adding agreements with Taler/pEp
Date: Thu, 29 Dec 2016 21:34:15 +0100

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository gnunet-ev.

The following commit(s) were added to refs/heads/master by this push:
     new 8d428a4  adding agreements with Taler/pEp
     new 6049354  adding agreements with Taler/pEp
8d428a4 is described below

commit 8d428a414b8e6261f434c75c65be9a8db5b82f97
Author: Christian Grothoff <address@hidden>
AuthorDate: Thu Dec 29 21:33:37 2016 +0100

    adding agreements with Taler/pEp
---
 gnunet_pep_agreement.tex   | 128 ++++++++++++++++++++++++++++++++++++++
 gnunet_taler_agreement.tex | 149 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 277 insertions(+)

diff --git a/gnunet_pep_agreement.tex b/gnunet_pep_agreement.tex
new file mode 100644
index 0000000..d77c973
--- /dev/null
+++ b/gnunet_pep_agreement.tex
@@ -0,0 +1,128 @@
+\documentclass[12pt, a4paper, bibliography=totocnumbered]{article}
+\usepackage[utf8]{inputenc}
+\usepackage{parskip}
+\usepackage{setspace}
+\usepackage{geometry}
+\usepackage{ngerman}
+\usepackage{multicol}
+\usepackage{setspace}
+\usepackage[hyphens]{url}
+\usepackage[T1]{fontenc}
+\usepackage{enumitem}
+\usepackage{tikz}
+%\usepackage{arev}
+\usepackage{newcent} % Schriftart
+\usepackage{microtype} % Optimiere Rand und Trennstellen
+\usepackage{spverbatim}
+\usepackage{graphicx}
+\usepackage{tabularx}
+%\usepackage[colorlinks=true,linkcolor=blue]{hyperref}
+\usepackage[breaklinks,colorlinks=true,allcolors=blue]{hyperref}
+\usepackage[square,numbers]{natbib}
+\bibliographystyle{plainnat}
+\setcitestyle{authoryear,open={},close={}}
+\geometry{a4paper,left=2cm, right=2cm, top=2cm,bottom=2cm}
+\usepackage{gb4e}
+\begin{document}
+\setstretch{1,5} % Ab hier: 1.5er Zeilenabstand
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{center}
+\LARGE{\textbf{GNUnet e.V. --- p$\equiv$p foundation\\Agreement\\on 
Shared-Ownership of the GNUnet code}}\\
+\end{center}
+\normalsize
+\section*{Preamble}
+Both organizations, GNUnet e.V. and p$\equiv$p foundation, have understood
+the importance of privacy, freedom of information and free speech in
+the digital age, specifically following the Snowden revelations ongoing since
+June 2013. They both, independently of each other, already provide Free 
Software 
+applications, frameworks or libraries under the premises of the GNU GPL license
+to help to enforce civil liberty rights all over the world.
+\\
+\\
+With this shared-ownership agreement they want to ensure that the GNUnet code
+is owned by both parties, such that p$\equiv$p foundation is free to engage
+in all activities necessary to help p$\equiv$p and GNUnet technologies to 
become
+spread and widely used, either in individual or mixed forms, where both 
technologies are being merged or made dependent on each other.
+\\
+\\
+p$\equiv$p foundation in turn wants to express its willingness to engage
+in advocacy, research and development of the technologies provided by GNUnet
+e.V. For this, p$\equiv$p foundation helps to organize and provide funding to 
the GNUnet
+project, including but not limited to employing people to work on
+GNUnet code.
+\section*{Involved parties}
+This agreement is being made between
+\begin{itemize}
+\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
+\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).
+\end{itemize}
+\section*{Shared-Ownership clause}
+GNUnet e.V. agrees
+\begin{itemize}
+\item in having all the GNUnet code under the premises
+of the GNU GPLv3 license (or any later version) shared in ownership
+with the p$\equiv$p foundation, such that
+\item p$\equiv$p foundation holds ownership on the current GNUnet code and all 
future versions. 
+\end{itemize}
+p$\equiv$p foundation agrees
+\begin{itemize}
+\item that all of their changes made to its copies of the
+GNUnet code are immediately and publicly made available under the GNU GPLv3 
license (or any later version), such that
+\item GNUnet e.V. holds ownership on all of those changes.
+\end{itemize}
+This clause constitutes that both parties, GNUnet e.V. and p$\equiv$p 
foundation,
+hold shared-ownership on all the GNUnet code.
+\section*{Multi-Licensing clause}
+GNUnet e.V. agrees that p$\equiv$p foundation is
+allowed to relicense GNUnet code (and its shared copies, under this
+agreement) under non-free, proprietary licenses, as long as all of the 
following conditions are met:
+\begin{itemize}
+\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).
+\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.
+\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
+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.
+\end{itemize}
+\section*{``RMS wants you to advocate against evil'' clause}
+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.
+
+\section*{``RMS is as paranoid as you are'' clause}
+
+p$\equiv$p Foundation will make sure that non-GPLv3 distributions will use
+protect the user's security and privacy as much as technically
+possible.  In particular, this includes enabling users to verify that
+binaries match the GPLv3 source code (i.e. by using determinstic
+builds).
+
+\section*{Termination clause}
+
+Either party can cancel this agreement at any time in the future.
+At that point, each party will hold copyright to the GNUnet code
+and will be able to continue to evolve the respective codebase
+separately. However, the licensing constraints imposed by this
+agreement will continue to bind p$\equiv$p foundation indefinitively.
+
+\section*{Publication of this agreement}
+Both parties, GNUnet e.V. and p$\equiv$p foundation, agree to publish this 
agreement in its entire form.
+\section*{Applicable law}
+This agreement is subject to Swiss law.
+\section*{Signatures}
+\begin{tabularx}{\textwidth}{ XXXX }
+GNUnet e.V. & & & p$\equiv$p foundation\\
+& & &\\
+& & &\\
+\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}&&&
+\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\\
+& & &\\
+& & &\\
+\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}&&&
+\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\\
+& & &\\
+Date:~~\dots{}\dots{}\dots{}\dots{} & & &Date:~~\dots{}\dots{}\dots{}\dots{}\\
+\end{tabularx}
+%\bibliographystyle{plainnat}
+%\begin{flushleft}
+%\footnotesize
+%\bibliography{ref}
+%\normalsize
+%\end{flushleft}
+\end{document}
diff --git a/gnunet_taler_agreement.tex b/gnunet_taler_agreement.tex
new file mode 100644
index 0000000..57d6172
--- /dev/null
+++ b/gnunet_taler_agreement.tex
@@ -0,0 +1,149 @@
+\documentclass[12pt, a4paper, bibliography=totocnumbered]{article}
+\usepackage[utf8]{inputenc}
+\usepackage{parskip}
+\usepackage{setspace}
+\usepackage{geometry}
+\usepackage{ngerman}
+\usepackage{multicol}
+\usepackage{setspace}
+\usepackage[hyphens]{url}
+\usepackage[T1]{fontenc}
+\usepackage{enumitem}
+\usepackage{tikz}
+%\usepackage{arev}
+\usepackage{newcent} % Schriftart
+\usepackage{microtype} % Optimiere Rand und Trennstellen
+\usepackage{spverbatim}
+\usepackage{graphicx}
+\usepackage{tabularx}
+%\usepackage[colorlinks=true,linkcolor=blue]{hyperref}
+\usepackage[breaklinks,colorlinks=true,allcolors=blue]{hyperref}
+\usepackage[square,numbers]{natbib}
+\bibliographystyle{plainnat}
+\setcitestyle{authoryear,open={},close={}}
+\geometry{a4paper,left=2cm, right=2cm, top=2cm,bottom=2cm}
+\usepackage{gb4e}
+\begin{document}
+\setstretch{1,5} % Ab hier: 1.5er Zeilenabstand
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{center}
+\LARGE{\textbf{GNUnet e.V. --- Taler Systems SA \\ Agreement\\ on Licensing 
and Collaborative Development of the GNUnet code}}\\
+\end{center}
+\normalsize
+\section*{Preamble}
+Both organizations, GNUnet e.V. and Taler Systems SA, have understood
+the importance of privacy, freedom of information and free speech in
+the digital age, specifically following the Snowden revelations ongoing since
+June 2013. They both are collaboratively working on the Free Software
+applications, frameworks or libraries originating from the GNUnet Project
+under the premises of the GNU GPL license.
+
+With this agreement they want to ensure that this collaborative
+development does not create any obstacles for the respective
+project's goals with respect to licensing and distribution.  Given
+the interdependencies between the GNUnet code
+and the Taler code, the objective is to arrive at a well-engineered
+system where functionality is moved to the component where it makes
+sense from an engineering perspective, irrespective of the identity
+of the contributor.
+
+Additionally, our ogal is that both Taler Systems SA and GNUnet e.V.  are
+free to engage in all activities necessary to help Taler and GNUnet
+technologies to become spread and widely used Free Software.
+
+\section*{Involved parties}
+This agreement is being made between
+\begin{itemize}
+\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
+\item Taler Systems SA, seated 7 rue de Mondorf, L-5421 Erpeldange, Luxemburgh.
+\end{itemize}
+
+\section*{Shareholder clause}
+
+GNUnet e.V. obtains voting shares in the Taler Systems SA company as
+per the shareholder agreement attached to this contract.
+
+\section*{Mutual Ownership Transfer clause}
+
+GNUnet e.V. agrees
+\begin{itemize}
+\item that contributions by its GNUnet contributors to the Taler code will be 
owned by Taler Systems SA.
+\end{itemize}
+Taler Systems SA agrees
+\begin{itemize}
+\item that contributions it makes to the GNUnet code will be owned by GNUnet 
e.V.
+\end{itemize}
+
+\section*{Multi-Licensing clause}
+
+GNUnet e.V. agrees that Taler Systems SA is allowed to distribute those
+parts of the GNUnet code that Taler depends upon (currently
+libgnunetutil, libgnunetpq, libgnunetcurl and libgnunetjson) under
+other licenses than the GNU GPLv3 license (or any later version), as
+long as all of the following conditions are met:
+
+\begin{itemize}
+\item All copies of GNUnet code and any changes made to it are always made 
publicly available under the GPLv3 license (or any later version).
+\item Taler Systems SA has the right to relicense the GNUnet code and any 
changes made to it under other licenses than the GNU GPLv3 (or any later 
version).
+\item Any license other than the GNU GPLv3 license (or any later version) used 
to relicense GNUnet code by Taler Systems SA must have the nature that no 
modifications to the code are allowed by the licensee. Any licensee shall not 
make or cause to be made, nor permit, modifications, further developments or 
create derivative works of GNUnet code.
+\item Finally, licensees of Taler Systems SA are only allowed to make copies 
of the GNUnet code they got licensed from Taler Systems SA. Any sub-licensee 
shall not make or cause to be made, nor permit, modification, further 
developments or create derivate works of GNUnet code.
+\end{itemize}
+
+\section*{``RMS wants you to advocate against evil'' clause}
+
+Taler Systems SA 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 ressources, stating clearly
+that the same software is also available as Free Software under the
+GNU GPLv3 license (or any later version); the same ressource includes
+detailed build instructions and directions on how to run the binaries
+created for each platform concerned.
+
+\section*{``RMS is as paranoid as you are'' clause}
+
+Taler Systems SA will make sure that non-GPLv3 distributions will use
+protect the user's security and privacy as much as technically
+possible.  In particular, this includes enabling users to verify that
+binaries match the GPLv3 source code (i.e. by using determinstic
+builds).
+
+\section*{No holding in Abeyance clause}
+
+GNUnet e.V. expresses its interest in continuous development of Taler
+and its expedited deployment. To assure this, Taler Systems SA agrees to assign
+GNUnet e.V. shared ownership of Taler Systems SA's Taler code base should the
+development on Taler cases for more than 12 months of time. Development
+of Taler is defined to have ceased if the annual contributions from Taler
+Inc to the Taler public code base reflect an effort of less than
+that of 12 person months in the first 3 years of launching Taler and less than
+that of 2 person months for 5 years thereafter.
+
+\section*{Joint press release}
+
+Both parties, GNUnet e.V. and Taler Systems SA agree in creating a joint
+press release to inform the public about this agreement, which itself
+may be publicly disclosed by either party.
+
+\section*{Applicable law}
+This agreement is subject to Swiss law.
+\section*{Signatures}
+\begin{tabularx}{\textwidth}{ XXXX }
+GNUnet e.V. & & & Taler Systems SA \\
+& & &\\
+& & &\\
+\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}&&&
+\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\\
+& & &\\
+& & &\\
+\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}&&&
+\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\dots{}\\
+& & &\\
+Date:~~\dots{}\dots{}\dots{}\dots{} & & &Date:~~\dots{}\dots{}\dots{}\dots{}\\
+\end{tabularx}
+%\bibliographystyle{plainnat}
+%\begin{flushleft}
+%\footnotesize
+%\bibliography{ref}
+%\normalsize
+%\end{flushleft}
+\end{document}

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]