Merge remote-tracking branch 'ungleich/master' into cdist-type__hosts
This commit is contained in:
commit
f7ca14119a
161 changed files with 2998 additions and 585 deletions
|
|
@ -4,6 +4,17 @@ Changelog
|
|||
next:
|
||||
* New type: __hosts: manage entries in /etc/hosts (Dmitry Bogatov)
|
||||
|
||||
4.3.0: 2016-08-19
|
||||
* Documentation: Add Parallelization chapter (Darko Poljak)
|
||||
* Core: Add -b, --enable-beta option for enabling beta functionalities (Darko Poljak)
|
||||
* Core: Add -j, --jobs option for parallel execution and add parallel support for global explorers (currently in beta) (Darko Poljak)
|
||||
* Core: Add derived env vars for target hostname and fqdn (Darko Poljak)
|
||||
* New type: __keyboard: Set keyboard layout (Carlos Ortigoza)
|
||||
* Documentation: Re-license types' man pages to GPLV3+ (Dmitry Bogatov, Darko Poljak)
|
||||
* New type __filesystem: manage filesystems on devices (Daniel Heule)
|
||||
* New type: __locale_system (Steven Armstrong, Carlos Ortigoza, Nico Schottelius)
|
||||
* New type: __sysctl (Steven Armstrong)
|
||||
|
||||
4.2.2: 2016-07-26
|
||||
* Core: Fix ssh ControlPath socket file error (Darko Poljak)
|
||||
* Documentation: Update cdist man page and cdist-references (Darko Poljak)
|
||||
|
|
@ -154,7 +165,7 @@ next:
|
|||
* Documentation: Cleanup up, added HTML links (Tomas Pospisek)
|
||||
* Explorer interfaces: Remove test output (Daniel Heule)
|
||||
* Type __jail: Add messaging support (Jake Guffey)
|
||||
|
||||
|
||||
3.1.3: 2014-04-29
|
||||
* New Type: __yum_repo (Steven Armstrong)
|
||||
* Type __hostname: Add support for CentOS (Nico Schottelius)
|
||||
|
|
@ -316,7 +327,7 @@ next:
|
|||
* New Type: __postfix_postconf (Steven Armstrong)
|
||||
* New Type: __postfix_postmap (Steven Armstrong)
|
||||
* New Type: __postfix_reload (Steven Armstrong)
|
||||
* Type __line: Ensure regex does not contain /
|
||||
* Type __line: Ensure regex does not contain /
|
||||
* Type __ssh_authorized_keys: Bugfix: Preserve ownership (Steven Armstrong)
|
||||
|
||||
2.3.3: 2013-09-09
|
||||
|
|
@ -394,7 +405,7 @@ next:
|
|||
* Support for CDIST_PATH (Steven Armstrong)
|
||||
|
||||
2.1.0pre8: 2012-11-15
|
||||
* Type cleanup: __apt_ppa, __apt_ppa_update_index, __file,
|
||||
* Type cleanup: __apt_ppa, __apt_ppa_update_index, __file,
|
||||
__ssh_authorized_key, __timezone, all install types (Steven Armstrong)
|
||||
* Types: Remove all parameter changing code (Nico Schottelius)
|
||||
* Type __rvm_ruby: Change parameter "default" to be boolean (Nico Schottelius)
|
||||
|
|
@ -458,7 +469,7 @@ next:
|
|||
* Feature __group: Added support for FreeBSD (Jake Guffey)
|
||||
* New Type: __package_zypper (Nico Schottelius)
|
||||
* Feature Types: Initial Support for SuSE Linux (Nico Schottelius)
|
||||
|
||||
|
||||
2.0.13: 2012-06-05
|
||||
* Bugfix __ssh_authorized_key: Ensure it sets proper group (contradict)
|
||||
* Bugfix __addifnosuchline: Fixed quotes/interpolation bug ("a b" became "a b") (Nico Schottelius)
|
||||
|
|
@ -490,7 +501,7 @@ next:
|
|||
* Various smaller bugfixes (Chris Lamb)
|
||||
|
||||
2.0.9: 2012-03-12
|
||||
* Cleanup documentation: Fix environment variable list to be properly
|
||||
* Cleanup documentation: Fix environment variable list to be properly
|
||||
displayed (Giel van Schijndel)
|
||||
* Cleanup documentation: Some minor corrections
|
||||
* New Type: __package_opkg (Giel van Schijndel)
|
||||
|
|
@ -499,7 +510,7 @@ next:
|
|||
* Feature __package: Support for OpenWRT (Giel van Schijndel)
|
||||
* Feature __start_on_boot: Support for OpenWRT (Giel van Schijndel)
|
||||
* Feature __start_on_boot: Support for Amazon Linux (Matt Coddington)
|
||||
* New Example: Use rsync to backup files (Matt Coddington)
|
||||
* New Example: Use rsync to backup files (Matt Coddington)
|
||||
* Feature core: Exit non-zero, if configuration failed (Nico Schottelius)
|
||||
* Documentation: Describe how to do templating (Aurélien Bondis)
|
||||
|
||||
|
|
@ -544,7 +555,7 @@ next:
|
|||
(Steven Armstrong, Daniel Maher)
|
||||
* Cleanup: Explicitly require Python >= 3.2 (do not fail implicitly) (Nico Schottelius)
|
||||
* Documentation: (Re)write of the tutorial (Nico Schottelius)
|
||||
* Feature: __addifnosuchline supports matching on
|
||||
* Feature: __addifnosuchline supports matching on
|
||||
regular expressions (Daniel Maher)
|
||||
* Feature: __directory, __file, __link:
|
||||
Add --state parameter (Steven Armstrong)
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
== types with namespaces ==
|
||||
- allow types to have namespaces, e.g.
|
||||
__path/my/type
|
||||
implemented as a proof of concept at:
|
||||
https://github.com/asteven/cdist/tree/type-namespaces
|
||||
|
||||
|
||||
|
||||
Execute all global explorers only when needed #286
|
||||
|
||||
My intention is to create a brunch of global explorer which are of use in some cases and makes cdist more userfriendly. But now, all global explorers are allways executed, even the return value of the explorers is never used.
|
||||
|
||||
I think a possible approach can be to replace the result files with pipes, and on first read of the pipe, the explorer is executed by the core, all following read calls from the pipe are answered from the core with the result of the first real execute of the explorer.
|
||||
|
||||
So cdist can have an unlimited number of global explorers and only used explorers are executed on the target host, all other explorers laying around are simply ignored.
|
||||
|
||||
Also a possible approach would be to create a new explorer type (dynamic explorers) which are sitting in a different directory to (for example dynexploer) and only this ones are executed with the conditional approach explained above. So the overhead to create pipes and monitor it is only in place on explorers which are not interesting for everyone ...
|
||||
|
|
@ -1,108 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# Copyright (c) 2006 Fernando J. Pereda <ferdy@gentoo.org>
|
||||
#
|
||||
# Git CIA bot in bash. (no, not the POSIX shell, bash).
|
||||
# It is *heavily* based on Git ciabot.pl by Petr Baudis.
|
||||
#
|
||||
# It is meant to be run either on a post-commit hook or in an update
|
||||
# hook:
|
||||
#
|
||||
# post-commit: It parses latest commit and current HEAD to get the
|
||||
# information it needs.
|
||||
#
|
||||
# update: You have to call it once per merged commit:
|
||||
#
|
||||
# refname=$1
|
||||
# oldhead=$2
|
||||
# newhead=$3
|
||||
# for merged in $(git rev-list ${oldhead}..${newhead} | tac) ; do
|
||||
# /path/to/ciabot.bash ${refname} ${merged}
|
||||
# done
|
||||
#
|
||||
|
||||
# The project as known to CIA
|
||||
project="cdist"
|
||||
|
||||
# Set to true if you want the full log to be sent
|
||||
noisy=false
|
||||
|
||||
# Addresses for the e-mail
|
||||
from="nico-cia.vc@schottelius.org"
|
||||
to="cia@cia.vc"
|
||||
|
||||
# SMTP client to use
|
||||
sendmail="/usr/sbin/sendmail -f ${from} ${to}"
|
||||
|
||||
# Changeset URL
|
||||
url="http://git.schottelius.org/?p=${project};a=commit;h=@@sha1@@"
|
||||
|
||||
# You shouldn't be touching anything else.
|
||||
if [[ $# = 0 ]] ; then
|
||||
refname=$(git symbolic-ref HEAD 2>/dev/null)
|
||||
merged=$(git rev-parse HEAD)
|
||||
else
|
||||
refname=$1
|
||||
merged=$2
|
||||
fi
|
||||
|
||||
refname=${refname##refs/heads/}
|
||||
|
||||
gitver=$(git --version)
|
||||
gitver=${gitver##* }
|
||||
|
||||
rev=$(git describe ${merged} 2>/dev/null)
|
||||
[[ -z ${rev} ]] && rev=${merged:0:12}
|
||||
|
||||
rawcommit=$(git cat-file commit ${merged})
|
||||
|
||||
author=$(sed -n -e '/^author .*<\([^@]*\).*$/s--\1-p' \
|
||||
<<< "${rawcommit}")
|
||||
|
||||
logmessage=$(sed -e '1,/^$/d' <<< "${rawcommit}")
|
||||
${noisy} || logmessage=$(head -n 1 <<< "${logmessage}")
|
||||
logmessage=${logmessage//&/&}
|
||||
logmessage=${logmessage//</<}
|
||||
logmessage=${logmessage//>/>}
|
||||
|
||||
ts=$(sed -n -e '/^author .*> \([0-9]\+\).*$/s--\1-p' \
|
||||
<<< "${rawcommit}")
|
||||
|
||||
out="
|
||||
<message>
|
||||
<generator>
|
||||
<name>CIA Bash client for Git</name>
|
||||
<version>${gitver}</version>
|
||||
<url>http://dev.gentoo.org/~ferdy/stuff/ciabot.bash</url>
|
||||
</generator>
|
||||
<source>
|
||||
<project>${project}</project>
|
||||
<branch>${refname}</branch>
|
||||
</source>
|
||||
<timestamp>${ts}</timestamp>
|
||||
<body>
|
||||
<commit>
|
||||
<author>${author}</author>
|
||||
<revision>${rev}</revision>
|
||||
<files>
|
||||
$(git diff-tree -r --name-only ${merged} |
|
||||
sed -e '1d' -e 's-.*-<file>&</file>-')
|
||||
</files>
|
||||
<log>
|
||||
${logmessage}
|
||||
</log>
|
||||
<url>${url//@@sha1@@/${merged}}</url>
|
||||
</commit>
|
||||
</body>
|
||||
</message>"
|
||||
|
||||
${sendmail} << EOM
|
||||
Message-ID: <${merged:0:12}.${author}@${project}>
|
||||
From: ${from}
|
||||
To: ${to}
|
||||
Content-type: text/xml
|
||||
Subject: DeliverXML
|
||||
${out}
|
||||
EOM
|
||||
|
||||
# vim: set tw=70 :
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# 2010-2011 Nico Schottelius (nico-cdist at schottelius.org)
|
||||
#
|
||||
# This file is part of cdist.
|
||||
#
|
||||
# cdist is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# cdist is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with cdist. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
#
|
||||
# Generate documentation of exported variables
|
||||
#
|
||||
|
||||
|
||||
cat bin/* | awk '/^export/ { print $2 }'
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# 2011 Nico Schottelius (nico-cdist at schottelius.org)
|
||||
#
|
||||
# This file is part of cdist.
|
||||
#
|
||||
# cdist is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# cdist is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with cdist. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
#
|
||||
# Sync repo to testhosts
|
||||
#
|
||||
|
||||
dirs="cdist cdist-nutzung"
|
||||
|
||||
for dir in $dirs; do
|
||||
rsync -av --delete /home/users/nico/p/$dir/ root@rnic01:$dir
|
||||
done
|
||||
|
|
@ -1 +0,0 @@
|
|||
- remove __self and all references to it
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
- introduce default parameters
|
||||
- valid for optional parameters only
|
||||
- stored in parameter/default/$name
|
||||
|
||||
- when/where to save? in emulator?
|
||||
- read vi fsproperty?
|
||||
|
||||
- cleanup object_id handling
|
||||
- have a look at singletons
|
||||
|
||||
- update/create docs
|
||||
- cdist-cache::
|
||||
How to get use information about the hosts we have been working on [advanced]
|
||||
- cdist-scaling-tuning::
|
||||
How to scale out with cdist and which tunings to apply. [advanced]
|
||||
- cdist-installation
|
||||
How to use cdist to install hosts
|
||||
- check speech publishing
|
||||
- and speeches, which may be outdated as well
|
||||
- Create new video for cdist 2.x
|
||||
http://www.youtube.com/watch?v=PRMjzy48eTI
|
||||
|
||||
- exec flag is not true for manifest anymore
|
||||
- SSH HINTS - ssh agent
|
||||
|
||||
|
|
@ -1,6 +1,3 @@
|
|||
- Migrate scripts from bin/* to functions in bin/cdist-deploy-to
|
||||
- Use one pipe-shell for type execution
|
||||
- Parallelise gencode and code-run of all objects
|
||||
- Diff against local cache only instead of real target
|
||||
- Use only one ssh session?
|
||||
- Can be indirectly improved via ssh config already!
|
||||
|
|
|
|||
|
|
@ -1,118 +0,0 @@
|
|||
autorequire:
|
||||
- objects defined in type manifests should be automatically prerequisites of the current object
|
||||
- __foo/some-id
|
||||
__other other-id --state present
|
||||
=> require="__other/other-id" __foo/some-id
|
||||
|
||||
|
||||
metaparameters:
|
||||
- steal the metaparameters from puppet:
|
||||
|
||||
# I have to be there before the other one
|
||||
__directory /etc/ssh \
|
||||
--before __file/etc/ssh/sshd_config
|
||||
|
||||
# the other one has to be there before me
|
||||
__file /etc/ssh/sshd_config \
|
||||
--after __directory/etc/ssh
|
||||
|
||||
# if I change, tell the other one about it
|
||||
__file /etc/ssh/sshd_config \
|
||||
--notify __init_script/etc/rc.d/sshd
|
||||
|
||||
# whenever the other one changes, I want to know
|
||||
__init_script /etc/rc.d/sshd \
|
||||
--subscribe __file/etc/ssh/sshd_config
|
||||
|
||||
- how does a type react to a received 'event'?
|
||||
- maybe something like:
|
||||
__some_type/
|
||||
manifest
|
||||
...
|
||||
gencode-refresh
|
||||
...
|
||||
- gencode-refresh -> code-refresh -> ssh $target sh -e code-refresh
|
||||
|
||||
|
||||
|
||||
|
||||
logging:
|
||||
- logging from type emulator without clobbering stdout
|
||||
maybe implement logging server as described here [1]
|
||||
[1] http://docs.python.org/py3k/howto/logging-cookbook.html#configuration-server-example
|
||||
|
||||
- use different logger to limit output to current area of interest,
|
||||
e.g.
|
||||
explorer.$target_host: explorer related messages for the run for $target_host
|
||||
manifest.$target_host: manifest related messages for the run for $target_host
|
||||
...
|
||||
then one could filter e.g. on explorer.*
|
||||
|
||||
- more granular debug output,
|
||||
[2] http://blog.ooz.ie/2011/03/python-logging-extending-standard.html
|
||||
|
||||
|
||||
|
||||
tests:
|
||||
|
||||
__init__():
|
||||
- sets up env: __target_host
|
||||
|
||||
run_initial_manifest():
|
||||
- parameter is actually used (from __init__)
|
||||
- ensure changing the manifest actually runs a different manifest
|
||||
-> give ConfigInstall Constructor different manifest
|
||||
-> different manifest is executed.
|
||||
- test all submitted (from core to type manifest) variables:
|
||||
- ENVIRONMENT
|
||||
- they are set
|
||||
- they contain the correct values
|
||||
|
||||
run_type_manifest():
|
||||
- test all submitted (from core to type manifest) variables:
|
||||
- ENVIRONMENT
|
||||
- they are set
|
||||
- they contain the correct values
|
||||
- same tests as for test_initial_manifest_*?
|
||||
|
||||
run_manifest():
|
||||
- test all submitted variables:
|
||||
- ENVIRONMENT
|
||||
- including __debug, if debug
|
||||
- they are set
|
||||
- they contain the correct values
|
||||
- does $require work?
|
||||
- check that exception raised, if manifest is not existent
|
||||
|
||||
object_run():
|
||||
- ensure no object is run twice
|
||||
- ensure requirements are taken into account?
|
||||
- and order of run is adjusted
|
||||
- check (from extern?) that all needed variables are setup
|
||||
- ensure no code-{local, remote} is created,
|
||||
if gencode is not producing code
|
||||
- ensure THAT code-{local, remote} contains what gencode created
|
||||
- abort if gencode-* fails
|
||||
- abort if code-* fails
|
||||
- abort == raise(FooException)
|
||||
- gencode-*: ensure ENVIRONMENT is setup correctly
|
||||
|
||||
run_type_explorer()
|
||||
- ensure ALL type explores have been run
|
||||
- ensure output is saved to correct path
|
||||
- ensure a type with {0,1,2} explorers works ?
|
||||
- none, one, multiple
|
||||
- ensure ENVIRONMENT is setup correctly
|
||||
- fails if ANY of the given explorer fails
|
||||
|
||||
run_global_explorers():
|
||||
- ensure ALL type explores have been run
|
||||
- ensure output is saved to correct path
|
||||
- ensure a type with {0,1,2} explorers works ?
|
||||
- none, one, multiple
|
||||
- ensure ENVIRONMENT is setup correctly
|
||||
- fails if ANY of the given explorer fails
|
||||
|
||||
Code fixes needed:
|
||||
|
||||
- shutil, os.mkdir, etc. everywhere: catch/reraise exceptions correctly
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
Tests needed for config_install:
|
||||
|
||||
cleanup()
|
||||
- Fail if cache_dir from previous run cannot be deleted
|
||||
- Fail if cache_dir cannot be created from current out_dir
|
||||
|
||||
filter()
|
||||
- ensure logformat is changed: target host is prefixed:
|
||||
LOGLEVEL: target_host: MESSAGE
|
||||
|
||||
link_emulator():
|
||||
- ensure that links to ALL types are created
|
||||
- ensure that links points to correct executable
|
||||
- i.e. readlink() works
|
||||
- AND target of readlink is the correct executable
|
||||
|
||||
remote_mkdir()
|
||||
- is directory created
|
||||
|
||||
remove_remote_path
|
||||
- is path removed
|
||||
|
||||
transfer_path
|
||||
- is src to dst transferred?
|
||||
|
||||
emulator:
|
||||
may only be called with __ as prefix - fail otherwise!
|
||||
185
docs/legal/Benedikt_Koeppel.email
Normal file
185
docs/legal/Benedikt_Koeppel.email
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
From kaction Fri Jul 22 10:45:09 2016
|
||||
Return-path: <info@benediktkoeppel.ch>
|
||||
Envelope-to: KAction@gnu.org
|
||||
Delivery-date: Fri, 22 Jul 2016 03:42:02 -0400
|
||||
Received: from fencepost.gnu.org [208.118.235.10]
|
||||
by searing with POP3 (fetchmail-6.3.26)
|
||||
for <kaction@localhost> (single-drop); Fri, 22 Jul 2016 10:45:09 +0300 (MSK)
|
||||
Received: from eggs.gnu.org ([2001:4830:134:3::10]:42146)
|
||||
by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
|
||||
(Exim 4.82)
|
||||
(envelope-from <info@benediktkoeppel.ch>)
|
||||
id 1bQV5t-0001Ct-WA
|
||||
for KAction@gnu.org; Fri, 22 Jul 2016 03:42:02 -0400
|
||||
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
|
||||
(envelope-from <info@benediktkoeppel.ch>)
|
||||
id 1bQV5r-000365-7C
|
||||
for KAction@gnu.org; Fri, 22 Jul 2016 03:42:00 -0400
|
||||
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE,
|
||||
T_DKIM_INVALID autolearn=disabled version=3.3.2
|
||||
Received: from mail-oi0-x22f.google.com ([2607:f8b0:4003:c06::22f]:32858)
|
||||
by eggs.gnu.org with esmtp (Exim 4.71)
|
||||
(envelope-from <info@benediktkoeppel.ch>)
|
||||
id 1bQV5q-00035k-WC
|
||||
for KAction@gnu.org; Fri, 22 Jul 2016 03:41:59 -0400
|
||||
Received: by mail-oi0-x22f.google.com with SMTP id j185so152015483oih.0
|
||||
for <KAction@gnu.org>; Fri, 22 Jul 2016 00:41:58 -0700 (PDT)
|
||||
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=benediktkoeppel.ch; s=google;
|
||||
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
|
||||
bh=blJePxf1Q0zVh1kUkaKI6tKoOKbPV9CkRqLrYN8tz+4=;
|
||||
b=VSpfcDF2tO+mgrTfZGlhHaqbtfYNe/QCbkSH5jWx8CVaItTuu88pTzdHuNZPtYrlQO
|
||||
KZ6R/7xJrqGdWnKFCUibDAKI1Pd9OAx+ahQsYT5M7eKQt+nM9cMxaiyBjTTPfpF9UVa/
|
||||
/anpDGs/Bs6Z/p6c3ElNJOunfeEeS7kscr+Do=
|
||||
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=1e100.net; s=20130820;
|
||||
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
|
||||
:message-id:subject:to;
|
||||
bh=blJePxf1Q0zVh1kUkaKI6tKoOKbPV9CkRqLrYN8tz+4=;
|
||||
b=azAT/E+JYRP5bGvTI3t2BGCNsNfHxSWK+NKOtaWNYo1lyATKw9nJsSl1g6osLeanFr
|
||||
JjpwlqHUN7v18z5ETqI+kvrmUShZjrgzGYE+yQuq++E4z/0C2YOUf+XZkGFVACguKRNt
|
||||
HmOufiJNmkB2fYsIRMw3R21hLnM5QkIBlujmwbdxrtWyQSQ8Mfr4+sOnfp1ltHKaixIe
|
||||
phfyJ6K6qP2h71VShDZmopg8Sg9rz6DSHbFDy8Ka9UTT3DXC+sLpdKFAfSebl0Tgd0eE
|
||||
r0JND1fwL3pDQCxo4uK+GVM3q/usdTgzBwLnlg22clN1eca2oqrqdQdLQzgGuWYOmQg9
|
||||
+tTg==
|
||||
X-Gm-Message-State: AEkoous0GycxMsszEEqNZrxNJGSADUJISKsdXl4E3+tACC8xUjLdUl3dFeAjSq6rGKkDeLMDrrfVceDa+nAo8A==
|
||||
X-Received: by 10.157.19.98 with SMTP id q31mr1158747otq.125.1469173317562;
|
||||
Fri, 22 Jul 2016 00:41:57 -0700 (PDT)
|
||||
MIME-Version: 1.0
|
||||
Received: by 10.202.93.135 with HTTP; Fri, 22 Jul 2016 00:41:38 -0700 (PDT)
|
||||
In-Reply-To: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
References: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
From: =?UTF-8?Q?Benedikt_K=C3=B6ppel?= <code@benediktkoeppel.ch>
|
||||
Date: Fri, 22 Jul 2016 09:41:38 +0200
|
||||
Message-ID: <CAJQsw-ZCK4X89XAbD14=Bjx3--U_7xrHaz91Khfcn2YfDpvJLA@mail.gmail.com>
|
||||
Subject: Re: cdist contribution relicensing
|
||||
To: Dmitry Bogatov <KAction@gnu.org>
|
||||
Content-Type: multipart/alternative; boundary=001a1135177ab4fbf60538349102
|
||||
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
|
||||
X-Received-From: 2607:f8b0:4003:c06::22f
|
||||
X-UIDL: S)T"!()<!!X"5!!C$K!!
|
||||
|
||||
--001a1135177ab4fbf60538349102
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
I, Benedikt K=C3=B6ppel, code@benediktkoeppel.ch, permit to relicen=
|
||||
se
|
||||
all my contribution to
|
||||
cdist project, source code https://github.com/ungleich/cdist
|
||||
to GNU General Public license, version 3 or (at your option)
|
||||
any later version, as published by Free Software Foundation.
|
||||
|
||||
22 July 2016
|
||||
|
||||
|
||||
|
||||
On Wed, Jul 20, 2016 at 5:09 PM, Dmitry Bogatov <KAction@gnu.org> wrote:
|
||||
|
||||
>
|
||||
> Hello, dear contributors of cdist project!
|
||||
>
|
||||
> Recently we discovered licensing issue with your contribution. Namely,
|
||||
> while most of code is GPLv3+, including some of code written by you,
|
||||
> manpages (man.txt, now man.rst) are GPLv3 only licensed.
|
||||
>
|
||||
> On behalf of cdist releasers (Darko and Nico), I (another cdist
|
||||
> contributor and cdist Debian maintainer) ask you to permit relicense
|
||||
> your contribution from GPLv3 to GPLv3+. Without your permission, we
|
||||
> would be stuck the day when GPLv4 come (hope it will never come, but
|
||||
> still), or have to reimplement your contribution.
|
||||
>
|
||||
> If you agree, please respond with something like
|
||||
>
|
||||
> I, #name# <#email#> permit to relicense all my contribution to
|
||||
> cdist project, source code https://github.com/ungleich/cdist
|
||||
> to GNU General Public license, version 3 or (at your option)
|
||||
> any later version, as published by Free Software Foundation.
|
||||
>
|
||||
> #day# Jule 2016 year.
|
||||
>
|
||||
> If possible, GPG-sign such email. Do not include anything else
|
||||
> valuable in this email that you do not want to be stored forever in
|
||||
> public.
|
||||
>
|
||||
> Dear contributors, when replying to this email, please do not send
|
||||
> copy to other contributors -- save their inbox storage.
|
||||
>
|
||||
> Thank you in advance for one more contribution.
|
||||
>
|
||||
> --
|
||||
> Accept: text/plain, text/x-diff
|
||||
> Accept-Language: eo,en,ru
|
||||
> X-Web-Site: sinsekvu.github.io
|
||||
>
|
||||
|
||||
--001a1135177ab4fbf60538349102
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
<div dir=3D"ltr"><span style=3D"font-size:12.8px">=C2=A0 =C2=A0 =C2=A0 =C2=
|
||||
=A0 I, Benedikt K=C3=B6ppel, <a href=3D"mailto:code@benediktkoeppel.ch" tar=
|
||||
get=3D"_blank">code@benediktkoeppel.ch</a>,=C2=A0permit to relicense all my=
|
||||
contribution to</span><br style=3D"font-size:12.8px"><span style=3D"font-s=
|
||||
ize:12.8px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 cdist project, source code=C2=A0</s=
|
||||
pan><a href=3D"https://github.com/ungleich/cdist" rel=3D"noreferrer" style=
|
||||
=3D"font-size:12.8px" target=3D"_blank">https://github.com/ungleich/cdist</=
|
||||
a><br style=3D"font-size:12.8px"><span style=3D"font-size:12.8px">=C2=A0 =
|
||||
=C2=A0 =C2=A0 =C2=A0 to GNU General Public license, version 3 or (at your o=
|
||||
ption)</span><br style=3D"font-size:12.8px"><span style=3D"font-size:12.8px=
|
||||
">=C2=A0 =C2=A0 =C2=A0 =C2=A0 any later version, as published by Free Softw=
|
||||
are Foundation.</span><br style=3D"font-size:12.8px"><br style=3D"font-size=
|
||||
:12.8px"><span style=3D"font-size:12.8px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 22 Ju=
|
||||
ly 2016</span><br><div><span style=3D"font-size:12.8px"><br></span></div><d=
|
||||
iv><span style=3D"font-size:12.8px"><br></span></div></div><div class=3D"gm=
|
||||
ail_extra"><br><div class=3D"gmail_quote">On Wed, Jul 20, 2016 at 5:09 PM, =
|
||||
Dmitry Bogatov <span dir=3D"ltr"><<a href=3D"mailto:KAction@gnu.org" tar=
|
||||
get=3D"_blank">KAction@gnu.org</a>></span> wrote:<br><blockquote class=
|
||||
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
|
||||
ing-left:1ex"><br>
|
||||
Hello, dear contributors of cdist project!<br>
|
||||
<br>
|
||||
Recently we discovered licensing issue with your contribution. Namely,<br>
|
||||
while most of code is GPLv3+, including some of code written by you,<br>
|
||||
manpages (man.txt, now man.rst) are GPLv3 only licensed.<br>
|
||||
<br>
|
||||
On behalf of cdist releasers (Darko and Nico), I (another cdist<br>
|
||||
contributor and cdist Debian maintainer) ask you to permit relicense<br>
|
||||
your contribution from GPLv3 to GPLv3+. Without your permission, we<br>
|
||||
would be stuck the day when GPLv4 come (hope it will never come, but<br>
|
||||
still), or have to reimplement your contribution.<br>
|
||||
<br>
|
||||
If you agree, please respond with something like<br>
|
||||
<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I, #name# <#email#> permit to relicense a=
|
||||
ll my contribution to<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cdist project, source code <a href=3D"https://g=
|
||||
ithub.com/ungleich/cdist" rel=3D"noreferrer" target=3D"_blank">https://gith=
|
||||
ub.com/ungleich/cdist</a><br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 to GNU General Public license, version 3 or (at=
|
||||
your option)<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 any later version, as published by Free Softwar=
|
||||
e Foundation.<br>
|
||||
<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 #day# Jule 2016 year.<br>
|
||||
<br>
|
||||
If possible, GPG-sign such email. Do not include anything else<br>
|
||||
valuable in this email that you do not want to be stored forever in<br>
|
||||
public.<br>
|
||||
<br>
|
||||
Dear contributors, when replying to this email, please do not send<br>
|
||||
copy to other contributors -- save their inbox storage.<br>
|
||||
<br>
|
||||
Thank you in advance for one more contribution.<br>
|
||||
<br>
|
||||
--<br>
|
||||
Accept: text/plain, text/x-diff<br>
|
||||
Accept-Language: eo,en,ru<br>
|
||||
X-Web-Site: <a href=3D"http://sinsekvu.github.io" rel=3D"noreferrer" target=
|
||||
=3D"_blank">sinsekvu.github.io</a><br>
|
||||
</blockquote></div><br></div>
|
||||
|
||||
--001a1135177ab4fbf60538349102--
|
||||
|
||||
185
docs/legal/Chase_James.email
Normal file
185
docs/legal/Chase_James.email
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
From kaction Wed Jul 20 21:30:05 2016
|
||||
Return-path: <nx@nu-ex.com>
|
||||
Envelope-to: KAction@gnu.org
|
||||
Delivery-date: Wed, 20 Jul 2016 14:25:53 -0400
|
||||
Received: from fencepost.gnu.org [208.118.235.10]
|
||||
by searing with POP3 (fetchmail-6.3.26)
|
||||
for <kaction@localhost> (single-drop); Wed, 20 Jul 2016 21:30:05 +0300 (MSK)
|
||||
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48289)
|
||||
by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
|
||||
(Exim 4.82)
|
||||
(envelope-from <nx@nu-ex.com>)
|
||||
id 1bPwBt-00025s-Lu
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 14:25:53 -0400
|
||||
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
|
||||
(envelope-from <nx@nu-ex.com>)
|
||||
id 1bPwBr-0007tM-Uq
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 14:25:53 -0400
|
||||
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE,
|
||||
T_DKIM_INVALID autolearn=disabled version=3.3.2
|
||||
Received: from mail-io0-x236.google.com ([2607:f8b0:4001:c06::236]:32874)
|
||||
by eggs.gnu.org with esmtp (Exim 4.71)
|
||||
(envelope-from <nx@nu-ex.com>)
|
||||
id 1bPwBr-0007t9-NK
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 14:25:51 -0400
|
||||
Received: by mail-io0-x236.google.com with SMTP id 38so55303707iol.0
|
||||
for <KAction@gnu.org>; Wed, 20 Jul 2016 11:25:50 -0700 (PDT)
|
||||
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=nu-ex-com.20150623.gappssmtp.com; s=20150623;
|
||||
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
|
||||
bh=jeiFw5Oto9q90WQrIDawOh/M0DSQuTm6MsNWzCa2iqM=;
|
||||
b=w2EjWx2jk9uB85wrWykVmNEy9QEg28aOHaekBeO8iyoODPF2j8MsXjtXhvUs+4ZxLF
|
||||
9fo3qkCLMV9NrPtteb8y4y5kTjbAHJsskIf7r2vdmG1VavbaHlkg8RNya2D90M46cJtz
|
||||
uaQHQsup+ukaia6j5rQOSq96ioa+hB6mDifxDyvuHY8nbnKnZ3ZYcs+XWnMEBFYa+fPr
|
||||
Uy/WEnszBVLXVBWh8DN4KNYNuIenzTo0UBSscrriq4vVs3+7uzqimK2jK2OGYAx6sNot
|
||||
S/DRbSGlY4HRrELgfL654UZsdExXAgphu1X+ibAjCaFjPPK/Nn+rOBif9KFmjLI5c+pF
|
||||
tLQw==
|
||||
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=1e100.net; s=20130820;
|
||||
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
|
||||
:message-id:subject:to;
|
||||
bh=jeiFw5Oto9q90WQrIDawOh/M0DSQuTm6MsNWzCa2iqM=;
|
||||
b=QzC2SV8Hl3lehpfi0nN2IboohDGuxFsjoqLSL38THT412ruqWgwQoVLbBQg4XRmAgg
|
||||
rrT2sR8LCCTHJqUBjFlaTIOAFxxWj8ji9E9p9BNTHHvQ6Gqhl5U3SOPAXvtFtoEPEoLa
|
||||
9EyNGzjO7VqsZHoYcYgXf/Tpw8Nsro14Lnv7ShbPS5ZNitwwXlVO+7v1FvxxARQskM3a
|
||||
NWmw5/8fXLqsd5bQATq6Lq3APmV2wZFmVdJ9QZam9BZHqq5X11hLf6t4r0OgEyhwZ4/o
|
||||
MX1rJvYL7Qnc3Gy6iQJTw8IJeECYP1jJ+g87C15kgKiyE70x2Xg/dPTPi5wuO2OSBnNq
|
||||
0gAg==
|
||||
X-Gm-Message-State: ALyK8tKkwgnTTOBYgFgESByuR5isjDNaKDDSP1OBDQYyhq6gPsDbGeLfq9zPZ7jm2ZciBSSvH2DS7EF+bA/qcw==
|
||||
X-Received: by 10.107.130.170 with SMTP id m42mr43873568ioi.78.1469039149834;
|
||||
Wed, 20 Jul 2016 11:25:49 -0700 (PDT)
|
||||
MIME-Version: 1.0
|
||||
References: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
In-Reply-To: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
From: nx <nx@nu-ex.com>
|
||||
Date: Wed, 20 Jul 2016 18:25:40 +0000
|
||||
Message-ID: <CAP8Yv7KKbNoYGgYeTAnZ8rTajZC0DDE1ajuQZ-z4wBRHa2YTrA@mail.gmail.com>
|
||||
Subject: Re: cdist contribution relicensing
|
||||
To: Dmitry Bogatov <KAction@gnu.org>
|
||||
Content-Type: multipart/alternative; boundary=001a113bd076affa64053815546c
|
||||
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
|
||||
X-Received-From: 2607:f8b0:4001:c06::236
|
||||
X-UIDL: ~j$"!G$!#!92;"!/;T"!
|
||||
|
||||
--001a113bd076affa64053815546c
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
|
||||
I, Chase James <nx-cdist@nu-ex.com>, permit to relicense all my
|
||||
contribution to cdist project, source code https://github.com/ungleich/cdist
|
||||
to GNU General Public license, version 3 or (at your option) any later
|
||||
version, as published by Free Software Foundation.
|
||||
|
||||
20 July 2016
|
||||
|
||||
On Wed, Jul 20, 2016 at 11:10 AM Dmitry Bogatov <KAction@gnu.org> wrote:
|
||||
|
||||
>
|
||||
> Hello, dear contributors of cdist project!
|
||||
>
|
||||
> Recently we discovered licensing issue with your contribution. Namely,
|
||||
> while most of code is GPLv3+, including some of code written by you,
|
||||
> manpages (man.txt, now man.rst) are GPLv3 only licensed.
|
||||
>
|
||||
> On behalf of cdist releasers (Darko and Nico), I (another cdist
|
||||
> contributor and cdist Debian maintainer) ask you to permit relicense
|
||||
> your contribution from GPLv3 to GPLv3+. Without your permission, we
|
||||
> would be stuck the day when GPLv4 come (hope it will never come, but
|
||||
> still), or have to reimplement your contribution.
|
||||
>
|
||||
> If you agree, please respond with something like
|
||||
>
|
||||
> I, #name# <#email#> permit to relicense all my contribution to
|
||||
> cdist project, source code https://github.com/ungleich/cdist
|
||||
> to GNU General Public license, version 3 or (at your option)
|
||||
> any later version, as published by Free Software Foundation.
|
||||
>
|
||||
> #day# Jule 2016 year.
|
||||
>
|
||||
> If possible, GPG-sign such email. Do not include anything else
|
||||
> valuable in this email that you do not want to be stored forever in
|
||||
> public.
|
||||
>
|
||||
> Dear contributors, when replying to this email, please do not send
|
||||
> copy to other contributors -- save their inbox storage.
|
||||
>
|
||||
> Thank you in advance for one more contribution.
|
||||
>
|
||||
> --
|
||||
> Accept: text/plain, text/x-diff
|
||||
> Accept-Language: eo,en,ru
|
||||
> X-Web-Site: sinsekvu.github.io
|
||||
>
|
||||
|
||||
--001a113bd076affa64053815546c
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
<div dir=3D"ltr"><span style=3D"color:rgb(33,33,33);font-family:"helve=
|
||||
tica neue",helvetica,arial,sans-serif">I, Chase James <<a href=3D"m=
|
||||
ailto:nx-cdist@nu-ex.com">nx-cdist@nu-ex.com</a>>, permit to relicense a=
|
||||
ll my contribution to=C2=A0</span><span style=3D"color:rgb(33,33,33);font-f=
|
||||
amily:"helvetica neue",helvetica,arial,sans-serif">cdist project,=
|
||||
source code<span class=3D"inbox-inbox-Apple-converted-space">=C2=A0</span>=
|
||||
</span><a href=3D"https://github.com/ungleich/cdist" rel=3D"noreferrer" tar=
|
||||
get=3D"_blank" style=3D"font-family:"helvetica neue",helvetica,ar=
|
||||
ial,sans-serif">https://github.com/ungleich/cdist</a>=C2=A0<span style=3D"c=
|
||||
olor:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,s=
|
||||
ans-serif">to GNU General Public license, version 3 or (at your option)=C2=
|
||||
=A0</span><span style=3D"color:rgb(33,33,33);font-family:"helvetica ne=
|
||||
ue",helvetica,arial,sans-serif">any later version, as published by Fre=
|
||||
e Software Foundation.</span><br style=3D"color:rgb(33,33,33);font-family:&=
|
||||
quot;helvetica neue",helvetica,arial,sans-serif"><br style=3D"color:rg=
|
||||
b(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-ser=
|
||||
if"><span style=3D"color:rgb(33,33,33);font-family:"helvetica neue&quo=
|
||||
t;,helvetica,arial,sans-serif">20 July 2016</span><br style=3D"color:rgb(33=
|
||||
,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif">=
|
||||
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Jul 20, 2016 =
|
||||
at 11:10 AM Dmitry Bogatov <<a href=3D"mailto:KAction@gnu.org">KAction@g=
|
||||
nu.org</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
|
||||
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
|
||||
Hello, dear contributors of cdist project!<br>
|
||||
<br>
|
||||
Recently we discovered licensing issue with your contribution. Namely,<br>
|
||||
while most of code is GPLv3+, including some of code written by you,<br>
|
||||
manpages (man.txt, now man.rst) are GPLv3 only licensed.<br>
|
||||
<br>
|
||||
On behalf of cdist releasers (Darko and Nico), I (another cdist<br>
|
||||
contributor and cdist Debian maintainer) ask you to permit relicense<br>
|
||||
your contribution from GPLv3 to GPLv3+. Without your permission, we<br>
|
||||
would be stuck the day when GPLv4 come (hope it will never come, but<br>
|
||||
still), or have to reimplement your contribution.<br>
|
||||
<br>
|
||||
If you agree, please respond with something like<br>
|
||||
<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I, #name# <#email#> permit to relicense a=
|
||||
ll my contribution to<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cdist project, source code <a href=3D"https://g=
|
||||
ithub.com/ungleich/cdist" rel=3D"noreferrer" target=3D"_blank">https://gith=
|
||||
ub.com/ungleich/cdist</a><br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 to GNU General Public license, version 3 or (at=
|
||||
your option)<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 any later version, as published by Free Softwar=
|
||||
e Foundation.<br>
|
||||
<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 #day# Jule 2016 year.<br>
|
||||
<br>
|
||||
If possible, GPG-sign such email. Do not include anything else<br>
|
||||
valuable in this email that you do not want to be stored forever in<br>
|
||||
public.<br>
|
||||
<br>
|
||||
Dear contributors, when replying to this email, please do not send<br>
|
||||
copy to other contributors -- save their inbox storage.<br>
|
||||
<br>
|
||||
Thank you in advance for one more contribution.<br>
|
||||
<br>
|
||||
--<br>
|
||||
Accept: text/plain, text/x-diff<br>
|
||||
Accept-Language: eo,en,ru<br>
|
||||
X-Web-Site: <a href=3D"http://sinsekvu.github.io" rel=3D"noreferrer" target=
|
||||
=3D"_blank">sinsekvu.github.io</a><br>
|
||||
</blockquote></div>
|
||||
|
||||
--001a113bd076affa64053815546c--
|
||||
|
||||
122
docs/legal/Christian_Warden.email
Normal file
122
docs/legal/Christian_Warden.email
Normal file
|
|
@ -0,0 +1,122 @@
|
|||
From kaction Wed Jul 20 18:25:04 2016
|
||||
Return-path: <cwarden@xerus.org>
|
||||
Envelope-to: KAction@gnu.org
|
||||
Delivery-date: Wed, 20 Jul 2016 11:20:15 -0400
|
||||
Received: from fencepost.gnu.org [208.118.235.10]
|
||||
by searing with POP3 (fetchmail-6.3.26)
|
||||
for <kaction@localhost> (single-drop); Wed, 20 Jul 2016 18:25:04 +0300 (MSK)
|
||||
Received: from eggs.gnu.org ([2001:4830:134:3::10]:34238)
|
||||
by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
|
||||
(Exim 4.82)
|
||||
(envelope-from <cwarden@xerus.org>)
|
||||
id 1bPtIF-000809-Ob
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 11:20:15 -0400
|
||||
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
|
||||
(envelope-from <cwarden@xerus.org>)
|
||||
id 1bPtIB-0006jv-SP
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 11:20:15 -0400
|
||||
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD,
|
||||
T_DKIM_INVALID autolearn=disabled version=3.3.2
|
||||
Received: from sage.xerus.org ([207.210.217.189]:21397)
|
||||
by eggs.gnu.org with esmtp (Exim 4.71)
|
||||
(envelope-from <cwarden@xerus.org>)
|
||||
id 1bPtIB-0006cm-9G
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 11:20:11 -0400
|
||||
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xerus.org; s=sage;
|
||||
h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date; bh=O5u4neMHAeGrtpVYFlmpULGNH1YPNhLUEaWPXxzf2xk=;
|
||||
b=KjzaEXo/CKeUuLj2B1Hrf3krvsJgkMnjqvjJM2KfFJWsiiHU9qPlUtaETBG9jE9tD5MTjg/5/Wr/4u+CnA3xLeNBMIDrFaLaPW2vdlqFsRSVsjl3g/a4LqNrIZcU60/Lwlzb4ber5Y5i69MUX4Y/m1p57FjXTlqONbZZzOa82WQ=;
|
||||
Received: from c-71-59-214-243.hsd1.or.comcast.net ([71.59.214.243] helo=speedy.xerus.org)
|
||||
by sage.xerus.org (envelope-from <cwarden@xerus.org>)
|
||||
with esmtpsa (Exim 4.80 #2 (Debian))
|
||||
id 1bPtHk-0005To-3h
|
||||
for <KAction@gnu.org>; Wed, 20 Jul 2016 08:19:44 -0700
|
||||
Received: from cwarden by speedy.xerus.org with local (Exim 4.80)
|
||||
(envelope-from <cwarden@xerus.org>)
|
||||
id 1bPtHj-0007NB-6e
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 08:19:43 -0700
|
||||
Date: Wed, 20 Jul 2016 08:19:43 -0700
|
||||
From: "Christian G. Warden" <cwarden@xerus.org>
|
||||
To: Dmitry Bogatov <KAction@gnu.org>
|
||||
Subject: Re: cdist contribution relicensing
|
||||
Message-ID: <20160720151943.GD8681@xerus.org>
|
||||
References: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
MIME-Version: 1.0
|
||||
Content-Type: multipart/signed; micalg=pgp-sha1;
|
||||
protocol="application/pgp-signature"; boundary="eAbsdosE1cNLO4uF"
|
||||
Content-Disposition: inline
|
||||
In-Reply-To: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
X-Face: jD^+@)>yf8|'#1~7ie$N]>2XN},k*wInk~T->gX/l"0?GDg#b;M[;(4'R94H`6,~p"&"(`$
|
||||
?KVH_(2BuS[Zi(IFt,DWb'j77JZMQ~S0mN]o^>zAGQOaz6/uCSFu(O,jf*(e<*'Sa~yW1k1RC0xhd1
|
||||
]'F2p]Wvt3bJ$i2E69!rDttE@/nw?1kS#-#Al(p=G\{Jj4GaRlN(V=R@+&dqD{`v7Y{!WE_?H!iD2D
|
||||
Z$
|
||||
User-Agent: Mutt/1.6.0 (2016-04-01)
|
||||
X-Sender-Verification: OK
|
||||
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic]
|
||||
X-Received-From: 207.210.217.189
|
||||
X-UIDL: Dh>"!+M_"!<fH"!NLl"!
|
||||
|
||||
|
||||
--eAbsdosE1cNLO4uF
|
||||
Content-Type: text/plain; charset=us-ascii
|
||||
Content-Disposition: inline
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
I, Christian Warden <cwarden@xerus.org>, waive all copyright and
|
||||
related rights in my contribution to the cdist project.
|
||||
|
||||
Christian
|
||||
|
||||
On Wed, Jul 20, 2016 at 06:09:46PM +0300, Dmitry Bogatov wrote:
|
||||
>=20
|
||||
> Hello, dear contributors of cdist project!
|
||||
>=20
|
||||
> Recently we discovered licensing issue with your contribution. Namely,
|
||||
> while most of code is GPLv3+, including some of code written by you,
|
||||
> manpages (man.txt, now man.rst) are GPLv3 only licensed.
|
||||
>=20
|
||||
> On behalf of cdist releasers (Darko and Nico), I (another cdist
|
||||
> contributor and cdist Debian maintainer) ask you to permit relicense
|
||||
> your contribution from GPLv3 to GPLv3+. Without your permission, we
|
||||
> would be stuck the day when GPLv4 come (hope it will never come, but
|
||||
> still), or have to reimplement your contribution.
|
||||
>=20
|
||||
> If you agree, please respond with something like
|
||||
>=20
|
||||
> I, #name# <#email#> permit to relicense all my contribution to
|
||||
> cdist project, source code https://github.com/ungleich/cdist
|
||||
> to GNU General Public license, version 3 or (at your option)
|
||||
> any later version, as published by Free Software Foundation.
|
||||
>=20
|
||||
> #day# Jule 2016 year.
|
||||
>=20
|
||||
> If possible, GPG-sign such email. Do not include anything else
|
||||
> valuable in this email that you do not want to be stored forever in
|
||||
> public.
|
||||
>=20
|
||||
> Dear contributors, when replying to this email, please do not send
|
||||
> copy to other contributors -- save their inbox storage.
|
||||
>=20
|
||||
> Thank you in advance for one more contribution.
|
||||
>=20
|
||||
> --
|
||||
> Accept: text/plain, text/x-diff
|
||||
> Accept-Language: eo,en,ru
|
||||
> X-Web-Site: sinsekvu.github.io
|
||||
|
||||
|
||||
|
||||
--eAbsdosE1cNLO4uF
|
||||
Content-Type: application/pgp-signature; name="signature.asc"
|
||||
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v1
|
||||
|
||||
iEYEARECAAYFAlePlo8ACgkQXSJ4OU73l6Ap6wCgjNo7oLH8G6KUECBOTyCoGbMk
|
||||
wgAAoJHq5Tx5EWNO9pg3YvBtff5m1iHx
|
||||
=srJn
|
||||
-----END PGP SIGNATURE-----
|
||||
|
||||
--eAbsdosE1cNLO4uF--
|
||||
|
||||
97
docs/legal/Daniel_Heule.email
Normal file
97
docs/legal/Daniel_Heule.email
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
From kaction Thu Jul 21 09:20:03 2016
|
||||
Return-path: <daniel.heule@sfs.biz>
|
||||
Envelope-to: KAction@gnu.org
|
||||
Delivery-date: Thu, 21 Jul 2016 02:15:43 -0400
|
||||
Received: from fencepost.gnu.org [208.118.235.10]
|
||||
by searing with POP3 (fetchmail-6.3.26)
|
||||
for <kaction@localhost> (single-drop); Thu, 21 Jul 2016 09:20:03 +0300 (MSK)
|
||||
Received: from eggs.gnu.org ([2001:4830:134:3::10]:60463)
|
||||
by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
|
||||
(Exim 4.82)
|
||||
(envelope-from <daniel.heule@sfs.biz>)
|
||||
id 1bQ7Go-0005is-V4
|
||||
for KAction@gnu.org; Thu, 21 Jul 2016 02:15:43 -0400
|
||||
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
|
||||
(envelope-from <daniel.heule@sfs.biz>)
|
||||
id 1bQ7Gk-0006QB-Hy
|
||||
for KAction@gnu.org; Thu, 21 Jul 2016 02:15:41 -0400
|
||||
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE,
|
||||
RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2
|
||||
Received: from mail3.sfsservices.biz ([194.93.112.48]:32812)
|
||||
by eggs.gnu.org with esmtp (Exim 4.71)
|
||||
(envelope-from <daniel.heule@sfs.biz>)
|
||||
id 1bQ7Gk-0006Pg-Ay
|
||||
for KAction@gnu.org; Thu, 21 Jul 2016 02:15:38 -0400
|
||||
X-Received: from localhost (localhost [127.0.0.1])
|
||||
by mail3.sfsservices.biz (Postfix) with ESMTP id 4F7C37E219FD
|
||||
for <KAction@gnu.org>; Thu, 21 Jul 2016 08:15:33 +0200 (CEST)
|
||||
X-Virus-Scanned: amavisd-new at sfsservices.biz
|
||||
X-Received: from mail3.sfsservices.biz ([127.0.0.1])
|
||||
by localhost (mail3.sfsservices.biz [127.0.0.1]) (amavisd-new, port 10023)
|
||||
with ESMTP id 42FFY6pT6H_v for <KAction@gnu.org>;
|
||||
Thu, 21 Jul 2016 08:15:33 +0200 (CEST)
|
||||
X-Received: from chsfsd14.sfs-intra.net (chsfsln0001.sfs-intra.net [INTERNAL-IP])
|
||||
by mail3.sfsservices.biz (Postfix) with ESMTP
|
||||
for <KAction@gnu.org>; Thu, 21 Jul 2016 08:15:33 +0200 (CEST)
|
||||
In-Reply-To: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
References: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
To: Dmitry Bogatov <KAction@gnu.org>
|
||||
MIME-Version: 1.0
|
||||
Subject: Antwort: cdist contribution relicensing
|
||||
X-KeepSent: 3BCE55E5:113E83E4-C1257FF7:002232C0;
|
||||
type=4; name=$KeepSent
|
||||
X-Mailer: IBM Notes Release 9.0.1FP3 January 13, 2015
|
||||
Message-ID: <OF3BCE55E5.113E83E4-ONC1257FF7.002232C0-C1257FF7.00226206@sfs-intra.net>
|
||||
From: Daniel Heule <daniel.heule@sfs.biz>
|
||||
Date: Thu, 21 Jul 2016 08:15:32 +0200
|
||||
X-MIMETrack: Serialize by Router on chsfsd14/SFS(Release 9.0.1FP6|April 20, 2016) at
|
||||
21.07.2016 08:15:32,
|
||||
Serialize complete at 21.07.2016 08:15:32
|
||||
Content-Type: multipart/alternative; boundary="=_alternative 00226206C1257FF7_="
|
||||
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
|
||||
X-Received-From: 194.93.112.48
|
||||
X-UIDL: LCD"!0Gb!!dH-"!0ma"!
|
||||
|
||||
Dies ist eine mehrteilige Nachricht im MIME-Format.
|
||||
--=_alternative 00226206C1257FF7_=
|
||||
Content-Type: text/plain; charset="ISO-8859-1"
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
I, Daniel Heule, hda@sfs.biz permit to relicense all my contribution to
|
||||
cdist project, source code https://github.com/ungleich/cdist
|
||||
to GNU General Public license, version 3 or (at your option)
|
||||
any later version, as published by Free Software Foundation.
|
||||
|
||||
21 Jule 2016.
|
||||
|
||||
|
||||
|
||||
Mit freundlichen Gr=FCssen / Kind regards
|
||||
|
||||
Daniel Heule
|
||||
|
||||
--=_alternative 00226206C1257FF7_=
|
||||
Content-Type: text/html; charset="ISO-8859-1"
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
<tt><font size=3D2>I, Daniel Heule, hda@sfs.biz permit to relicense all
|
||||
my contribution to<br>
|
||||
cdist project, source code </font></tt><a href=3Dhttps://github.com/ungleic=
|
||||
h/cdist><tt><font size=3D2>https://github.com/ungleich/cdist</font></tt></a=
|
||||
><tt><font size=3D2><br>
|
||||
to GNU General Public license, version 3 or (at your option)<br>
|
||||
any later version, as published by Free Software Foundation.<br>
|
||||
<br>
|
||||
21 Jule 2016.<br>
|
||||
</font></tt>
|
||||
<br>
|
||||
<br>
|
||||
<br><font size=3D2 face=3D"sans-serif">Mit freundlichen Gr=FCssen / Kind re=
|
||||
gards<br>
|
||||
</font>
|
||||
<br><font size=3D2 face=3D"sans-serif">Daniel Heule</font>
|
||||
<br>
|
||||
--=_alternative 00226206C1257FF7_=--
|
||||
|
||||
180
docs/legal/Daniel_Maher.email
Normal file
180
docs/legal/Daniel_Maher.email
Normal file
|
|
@ -0,0 +1,180 @@
|
|||
From kaction Thu Jul 21 17:05:06 2016
|
||||
Return-path: <phrawzty@gmail.com>
|
||||
Envelope-to: KAction@gnu.org
|
||||
Delivery-date: Thu, 21 Jul 2016 10:00:45 -0400
|
||||
Received: from fencepost.gnu.org [208.118.235.10]
|
||||
by searing with POP3 (fetchmail-6.3.26)
|
||||
for <kaction@localhost> (single-drop); Thu, 21 Jul 2016 17:05:06 +0300 (MSK)
|
||||
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51771)
|
||||
by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
|
||||
(Exim 4.82)
|
||||
(envelope-from <phrawzty@gmail.com>)
|
||||
id 1bQEWr-0007dw-7V
|
||||
for KAction@gnu.org; Thu, 21 Jul 2016 10:00:45 -0400
|
||||
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
|
||||
(envelope-from <phrawzty@gmail.com>)
|
||||
id 1bQEWm-0005MY-BL
|
||||
for KAction@gnu.org; Thu, 21 Jul 2016 10:00:44 -0400
|
||||
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
|
||||
X-Spam-Level: *
|
||||
X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
|
||||
FREEMAIL_REPLY,HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2
|
||||
Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]:33089)
|
||||
by eggs.gnu.org with esmtp (Exim 4.71)
|
||||
(envelope-from <phrawzty@gmail.com>)
|
||||
id 1bQEWl-0005Lm-Ra
|
||||
for KAction@gnu.org; Thu, 21 Jul 2016 10:00:40 -0400
|
||||
Received: by mail-lf0-x22f.google.com with SMTP id b199so62920486lfe.0
|
||||
for <KAction@gnu.org>; Thu, 21 Jul 2016 07:00:39 -0700 (PDT)
|
||||
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=gmail.com; s=20120113;
|
||||
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
|
||||
bh=QxAnWA/6Ux99c9jwOxhyzuW7Mgg4vOlk5/YLw6lG7vI=;
|
||||
b=GxRkrDAKMCBYgbFXFw//11UoxJ1DI3SANR2ZJTIGfJQWun/PdH/UIp9Y/yrUgReQ52
|
||||
aF+/xiGwZtwAtNrW5x5sH8t6eKTEDX98F44kqyTn8W0r4UKlFveIGyqGLKhwgiysUa7s
|
||||
V7t4HeZHf6KuS1M2v7pGHfY8RWNKkcqbAfc1o5RvSf5w7Fma7vwYTfHhpOTHymjJ6Q0r
|
||||
9Ite/jxAuZkg1MD1AQftYpJX1MHpEvsZfSwNNl/rc06onY8uF5/WCbORoDJdDvnFnIle
|
||||
UKDqPxvOO5b82FH1t4YZQy3qN6uJEZj5XHTHNVe0wmnl09hkKJgq2OF7ih1tKLPhxyo+
|
||||
MhJw==
|
||||
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=1e100.net; s=20130820;
|
||||
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
|
||||
:message-id:subject:to;
|
||||
bh=QxAnWA/6Ux99c9jwOxhyzuW7Mgg4vOlk5/YLw6lG7vI=;
|
||||
b=Um0d/lugkccoSfexFcSRQXYK9NPQW24ciOdTfq6HfF1io3u/LCeIg8Vevtk0aY2aJd
|
||||
88LeTX66bYD3s3fDRaAo3/GFnjD48IaXkkLNqXD9WHvLdC01RHVerPU0gG0drd28gFfS
|
||||
BLr6EO7Eyx1VNNFw9eT9PSkzJdRBA73h6zv+/eJLLSI+xz2e9oMlixZ4UnVj7Zc2GDBD
|
||||
QKftxgjr499rVbkRDXCvjBhEEUdYVJSPlr+gNCnmfy9Me6tqRvjWOwGbxwvnOj/DZ0Lc
|
||||
s7F7oy6K3DnJMweLH48JsQLiOp4FDJjMydhrxavr2FZ1xdTtDXQzxQCPZfyJsilteQKd
|
||||
VX1A==
|
||||
X-Gm-Message-State: ALyK8tJIaYrPzw331bl+6pm5hf75dGrGWIlW3nvRHHCunoAIji4D3HIofy8DADE4ckYnaOxRSf6aYlYIrHPoYg==
|
||||
X-Received: by 10.25.22.152 with SMTP id 24mr24682317lfw.180.1469109638281;
|
||||
Thu, 21 Jul 2016 07:00:38 -0700 (PDT)
|
||||
MIME-Version: 1.0
|
||||
Received: by 10.25.85.141 with HTTP; Thu, 21 Jul 2016 07:00:18 -0700 (PDT)
|
||||
In-Reply-To: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
References: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
From: dan maher <phrawzty@gmail.com>
|
||||
Date: Thu, 21 Jul 2016 16:00:18 +0200
|
||||
Message-ID: <CABJPbYL+KzOnhmGh_BxceA5kNz-Gfc0UF4BQNgCX8hjbqkqQpA@mail.gmail.com>
|
||||
Subject: Re: cdist contribution relicensing
|
||||
To: Dmitry Bogatov <KAction@gnu.org>
|
||||
Content-Type: multipart/alternative; boundary=001a11408306203f8e053825be9d
|
||||
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
|
||||
X-Received-From: 2a00:1450:4010:c07::22f
|
||||
X-UIDL: PnS!!MF-!!Y1/!!@L<!!
|
||||
|
||||
--001a11408306203f8e053825be9d
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
|
||||
I, Daniel MAHER <phrawzty+cdist@gmail.com> permit to relicense all
|
||||
my contribution to
|
||||
cdist project, source code https://github.com/ungleich/cdist
|
||||
to GNU General Public license, version 3 or (at your option)
|
||||
any later version, as published by Free Software Foundation.
|
||||
|
||||
21 July 2016.
|
||||
|
||||
On 20 July 2016 at 17:09, Dmitry Bogatov <KAction@gnu.org> wrote:
|
||||
|
||||
>
|
||||
> Hello, dear contributors of cdist project!
|
||||
>
|
||||
> Recently we discovered licensing issue with your contribution. Namely,
|
||||
> while most of code is GPLv3+, including some of code written by you,
|
||||
> manpages (man.txt, now man.rst) are GPLv3 only licensed.
|
||||
>
|
||||
> On behalf of cdist releasers (Darko and Nico), I (another cdist
|
||||
> contributor and cdist Debian maintainer) ask you to permit relicense
|
||||
> your contribution from GPLv3 to GPLv3+. Without your permission, we
|
||||
> would be stuck the day when GPLv4 come (hope it will never come, but
|
||||
> still), or have to reimplement your contribution.
|
||||
>
|
||||
> If you agree, please respond with something like
|
||||
>
|
||||
> I, #name# <#email#> permit to relicense all my contribution to
|
||||
> cdist project, source code https://github.com/ungleich/cdist
|
||||
> to GNU General Public license, version 3 or (at your option)
|
||||
> any later version, as published by Free Software Foundation.
|
||||
>
|
||||
> #day# Jule 2016 year.
|
||||
>
|
||||
> If possible, GPG-sign such email. Do not include anything else
|
||||
> valuable in this email that you do not want to be stored forever in
|
||||
> public.
|
||||
>
|
||||
> Dear contributors, when replying to this email, please do not send
|
||||
> copy to other contributors -- save their inbox storage.
|
||||
>
|
||||
> Thank you in advance for one more contribution.
|
||||
>
|
||||
> --
|
||||
> Accept: text/plain, text/x-diff
|
||||
> Accept-Language: eo,en,ru
|
||||
> X-Web-Site: sinsekvu.github.io
|
||||
>
|
||||
|
||||
--001a11408306203f8e053825be9d
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
<div dir=3D"ltr">=C2=A0 =C2=A0 =C2=A0 =C2=A0 I, Daniel MAHER <<a href=3D=
|
||||
"mailto:phrawzty%2Bcdist@gmail.com">phrawzty+cdist@gmail.com</a>> permit=
|
||||
to relicense all my contribution to<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cdist project, source code <a href=3D"https://g=
|
||||
ithub.com/ungleich/cdist" rel=3D"noreferrer" target=3D"_blank">https://gith=
|
||||
ub.com/ungleich/cdist</a><br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 to GNU General Public license, version 3 or (at=
|
||||
your option)<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 any later version, as published by Free Softwar=
|
||||
e Foundation.<br>
|
||||
<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 21 July 2016.</div><div class=3D"gmail_extra"><=
|
||||
br><div class=3D"gmail_quote">On 20 July 2016 at 17:09, Dmitry Bogatov <spa=
|
||||
n dir=3D"ltr"><<a href=3D"mailto:KAction@gnu.org" target=3D"_blank">KAct=
|
||||
ion@gnu.org</a>></span> wrote:<br><blockquote class=3D"gmail_quote" styl=
|
||||
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
|
||||
Hello, dear contributors of cdist project!<br>
|
||||
<br>
|
||||
Recently we discovered licensing issue with your contribution. Namely,<br>
|
||||
while most of code is GPLv3+, including some of code written by you,<br>
|
||||
manpages (man.txt, now man.rst) are GPLv3 only licensed.<br>
|
||||
<br>
|
||||
On behalf of cdist releasers (Darko and Nico), I (another cdist<br>
|
||||
contributor and cdist Debian maintainer) ask you to permit relicense<br>
|
||||
your contribution from GPLv3 to GPLv3+. Without your permission, we<br>
|
||||
would be stuck the day when GPLv4 come (hope it will never come, but<br>
|
||||
still), or have to reimplement your contribution.<br>
|
||||
<br>
|
||||
If you agree, please respond with something like<br>
|
||||
<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I, #name# <#email#> permit to relicense a=
|
||||
ll my contribution to<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cdist project, source code <a href=3D"https://g=
|
||||
ithub.com/ungleich/cdist" rel=3D"noreferrer" target=3D"_blank">https://gith=
|
||||
ub.com/ungleich/cdist</a><br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 to GNU General Public license, version 3 or (at=
|
||||
your option)<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 any later version, as published by Free Softwar=
|
||||
e Foundation.<br>
|
||||
<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 #day# Jule 2016 year.<br>
|
||||
<br>
|
||||
If possible, GPG-sign such email. Do not include anything else<br>
|
||||
valuable in this email that you do not want to be stored forever in<br>
|
||||
public.<br>
|
||||
<br>
|
||||
Dear contributors, when replying to this email, please do not send<br>
|
||||
copy to other contributors -- save their inbox storage.<br>
|
||||
<br>
|
||||
Thank you in advance for one more contribution.<br>
|
||||
<br>
|
||||
--<br>
|
||||
Accept: text/plain, text/x-diff<br>
|
||||
Accept-Language: eo,en,ru<br>
|
||||
X-Web-Site: <a href=3D"http://sinsekvu.github.io" rel=3D"noreferrer" target=
|
||||
=3D"_blank">sinsekvu.github.io</a><br>
|
||||
</blockquote></div><br></div>
|
||||
|
||||
--001a11408306203f8e053825be9d--
|
||||
|
||||
85
docs/legal/Giel_van_Schijndel.email
Normal file
85
docs/legal/Giel_van_Schijndel.email
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
From kaction Thu Jul 21 01:10:04 2016
|
||||
Return-path: <giel+cdist@mortis.eu>
|
||||
Envelope-to: KAction@gnu.org
|
||||
Delivery-date: Wed, 20 Jul 2016 18:06:32 -0400
|
||||
Received: from fencepost.gnu.org [208.118.235.10]
|
||||
by searing with POP3 (fetchmail-6.3.26)
|
||||
for <kaction@localhost> (single-drop); Thu, 21 Jul 2016 01:10:04 +0300 (MSK)
|
||||
Received: from eggs.gnu.org ([2001:4830:134:3::10]:44575)
|
||||
by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
|
||||
(Exim 4.82)
|
||||
(envelope-from <giel+cdist@mortis.eu>)
|
||||
id 1bPzdP-0004KA-R1
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 18:06:31 -0400
|
||||
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
|
||||
(envelope-from <giel+cdist@mortis.eu>)
|
||||
id 1bPzdL-0005W4-Bl
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 18:06:30 -0400
|
||||
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD
|
||||
autolearn=disabled version=3.3.2
|
||||
Received: from khitomer.mortis.eu ([185.27.175.75]:55475)
|
||||
by eggs.gnu.org with esmtp (Exim 4.71)
|
||||
(envelope-from <giel+cdist@mortis.eu>)
|
||||
id 1bPzdL-0005VB-4y
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 18:06:27 -0400
|
||||
Received: from salidar.dom.custoft.eu (unknown [IPv6:2001:981:4eab:1:7016:52bb:c51b:646d])
|
||||
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
|
||||
(Client CN "Giel van Schijndel", Issuer "CAcert Class 3 Root" (not verified))
|
||||
by khitomer.mortis.eu (Postfix) with ESMTPS id 0634E1D8
|
||||
for <KAction@gnu.org>; Thu, 21 Jul 2016 00:06:24 +0200 (CEST)
|
||||
Received: by salidar.dom.custoft.eu (Postfix, from userid 2079)
|
||||
id BA3033216E; Thu, 21 Jul 2016 00:06:22 +0200 (CEST)
|
||||
Date: Thu, 21 Jul 2016 00:06:22 +0200
|
||||
From: Giel van Schijndel <giel+cdist@mortis.eu>
|
||||
To: Dmitry Bogatov <KAction@gnu.org>
|
||||
Subject: Re: cdist contribution relicensing
|
||||
Message-ID: <20160720220622.GC2228@salidar.dom.custoft.eu>
|
||||
References: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
MIME-Version: 1.0
|
||||
Content-Type: multipart/signed; micalg=pgp-sha1;
|
||||
protocol="application/pgp-signature"; boundary="2qXFWqzzG3v1+95a"
|
||||
Content-Disposition: inline
|
||||
In-Reply-To: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
OpenPGP: id=CEE5E742; url=http://gpg.mortis.eu/me.asc
|
||||
User-Agent: Mutt/1.6.0 (2016-04-01)
|
||||
X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x
|
||||
X-Received-From: 185.27.175.75
|
||||
X-UIDL: Kgn!!Pf9!!I,+!!#DW"!
|
||||
|
||||
|
||||
--2qXFWqzzG3v1+95a
|
||||
Content-Type: text/plain; charset=us-ascii
|
||||
Content-Disposition: inline
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
I, Giel van Schijndel, hereby give permission to any recipients of my
|
||||
contributions to the cdist project done up to this date, to redistribute
|
||||
these or derivatives thereof under the terms of the GNU General Public
|
||||
License as published by the Free Software Foundation, either version 3
|
||||
of the License, or (at your option) any later version. For clarity:
|
||||
these contributions should be reachable through the Git commit
|
||||
identifiable by SHA-1 160-bit hash 7e57575f9e1ad0909750d116e9eabc15c1c77e2c
|
||||
to be considered "up to this date".
|
||||
|
||||
Signed, July 21th, 2016.
|
||||
|
||||
--=20
|
||||
Met vriendelijke groet,
|
||||
With kind regards,
|
||||
Giel van Schijndel
|
||||
|
||||
--2qXFWqzzG3v1+95a
|
||||
Content-Type: application/pgp-signature; name="signature.asc"
|
||||
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v1
|
||||
|
||||
iEYEARECAAYFAleP9dgACgkQZBYm/87l50LVfQCfXo/2XqCwreH0VEmsmYzE5nE/
|
||||
zlMAn0D8/9qif3bAwOwDtvFKJWtfabrg
|
||||
=f6r/
|
||||
-----END PGP SIGNATURE-----
|
||||
|
||||
--2qXFWqzzG3v1+95a--
|
||||
|
||||
64
docs/legal/Jacob_Guffey.email
Normal file
64
docs/legal/Jacob_Guffey.email
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
From kaction Sat Jul 23 01:20:04 2016
|
||||
Return-path: <jake.guffey@Jointheirstm.org>
|
||||
Envelope-to: KAction@gnu.org
|
||||
Delivery-date: Fri, 22 Jul 2016 18:19:30 -0400
|
||||
Received: from fencepost.gnu.org [208.118.235.10]
|
||||
by searing with POP3 (fetchmail-6.3.26)
|
||||
for <kaction@localhost> (single-drop); Sat, 23 Jul 2016 01:20:04 +0300 (MSK)
|
||||
Received: from eggs.gnu.org ([2001:4830:134:3::10]:57472)
|
||||
by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
|
||||
(Exim 4.82)
|
||||
(envelope-from <jake.guffey@Jointheirstm.org>)
|
||||
id 1bQin4-0006js-EH
|
||||
for KAction@gnu.org; Fri, 22 Jul 2016 18:19:30 -0400
|
||||
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
|
||||
(envelope-from <jake.guffey@Jointheirstm.org>)
|
||||
id 1bQin0-00078i-0H
|
||||
for KAction@gnu.org; Fri, 22 Jul 2016 18:19:29 -0400
|
||||
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
|
||||
autolearn=disabled version=3.3.2
|
||||
Received: from jhsmtdmz01x.jointheirstm.org ([69.28.94.113]:64009)
|
||||
by eggs.gnu.org with esmtp (Exim 4.71)
|
||||
(envelope-from <jake.guffey@Jointheirstm.org>)
|
||||
id 1bQimz-00078K-Rx
|
||||
for KAction@gnu.org; Fri, 22 Jul 2016 18:19:25 -0400
|
||||
Received: from moshe.jointheirstm.org (c-98-253-78-203.hsd1.in.comcast.net [98.253.78.203])
|
||||
by JHSMTDMZ01X.jointheirstm.org (Postfix) with ESMTPSA id 922972AE606
|
||||
for <KAction@gnu.org>; Fri, 22 Jul 2016 18:19:23 -0400 (EDT)
|
||||
Subject: Re: cdist contribution relicensing
|
||||
To: Dmitry Bogatov <KAction@gnu.org>
|
||||
References: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
From: Jake Guffey <jake.guffey@Jointheirstm.org>
|
||||
Message-ID: <57929BB9.1080104@Jointheirstm.org>
|
||||
Date: Fri, 22 Jul 2016 18:18:33 -0400
|
||||
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
|
||||
Thunderbird/38.5.0
|
||||
MIME-Version: 1.0
|
||||
In-Reply-To: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
Content-Type: text/plain; charset=windows-1252
|
||||
Content-Transfer-Encoding: 7bit
|
||||
X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x
|
||||
X-Received-From: 69.28.94.113
|
||||
X-UIDL: B!'#!_Z2!![?h"!'Ij"!
|
||||
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
I, Jacob Guffey <jake.guffey@jointheirstm.org>, permit to relicense
|
||||
all my contributions to the cdist project, source code
|
||||
https://github.com/ungleich/cdist to GNU General Public license,
|
||||
version 3 or (at the maintainer's option) any later version, as
|
||||
published by Free Software Foundation.
|
||||
|
||||
2016-07-22
|
||||
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAleSm7YACgkQT+o/hrTzJc0NQwD/b2hjXG6UCJXnVUANmWnVy+/L
|
||||
ae+7lZhFL8UklI5cb/0BAOC7jjH8FfKz1lL/Arqw4SM64yy3wiwvJjqJDtmuumWl
|
||||
=VLlV
|
||||
-----END PGP SIGNATURE-----
|
||||
|
||||
10
docs/legal/README
Normal file
10
docs/legal/README
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
Around 20 Jule 2016 year was discovered issue, that while all code is
|
||||
GPLv3+ licensed, type documentation is GPLv3 only. As such
|
||||
contributors was emailed to ask them permission to relicense to
|
||||
GPLv3+.
|
||||
|
||||
This directory contains emails, containing permission with all
|
||||
headers. Not sure about legal significance, since email is so easy to
|
||||
forge, but it is best option availiable.
|
||||
|
||||
-- Dmitry Bogatov <KAction@gnu.org> Wed, 20 Jul 2016 18:25:27 +0300
|
||||
183
docs/legal/Ricardo_Catalinas.email
Normal file
183
docs/legal/Ricardo_Catalinas.email
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
From kaction Wed Jul 20 18:15:05 2016
|
||||
Return-path: <jimenezrick@gmail.com>
|
||||
Envelope-to: KAction@gnu.org
|
||||
Delivery-date: Wed, 20 Jul 2016 11:13:48 -0400
|
||||
Received: from fencepost.gnu.org [208.118.235.10]
|
||||
by searing with POP3 (fetchmail-6.3.26)
|
||||
for <kaction@localhost> (single-drop); Wed, 20 Jul 2016 18:15:05 +0300 (MSK)
|
||||
Received: from eggs.gnu.org ([2001:4830:134:3::10]:33032)
|
||||
by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
|
||||
(Exim 4.82)
|
||||
(envelope-from <jimenezrick@gmail.com>)
|
||||
id 1bPtBz-0007Ty-T1
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 11:13:48 -0400
|
||||
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
|
||||
(envelope-from <jimenezrick@gmail.com>)
|
||||
id 1bPtBx-0005MG-9h
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 11:13:46 -0400
|
||||
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
|
||||
HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2
|
||||
Received: from mail-wm0-x22f.google.com ([2a00:1450:400c:c09::22f]:36812)
|
||||
by eggs.gnu.org with esmtp (Exim 4.71)
|
||||
(envelope-from <jimenezrick@gmail.com>)
|
||||
id 1bPtBw-0005Lt-Ul
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 11:13:45 -0400
|
||||
Received: by mail-wm0-x22f.google.com with SMTP id q128so60444546wma.1
|
||||
for <KAction@gnu.org>; Wed, 20 Jul 2016 08:13:44 -0700 (PDT)
|
||||
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=gmail.com; s=20120113;
|
||||
h=mime-version:in-reply-to:references:date:message-id:subject:from:to;
|
||||
bh=YrPuTGXNLw9oFiHKKS+IheiScrs5DuAEvUTlakl0Mxg=;
|
||||
b=WyUhnGVNalPpcJVnkHrFy1wNBjA/S7fZujrzehx9NGmJFOnawS4GJeatEZ4Pdj3hcq
|
||||
sBzndUsU57BoYVn99QGM5eELbngARMKyU81V3sobYs5oeP6tFdKxnDpedgS6+yTKXLjP
|
||||
ZH/tJiINIpXhjSxJkqw8q/dV5SKz6do840Roj1234XUKinRnUPX+zJt3Kjy2M+/dDfL8
|
||||
wp5u9xTIS1c9cA3xYN/rdrsIjbRkgo01Yh1wVaZBYpaWFybX09uOSo4fXFGZ6rKQl8iJ
|
||||
3M+S3+wQxaP2PZzj9z0eV/GVNM5+5lVcmUjI/PAqIq6nS6mOawolTB078FMFD9cvDRtS
|
||||
KiNg==
|
||||
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
|
||||
d=1e100.net; s=20130820;
|
||||
h=x-gm-message-state:mime-version:in-reply-to:references:date
|
||||
:message-id:subject:from:to;
|
||||
bh=YrPuTGXNLw9oFiHKKS+IheiScrs5DuAEvUTlakl0Mxg=;
|
||||
b=EwpgAswQ/18QAMRKkz00dKKmXL7loG/R2ZX6KjvFCsBb0x8sV90eWI+17vBF+GVS1y
|
||||
k6pXyyfLBFgeFBlgjN8oqaSqHhKNoOzWLNKHpOwAW+WnJ/SyprpxdU1BHz2ZOMDTOJuP
|
||||
9NTW8LoB4fU24ns1Yor6ykRMeBGQZDvTT3Zi4JsU48522W1WRXXH/Y4sJRm/hdlSaU18
|
||||
1UN7ySE0Oey6Ufk+yG7M6EwJvY7ZI+zRlPsoknGwofg8H6VH7mKBcDvHc71Wk5tGOVMN
|
||||
iJeKjmgmReG38Em5C+uGO0h9zjsIYZsYC8dUyRCkfNLD66pRdpFuRFIWhG/PU1aH9hIo
|
||||
Wlng==
|
||||
X-Gm-Message-State: ALyK8tLwjExHqmfFbrI69OlGTEDrsSCXwwBlBtD3gfpXU42hI/M5850STADANQROCfznBfKvk/zO9N4+82n/hA==
|
||||
MIME-Version: 1.0
|
||||
X-Received: by 10.194.209.163 with SMTP id mn3mr1847437wjc.45.1469027623430;
|
||||
Wed, 20 Jul 2016 08:13:43 -0700 (PDT)
|
||||
Received: by 10.194.228.10 with HTTP; Wed, 20 Jul 2016 08:13:43 -0700 (PDT)
|
||||
Received: by 10.194.228.10 with HTTP; Wed, 20 Jul 2016 08:13:43 -0700 (PDT)
|
||||
In-Reply-To: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
References: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
Date: Wed, 20 Jul 2016 16:13:43 +0100
|
||||
Message-ID: <CAFM17DtUtjz3XPg6eUDQEQOZvHi_+-Q4hHULiG6am=tM8GG1rg@mail.gmail.com>
|
||||
Subject: Re: cdist contribution relicensing
|
||||
From: =?UTF-8?Q?Ricardo_Catalinas_Jim=C3=A9nez?= <jimenezrick@gmail.com>
|
||||
To: Dmitry Bogatov <KAction@gnu.org>
|
||||
Content-Type: multipart/alternative; boundary=047d7b3a8d24a8fb78053812a524
|
||||
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
|
||||
X-Received-From: 2a00:1450:400c:c09::22f
|
||||
X-UIDL: H8X!!VF3!!(#b"!\C)!!
|
||||
|
||||
--047d7b3a8d24a8fb78053812a524
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
|
||||
I, Ricardo Catalinas <jimenezrick@gmail.com> permit to relicense all my
|
||||
contribution to
|
||||
cdist project, source codehttps://github.com/ungleich/cdist
|
||||
to GNU General Public license, version 3 or (at your option)
|
||||
any later version, as published by Free Software Foundation.
|
||||
|
||||
20th Jule 2016 year
|
||||
|
||||
/Ricardo
|
||||
|
||||
On Jul 20, 2016 4:11 PM, "Dmitry Bogatov" <KAction@gnu.org> wrote:
|
||||
|
||||
>
|
||||
> Hello, dear contributors of cdist project!
|
||||
>
|
||||
> Recently we discovered licensing issue with your contribution. Namely,
|
||||
> while most of code is GPLv3+, including some of code written by you,
|
||||
> manpages (man.txt, now man.rst) are GPLv3 only licensed.
|
||||
>
|
||||
> On behalf of cdist releasers (Darko and Nico), I (another cdist
|
||||
> contributor and cdist Debian maintainer) ask you to permit relicense
|
||||
> your contribution from GPLv3 to GPLv3+. Without your permission, we
|
||||
> would be stuck the day when GPLv4 come (hope it will never come, but
|
||||
> still), or have to reimplement your contribution.
|
||||
>
|
||||
> If you agree, please respond with something like
|
||||
>
|
||||
> I, #name# <#email#> permit to relicense all my contribution to
|
||||
> cdist project, source code https://github.com/ungleich/cdist
|
||||
> to GNU General Public license, version 3 or (at your option)
|
||||
> any later version, as published by Free Software Foundation.
|
||||
>
|
||||
> #day# Jule 2016 year.
|
||||
>
|
||||
> If possible, GPG-sign such email. Do not include anything else
|
||||
> valuable in this email that you do not want to be stored forever in
|
||||
> public.
|
||||
>
|
||||
> Dear contributors, when replying to this email, please do not send
|
||||
> copy to other contributors -- save their inbox storage.
|
||||
>
|
||||
> Thank you in advance for one more contribution.
|
||||
>
|
||||
> --
|
||||
> Accept: text/plain, text/x-diff
|
||||
> Accept-Language: eo,en,ru
|
||||
> X-Web-Site: sinsekvu.github.io
|
||||
>
|
||||
|
||||
--047d7b3a8d24a8fb78053812a524
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
<p dir=3D"ltr">=C2=A0 I, Ricardo Catalinas <<a href=3D"mailto:jimenezric=
|
||||
k@gmail.com">jimenezrick@gmail.com</a>> permit to relicense all my contr=
|
||||
ibution to<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cdist project, source code<a href=3D"https://gi=
|
||||
thub.com/ungleich/cdist">https://github.com/ungleich/cdist</a><br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 to GNU General Public license, version 3 or (at=
|
||||
your option)<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 any later version, as published by Free Softwar=
|
||||
e Foundation.</p>
|
||||
<p dir=3D"ltr">=C2=A0 =C2=A0 =C2=A0 =C2=A0 20th Jule 2016 year</p>
|
||||
<p dir=3D"ltr">/Ricardo</p>
|
||||
<div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Jul 20, 2016 4=
|
||||
:11 PM, "Dmitry Bogatov" <<a href=3D"mailto:KAction@gnu.org">K=
|
||||
Action@gnu.org</a>> wrote:<br type=3D"attribution"><blockquote class=3D"=
|
||||
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
|
||||
left:1ex"><br>
|
||||
Hello, dear contributors of cdist project!<br>
|
||||
<br>
|
||||
Recently we discovered licensing issue with your contribution. Namely,<br>
|
||||
while most of code is GPLv3+, including some of code written by you,<br>
|
||||
manpages (man.txt, now man.rst) are GPLv3 only licensed.<br>
|
||||
<br>
|
||||
On behalf of cdist releasers (Darko and Nico), I (another cdist<br>
|
||||
contributor and cdist Debian maintainer) ask you to permit relicense<br>
|
||||
your contribution from GPLv3 to GPLv3+. Without your permission, we<br>
|
||||
would be stuck the day when GPLv4 come (hope it will never come, but<br>
|
||||
still), or have to reimplement your contribution.<br>
|
||||
<br>
|
||||
If you agree, please respond with something like<br>
|
||||
<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I, #name# <#email#> permit to relicense a=
|
||||
ll my contribution to<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cdist project, source code <a href=3D"https://g=
|
||||
ithub.com/ungleich/cdist" rel=3D"noreferrer" target=3D"_blank">https://gith=
|
||||
ub.com/ungleich/cdist</a><br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 to GNU General Public license, version 3 or (at=
|
||||
your option)<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 any later version, as published by Free Softwar=
|
||||
e Foundation.<br>
|
||||
<br>
|
||||
=C2=A0 =C2=A0 =C2=A0 =C2=A0 #day# Jule 2016 year.<br>
|
||||
<br>
|
||||
If possible, GPG-sign such email. Do not include anything else<br>
|
||||
valuable in this email that you do not want to be stored forever in<br>
|
||||
public.<br>
|
||||
<br>
|
||||
Dear contributors, when replying to this email, please do not send<br>
|
||||
copy to other contributors -- save their inbox storage.<br>
|
||||
<br>
|
||||
Thank you in advance for one more contribution.<br>
|
||||
<br>
|
||||
--<br>
|
||||
Accept: text/plain, text/x-diff<br>
|
||||
Accept-Language: eo,en,ru<br>
|
||||
X-Web-Site: <a href=3D"http://sinsekvu.github.io" rel=3D"noreferrer" target=
|
||||
=3D"_blank">sinsekvu.github.io</a><br>
|
||||
</blockquote></div></div>
|
||||
|
||||
--047d7b3a8d24a8fb78053812a524--
|
||||
|
||||
57
docs/legal/Steven_Armstrong.email
Normal file
57
docs/legal/Steven_Armstrong.email
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
From kaction Thu Jul 21 00:55:04 2016
|
||||
Return-path: <steven-cdist@armstrong.cc>
|
||||
Envelope-to: KAction@gnu.org
|
||||
Delivery-date: Wed, 20 Jul 2016 17:51:39 -0400
|
||||
Received: from fencepost.gnu.org [208.118.235.10]
|
||||
by searing with POP3 (fetchmail-6.3.26)
|
||||
for <kaction@localhost> (single-drop); Thu, 21 Jul 2016 00:55:04 +0300 (MSK)
|
||||
Received: from eggs.gnu.org ([2001:4830:134:3::10]:42614)
|
||||
by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
|
||||
(Exim 4.82)
|
||||
(envelope-from <steven-cdist@armstrong.cc>)
|
||||
id 1bPzP1-0005f6-89
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 17:51:39 -0400
|
||||
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
|
||||
(envelope-from <steven-cdist@armstrong.cc>)
|
||||
id 1bPzOx-00032C-RS
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 17:51:38 -0400
|
||||
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD
|
||||
autolearn=disabled version=3.3.2
|
||||
Received: from wolke.armstrong.cc ([136.243.209.126]:37928)
|
||||
by eggs.gnu.org with esmtp (Exim 4.71)
|
||||
(envelope-from <steven-cdist@armstrong.cc>)
|
||||
id 1bPzOx-00031o-L9
|
||||
for KAction@gnu.org; Wed, 20 Jul 2016 17:51:35 -0400
|
||||
Sender: steven@armstrong.cc
|
||||
Subject: Re: cdist contribution relicensing
|
||||
To: Dmitry Bogatov <KAction@gnu.org>
|
||||
References: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
From: Steven Armstrong <steven-cdist@armstrong.cc>
|
||||
Message-ID: <cb41e882-06c7-0ee4-0cdb-5881bfd1f1c7@armstrong.cc>
|
||||
Date: Wed, 20 Jul 2016 23:51:28 +0200
|
||||
MIME-Version: 1.0
|
||||
In-Reply-To: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
Content-Type: text/plain; charset=windows-1252; format=flowed
|
||||
Content-Transfer-Encoding: 7bit
|
||||
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
|
||||
X-Received-From: 136.243.209.126
|
||||
X-UIDL: b-6"!eP*"!*!D"!c+f!!
|
||||
|
||||
Dmitry Bogatov wrote on 07/20/16 17:09:
|
||||
> I, #name# <#email#> permit to relicense all my contribution to
|
||||
> cdist project, source code https://github.com/ungleich/cdist
|
||||
> to GNU General Public license, version 3 or (at your option)
|
||||
> any later version, as published by Free Software Foundation.
|
||||
>
|
||||
> #day# Jule 2016 year.
|
||||
|
||||
I, Steven Armstrong <steven-cdist@armstrong.cc>, permit to re-license
|
||||
all my contribution to the cdist project source code
|
||||
https://github.com/ungleich/cdist to GNU General Public license, version
|
||||
3 or (at your option) any later version, as published by Free Software
|
||||
Foundation.
|
||||
|
||||
20 July 2016
|
||||
|
||||
342
docs/legal/Thomas_Oettli.email
Normal file
342
docs/legal/Thomas_Oettli.email
Normal file
|
|
@ -0,0 +1,342 @@
|
|||
From kaction Tue Aug 2 13:59:41 2016
|
||||
Return-path: <thomas.oettli@sfs.biz>
|
||||
Envelope-to: KAction@gnu.org
|
||||
Delivery-date: Tue, 02 Aug 2016 05:50:23 -0400
|
||||
Received: from fencepost.gnu.org [208.118.235.10]
|
||||
by searing with POP3 (fetchmail-6.3.26)
|
||||
for <kaction@localhost> (single-drop); Tue, 02 Aug 2016 13:59:41 +0300 (MSK)
|
||||
Received: from eggs.gnu.org ([2001:4830:134:3::10]:41424)
|
||||
by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)
|
||||
(Exim 4.82)
|
||||
(envelope-from <thomas.oettli@sfs.biz>)
|
||||
id 1bUWL9-0006S9-Ft
|
||||
for KAction@gnu.org; Tue, 02 Aug 2016 05:50:23 -0400
|
||||
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
|
||||
(envelope-from <thomas.oettli@sfs.biz>)
|
||||
id 1bUWL1-0007oE-Eo
|
||||
for KAction@gnu.org; Tue, 02 Aug 2016 05:50:21 -0400
|
||||
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
|
||||
X-Spam-Level:
|
||||
X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_50,HTML_MESSAGE,
|
||||
RCVD_IN_DNSWL_NONE,TVD_FW_GRAPHIC_NAME_MID autolearn=disabled version=3.3.2
|
||||
Received: from mail2.sfsservices.biz ([194.93.112.42]:43385)
|
||||
by eggs.gnu.org with esmtp (Exim 4.71)
|
||||
(envelope-from <thomas.oettli@sfs.biz>)
|
||||
id 1bUWKe-0007eL-5Z
|
||||
for KAction@gnu.org; Tue, 02 Aug 2016 05:50:15 -0400
|
||||
X-Received: from localhost (localhost [127.0.0.1])
|
||||
by mail2.sfsservices.biz (Postfix) with ESMTP id B80B68BEA15B
|
||||
for <KAction@gnu.org>; Tue, 2 Aug 2016 11:49:19 +0200 (CEST)
|
||||
X-Virus-Scanned: amavisd-new at sfsservices.biz
|
||||
X-Received: from mail2.sfsservices.biz ([127.0.0.1])
|
||||
by localhost (mail2.sfsservices.biz [127.0.0.1]) (amavisd-new, port 10023)
|
||||
with ESMTP id Kq9SpRTVO-tm for <KAction@gnu.org>;
|
||||
Tue, 2 Aug 2016 11:49:19 +0200 (CEST)
|
||||
X-Received: from chsfsd15.sfs-intra.net (chsfsln0002.sfs-intra.net [INTERNAL-IP])
|
||||
by mail2.sfsservices.biz (Postfix) with ESMTP
|
||||
for <KAction@gnu.org>; Tue, 2 Aug 2016 11:49:19 +0200 (CEST)
|
||||
In-Reply-To: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
References: <E1bPt8C-0004Ob-EO@eggs.gnu.org>
|
||||
Subject: Antwort: cdist contribution relicensing
|
||||
X-KeepSent: A672E59F:C63BD8B2-C1258003:0035E697;
|
||||
type=4; name=$KeepSent
|
||||
To: Dmitry Bogatov <KAction@gnu.org>
|
||||
X-Mailer: IBM Notes Release 9.0.1 October 14, 2013
|
||||
Message-ID: <OFA672E59F.C63BD8B2-ONC1258003.0035E697-C1258003.0035F451@sfs-intra.net>
|
||||
From: Thomas Oettli <thomas.oettli@sfs.biz>
|
||||
Date: Tue, 2 Aug 2016 11:49:18 +0200
|
||||
X-MIMETrack: Serialize by Router on chsfsd15/SFS(Release 9.0.1FP6|April 20, 2016) at
|
||||
02.08.2016 11:49:19
|
||||
MIME-Version: 1.0
|
||||
Content-type: multipart/related;
|
||||
Boundary="0__=4EBB0A90DFA660078f9e8a93df938690918c4EBB0A90DFA66007"
|
||||
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
|
||||
X-Received-From: 194.93.112.42
|
||||
X-UIDL: Jb%#!^\~!!pT3"!DD="!
|
||||
|
||||
--0__=4EBB0A90DFA660078f9e8a93df938690918c4EBB0A90DFA66007
|
||||
Content-type: multipart/alternative;
|
||||
Boundary="1__=4EBB0A90DFA660078f9e8a93df938690918c4EBB0A90DFA66007"
|
||||
|
||||
--1__=4EBB0A90DFA660078f9e8a93df938690918c4EBB0A90DFA66007
|
||||
Content-type: text/plain; charset=UTF-8
|
||||
Content-transfer-encoding: quoted-printable
|
||||
|
||||
|
||||
I, Thomas Oettli <otho@sfs.biz> permit to relicense all my contribution=
|
||||
to
|
||||
cdist project, source code https://github.com/ungleich/cdist
|
||||
to GNU General Public license, version 3 or (at your option)
|
||||
any later version, as published by Free Software Foundation.
|
||||
|
||||
|
||||
|
||||
Thomas Oettli
|
||||
Systemengineer SAP & Linux
|
||||
|
||||
SFS services AG, Corporate IT
|
||||
Rosenbergsaustrasse 8, CH-9435 Heerbrugg
|
||||
T +41 71 72 75269 F +41 71 72 75237
|
||||
thomas.oettli@sfs.biz www.sfs.biz
|
||||
|
||||
|
||||
|
||||
Denken Sie an die Umwelt bevor Sie drucken. - Please consider your
|
||||
environment before printing.
|
||||
|
||||
|
||||
|
||||
|
||||
Von: Dmitry Bogatov <KAction@gnu.org>
|
||||
An: Andi Br=C3=B6nnimann <andi-cdist@v-net.ch>, Benedikt Koeppel
|
||||
<code@benediktkoeppel.ch>, Chase Allen James
|
||||
<nx-cdist@nu-ex.com>, Christian G. Warden <cwarden@xerus.or=
|
||||
g>,
|
||||
Daniel Heule <hda@sfs.biz>, Daniel Maher <phrawzty
|
||||
+cdist@gmail.com>, Dominique Roux <dominique.roux4@gmail.co=
|
||||
m>,
|
||||
Evax Software <contact@evax.fr>, Giel van Schijndel <giel
|
||||
+cdist@mortis.eu>, Jake Guffey <jake.guffey@eprotex.com>, J=
|
||||
ake
|
||||
Guffey <jake.guffey@jointheirstm.org>, Nico Schottelius
|
||||
<nico-cdist@schottelius.org>, Ramon Salvad=C3=B3
|
||||
<rsalvado@gnuine.com>, Ricardo Catalinas Jim=C3=A9nez
|
||||
<jimenezrick@gmail.com>, Steven Armstrong
|
||||
<steven-cdist@armstrong.cc>, Thomas Oettli <otho@sfs.biz>
|
||||
Kopie: Darko Poljak <darko.poljak@gmail.com>, Nico Schottelius
|
||||
<nico.schottelius@ungleich.ch>
|
||||
Datum: 20.07.2016 17:11
|
||||
Betreff: cdist contribution relicensing
|
||||
|
||||
|
||||
|
||||
|
||||
Hello, dear contributors of cdist project!
|
||||
|
||||
Recently we discovered licensing issue with your contribution. Namely,
|
||||
while most of code is GPLv3+, including some of code written by you,
|
||||
manpages (man.txt, now man.rst) are GPLv3 only licensed.
|
||||
|
||||
On behalf of cdist releasers (Darko and Nico), I (another cdist
|
||||
contributor and cdist Debian maintainer) ask you to permit relicense
|
||||
your contribution from GPLv3 to GPLv3+. Without your permission, we
|
||||
would be stuck the day when GPLv4 come (hope it will never come, but
|
||||
still), or have to reimplement your contribution.
|
||||
|
||||
If you agree, please respond with something like
|
||||
|
||||
I, #name# <#email#> permit to relicense all my contribution to
|
||||
cdist project, source code https://github.com/ungleich/cdist
|
||||
to GNU General Public license, version 3 or (at your option)
|
||||
any later version, as published by Free Software Foundation.
|
||||
|
||||
#day# Jule 2016 year.
|
||||
|
||||
If possible, GPG-sign such email. Do not include anything else
|
||||
valuable in this email that you do not want to be stored forever in
|
||||
public.
|
||||
|
||||
Dear contributors, when replying to this email, please do not send
|
||||
copy to other contributors -- save their inbox storage.
|
||||
|
||||
Thank you in advance for one more contribution.
|
||||
|
||||
--
|
||||
Accept: text/plain, text/x-diff
|
||||
Accept-Language: eo,en,ru
|
||||
X-Web-Site: sinsekvu.github.io
|
||||
[Anhang "attsga4c.dat" gel=C3=B6scht von Thomas Oettli/otho/SFS]=
|
||||
|
||||
--1__=4EBB0A90DFA660078f9e8a93df938690918c4EBB0A90DFA66007
|
||||
Content-type: text/html; charset=UTF-8
|
||||
Content-Disposition: inline
|
||||
Content-transfer-encoding: quoted-printable
|
||||
|
||||
<html><body>
|
||||
<p><tt><font size=3D"2">I, Thomas Oettli <otho@sfs.biz> permit to=
|
||||
relicense all my contribution to<br>
|
||||
cdist project, source code </font></tt><tt><font size=3D"2"><a href=3D"=
|
||||
https://github.com/ungleich/cdist">https://github.com/ungleich/cdist</a=
|
||||
></font></tt><tt><font size=3D"2"><br>
|
||||
to GNU General Public license, version 3 or (at your option)<br>
|
||||
any later version, as published by Free Software Foundation.</font></tt=
|
||||
><br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<font size=3D"2" face=3D"sans-serif">Thomas Oettli<br>
|
||||
Systemengineer SAP & Linux</font><br>
|
||||
<font size=3D"2" face=3D"sans-serif"><br>
|
||||
SFS services AG, Corporate IT<br>
|
||||
Rosenbergsaustrasse 8, CH-9435 Heerbrugg<br>
|
||||
T +41 71 72 75269 F +41 71 72 75237 </font><br>
|
||||
<a href=3D"mailto:thomas.oettli@sfs.biz"><font size=3D"2" color=3D"#000=
|
||||
0FF" face=3D"sans-serif">thomas.oettli@sfs.biz</font></a><font size=3D"=
|
||||
2" face=3D"sans-serif"> </font><font size=3D"2" color=3D"#0000FF" =
|
||||
face=3D"sans-serif"> www.sfs.biz</font><br>
|
||||
<br>
|
||||
<img src=3D"cid:1__=3D4EBB0A90DFA660078f9e8a93df@sfs-intra.net" width=3D=
|
||||
"86" height=3D"42"><br>
|
||||
<br>
|
||||
<img src=3D"cid:2__=3D4EBB0A90DFA660078f9e8a93df@sfs-intra.net" width=3D=
|
||||
"310" height=3D"34" alt=3D"Denken Sie an die Umwelt bevor Sie drucken. =
|
||||
- Please consider your environment before printing."><br>
|
||||
<br>
|
||||
<br>
|
||||
<img width=3D"16" height=3D"16" src=3D"cid:3__=3D4EBB0A90DFA660078f9e8a=
|
||||
93df@sfs-intra.net" border=3D"0" alt=3D"Inactive hide details for Dmitr=
|
||||
y Bogatov ---20.07.2016 17:11:48---Hello, dear contributors of cdist pr=
|
||||
oject! Recently we discov"><font size=3D"2" color=3D"#424282" face=3D"s=
|
||||
ans-serif">Dmitry Bogatov ---20.07.2016 17:11:48---Hello, dear contribu=
|
||||
tors of cdist project! Recently we discovered licensing issue with your=
|
||||
contribu</font><br>
|
||||
<br>
|
||||
<font size=3D"1" color=3D"#5F5F5F" face=3D"sans-serif">Von: </font><fon=
|
||||
t size=3D"1" face=3D"sans-serif">Dmitry Bogatov <KAction@gnu.org>=
|
||||
</font><br>
|
||||
<font size=3D"1" color=3D"#5F5F5F" face=3D"sans-serif">An: </font><font=
|
||||
size=3D"1" face=3D"sans-serif">Andi Br=C3=B6nnimann <andi-cdist@v-n=
|
||||
et.ch>, Benedikt Koeppel <code@benediktkoeppel.ch>, Chase Alle=
|
||||
n James <nx-cdist@nu-ex.com>, Christian G. Warden <cwarden@xer=
|
||||
us.org>, Daniel Heule <hda@sfs.biz>, Daniel Maher <phrawzty=
|
||||
+cdist@gmail.com>, Dominique Roux <dominique.roux4@gmail.com>,=
|
||||
Evax Software <contact@evax.fr>, Giel van Schijndel <giel+cdi=
|
||||
st@mortis.eu>, Jake Guffey <jake.guffey@eprotex.com>, Jake Guf=
|
||||
fey <jake.guffey@jointheirstm.org>, Nico Schottelius <nico-cdi=
|
||||
st@schottelius.org>, Ramon Salvad=C3=B3 <rsalvado@gnuine.com>,=
|
||||
Ricardo Catalinas Jim=C3=A9nez <jimenezrick@gmail.com>, Steven A=
|
||||
rmstrong <steven-cdist@armstrong.cc>, Thomas Oettli <otho@sfs.=
|
||||
biz></font><br>
|
||||
<font size=3D"1" color=3D"#5F5F5F" face=3D"sans-serif">Kopie: </font><f=
|
||||
ont size=3D"1" face=3D"sans-serif">Darko Poljak <darko.poljak@gmail.=
|
||||
com>, Nico Schottelius <nico.schottelius@ungleich.ch></font><b=
|
||||
r>
|
||||
<font size=3D"1" color=3D"#5F5F5F" face=3D"sans-serif">Datum: </font><f=
|
||||
ont size=3D"1" face=3D"sans-serif">20.07.2016 17:11</font><br>
|
||||
<font size=3D"1" color=3D"#5F5F5F" face=3D"sans-serif">Betreff: </font>=
|
||||
<font size=3D"1" face=3D"sans-serif">cdist contribution relicensing</fo=
|
||||
nt><br>
|
||||
<hr width=3D"100%" size=3D"2" align=3D"left" noshade style=3D"color:#80=
|
||||
91A5; "><br>
|
||||
<br>
|
||||
<br>
|
||||
<tt><font size=3D"2"><br>
|
||||
Hello, dear contributors of cdist project!<br>
|
||||
<br>
|
||||
Recently we discovered licensing issue with your contribution. Namely,<=
|
||||
br>
|
||||
while most of code is GPLv3+, including some of code written by you,<br=
|
||||
>
|
||||
manpages (man.txt, now man.rst) are GPLv3 only licensed.<br>
|
||||
<br>
|
||||
On behalf of cdist releasers (Darko and Nico), I (another cdist<br>
|
||||
contributor and cdist Debian maintainer) ask you to permit relicense<br=
|
||||
>
|
||||
your contribution from GPLv3 to GPLv3+. Without your permission, we<br>=
|
||||
|
||||
would be stuck the day when GPLv4 come (hope it will never come, but<br=
|
||||
>
|
||||
still), or have to reimplement your contribution.<br>
|
||||
<br>
|
||||
If you agree, please respond with something like<br>
|
||||
<br>
|
||||
I, #name# <#email#> permit to relicense all my contribution to=
|
||||
<br>
|
||||
cdist project, source code </font></tt><tt><font size=3D"2"><a href=3D=
|
||||
"https://github.com/ungleich/cdist">https://github.com/ungleich/cdist</=
|
||||
a></font></tt><tt><font size=3D"2"><br>
|
||||
to GNU General Public license, version 3 or (at your option)<br>
|
||||
any later version, as published by Free Software Foundation.<br>
|
||||
<br>
|
||||
#day# Jule 2016 year.<br>
|
||||
<br>
|
||||
If possible, GPG-sign such email. Do not include anything else<br>
|
||||
valuable in this email that you do not want to be stored forever in<br>=
|
||||
|
||||
public.<br>
|
||||
<br>
|
||||
Dear contributors, when replying to this email, please do not send<br>
|
||||
copy to other contributors -- save their inbox storage.<br>
|
||||
<br>
|
||||
Thank you in advance for one more contribution.<br>
|
||||
<br>
|
||||
--<br>
|
||||
Accept: text/plain, text/x-diff<br>
|
||||
Accept-Language: eo,en,ru<br>
|
||||
X-Web-Site: sinsekvu.github.io<br>
|
||||
[Anhang "attsga4c.dat" gel=C3=B6scht von Thomas Oettli/otho/S=
|
||||
FS] </font></tt><br>
|
||||
</body></html>=
|
||||
|
||||
|
||||
--1__=4EBB0A90DFA660078f9e8a93df938690918c4EBB0A90DFA66007--
|
||||
|
||||
|
||||
--0__=4EBB0A90DFA660078f9e8a93df938690918c4EBB0A90DFA66007
|
||||
Content-type: image/gif;
|
||||
name="16993833.gif"
|
||||
Content-Disposition: inline; filename="16993833.gif"
|
||||
Content-ID: <1__=4EBB0A90DFA660078f9e8a93df@sfs-intra.net>
|
||||
Content-transfer-encoding: base64
|
||||
|
||||
R0lGODlhVgAqAOUAAPA4IP////AwGPAoEPi4sPBIMPAwEPCAcPiYkPA4GPBwYPjAuPCQgPiooOgg
|
||||
CPBYSOggAPBAKPAoCPBQOPCIePCIgPiYiPjQyPB4aPigkOgYAPBoWOgoCPBgSPBgUPBoUPCYiPjw
|
||||
8PBYQPCYkPigmPjAsPjIwPjg2Pjo4Pjw6OgoEPAgCPBIOPjY0PjY2Pjg4PBQQPB4YPCAePCQiPio
|
||||
mPiwqPjo6PAgAPBAMPBwWPCAaPiQiPiwoPjIyPjQ0Pj48CwAAAAAVgAqAEAI/wADCBTogwIMAAgT
|
||||
KlwIIAKDgRApTChAsaLFixU9uIAIEYUFDxhDVpyQQWABhgAEbJjBoKXLly4RhIC4YADDBB1kHNjJ
|
||||
s+fOGhBRpnzgsyhPCicGpoAgtClDBy8E1nRKFSGHgSiYVnUKwQYCm1udCjggFaxCAyU5qlWLgENY
|
||||
sRTWyp1Lt67du3gHOhDwtq/fv2EFqBA4gS9ghQ7KHk6YWOADw4sRehAqoLLlywIMDJAgQ+0CFSgT
|
||||
WDaQOTNpA6htDpxAGfVo05k5DNiRV+4ByAklKF5ooEHt3xAx4E54e3ECCCY4amAIoQXwDcP9aiAg
|
||||
8EOCyNizbxVgQeAFrYcFKP8Y6DZyAYgn9i42QAFE9L8rfAeYuh6DQAbv/UogIZQF8IH0nUUDcBKg
|
||||
NMF/LjiAnW4AmnUYgxesEFkCA6i1AQQDYKbhewnAsBtDG2poAAc/cBTCAxCQFmJl16H0gUAnZACC
|
||||
BSOMQKMFCOCIwIwIYOBgQgZ8CCQJ/wUQQg0NJKnkkkrywMCPCEWgXUMNMoQWgVMOBEIHD3TpJZcP
|
||||
dAAmmBuAEJVcFyjAQgEfUFdkABKJJJIIFFygFgEODKDnnnz26eefgAYq6KCE6nkDdSdNqeiiKZEl
|
||||
kA04cJCfU6RB9N2kTiWggZ0ciaCeX6oZCd5iFQbQA2iRNSaQgthF8AKrrQr/CViQAaAAa2QsWIfS
|
||||
iiJqEJesCfFq2QARDCRCiwuJJqxlEIwn1IFFBgikfLUVyNB5wCW6kEoMVODtt95SYEFya0mLkAA5
|
||||
kIDAuuy2m6ObAr1nAAYZuNtuA85xhN96A6RAE5R9qSRQcYdVOlAByAImwANVRrbCQFJGJoAHA7Xw
|
||||
qcIVABswxQOZAAGmVAkwwp0MGMWTj7tqLEIMCrTs8sstzzBXCDQcADPMHxiAEra/QccQg+YCYACR
|
||||
b+YVw3sBeJBiZafx+iywVwKHAYaoVW311fk9wFp2DnAadNS1RbzgBWIvBgEKAxEAJdh56YydBhsF
|
||||
IECGCdRttwCi2a13Zg5MUOAvRwh8fK4D4/03gNtvieZABEkV7fjjRZtAwOSUV2755SVcrjnmmxOQ
|
||||
eeecb77AQBcsx+jpkWmQQtmotx4wBsK5LvtbA8inA+uz555Q4QEBADs=
|
||||
|
||||
--0__=4EBB0A90DFA660078f9e8a93df938690918c4EBB0A90DFA66007
|
||||
Content-type: image/gif;
|
||||
name="16816884.gif"
|
||||
Content-Disposition: inline; filename="16816884.gif"
|
||||
Content-ID: <2__=4EBB0A90DFA660078f9e8a93df@sfs-intra.net>
|
||||
Content-transfer-encoding: base64
|
||||
|
||||
R0lGODlhNgEiAOQAAP///wCAAACIAJiIAACImACguOj4+Pj40HDI6PjgmND4+Pj46ACIcLigALjw
|
||||
+OjIcAC40NC4APjw0NDw+HCIAJigAJjg+LjI0LjI6NDIuOjIuOj40PjwuAAAAAAAAAAAACwAAAAA
|
||||
NgEiAEAI/wABCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzClzQQIDHjx4LGFAYoGBJACdRCgxw
|
||||
suXKlzBZwhyYkqDLmTNb3qS58mbKmipt9hyq8idPo0GBykx6tGlMpQd3QkWpM2fMq0GT7tQo8YFH
|
||||
BFzDih1LtqzZs2gRDgDJtq0ABg4SJvBIwCTLpUxxYhWqd2revzyzStVb1KpgwkgT50X6d/Bex34h
|
||||
G2YceXJgn5cDp93MubPnz6BDP5zL1oLo06hTq15d0avbryT5Hp6N+bFJvo4v57Y8WzZlzb+xKq3d
|
||||
W/HtzL150xauHOjFtWAFSqjwunrbujbvMmYd1aBz7rJB+/9diFfs970R11r3CHchaQHYNfsuL/Mn
|
||||
/fI0a94Fnp/y/p7byfcfgFv1x59yVAUXXIIH0kdVdv5tN+BRCurWWH6ATRQBBOB16OGHIKJ1gHoh
|
||||
jUReeA2d55B+aano3XFcFeiiRSxKNCNCN6YmwQQAjAgSAQoAsGNCU2kHGV5GGobjUxMSqCRvSaKY
|
||||
m0slVUkgcZNp95JksWnVpHHLQdjfUgGKSOJ6QIao5ppsonbmRwVs8OZ6P7Zp5514hjXnW3E15GOd
|
||||
4Ul1n36DRkWoUYXmZCWATtGGZGbDIToYlYxuKSlRlRalE4uJ/jfgok1q2hSVmzJ1X1YD7VldmgiR
|
||||
Fh9hGSb/hx6Mzb14IaqI3QqmfJYRB+aUuc66q22y+lbrYsjhCoCqIjnk2kev5mmetNQqG2Oo1War
|
||||
7bbc/ckqt+CGK65BC1zgrQIZmEiklhHlSNKnZhXYHYoYyRgvvA+5S2uIHLXVbJfAPfookxTa+hh+
|
||||
mVb5XX2KOlfkgxArKLCDneqGaKANG2pqcRJfClq/1f07b7KSVYgYvmWSDKOv+wJbGKjIVbYcl3YN
|
||||
HOCvyW7ZIK+dvQdSewDPGqa8N+MG67E7W9uXkpTCfJzMDutqMLJLEpshlk9uBrJ1HOLIroHH4qvs
|
||||
1/Yt7PTYnoLtnYNMC2gzp4cGOnDNERpKJoT2NTi3vGRp1hAkQa5FN9ABGIxr+OHVBo744oyntta/
|
||||
W9P5WrSNV245Rup1rdCfaNLKN5v6Xj7y0ft2FvpBqrol+EHvRVsjzbA/nSWxPh1pLM4Q663z7nc/
|
||||
5XvEs1/Nsq67AW9877UL51zqr61eEAcUwFe6l0h+Wv2XKzNts8W9CxU72mlfNbzUWYZ/NffDl40f
|
||||
7sZ9TxDzbIl8UAR0Tc9l98WnrzL5sRaHINK44x/7cna8mO0PV8jbn/5yl6r1yK9VgBLdiSR4mtNR
|
||||
ZHk/65ND6HcdCnrwgyAMoQhDExAAOw==
|
||||
|
||||
--0__=4EBB0A90DFA660078f9e8a93df938690918c4EBB0A90DFA66007
|
||||
Content-type: image/gif;
|
||||
name="graycol.gif"
|
||||
Content-Disposition: inline; filename="graycol.gif"
|
||||
Content-ID: <3__=4EBB0A90DFA660078f9e8a93df@sfs-intra.net>
|
||||
Content-transfer-encoding: base64
|
||||
|
||||
R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
|
||||
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7
|
||||
|
||||
--0__=4EBB0A90DFA660078f9e8a93df938690918c4EBB0A90DFA66007--
|
||||
|
||||
|
||||
BIN
docs/speeches/2015-10-21-opennebulaconf-cdist.odp
Normal file
BIN
docs/speeches/2015-10-21-opennebulaconf-cdist.odp
Normal file
Binary file not shown.
|
|
@ -53,8 +53,8 @@ Cdist expects the initial manifest at **cdist/conf/manifest/init**.
|
|||
|
||||
Within this initial manifest you define, which objects should be
|
||||
created on which host. To distinguish between hosts, you can use the
|
||||
environment variable **__target_host**. Let's have a look at a simple
|
||||
example::
|
||||
environment variable **__target_host** and/or **__target_hostname** and/or
|
||||
**__target_fqdn**. Let's have a look at a simple example::
|
||||
|
||||
__cdistmarker
|
||||
|
||||
|
|
|
|||
73
docs/src/cdist-parallelization.rst
Normal file
73
docs/src/cdist-parallelization.rst
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
Parallelization
|
||||
===============
|
||||
|
||||
Description
|
||||
-----------
|
||||
cdist has two modes of parallel operation.
|
||||
|
||||
One of them is to operate on each host in separate process. This is enabled
|
||||
with :strong:`-p/--parallel` option.
|
||||
|
||||
The other way is to operate in parallel within one host where you specify
|
||||
the number of jobs. This is enabled with :strong:`-j/--jobs` option where you
|
||||
can specify the number of parallel jobs. By default,
|
||||
:strong:`multiprocessing.cpu_count()` is used. For this mode only global
|
||||
explorers are currently supported and this option is still in :strong:`beta`.
|
||||
|
||||
You can, of course, use those two options together. This means that each host
|
||||
will be processed by its own process. Within each process cdist will operate
|
||||
using specified number of parallel jobs.
|
||||
|
||||
For more info on those options see :strong:`cdist`\ (1).
|
||||
|
||||
|
||||
Examples
|
||||
--------
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
# Configure hosts read from file hosts.file in parallel
|
||||
$ cdist config -p -f hosts.file
|
||||
|
||||
# Configure hosts read from file hosts.file sequentially but using default
|
||||
# number of parallel jobs
|
||||
$ cdist config -b -j -f hosts.file
|
||||
|
||||
# Configure hosts read from file hosts.file in parallel using 16
|
||||
# parallel jobs
|
||||
$ cdist config -b -j 16 -p -f hosts.file
|
||||
|
||||
|
||||
Caveats
|
||||
-------
|
||||
When operating in parallel, either by operating in parallel for each host
|
||||
(-p/--parallel) or by parallel jobs within a host (-j/--jobs), and depending
|
||||
on target SSH server and its configuration you may encounter connection drops.
|
||||
This is controlled with sshd :strong:MaxStartups configuration options.
|
||||
You may also encounter session open refusal. This happens with ssh multiplexing
|
||||
when you reach maximum number of open sessions permitted per network
|
||||
connection. In this case ssh will disable multiplexing.
|
||||
This limit is controlled with sshd :strong:MaxSessions configuration
|
||||
options. For more details refer to :strong:`sshd_config`\ (5).
|
||||
|
||||
For example, if you reach :strong:`MaxSessions` sessions you may get the
|
||||
following output:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ cdist config -b -j 11 -v 78.47.116.244
|
||||
INFO: cdist: version 4.2.2-55-g640b7f9
|
||||
INFO: 78.47.116.244: Running global explorers
|
||||
INFO: 78.47.116.244: Remote transfer in 11 parallel jobs
|
||||
channel 22: open failed: administratively prohibited: open failed
|
||||
mux_client_request_session: session request failed: Session open refused by peer
|
||||
ControlSocket /tmp/tmpuah6fw_t/d886d4b7e4425a102a54bfaff4d2288b/ssh-control-path already exists, disabling multiplexing
|
||||
INFO: 78.47.116.244: Running global explorers in 11 parallel jobs
|
||||
channel 22: open failed: administratively prohibited: open failed
|
||||
mux_client_request_session: session request failed: Session open refused by peer
|
||||
ControlSocket /tmp/tmpuah6fw_t/d886d4b7e4425a102a54bfaff4d2288b/ssh-control-path already exists, disabling multiplexing
|
||||
INFO: 78.47.116.244: Running initial manifest /tmp/tmpuah6fw_t/d886d4b7e4425a102a54bfaff4d2288b/data/conf/manifest/init
|
||||
INFO: 78.47.116.244: Running manifest and explorers for __file/root/host.file
|
||||
INFO: 78.47.116.244: Generating code for __file/root/host.file
|
||||
INFO: 78.47.116.244: Finished successful run in 18.655028820037842 seconds
|
||||
INFO: cdist: Total processing time for 1 host(s): 19.159148693084717
|
||||
|
|
@ -226,7 +226,18 @@ __object_name
|
|||
The full qualified name of the current object.
|
||||
Available for: type manifest, type explorer, type gencode.
|
||||
__target_host
|
||||
The host we are deploying to.
|
||||
The host we are deploying to. This is primary variable. It's content is
|
||||
literally the one user passed in.
|
||||
Available for: explorer, initial manifest, type explorer, type manifest, type gencode, shell.
|
||||
__target_hostname
|
||||
The hostname of host we are deploying to. This variable is derived from
|
||||
**__target_host** (using **socket.getaddrinfo(__target_host)** and then
|
||||
**socket.gethostbyaddr()**).
|
||||
Available for: explorer, initial manifest, type explorer, type manifest, type gencode, shell.
|
||||
__target_fqdn
|
||||
The fully qualified domain name of the host we are deploying to.
|
||||
This variable is derived from **__target_host**
|
||||
(using **socket.getfqdn()**).
|
||||
Available for: explorer, initial manifest, type explorer, type manifest, type gencode, shell.
|
||||
__type
|
||||
Path to the current type.
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ Cdist interacts with the target host in two ways:
|
|||
By default this is accomplished with ssh and scp respectively.
|
||||
The default implementations used by cdist are::
|
||||
|
||||
__remote_exec: ssh -o User=root -q
|
||||
__remote_copy: scp -o User=root -q
|
||||
__remote_exec: ssh -o User=root
|
||||
__remote_copy: scp -o User=root
|
||||
|
||||
The user can override these defaults by providing custom implementations and
|
||||
passing them to cdist with the --remote-exec and/or --remote-copy arguments.
|
||||
|
|
|
|||
|
|
@ -164,6 +164,7 @@ html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
|
|||
# If true, SmartyPants will be used to convert quotes and dashes to
|
||||
# typographically correct entities.
|
||||
# html_use_smartypants = True
|
||||
html_use_smartypants = False
|
||||
|
||||
# Custom sidebar templates, maps document names to template names.
|
||||
# html_sidebars = {}
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ Contents:
|
|||
cdist-types
|
||||
cdist-explorer
|
||||
cdist-messaging
|
||||
cdist-parallelization
|
||||
cdist-reference
|
||||
cdist-best-practice
|
||||
cdist-stages
|
||||
|
|
|
|||
|
|
@ -15,7 +15,10 @@ SYNOPSIS
|
|||
|
||||
cdist banner [-h] [-d] [-v]
|
||||
|
||||
cdist config [-h] [-d] [-V] [-c CONF_DIR] [-f HOSTFILE] [-i MANIFEST] [-p] [-s] [host [host ...]]
|
||||
cdist config [-h] [-d] [-v] [-b] [-c CONF_DIR] [-f HOSTFILE]
|
||||
[-i MANIFEST] [-j [JOBS]] [-n] [-o OUT_PATH] [-p] [-s]
|
||||
[--remote-copy REMOTE_COPY] [--remote-exec REMOTE_EXEC]
|
||||
[host [host ...]]
|
||||
|
||||
cdist shell [-h] [-d] [-v] [-s SHELL]
|
||||
|
||||
|
|
@ -32,14 +35,14 @@ GENERAL
|
|||
-------
|
||||
All commands accept the following options:
|
||||
|
||||
.. option:: -h, --help
|
||||
|
||||
Show the help screen
|
||||
|
||||
.. option:: -d, --debug
|
||||
|
||||
Set log level to debug
|
||||
|
||||
.. option:: -h, --help
|
||||
|
||||
Show the help screen
|
||||
|
||||
.. option:: -v, --verbose
|
||||
|
||||
Set log level to info, be more verbose
|
||||
|
|
@ -59,6 +62,11 @@ CONFIG
|
|||
------
|
||||
Configure one or more hosts.
|
||||
|
||||
.. option:: -b, --enable-beta
|
||||
|
||||
Enable beta functionalities. Beta functionalities include the
|
||||
following options: -j/--jobs.
|
||||
|
||||
.. option:: -c CONF_DIR, --conf-dir CONF_DIR
|
||||
|
||||
Add a configuration directory. Can be specified multiple times.
|
||||
|
|
@ -80,13 +88,26 @@ Configure one or more hosts.
|
|||
|
||||
Path to a cdist manifest or - to read from stdin
|
||||
|
||||
.. option:: -j [JOBS], --jobs [JOBS]
|
||||
|
||||
Specify the maximum number of parallel jobs; currently only
|
||||
global explorers are supported (currently in beta)
|
||||
|
||||
.. option:: -n, --dry-run
|
||||
|
||||
Do not execute code
|
||||
|
||||
.. option:: -o OUT_PATH, --out-dir OUT_PATH
|
||||
|
||||
Directory to save cdist output in
|
||||
|
||||
.. option:: -p, --parallel
|
||||
|
||||
Operate on multiple hosts in parallel
|
||||
|
||||
.. option:: -s, --sequential
|
||||
|
||||
Operate on multiple hosts sequentially
|
||||
Operate on multiple hosts sequentially (default)
|
||||
|
||||
.. option:: --remote-copy REMOTE_COPY
|
||||
|
||||
|
|
@ -103,7 +124,7 @@ to the types as commands. It can be thought as an
|
|||
"interactive manifest" environment. See below for example
|
||||
usage. Its primary use is for debugging type parameters.
|
||||
|
||||
.. option:: -s/--shell
|
||||
.. option:: -s SHELL, --shell SHELL
|
||||
|
||||
Select shell to use, defaults to current shell. Used shell should
|
||||
be POSIX compatible shell.
|
||||
|
|
@ -137,6 +158,10 @@ EXAMPLES
|
|||
# Configure hosts read from file loadbalancers
|
||||
% cdist config -f loadbalancers
|
||||
|
||||
# Configure hosts read from file web.hosts using 16 parallel jobs
|
||||
# (beta functionality)
|
||||
% cdist config -b -j 16 -f web.hosts
|
||||
|
||||
# Display banner
|
||||
cdist banner
|
||||
|
||||
|
|
@ -195,6 +220,18 @@ AUTHORS
|
|||
-------
|
||||
Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||
|
||||
CAVEATS
|
||||
-------
|
||||
When operating in parallel, either by operating in parallel for each host
|
||||
(-p/--parallel) or by parallel jobs within a host (-j/--jobs), and depending
|
||||
on target SSH server and its configuration you may encounter connection drops.
|
||||
This is controlled with sshd :strong:`MaxStartups` configuration options.
|
||||
You may also encounter session open refusal. This happens with ssh multiplexing
|
||||
when you reach maximum number of open sessions permitted per network
|
||||
connection. In this case ssh will disable multiplexing.
|
||||
This limit is controlled with sshd :strong:`MaxSessions` configuration
|
||||
options. For more details refer to :strong:`sshd_config`\ (5).
|
||||
|
||||
COPYING
|
||||
-------
|
||||
Copyright \(C) 2011-2013 Nico Schottelius. Free use of this software is
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue