diff options
Diffstat (limited to 'tests/threaddata')
-rw-r--r-- | tests/threaddata/thread1 | 228 | ||||
-rw-r--r-- | tests/threaddata/thread2 | 129 | ||||
-rw-r--r-- | tests/threaddata/thread3 | 184 | ||||
-rw-r--r-- | tests/threaddata/thread4 | 187 | ||||
-rw-r--r-- | tests/threaddata/thread5 | 119 | ||||
-rw-r--r-- | tests/threaddata/thread6 | 175 | ||||
-rw-r--r-- | tests/threaddata/thread7 | 297 | ||||
-rw-r--r-- | tests/threaddata/thread8 | 253 | ||||
-rw-r--r-- | tests/threaddata/thread9 | 283 |
9 files changed, 1855 insertions, 0 deletions
diff --git a/tests/threaddata/thread1 b/tests/threaddata/thread1 new file mode 100644 index 0000000..8b72901 --- /dev/null +++ b/tests/threaddata/thread1 | |||
@@ -0,0 +1,228 @@ | |||
1 | Return-Path: <kde-community-bounces@kde.org> | ||
2 | Received: from imapb010.mykolab.com ([unix socket]) | ||
3 | by imapb010.mykolab.com (Cyrus 2.5.10-49-g2e214b4-Kolab-2.5.10-8.1.el7.kolab_14) with LMTPA; | ||
4 | Sun, 13 Aug 2017 11:50:30 +0200 | ||
5 | X-Sieve: CMU Sieve 2.4 | ||
6 | Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) | ||
7 | by imapb010.mykolab.com (Postfix) with ESMTPS id E79C512C084C4 | ||
8 | for <christian@mailqueue.ch>; Sun, 13 Aug 2017 11:50:29 +0200 (CEST) | ||
9 | Received: from mx.kolabnow.com (unknown [10.9.4.1]) | ||
10 | by int-mx002.mykolab.com (Postfix) with ESMTPS id BE41F2329 | ||
11 | for <christian@mailqueue.ch>; Sun, 13 Aug 2017 11:50:29 +0200 (CEST) | ||
12 | X-Virus-Scanned: amavisd-new at mykolab.com | ||
13 | Authentication-Results: ext-mx-in001.mykolab.com (amavisd-new); | ||
14 | dkim=pass (1024-bit key) header.d=kde.org | ||
15 | X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 | ||
16 | Received: from forward2-smtp.messagingengine.com (forward2-smtp.messagingengine.com [66.111.4.226]) | ||
17 | by ext-mx-in001.mykolab.com (Postfix) with ESMTPS id 5614B11BB | ||
18 | for <christian@mailqueue.ch>; Sun, 13 Aug 2017 11:50:08 +0200 (CEST) | ||
19 | Received: from mailredirect.nyi.internal (imap36.nyi.internal [10.202.2.86]) | ||
20 | by mailforward.nyi.internal (Postfix) with ESMTP id E9026D1C6 | ||
21 | for <christian@mailqueue.ch>; Sun, 13 Aug 2017 05:50:06 -0400 (EDT) | ||
22 | Received: by mailredirect.nyi.internal (Postfix, from userid 501) | ||
23 | id D95328E3AC; Sun, 13 Aug 2017 05:50:06 -0400 (EDT) | ||
24 | Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) | ||
25 | by sloti36d2t28 (Cyrus fastmail-fmjessie44745-15358-git-fastmail-15358) with LMTPA; | ||
26 | Sun, 13 Aug 2017 05:50:06 -0400 | ||
27 | X-Cyrus-Session-Id: sloti36d2t28-2961984-1502617806-2-9300763073201928650 | ||
28 | X-Sieve: CMU Sieve 3.0 | ||
29 | X-Spam-known-sender: no | ||
30 | X-Orig-Spam-score: 0.0 | ||
31 | X-Spam-hits: BAYES_20 -0.001, RCVD_IN_DNSWL_MED -2.3, RP_MATCHES_RCVD -0.001, | ||
32 | SPF_PASS -0.001, LANGUAGES en, BAYES_USED global, SA_VERSION 3.4.0 | ||
33 | X-Spam-source: IP='46.4.96.248', Host='postbox.kde.org', Country='DE', FromHeader='org', | ||
34 | MailFrom='org' | ||
35 | X-Spam-charsets: plain='us-ascii' | ||
36 | X-Attached: signature.asc | ||
37 | X-Resolved-to: chrigi_1@fastmail.fm | ||
38 | X-Delivered-to: chrigi_1@fastmail.fm | ||
39 | X-Mail-from: kde-community-bounces@kde.org | ||
40 | Received: from mx4 ([10.202.2.203]) | ||
41 | by compute1.internal (LMTPProxy); Sun, 13 Aug 2017 05:50:06 -0400 | ||
42 | Authentication-Results: mx4.messagingengine.com; | ||
43 | dkim=pass (1024-bit rsa key sha256) header.d=kde.org header.i=@kde.org header.b=aAtxmD+3; | ||
44 | dmarc=none (p=none;has-list-id=yes) header.from=kde.org; | ||
45 | smime=temperror; | ||
46 | spf=pass smtp.mailfrom=kde-community-bounces@kde.org smtp.helo=postbox.kde.org | ||
47 | Received-SPF: pass | ||
48 | (kde.org: 46.4.96.248 is authorized to use 'kde-community-bounces@kde.org' in 'mfrom' identity (mechanism 'mx' matched)) | ||
49 | receiver=mx4.messagingengine.com; | ||
50 | identity=mailfrom; | ||
51 | envelope-from="kde-community-bounces@kde.org"; | ||
52 | helo=postbox.kde.org; | ||
53 | client-ip=46.4.96.248 | ||
54 | Received: from postbox.kde.org (postbox.kde.org [46.4.96.248]) | ||
55 | (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) | ||
56 | (No client certificate requested) | ||
57 | by mx4.messagingengine.com (Postfix) with ESMTPS | ||
58 | for <chrigi_1@fastmail.fm>; Sun, 13 Aug 2017 05:50:05 -0400 (EDT) | ||
59 | DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default; | ||
60 | t=1502617803; bh=IzJP1FRz6gX2xTBV2xMDBc2KfNLK284LvmfZvBQHRwU=; | ||
61 | h=From:To:Subject:Date:Reply-To:List-Id:List-Unsubscribe: | ||
62 | List-Archive:List-Post:List-Help:List-Subscribe:From; | ||
63 | b=aAtxmD+3cXY913YngN6okQjxPwOn+T9Cw1Hl1NpSZ2E4VbNDeuQ9IVj6zCqeAZE6y | ||
64 | elk2GquLeHlXeLnygo2n5LQL6epM83pkS+1AWSHQI11mBDT5byLUrXX64hOSZ579jG | ||
65 | L6+jAJT8vcqnXZcGg5EjBQqYmFp4HLedW/xduUVg= | ||
66 | X-Original-To: kde-community@kde.org | ||
67 | X-Remote-Delivered-To: kde-community@localhost.kde.org | ||
68 | Received-SPF: Neutral (access neither permitted nor denied) identity=mailfrom; | ||
69 | client-ip=85.214.75.115; helo=h2670809.stratoserver.net; | ||
70 | envelope-from=vkrause@kde.org; receiver=kde-community@kde.org | ||
71 | Received: from h2670809.stratoserver.net (deltatauchi.de [85.214.75.115]) | ||
72 | by postbox.kde.org (Postfix) with ESMTP id 61C21A308E | ||
73 | for <kde-community@kde.org>; Sun, 13 Aug 2017 09:49:38 +0000 (UTC) | ||
74 | Received: from deltatauchi.de (ip5b403802.dynamic.kabel-deutschland.de | ||
75 | [91.64.56.2]) | ||
76 | by h2670809.stratoserver.net (Postfix) with ESMTPSA id 521BBF1A0104 | ||
77 | for <kde-community@kde.org>; Sun, 13 Aug 2017 11:49:07 +0200 (CEST) | ||
78 | From: Volker Krause <vkrause@kde.org> | ||
79 | To: kde-community@kde.org | ||
80 | Subject: Telemetry Policy | ||
81 | Date: Sun, 13 Aug 2017 11:47:28 +0200 | ||
82 | Message-ID: <2048912.XfIJe3ZSdj@vkpc5> | ||
83 | Organization: KDE | ||
84 | X-Face: rgzmh}R?iq<z7H#sc'l86vzjJ"{\d6`}N5x*9!HFBn`A^tnU?<Q%ruT(jt5PG1$td=GDXe | ||
85 | XsXW(lVZ%Z0.2|w-)y[+@HI})\pNZEMi/UY_D"; | ||
86 | tt:5C'5&O9_xAqO!$HA8Ks-5}uMz%`D "2{s`Mt$}N]I`0UI=0; | ||
87 | '4v"!]XgBET9Q%cB?\vr#1=5X3,[a3k@083{n9H0m~Ey5_5xOb; @06MoJe"3/Rfe[eki | ||
88 | MIME-Version: 1.0 | ||
89 | Content-Type: multipart/signed; boundary="nextPart1627232.ab0ruIHapE"; | ||
90 | micalg="pgp-sha1"; protocol="application/pgp-signature" | ||
91 | X-BeenThere: kde-community@kde.org | ||
92 | X-Mailman-Version: 2.1.16 | ||
93 | Precedence: list | ||
94 | Reply-To: informing about and discussing non-technical community topics | ||
95 | <kde-community@kde.org> | ||
96 | List-Id: informing about and discussing non-technical community topics | ||
97 | <kde-community.kde.org> | ||
98 | List-Unsubscribe: <https://mail.kde.org/mailman/options/kde-community>, | ||
99 | <mailto:kde-community-request@kde.org?subject=unsubscribe> | ||
100 | List-Archive: <http://mail.kde.org/pipermail/kde-community/> | ||
101 | List-Post: <mailto:kde-community@kde.org> | ||
102 | List-Help: <mailto:kde-community-request@kde.org?subject=help> | ||
103 | List-Subscribe: <https://mail.kde.org/mailman/listinfo/kde-community>, | ||
104 | <mailto:kde-community-request@kde.org?subject=subscribe> | ||
105 | Errors-To: kde-community-bounces@kde.org | ||
106 | Sender: "kde-community" <kde-community-bounces@kde.org> | ||
107 | |||
108 | --nextPart1627232.ab0ruIHapE | ||
109 | Content-Transfer-Encoding: 7Bit | ||
110 | Content-Type: text/plain; charset="us-ascii" | ||
111 | |||
112 | Hi, | ||
113 | |||
114 | during the KUserFeedback BoF at Akademy there was quite some interest in | ||
115 | collecting telemetry data in KDE applications. But before actually | ||
116 | implementing that we agreed to define the rules under which we would want to | ||
117 | do that. I've tried to put the input we collected during Akademy into proper | ||
118 | wording below. What do you think? Did I miss anything? | ||
119 | |||
120 | Regards, | ||
121 | Volker | ||
122 | |||
123 | |||
124 | # Telemetry Policy Draft | ||
125 | |||
126 | Application telemetry data can be a valuable tool for tailoring our products | ||
127 | to the needs of our users. The following rules define how KDE collects and | ||
128 | uses such application telemetry data. As privacy is of utmost importance to | ||
129 | us, the general rule of thumb is to err on the side of caution here. Privacy | ||
130 | always trumps any need for telemetry data, no matter how legitimate. | ||
131 | |||
132 | These rules apply to all products released by KDE. | ||
133 | |||
134 | ## Transparency | ||
135 | |||
136 | We provide detailed information about the data that is going to be shared, in | ||
137 | a way that: | ||
138 | - is easy to understand | ||
139 | - is precise and complete | ||
140 | - is available locally without network connectivity | ||
141 | |||
142 | Any changes or additions to the telemetry functionality of an application will | ||
143 | be highlighted in the corresponding release announcement. | ||
144 | |||
145 | ## Control | ||
146 | |||
147 | We give the user full control over what data they want to share with KDE. In | ||
148 | particular: | ||
149 | - application telemetry is always opt-in, that is off by default | ||
150 | - application telemetry settings can be changed at any time, and are provided | ||
151 | as prominent in the application interface as other application settings | ||
152 | - applications honor system-wide telemetry settings where they exist (global | ||
153 | "kill switch") | ||
154 | - we provide detailed documentation about how to control the application | ||
155 | telemetry system | ||
156 | |||
157 | In order to ensure control over the data after it has been shared with KDE, | ||
158 | applications will only transmit this data to KDE servers, that is servers | ||
159 | under the full control of the KDE sysadmin team. | ||
160 | |||
161 | We will provide a designated contact point for users who have concerns about | ||
162 | the data they have shared with KDE. While we are willing to delete data a user | ||
163 | no longer wants to have shared, it should be understood that the below rules | ||
164 | are designed to make identification of data of a specific user impossible, and | ||
165 | thus a deletion request impractical. | ||
166 | |||
167 | ## Anonymity | ||
168 | |||
169 | We do not transmit data that could be used to identify a specific user. In | ||
170 | particular: | ||
171 | - we will not use any unique device, installation or user id | ||
172 | - data is stripped of any unnecessary detail and downsampled appropriately | ||
173 | before sharing to avoid fingerprinting | ||
174 | - network addresses (which are exposed inevitably as part of the data | ||
175 | transmission) are not stored together with the telemetry data, and must only | ||
176 | be stored or used to the extend necessary for abuse counter-measures | ||
177 | |||
178 | ## Minimalism | ||
179 | |||
180 | We only track the bare minimum of data necessary to answer specific questions, | ||
181 | we do not collect data preemptively or for exploratory research. In | ||
182 | particular, this means: | ||
183 | - collected data must have a clear purpose | ||
184 | - data is downsampled to the maximum extend possible at the source | ||
185 | - relevant correlations between individual bits of data should be computed at | ||
186 | the source whenever possible | ||
187 | - data collection is stopped once corresponding question has been answered | ||
188 | |||
189 | ## Privacy | ||
190 | |||
191 | We will never transmit anything containing user content, or even just hints at | ||
192 | possible user content such as e.g. file names, URLs, etc. | ||
193 | |||
194 | We will only ever track: | ||
195 | - system information that are specific to the installation/environment, but | ||
196 | independent of how the application/machine/installation is actually used | ||
197 | - statistical usage data of an installation/application | ||
198 | |||
199 | ## Compliance | ||
200 | |||
201 | KDE only releases products capable of acquiring telemetry data if compliance | ||
202 | with these rules has been established by a public review on [kde-core-devel| | ||
203 | kde-community]@kde.org from at least two reviewers. The review has to be | ||
204 | repeated for every release if changes have been made to how/what data is | ||
205 | collected. | ||
206 | |||
207 | Received data is regularly reviewed for violations of these rules, in | ||
208 | particular for data that is prone to fingerprinting. Should such violations be | ||
209 | found, the affected data will be deleted, and data recording will be suspended | ||
210 | until compliance with these rules has been established again. In order to | ||
211 | enable reviewing of the data, every KDE contributor with a developer account | ||
212 | will have access to all telemetry data gathered by any KDE product. | ||
213 | |||
214 | --nextPart1627232.ab0ruIHapE | ||
215 | Content-Type: application/pgp-signature; name="signature.asc" | ||
216 | Content-Description: This is a digitally signed message part. | ||
217 | Content-Transfer-Encoding: 7Bit | ||
218 | |||
219 | -----BEGIN PGP SIGNATURE----- | ||
220 | |||
221 | iF0EABECAB0WIQQAnu3FVHA48KjZ07R/lszWTRLSRwUCWZAgMAAKCRB/lszWTRLS | ||
222 | Ry5WAJ9+8r8e7IFPh54YBsEkisE3+dNs8QCfY+0b0jcYPVP1HdpsTZVoh33JfhU= | ||
223 | =v6cZ | ||
224 | -----END PGP SIGNATURE----- | ||
225 | |||
226 | --nextPart1627232.ab0ruIHapE-- | ||
227 | |||
228 | |||
diff --git a/tests/threaddata/thread2 b/tests/threaddata/thread2 new file mode 100644 index 0000000..4d90073 --- /dev/null +++ b/tests/threaddata/thread2 | |||
@@ -0,0 +1,129 @@ | |||
1 | Return-Path: <kde-community-bounces@kde.org> | ||
2 | Received: from imapb010.mykolab.com ([unix socket]) | ||
3 | by imapb010.mykolab.com (Cyrus 2.5.10-49-g2e214b4-Kolab-2.5.10-8.1.el7.kolab_14) with LMTPA; | ||
4 | Wed, 16 Aug 2017 09:15:00 +0200 | ||
5 | X-Sieve: CMU Sieve 2.4 | ||
6 | Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) | ||
7 | by imapb010.mykolab.com (Postfix) with ESMTPS id 1772014401C83 | ||
8 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 09:15:00 +0200 (CEST) | ||
9 | Received: from mx.kolabnow.com (unknown [10.9.4.1]) | ||
10 | by int-mx002.mykolab.com (Postfix) with ESMTPS id 01CCB2348 | ||
11 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 09:14:59 +0200 (CEST) | ||
12 | X-Virus-Scanned: amavisd-new at mykolab.com | ||
13 | Authentication-Results: ext-mx-in001.mykolab.com (amavisd-new); | ||
14 | dkim=pass (1024-bit key) header.d=kde.org | ||
15 | X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 | ||
16 | Received: from forward1-smtp.messagingengine.com (forward1-smtp.messagingengine.com [66.111.4.223]) | ||
17 | by ext-mx-in001.mykolab.com (Postfix) with ESMTPS id 3BC6B11AC | ||
18 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 09:14:42 +0200 (CEST) | ||
19 | Received: from mailredirect.nyi.internal (imap36.nyi.internal [10.202.2.86]) | ||
20 | by mailforward.nyi.internal (Postfix) with ESMTP id 9F77F12C6 | ||
21 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 03:14:41 -0400 (EDT) | ||
22 | Received: by mailredirect.nyi.internal (Postfix, from userid 501) | ||
23 | id 8EF798E597; Wed, 16 Aug 2017 03:14:41 -0400 (EDT) | ||
24 | Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) | ||
25 | by sloti36d2t28 (Cyrus fastmail-fmjessie44745-15358-git-fastmail-15358) with LMTPA; | ||
26 | Wed, 16 Aug 2017 03:14:41 -0400 | ||
27 | X-Cyrus-Session-Id: sloti36d2t28-476506-1502867681-2-17694110317903435823 | ||
28 | X-Sieve: CMU Sieve 3.0 | ||
29 | X-Spam-known-sender: no | ||
30 | X-Orig-Spam-score: 0.0 | ||
31 | X-Spam-hits: BAYES_20 -0.001, HEADER_FROM_DIFFERENT_DOMAINS 0.001, | ||
32 | RCVD_IN_DNSWL_MED -2.3, RP_MATCHES_RCVD -0.001, SPF_PASS -0.001, | ||
33 | LANGUAGES en, BAYES_USED global, SA_VERSION 3.4.0 | ||
34 | X-Spam-source: IP='46.4.96.248', Host='postbox.kde.org', Country='DE', FromHeader='ch', | ||
35 | MailFrom='org' | ||
36 | X-Spam-charsets: plain='us-ascii' | ||
37 | X-Resolved-to: chrigi_1@fastmail.fm | ||
38 | X-Delivered-to: chrigi_1@fastmail.fm | ||
39 | X-Mail-from: kde-community-bounces@kde.org | ||
40 | Received: from mx4 ([10.202.2.203]) | ||
41 | by compute1.internal (LMTPProxy); Wed, 16 Aug 2017 03:14:41 -0400 | ||
42 | Authentication-Results: mx4.messagingengine.com; | ||
43 | dkim=pass (1024-bit rsa key sha256) header.d=kde.org header.i=@kde.org header.b=cVfBDwjP; | ||
44 | dmarc=none (p=none;has-list-id=yes) header.from=fuchsnet.ch; | ||
45 | spf=pass smtp.mailfrom=kde-community-bounces@kde.org smtp.helo=postbox.kde.org | ||
46 | Received-SPF: pass | ||
47 | (kde.org: 46.4.96.248 is authorized to use 'kde-community-bounces@kde.org' in 'mfrom' identity (mechanism 'mx' matched)) | ||
48 | receiver=mx4.messagingengine.com; | ||
49 | identity=mailfrom; | ||
50 | envelope-from="kde-community-bounces@kde.org"; | ||
51 | helo=postbox.kde.org; | ||
52 | client-ip=46.4.96.248 | ||
53 | Received: from postbox.kde.org (postbox.kde.org [46.4.96.248]) | ||
54 | (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) | ||
55 | (No client certificate requested) | ||
56 | by mx4.messagingengine.com (Postfix) with ESMTPS | ||
57 | for <chrigi_1@fastmail.fm>; Wed, 16 Aug 2017 03:14:40 -0400 (EDT) | ||
58 | DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default; | ||
59 | t=1502867678; bh=70oyTvxfLkdYUd1D8WFhrBEneI7DP4MY5KH1tM/AxUI=; | ||
60 | h=From:To:Subject:Date:In-Reply-To:References:Reply-To:List-Id: | ||
61 | List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: | ||
62 | From; | ||
63 | b=cVfBDwjPyB0OrVy5jQaU1YBZtx/95ktf4lpQDQddz0Udb+QkxzLzv6S3He6EjQIRs | ||
64 | nnEfVM/Y6V/Q9IHj+AYQckxyZxbXNOmfb9jOgU/R5bhPMkpstCvw/gQTD+LMGsFuSl | ||
65 | fCKdwg+KmAWmvBhoe+8Oa6BMR3KKViYziJgMTuwI= | ||
66 | X-Original-To: kde-community@kde.org | ||
67 | X-Remote-Delivered-To: kde-community@localhost.kde.org | ||
68 | Received-SPF: None (no SPF record) identity=mailfrom; | ||
69 | client-ip=2a00:d70:0:e::317; helo=mxout017.mail.hostpoint.ch; | ||
70 | envelope-from=christian.loosli@fuchsnet.ch; receiver=kde-community@kde.org | ||
71 | Received: from mxout017.mail.hostpoint.ch (mxout017.mail.hostpoint.ch | ||
72 | [IPv6:2a00:d70:0:e::317]) | ||
73 | by postbox.kde.org (Postfix) with ESMTPS id AA196A3AC5 | ||
74 | for <kde-community@kde.org>; Sun, 13 Aug 2017 10:18:17 +0000 (UTC) | ||
75 | Received: from [10.0.2.45] (helo=asmtp012.mail.hostpoint.ch) | ||
76 | by mxout017.mail.hostpoint.ch with esmtp (Exim 4.89 (FreeBSD)) | ||
77 | (envelope-from <christian.loosli@fuchsnet.ch>) id 1dgpyK-000DwH-Of | ||
78 | for kde-community@kde.org; Sun, 13 Aug 2017 12:18:16 +0200 | ||
79 | Received: from 77-56-19-119.dclient.hispeed.ch ([77.56.19.119] | ||
80 | helo=minixfox.localnet) by asmtp012.mail.hostpoint.ch with esmtpsa | ||
81 | (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89 (FreeBSD)) | ||
82 | (envelope-from <christian.loosli@fuchsnet.ch>) id 1dgpyK-000CRa-ML | ||
83 | for kde-community@kde.org; Sun, 13 Aug 2017 12:18:16 +0200 | ||
84 | X-Authenticated-Sender-Id: mail@fuchsnet.ch | ||
85 | From: Christian Loosli <christian.loosli@fuchsnet.ch> | ||
86 | To: kde-community@kde.org | ||
87 | Subject: Re: Telemetry Policy | ||
88 | Date: Sun, 13 Aug 2017 12:18:16 +0200 | ||
89 | Message-ID: <2990543.KVDkBByYO0@minixfox> | ||
90 | User-Agent: KMail/5.2.3 (Linux/4.6.2-040602-generic; KDE/5.35.0; x86_64; ; ) | ||
91 | In-Reply-To: <2048912.XfIJe3ZSdj@vkpc5> | ||
92 | References: <2048912.XfIJe3ZSdj@vkpc5> | ||
93 | MIME-Version: 1.0 | ||
94 | Content-Transfer-Encoding: 7Bit | ||
95 | Content-Type: text/plain; charset="us-ascii" | ||
96 | X-Mailman-Approved-At: Wed, 16 Aug 2017 07:14:22 +0000 | ||
97 | X-BeenThere: kde-community@kde.org | ||
98 | X-Mailman-Version: 2.1.16 | ||
99 | Precedence: list | ||
100 | Reply-To: informing about and discussing non-technical community topics | ||
101 | <kde-community@kde.org> | ||
102 | List-Id: informing about and discussing non-technical community topics | ||
103 | <kde-community.kde.org> | ||
104 | List-Unsubscribe: <https://mail.kde.org/mailman/options/kde-community>, | ||
105 | <mailto:kde-community-request@kde.org?subject=unsubscribe> | ||
106 | List-Archive: <http://mail.kde.org/pipermail/kde-community/> | ||
107 | List-Post: <mailto:kde-community@kde.org> | ||
108 | List-Help: <mailto:kde-community-request@kde.org?subject=help> | ||
109 | List-Subscribe: <https://mail.kde.org/mailman/listinfo/kde-community>, | ||
110 | <mailto:kde-community-request@kde.org?subject=subscribe> | ||
111 | Errors-To: kde-community-bounces@kde.org | ||
112 | Sender: "kde-community" <kde-community-bounces@kde.org> | ||
113 | |||
114 | Hi, | ||
115 | |||
116 | thank you very much for this work, sounds great! | ||
117 | |||
118 | Only point I have: maybe make sure that the opt-in / default settings are not | ||
119 | only mandatory for application developers, but also for packagers / | ||
120 | distributions. | ||
121 | |||
122 | Some distributions have rather questionable views on privacy and by default | ||
123 | sent information to third parties, so I would feel much more safe if they | ||
124 | weren't allowed (in theory) to flick the switch in their package by default to | ||
125 | "on" either. | ||
126 | |||
127 | Kind regards, | ||
128 | |||
129 | Christian | ||
diff --git a/tests/threaddata/thread3 b/tests/threaddata/thread3 new file mode 100644 index 0000000..84db2b3 --- /dev/null +++ b/tests/threaddata/thread3 | |||
@@ -0,0 +1,184 @@ | |||
1 | Return-Path: <kde-community-bounces@kde.org> | ||
2 | Received: from imapb010.mykolab.com ([unix socket]) | ||
3 | by imapb010.mykolab.com (Cyrus 2.5.10-49-g2e214b4-Kolab-2.5.10-8.1.el7.kolab_14) with LMTPA; | ||
4 | Wed, 16 Aug 2017 09:33:42 +0200 | ||
5 | X-Sieve: CMU Sieve 2.4 | ||
6 | Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) | ||
7 | by imapb010.mykolab.com (Postfix) with ESMTPS id 5444D14414C34 | ||
8 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 09:33:42 +0200 (CEST) | ||
9 | Received: from mx.kolabnow.com (unknown [10.9.4.2]) | ||
10 | by int-mx001.mykolab.com (Postfix) with ESMTPS id 3DB4C114 | ||
11 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 09:33:42 +0200 (CEST) | ||
12 | X-Virus-Scanned: amavisd-new at mykolab.com | ||
13 | Authentication-Results: ext-mx-in002.mykolab.com (amavisd-new); | ||
14 | dkim=pass (1024-bit key) header.d=kde.org header.b=PXk+9Qyc; | ||
15 | dkim=pass (2048-bit key) header.d=gmail.com header.b=j1CN7DJ2 | ||
16 | X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 | ||
17 | Received: from forward1-smtp.messagingengine.com (forward1-smtp.messagingengine.com [66.111.4.223]) | ||
18 | by ext-mx-in002.mykolab.com (Postfix) with ESMTPS id DEAFCE9E | ||
19 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 09:33:36 +0200 (CEST) | ||
20 | Received: from mailredirect.nyi.internal (imap36.nyi.internal [10.202.2.86]) | ||
21 | by mailforward.nyi.internal (Postfix) with ESMTP id 6AD87108D | ||
22 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 03:33:35 -0400 (EDT) | ||
23 | Received: by mailredirect.nyi.internal (Postfix, from userid 501) | ||
24 | id 444F38E597; Wed, 16 Aug 2017 03:33:35 -0400 (EDT) | ||
25 | Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) | ||
26 | by sloti36d2t28 (Cyrus fastmail-fmjessie44745-15358-git-fastmail-15358) with LMTPA; | ||
27 | Wed, 16 Aug 2017 03:33:35 -0400 | ||
28 | X-Cyrus-Session-Id: sloti36d2t28-546055-1502868815-2-14217351451016405562 | ||
29 | X-Sieve: CMU Sieve 3.0 | ||
30 | X-Spam-known-sender: no | ||
31 | X-Orig-Spam-score: 0.0 | ||
32 | X-Spam-hits: BAYES_00 -1.9, FREEMAIL_FORGED_FROMDOMAIN 0.199, FREEMAIL_FROM 0.001, | ||
33 | HEADER_FROM_DIFFERENT_DOMAINS 0.001, RCVD_IN_DNSWL_MED -2.3, | ||
34 | RP_MATCHES_RCVD -0.001, SPF_PASS -0.001, LANGUAGES en, BAYES_USED global, | ||
35 | SA_VERSION 3.4.0 | ||
36 | X-Spam-source: IP='46.4.96.248', Host='postbox.kde.org', Country='DE', FromHeader='com', | ||
37 | MailFrom='org' | ||
38 | X-Spam-charsets: plain='UTF-8' | ||
39 | X-Resolved-to: chrigi_1@fastmail.fm | ||
40 | X-Delivered-to: chrigi_1@fastmail.fm | ||
41 | X-Mail-from: kde-community-bounces@kde.org | ||
42 | Received: from mx1 ([10.202.2.200]) | ||
43 | by compute1.internal (LMTPProxy); Wed, 16 Aug 2017 03:33:35 -0400 | ||
44 | Authentication-Results: mx1.messagingengine.com; | ||
45 | dkim=pass (1024-bit rsa key sha256) header.d=kde.org header.i=@kde.org header.b=PXk+9Qyc; | ||
46 | dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=j1CN7DJ2; | ||
47 | dmarc=pass header.from=gmail.com; | ||
48 | spf=pass smtp.mailfrom=kde-community-bounces@kde.org smtp.helo=postbox.kde.org; | ||
49 | x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=nOWNMzab | ||
50 | Received-SPF: pass | ||
51 | (kde.org: 46.4.96.248 is authorized to use 'kde-community-bounces@kde.org' in 'mfrom' identity (mechanism 'mx' matched)) | ||
52 | receiver=mx1.messagingengine.com; | ||
53 | identity=mailfrom; | ||
54 | envelope-from="kde-community-bounces@kde.org"; | ||
55 | helo=postbox.kde.org; | ||
56 | client-ip=46.4.96.248 | ||
57 | Received: from postbox.kde.org (postbox.kde.org [46.4.96.248]) | ||
58 | (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) | ||
59 | (No client certificate requested) | ||
60 | by mx1.messagingengine.com (Postfix) with ESMTPS | ||
61 | for <chrigi_1@fastmail.fm>; Wed, 16 Aug 2017 03:33:34 -0400 (EDT) | ||
62 | DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default; | ||
63 | t=1502868810; bh=dVFv3mcZvqPFeac2frbs+zJpMjYutwuTUR/aZqUTbZY=; | ||
64 | h=In-Reply-To:References:From:Date:Subject:To:Reply-To:List-Id: | ||
65 | List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: | ||
66 | From; | ||
67 | b=PXk+9Qyc+iRxwLPIHod4loutgNXu9pHl4peiPK0rI8Bl+4b02Cw0SUrzyf2JPqyDn | ||
68 | zuoxSnetdDbzoPnV1ep3yyHX+MhXiWvvc+PTKk15kIuBJYB77t+EJq3I/awvqG++Fa | ||
69 | d4Um24yPg/LUw5fFTsMuJ+Ra5MtpmFOmVbXrHDt0= | ||
70 | X-Original-To: kde-community@kde.org | ||
71 | X-Remote-Delivered-To: kde-community@localhost.kde.org | ||
72 | Received-SPF: Pass (sender SPF authorized) identity=mailfrom; | ||
73 | client-ip=2607:f8b0:4001:c0b::22f; helo=mail-it0-x22f.google.com; | ||
74 | envelope-from=valorie.zimmerman@gmail.com; receiver=kde-community@kde.org | ||
75 | Authentication-Results: postbox.kde.org; dkim=pass | ||
76 | reason="2048-bit key; unprotected key" | ||
77 | header.d=gmail.com header.i=@gmail.com header.b=j1CN7DJ2; | ||
78 | dkim-adsp=pass; dkim-atps=neutral | ||
79 | Received: from mail-it0-x22f.google.com (mail-it0-x22f.google.com | ||
80 | [IPv6:2607:f8b0:4001:c0b::22f]) | ||
81 | by postbox.kde.org (Postfix) with ESMTPS id 06F4BA0243 | ||
82 | for <kde-community@kde.org>; Wed, 16 Aug 2017 07:33:19 +0000 (UTC) | ||
83 | Received: by mail-it0-x22f.google.com with SMTP id 76so14155500ith.0 | ||
84 | for <kde-community@kde.org>; Wed, 16 Aug 2017 00:33:19 -0700 (PDT) | ||
85 | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; | ||
86 | h=mime-version:in-reply-to:references:from:date:message-id:subject:to; | ||
87 | bh=FXMFEApKo547tDMnIu6insMVxFcMsw7/E/4fcI3MkkQ=; | ||
88 | b=j1CN7DJ2CYaCWqNWOR7Hpjah/U+OYATQhmN+zVkgRNbVJOMVW6B4hWmUihH5Nll4/G | ||
89 | YX5O5OQv6i2y1hAqT3R3iISGAz70o2gIWjq14Ea+zqM9ztCM/ZX4XGaBqdv4dHTAMyDh | ||
90 | mg556PB77JLPlwHtf2CsR9gTSAC2BAuY8lsTdBV7jVkLjCGdjaSPRxiyf2t4WbcVmiUt | ||
91 | yZzWB7QmtQA4JHQ8N/bJ2lEg8cTWSj8p9o4kSAF7HDZ4X7pXfQgAPEAs/DHf9LMNGiys | ||
92 | 1xgAuYNxywGvtLaArQ+NXfgYH6VfRcFf7HFbMLs6yLyn63G9GLyUPHlHIgqWVAJrdn65 | ||
93 | Nsow== | ||
94 | X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; | ||
95 | d=1e100.net; s=20161025; | ||
96 | h=x-gm-message-state:mime-version:in-reply-to:references:from:date | ||
97 | :message-id:subject:to; | ||
98 | bh=FXMFEApKo547tDMnIu6insMVxFcMsw7/E/4fcI3MkkQ=; | ||
99 | b=nOWNMzabDGsTEZISXzVD7236lDYmFHF2kAEUxMmDSvGYEcq1/FjZwj7w7SJT62S/pY | ||
100 | oS29tWyY7LE4I+Fq5E6D8H2sfMAfaCoYQ1J27ftPVClg/kmiTGRzxf2tcv6TR/v56+vD | ||
101 | pwgDEDwgZs1oM6IBFrJr65u2+0mlcmK3qsRHBdjoQLEbZMa+GugjcI2HILqtmpTS+NJi | ||
102 | HZcVfEgOwkyqgoZkgBsaBui+5OUpz/yqryOsYx7kQxCy6uZJIFCB0dsvk7COE8nG7LYa | ||
103 | 0H8aRhVFxXRW76MUR6E67EhGMS+MS9F3DiXiUsWTn4yEZnC8cy76YPcPHVBBmGQ7CH0a | ||
104 | ScwA== | ||
105 | X-Gm-Message-State: AHYfb5g0PFdyP1pw7TVZRMJqzU/nu12G3R2adj9OD2MzSxEew1QKnS99 | ||
106 | U5MlthDVsG6C1f9Ak0fXNCtdI5w4CaBJhbc= | ||
107 | X-Received: by 10.36.37.143 with SMTP id g137mr1056087itg.35.1502868798009; | ||
108 | Wed, 16 Aug 2017 00:33:18 -0700 (PDT) | ||
109 | MIME-Version: 1.0 | ||
110 | Received: by 10.107.6.142 with HTTP; Wed, 16 Aug 2017 00:33:02 -0700 (PDT) | ||
111 | In-Reply-To: <2990543.KVDkBByYO0@minixfox> | ||
112 | References: <2048912.XfIJe3ZSdj@vkpc5> <2990543.KVDkBByYO0@minixfox> | ||
113 | From: Valorie Zimmerman <valorie.zimmerman@gmail.com> | ||
114 | Date: Wed, 16 Aug 2017 00:33:02 -0700 | ||
115 | Message-ID: <CACpu024EH1OeDqwL94QK33eq4sCGjKjwedcQDR_PWjprBevzfg@mail.gmail.com> | ||
116 | Subject: Re: Telemetry Policy | ||
117 | To: informing about and discussing non-technical community topics | ||
118 | <kde-community@kde.org> | ||
119 | Content-Type: text/plain; charset="UTF-8" | ||
120 | X-BeenThere: kde-community@kde.org | ||
121 | X-Mailman-Version: 2.1.16 | ||
122 | Precedence: list | ||
123 | Reply-To: informing about and discussing non-technical community topics | ||
124 | <kde-community@kde.org> | ||
125 | List-Id: informing about and discussing non-technical community topics | ||
126 | <kde-community.kde.org> | ||
127 | List-Unsubscribe: <https://mail.kde.org/mailman/options/kde-community>, | ||
128 | <mailto:kde-community-request@kde.org?subject=unsubscribe> | ||
129 | List-Archive: <http://mail.kde.org/pipermail/kde-community/> | ||
130 | List-Post: <mailto:kde-community@kde.org> | ||
131 | List-Help: <mailto:kde-community-request@kde.org?subject=help> | ||
132 | List-Subscribe: <https://mail.kde.org/mailman/listinfo/kde-community>, | ||
133 | <mailto:kde-community-request@kde.org?subject=subscribe> | ||
134 | Errors-To: kde-community-bounces@kde.org | ||
135 | Sender: "kde-community" <kde-community-bounces@kde.org> | ||
136 | |||
137 | Hi all, Mozilla has done a lot of work on telemetry, and we might be | ||
138 | able to use some of their findings. On this page: | ||
139 | https://wiki.mozilla.org/Firefox/Data_Collection they break down the | ||
140 | data they might possibly collect into four buckets - technical (such | ||
141 | as crashes), user interaction, web activity, and sensitive (personal | ||
142 | data). | ||
143 | |||
144 | This bit might be relevant to our discussion: "Categories 1 & 2 | ||
145 | (Technical & Interaction data) | ||
146 | Pre-Release & Release: Data may default on, provided the data is | ||
147 | exclusively in these categories (it cannot be in any other category). | ||
148 | In Release, an opt-out must be available for most types of Technical | ||
149 | and Interaction data. " | ||
150 | |||
151 | I think the entire page might be enlightening to this discussion. I | ||
152 | believe our analysis of needs should be more fine-grained, and that | ||
153 | some parts of what we need can be "default on" especially for | ||
154 | pre-release testing. For releases, we can provide an opt-out. | ||
155 | |||
156 | Other more sensitive data will need to be opt-in. I think it's a | ||
157 | mistake to treat all the data we might want all in the same way. | ||
158 | |||
159 | Valorie | ||
160 | |||
161 | |||
162 | On Sun, Aug 13, 2017 at 3:18 AM, Christian Loosli | ||
163 | <christian.loosli@fuchsnet.ch> wrote: | ||
164 | > Hi, | ||
165 | > | ||
166 | > thank you very much for this work, sounds great! | ||
167 | > | ||
168 | > Only point I have: maybe make sure that the opt-in / default settings are not | ||
169 | > only mandatory for application developers, but also for packagers / | ||
170 | > distributions. | ||
171 | > | ||
172 | > Some distributions have rather questionable views on privacy and by default | ||
173 | > sent information to third parties, so I would feel much more safe if they | ||
174 | > weren't allowed (in theory) to flick the switch in their package by default to | ||
175 | > "on" either. | ||
176 | > | ||
177 | > Kind regards, | ||
178 | > | ||
179 | > Christian | ||
180 | |||
181 | |||
182 | |||
183 | -- | ||
184 | http://about.me/valoriez | ||
diff --git a/tests/threaddata/thread4 b/tests/threaddata/thread4 new file mode 100644 index 0000000..492d64d --- /dev/null +++ b/tests/threaddata/thread4 | |||
@@ -0,0 +1,187 @@ | |||
1 | Return-Path: <kde-community-bounces@kde.org> | ||
2 | Received: from imapb010.mykolab.com ([unix socket]) | ||
3 | by imapb010.mykolab.com (Cyrus 2.5.10-49-g2e214b4-Kolab-2.5.10-8.1.el7.kolab_14) with LMTPA; | ||
4 | Wed, 16 Aug 2017 14:15:52 +0200 | ||
5 | X-Sieve: CMU Sieve 2.4 | ||
6 | Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) | ||
7 | by imapb010.mykolab.com (Postfix) with ESMTPS id B5DFE145C97EA | ||
8 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 14:15:52 +0200 (CEST) | ||
9 | Received: from mx.kolabnow.com (unknown [10.9.4.3]) | ||
10 | by int-mx001.mykolab.com (Postfix) with ESMTPS id 9430B114 | ||
11 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 14:15:52 +0200 (CEST) | ||
12 | X-Virus-Scanned: amavisd-new at mykolab.com | ||
13 | Authentication-Results: ext-mx-in003.mykolab.com (amavisd-new); | ||
14 | dkim=pass (1024-bit key) header.d=kde.org | ||
15 | X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 | ||
16 | Received: from forward1-smtp.messagingengine.com (forward1-smtp.messagingengine.com [66.111.4.223]) | ||
17 | by ext-mx-in003.mykolab.com (Postfix) with ESMTPS id 87ADC292C | ||
18 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 14:15:41 +0200 (CEST) | ||
19 | Received: from mailredirect.nyi.internal (imap36.nyi.internal [10.202.2.86]) | ||
20 | by mailforward.nyi.internal (Postfix) with ESMTP id 14E06F2B | ||
21 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 08:15:41 -0400 (EDT) | ||
22 | Received: by mailredirect.nyi.internal (Postfix, from userid 501) | ||
23 | id 02B668E597; Wed, 16 Aug 2017 08:15:40 -0400 (EDT) | ||
24 | Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) | ||
25 | by sloti36d2t28 (Cyrus fastmail-fmjessie44745-15358-git-fastmail-15358) with LMTPA; | ||
26 | Wed, 16 Aug 2017 08:15:40 -0400 | ||
27 | X-Cyrus-Session-Id: sloti36d2t28-920397-1502885740-5-10891205693403350257 | ||
28 | X-Sieve: CMU Sieve 3.0 | ||
29 | X-Spam-known-sender: no | ||
30 | X-Orig-Spam-score: 0.0 | ||
31 | X-Spam-hits: BAYES_00 -1.9, RCVD_IN_DNSWL_MED -2.3, RP_MATCHES_RCVD -0.001, | ||
32 | SPF_PASS -0.001, LANGUAGES en, BAYES_USED global, SA_VERSION 3.4.0 | ||
33 | X-Spam-source: IP='46.4.96.248', Host='postbox.kde.org', Country='DE', FromHeader='org', | ||
34 | MailFrom='org' | ||
35 | X-Spam-charsets: plain='utf-8' | ||
36 | X-Attached: signature.asc | ||
37 | X-Resolved-to: chrigi_1@fastmail.fm | ||
38 | X-Delivered-to: chrigi_1@fastmail.fm | ||
39 | X-Mail-from: kde-community-bounces@kde.org | ||
40 | Received: from mx1 ([10.202.2.200]) | ||
41 | by compute1.internal (LMTPProxy); Wed, 16 Aug 2017 08:15:40 -0400 | ||
42 | Authentication-Results: mx1.messagingengine.com; | ||
43 | dkim=pass (1024-bit rsa key sha256) header.d=kde.org header.i=@kde.org header.b=dcc9ZeF1; | ||
44 | dmarc=none (p=none;has-list-id=yes) header.from=kde.org; | ||
45 | smime=temperror; | ||
46 | spf=pass smtp.mailfrom=kde-community-bounces@kde.org smtp.helo=postbox.kde.org | ||
47 | Received-SPF: pass | ||
48 | (kde.org: 46.4.96.248 is authorized to use 'kde-community-bounces@kde.org' in 'mfrom' identity (mechanism 'mx' matched)) | ||
49 | receiver=mx1.messagingengine.com; | ||
50 | identity=mailfrom; | ||
51 | envelope-from="kde-community-bounces@kde.org"; | ||
52 | helo=postbox.kde.org; | ||
53 | client-ip=46.4.96.248 | ||
54 | Received: from postbox.kde.org (postbox.kde.org [46.4.96.248]) | ||
55 | (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) | ||
56 | (No client certificate requested) | ||
57 | by mx1.messagingengine.com (Postfix) with ESMTPS | ||
58 | for <chrigi_1@fastmail.fm>; Wed, 16 Aug 2017 08:15:40 -0400 (EDT) | ||
59 | DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default; | ||
60 | t=1502885735; bh=SH/qVWnJJ/KE8PqQNaOwBRNoy7rIm5VobJE4/TZFZ9g=; | ||
61 | h=From:To:Subject:Date:In-Reply-To:References:Reply-To:List-Id: | ||
62 | List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: | ||
63 | From; | ||
64 | b=dcc9ZeF1EO5Q0C8mVOjhOITKyPmrCB9KGB4gKdTSfuxo4OZGKHg/xi7VH0/UDLYxy | ||
65 | Ni1GHXrJiD50yXOLDYICYr0XsDpYQaHmRQXGs6O6g/hIYxR2BCdqH1/5/NgNzPyjLH | ||
66 | 5aKmEZt4LH8/JKYnv1UJCiKdhG2UQrs3fSg/ZMpM= | ||
67 | X-Original-To: kde-community@kde.org | ||
68 | X-Remote-Delivered-To: kde-community@localhost.kde.org | ||
69 | Received-SPF: Neutral (access neither permitted nor denied) identity=mailfrom; | ||
70 | client-ip=85.214.75.115; helo=h2670809.stratoserver.net; | ||
71 | envelope-from=vkrause@kde.org; receiver=kde-community@kde.org | ||
72 | Received: from h2670809.stratoserver.net (deltatauchi.de [85.214.75.115]) | ||
73 | by postbox.kde.org (Postfix) with ESMTP id 7F686A0160 | ||
74 | for <kde-community@kde.org>; Wed, 16 Aug 2017 12:15:15 +0000 (UTC) | ||
75 | Received: from vkpc19.localnet (unknown [185.28.184.2]) | ||
76 | by h2670809.stratoserver.net (Postfix) with ESMTPSA id 59DBAF1A0104 | ||
77 | for <kde-community@kde.org>; Wed, 16 Aug 2017 14:14:44 +0200 (CEST) | ||
78 | From: Volker Krause <vkrause@kde.org> | ||
79 | To: kde-community@kde.org | ||
80 | Subject: Re: Telemetry Policy | ||
81 | Date: Wed, 16 Aug 2017 14:13:48 +0200 | ||
82 | Message-ID: <1942419.JquqIjZoWq@vkpc19> | ||
83 | Organization: KDE | ||
84 | In-Reply-To: <CACpu024EH1OeDqwL94QK33eq4sCGjKjwedcQDR_PWjprBevzfg@mail.gmail.com> | ||
85 | References: <2048912.XfIJe3ZSdj@vkpc5> <2990543.KVDkBByYO0@minixfox> | ||
86 | <CACpu024EH1OeDqwL94QK33eq4sCGjKjwedcQDR_PWjprBevzfg@mail.gmail.com> | ||
87 | MIME-Version: 1.0 | ||
88 | Content-Type: multipart/signed; boundary="nextPart3633370.DIlRsSa6NW"; | ||
89 | micalg="pgp-sha1"; protocol="application/pgp-signature" | ||
90 | X-BeenThere: kde-community@kde.org | ||
91 | X-Mailman-Version: 2.1.16 | ||
92 | Precedence: list | ||
93 | Reply-To: informing about and discussing non-technical community topics | ||
94 | <kde-community@kde.org> | ||
95 | List-Id: informing about and discussing non-technical community topics | ||
96 | <kde-community.kde.org> | ||
97 | List-Unsubscribe: <https://mail.kde.org/mailman/options/kde-community>, | ||
98 | <mailto:kde-community-request@kde.org?subject=unsubscribe> | ||
99 | List-Archive: <http://mail.kde.org/pipermail/kde-community/> | ||
100 | List-Post: <mailto:kde-community@kde.org> | ||
101 | List-Help: <mailto:kde-community-request@kde.org?subject=help> | ||
102 | List-Subscribe: <https://mail.kde.org/mailman/listinfo/kde-community>, | ||
103 | <mailto:kde-community-request@kde.org?subject=subscribe> | ||
104 | Errors-To: kde-community-bounces@kde.org | ||
105 | Sender: "kde-community" <kde-community-bounces@kde.org> | ||
106 | |||
107 | --nextPart3633370.DIlRsSa6NW | ||
108 | Content-Transfer-Encoding: 7Bit | ||
109 | Content-Type: text/plain; charset="utf-8" | ||
110 | |||
111 | On Wednesday, 16 August 2017 09:33:02 CEST Valorie Zimmerman wrote: | ||
112 | > Hi all, Mozilla has done a lot of work on telemetry, and we might be | ||
113 | > able to use some of their findings. On this page: | ||
114 | > https://wiki.mozilla.org/Firefox/Data_Collection they break down the | ||
115 | > data they might possibly collect into four buckets - technical (such | ||
116 | > as crashes), user interaction, web activity, and sensitive (personal | ||
117 | > data). | ||
118 | |||
119 | without making it that explicit, we basically have the same four categories of | ||
120 | data too, and explicitly exclude the use of category 3 and 4, ie user content/ | ||
121 | activity and personal data, only technical and interaction data are allowed to | ||
122 | be used (category 1 and 2). | ||
123 | |||
124 | > This bit might be relevant to our discussion: "Categories 1 & 2 | ||
125 | > (Technical & Interaction data) | ||
126 | > Pre-Release & Release: Data may default on, provided the data is | ||
127 | > exclusively in these categories (it cannot be in any other category). | ||
128 | > In Release, an opt-out must be available for most types of Technical | ||
129 | > and Interaction data. " | ||
130 | > | ||
131 | > I think the entire page might be enlightening to this discussion. I | ||
132 | > believe our analysis of needs should be more fine-grained, and that | ||
133 | > some parts of what we need can be "default on" especially for | ||
134 | > pre-release testing. For releases, we can provide an opt-out. | ||
135 | > | ||
136 | > Other more sensitive data will need to be opt-in. I think it's a | ||
137 | > mistake to treat all the data we might want all in the same way. | ||
138 | |||
139 | This again brings up opt-out, which so far doesn't seem to have a chance for | ||
140 | consensus. Can we defer this to when we have some more experience with the | ||
141 | opt-in approach and how much participation we get with that? Or are people | ||
142 | feeling this would too strongly limit what they are allowed to do in their | ||
143 | applications? | ||
144 | |||
145 | Seeing yesterday's blog from the Krita team (https://akapust1n.github.io/ | ||
146 | 2017-08-15-sixth-blog-gsoc-2017/), I'd particularly be interested in their | ||
147 | view on this. | ||
148 | |||
149 | Regards, | ||
150 | Volker | ||
151 | |||
152 | > On Sun, Aug 13, 2017 at 3:18 AM, Christian Loosli | ||
153 | > | ||
154 | > <christian.loosli@fuchsnet.ch> wrote: | ||
155 | > > Hi, | ||
156 | > > | ||
157 | > > thank you very much for this work, sounds great! | ||
158 | > > | ||
159 | > > Only point I have: maybe make sure that the opt-in / default settings are | ||
160 | > > not only mandatory for application developers, but also for packagers / | ||
161 | > > distributions. | ||
162 | > > | ||
163 | > > Some distributions have rather questionable views on privacy and by | ||
164 | > > default | ||
165 | > > sent information to third parties, so I would feel much more safe if they | ||
166 | > > weren't allowed (in theory) to flick the switch in their package by | ||
167 | > > default to "on" either. | ||
168 | > > | ||
169 | > > Kind regards, | ||
170 | > > | ||
171 | > > Christian | ||
172 | |||
173 | |||
174 | |||
175 | --nextPart3633370.DIlRsSa6NW | ||
176 | Content-Type: application/pgp-signature; name="signature.asc" | ||
177 | Content-Description: This is a digitally signed message part. | ||
178 | Content-Transfer-Encoding: 7Bit | ||
179 | |||
180 | -----BEGIN PGP SIGNATURE----- | ||
181 | |||
182 | iF0EABECAB0WIQQAnu3FVHA48KjZ07R/lszWTRLSRwUCWZQ2/AAKCRB/lszWTRLS | ||
183 | R+niAKCpVjpRVPq455bnZlAVxpARkGWE/gCcCaBN1QAFz8Da6XIKJGY7iukaS3A= | ||
184 | =ZSiq | ||
185 | -----END PGP SIGNATURE----- | ||
186 | |||
187 | --nextPart3633370.DIlRsSa6NW-- | ||
diff --git a/tests/threaddata/thread5 b/tests/threaddata/thread5 new file mode 100644 index 0000000..def438c --- /dev/null +++ b/tests/threaddata/thread5 | |||
@@ -0,0 +1,119 @@ | |||
1 | Return-Path: <kde-community-bounces@kde.org> | ||
2 | Received: from imapb010.mykolab.com ([unix socket]) | ||
3 | by imapb010.mykolab.com (Cyrus 2.5.10-49-g2e214b4-Kolab-2.5.10-8.1.el7.kolab_14) with LMTPA; | ||
4 | Wed, 16 Aug 2017 15:30:55 +0200 | ||
5 | X-Sieve: CMU Sieve 2.4 | ||
6 | Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) | ||
7 | by imapb010.mykolab.com (Postfix) with ESMTPS id 2C73C14646FD6 | ||
8 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 15:30:55 +0200 (CEST) | ||
9 | Received: from mx.kolabnow.com (unknown [10.9.4.2]) | ||
10 | by int-mx001.mykolab.com (Postfix) with ESMTPS id 0324D114 | ||
11 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 15:30:54 +0200 (CEST) | ||
12 | X-Virus-Scanned: amavisd-new at mykolab.com | ||
13 | Authentication-Results: ext-mx-in002.mykolab.com (amavisd-new); | ||
14 | dkim=pass (1024-bit key) header.d=kde.org | ||
15 | X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 | ||
16 | Received: from forward1-smtp.messagingengine.com (forward1-smtp.messagingengine.com [66.111.4.223]) | ||
17 | by ext-mx-in002.mykolab.com (Postfix) with ESMTPS id C91AA866 | ||
18 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 15:30:34 +0200 (CEST) | ||
19 | Received: from mailredirect.nyi.internal (imap36.nyi.internal [10.202.2.86]) | ||
20 | by mailforward.nyi.internal (Postfix) with ESMTP id 5C87A1858 | ||
21 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 09:30:33 -0400 (EDT) | ||
22 | Received: by mailredirect.nyi.internal (Postfix, from userid 501) | ||
23 | id 4CC8B8E597; Wed, 16 Aug 2017 09:30:33 -0400 (EDT) | ||
24 | Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) | ||
25 | by sloti36d2t28 (Cyrus fastmail-fmjessie44745-15358-git-fastmail-15358) with LMTPA; | ||
26 | Wed, 16 Aug 2017 09:30:33 -0400 | ||
27 | X-Cyrus-Session-Id: sloti36d2t28-1026013-1502890233-2-11003035487755983862 | ||
28 | X-Sieve: CMU Sieve 3.0 | ||
29 | X-Spam-known-sender: no | ||
30 | X-Orig-Spam-score: 0.0 | ||
31 | X-Spam-hits: BAYES_00 -1.9, HEADER_FROM_DIFFERENT_DOMAINS 0.001, RCVD_IN_DNSWL_MED -2.3, | ||
32 | RP_MATCHES_RCVD -0.001, SPF_PASS -0.001, LANGUAGES en, BAYES_USED global, | ||
33 | SA_VERSION 3.4.0 | ||
34 | X-Spam-source: IP='46.4.96.248', Host='postbox.kde.org', Country='DE', FromHeader='org', | ||
35 | MailFrom='org' | ||
36 | X-Spam-charsets: | ||
37 | X-Resolved-to: chrigi_1@fastmail.fm | ||
38 | X-Delivered-to: chrigi_1@fastmail.fm | ||
39 | X-Mail-from: kde-community-bounces@kde.org | ||
40 | Received: from mx5 ([10.202.2.204]) | ||
41 | by compute1.internal (LMTPProxy); Wed, 16 Aug 2017 09:30:33 -0400 | ||
42 | Authentication-Results: mx5.messagingengine.com; | ||
43 | dkim=pass (1024-bit rsa key sha256) header.d=kde.org header.i=@kde.org header.b=RolpJ4HJ; | ||
44 | dmarc=none (p=none;has-list-id=yes) header.from=valdyas.org; | ||
45 | spf=pass smtp.mailfrom=kde-community-bounces@kde.org smtp.helo=postbox.kde.org | ||
46 | Received-SPF: pass | ||
47 | (kde.org: 46.4.96.248 is authorized to use 'kde-community-bounces@kde.org' in 'mfrom' identity (mechanism 'mx' matched)) | ||
48 | receiver=mx5.messagingengine.com; | ||
49 | identity=mailfrom; | ||
50 | envelope-from="kde-community-bounces@kde.org"; | ||
51 | helo=postbox.kde.org; | ||
52 | client-ip=46.4.96.248 | ||
53 | Received: from postbox.kde.org (postbox.kde.org [46.4.96.248]) | ||
54 | (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) | ||
55 | (No client certificate requested) | ||
56 | by mx5.messagingengine.com (Postfix) with ESMTPS | ||
57 | for <chrigi_1@fastmail.fm>; Wed, 16 Aug 2017 09:30:32 -0400 (EDT) | ||
58 | DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default; | ||
59 | t=1502890227; bh=z989fztQpyrmqEjIXZUifZvjlTrbUJ38xgYnpo5TWHY=; | ||
60 | h=Date:From:To:Subject:In-Reply-To:References:Reply-To:List-Id: | ||
61 | List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: | ||
62 | From; | ||
63 | b=RolpJ4HJf2ZKKk0rJkqOuvP1Ed5rERJZdvt2+FMMsImGArH3hWTlgl1qQewN3B81n | ||
64 | Nq4o83kvWrlw2Y0i0n/fd+NjBLY9wtDBeRslr06KZSnZe4vL6N8p15wkQIs+oUAvCL | ||
65 | 01Uy2pFX/99m+u66rd5IH2Epkdj9iSn2S6U0S3Ew= | ||
66 | X-Original-To: kde-community@kde.org | ||
67 | X-Remote-Delivered-To: kde-community@localhost.kde.org | ||
68 | Received-SPF: None (no SPF record) identity=mailfrom; client-ip=80.100.45.33; | ||
69 | helo=calcifer.valdyas.org; envelope-from=boud@valdyas.org; | ||
70 | receiver=kde-community@kde.org | ||
71 | Received: from calcifer.valdyas.org (calcifer.xs4all.nl [80.100.45.33]) | ||
72 | by postbox.kde.org (Postfix) with ESMTP id 6A134A0178 | ||
73 | for <kde-community@kde.org>; Wed, 16 Aug 2017 13:30:15 +0000 (UTC) | ||
74 | Received: by calcifer.valdyas.org (Postfix, from userid 1001) | ||
75 | id D3C2BC283D; Wed, 16 Aug 2017 15:30:14 +0200 (CEST) | ||
76 | Date: Wed, 16 Aug 2017 15:30:14 +0200 (CEST) | ||
77 | From: Boudewijn Rempt <boud@valdyas.org> | ||
78 | To: informing about and discussing non-technical community topics | ||
79 | <kde-community@kde.org> | ||
80 | Subject: Re: Telemetry Policy | ||
81 | In-Reply-To: <1942419.JquqIjZoWq@vkpc19> | ||
82 | Message-ID: <alpine.LNX.2.00.1708161528260.1363@calcifer.valdyas.org> | ||
83 | References: <2048912.XfIJe3ZSdj@vkpc5> <2990543.KVDkBByYO0@minixfox> | ||
84 | <CACpu024EH1OeDqwL94QK33eq4sCGjKjwedcQDR_PWjprBevzfg@mail.gmail.com> | ||
85 | <1942419.JquqIjZoWq@vkpc19> | ||
86 | User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) | ||
87 | MIME-Version: 1.0 | ||
88 | Content-Type: TEXT/PLAIN; charset=US-ASCII | ||
89 | X-BeenThere: kde-community@kde.org | ||
90 | X-Mailman-Version: 2.1.16 | ||
91 | Precedence: list | ||
92 | Reply-To: informing about and discussing non-technical community topics | ||
93 | <kde-community@kde.org> | ||
94 | List-Id: informing about and discussing non-technical community topics | ||
95 | <kde-community.kde.org> | ||
96 | List-Unsubscribe: <https://mail.kde.org/mailman/options/kde-community>, | ||
97 | <mailto:kde-community-request@kde.org?subject=unsubscribe> | ||
98 | List-Archive: <http://mail.kde.org/pipermail/kde-community/> | ||
99 | List-Post: <mailto:kde-community@kde.org> | ||
100 | List-Help: <mailto:kde-community-request@kde.org?subject=help> | ||
101 | List-Subscribe: <https://mail.kde.org/mailman/listinfo/kde-community>, | ||
102 | <mailto:kde-community-request@kde.org?subject=subscribe> | ||
103 | Errors-To: kde-community-bounces@kde.org | ||
104 | Sender: "kde-community" <kde-community-bounces@kde.org> | ||
105 | |||
106 | On Wed, 16 Aug 2017, Volker Krause wrote: | ||
107 | |||
108 | > Seeing yesterday's blog from the Krita team (https://akapust1n.github.io/ | ||
109 | > 2017-08-15-sixth-blog-gsoc-2017/), I'd particularly be interested in their | ||
110 | > view on this. | ||
111 | |||
112 | I've pointed alexey at this thread, but there's a huge language barrier: | ||
113 | he basically communicates through google translate. I've made it a firm | ||
114 | condition of merging and operating the telemetry that we adhere to the | ||
115 | KDE policy in every way. Even then, I still consider his work to be | ||
116 | an experimental research project. | ||
117 | |||
118 | -- | ||
119 | Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org | ||
diff --git a/tests/threaddata/thread6 b/tests/threaddata/thread6 new file mode 100644 index 0000000..5ff64ff --- /dev/null +++ b/tests/threaddata/thread6 | |||
@@ -0,0 +1,175 @@ | |||
1 | Return-Path: <kde-community-bounces@kde.org> | ||
2 | Received: from imapb010.mykolab.com ([unix socket]) | ||
3 | by imapb010.mykolab.com (Cyrus 2.5.10-49-g2e214b4-Kolab-2.5.10-8.1.el7.kolab_14) with LMTPA; | ||
4 | Thu, 17 Aug 2017 01:47:27 +0200 | ||
5 | X-Sieve: CMU Sieve 2.4 | ||
6 | Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) | ||
7 | by imapb010.mykolab.com (Postfix) with ESMTPS id 2CC5214A68D1A | ||
8 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 01:47:27 +0200 (CEST) | ||
9 | Received: from mx.kolabnow.com (unknown [10.9.4.2]) | ||
10 | by int-mx002.mykolab.com (Postfix) with ESMTPS id 13C82F44 | ||
11 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 01:47:27 +0200 (CEST) | ||
12 | X-Virus-Scanned: amavisd-new at mykolab.com | ||
13 | Authentication-Results: ext-mx-in002.mykolab.com (amavisd-new); | ||
14 | dkim=pass (1024-bit key) header.d=kde.org | ||
15 | X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 | ||
16 | Received: from forward1-smtp.messagingengine.com (forward1-smtp.messagingengine.com [66.111.4.223]) | ||
17 | by ext-mx-in002.mykolab.com (Postfix) with ESMTPS id DA7D7211 | ||
18 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 01:47:15 +0200 (CEST) | ||
19 | Received: from mailredirect.nyi.internal (imap36.nyi.internal [10.202.2.86]) | ||
20 | by mailforward.nyi.internal (Postfix) with ESMTP id F078A4C | ||
21 | for <christian@mailqueue.ch>; Wed, 16 Aug 2017 19:47:14 -0400 (EDT) | ||
22 | Received: by mailredirect.nyi.internal (Postfix, from userid 501) | ||
23 | id D2D7E8E231; Wed, 16 Aug 2017 19:47:14 -0400 (EDT) | ||
24 | Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) | ||
25 | by sloti36d2t28 (Cyrus fastmail-fmjessie44745-15358-git-fastmail-15358) with LMTPA; | ||
26 | Wed, 16 Aug 2017 19:47:14 -0400 | ||
27 | X-Cyrus-Session-Id: sloti36d2t28-1787481-1502927234-2-5475491779407099440 | ||
28 | X-Sieve: CMU Sieve 3.0 | ||
29 | X-Spam-known-sender: yes ("Address thomas.pfeiffer@kde.org in From header is in addressbook"); | ||
30 | in-addressbook | ||
31 | X-Orig-Spam-score: 0.0 | ||
32 | X-Spam-hits: BAYES_00 -1.9, RCVD_IN_DNSWL_MED -2.3, RCVD_IN_SORBS_SPAM 0.5, | ||
33 | RP_MATCHES_RCVD -0.001, SPF_PASS -0.001, LANGUAGES en, BAYES_USED global, | ||
34 | SA_VERSION 3.4.0 | ||
35 | X-Spam-source: IP='46.4.96.248', Host='postbox.kde.org', Country='DE', FromHeader='org', | ||
36 | MailFrom='org' | ||
37 | X-Spam-charsets: plain='us-ascii' | ||
38 | X-Resolved-to: chrigi_1@fastmail.fm | ||
39 | X-Delivered-to: chrigi_1@fastmail.fm | ||
40 | X-Mail-from: kde-community-bounces@kde.org | ||
41 | Received: from mx6 ([10.202.2.205]) | ||
42 | by compute1.internal (LMTPProxy); Wed, 16 Aug 2017 19:47:14 -0400 | ||
43 | Authentication-Results: mx6.messagingengine.com; | ||
44 | dkim=pass (1024-bit rsa key sha256) header.d=kde.org header.i=@kde.org header.b=jjcN/rDm; | ||
45 | dmarc=none (p=none;has-list-id=yes) header.from=kde.org; | ||
46 | spf=pass smtp.mailfrom=kde-community-bounces@kde.org smtp.helo=postbox.kde.org; | ||
47 | x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=MDpKFUTu | ||
48 | Received-SPF: pass | ||
49 | (kde.org: 46.4.96.248 is authorized to use 'kde-community-bounces@kde.org' in 'mfrom' identity (mechanism 'mx' matched)) | ||
50 | receiver=mx6.messagingengine.com; | ||
51 | identity=mailfrom; | ||
52 | envelope-from="kde-community-bounces@kde.org"; | ||
53 | helo=postbox.kde.org; | ||
54 | client-ip=46.4.96.248 | ||
55 | Received: from postbox.kde.org (postbox.kde.org [46.4.96.248]) | ||
56 | (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) | ||
57 | (No client certificate requested) | ||
58 | by mx6.messagingengine.com (Postfix) with ESMTPS | ||
59 | for <chrigi_1@fastmail.fm>; Wed, 16 Aug 2017 19:47:13 -0400 (EDT) | ||
60 | DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default; | ||
61 | t=1502927232; bh=ZPaDxaRw15uQ6A7HkCF2KoV4m+FrAkqde8P/U1SNqY8=; | ||
62 | h=From:To:Subject:Date:In-Reply-To:References:Reply-To:List-Id: | ||
63 | List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: | ||
64 | From; | ||
65 | b=jjcN/rDm5jM+2ttx4iyMXexUXHMS9OAzt1cfA461VOjTfg9ZPg+Kt1qCqUVzJNoSj | ||
66 | tXrKk69VVjb7tr4GNWJMKc2FAb5P33ndx6UC08kFDADMECoxSgwbHeKWdKCLE0KqOH | ||
67 | sCtYBZp0heUQzEztcQtjwtPuExHqivuLyYqZRvyM= | ||
68 | X-Original-To: kde-community@kde.org | ||
69 | X-Remote-Delivered-To: kde-community@localhost.kde.org | ||
70 | Received-SPF: Pass (sender SPF authorized) identity=mailfrom; | ||
71 | client-ip=209.85.128.174; helo=mail-wr0-f174.google.com; | ||
72 | envelope-from=t.pfeiffer.ux@gmail.com; receiver=kde-community@kde.org | ||
73 | Received: from mail-wr0-f174.google.com (mail-wr0-f174.google.com | ||
74 | [209.85.128.174]) | ||
75 | by postbox.kde.org (Postfix) with ESMTPS id 6AB96A029E | ||
76 | for <kde-community@kde.org>; Wed, 16 Aug 2017 23:46:52 +0000 (UTC) | ||
77 | Received: by mail-wr0-f174.google.com with SMTP id b65so29404863wrd.0 | ||
78 | for <kde-community@kde.org>; Wed, 16 Aug 2017 16:46:52 -0700 (PDT) | ||
79 | X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; | ||
80 | d=1e100.net; s=20161025; | ||
81 | h=x-gm-message-state:from:to:subject:date:message-id:organization | ||
82 | :in-reply-to:references:mime-version:content-transfer-encoding; | ||
83 | bh=vOHtuq150Bi0dtLwrlvhmLXneJGQN+nwYPMD7ClfMTY=; | ||
84 | b=MDpKFUTuVW39/V5tI6WXpiuZNRgPorWVPEILVo6uTCaSPIWU4FPwx/FYFqYRnwLLZ4 | ||
85 | JwLB2+R6USx5jpbjlgx7GDEuCAAGm+GI7GtyLRb0tZZMtXW7glpa2IuqLPTtIygXQSn4 | ||
86 | nsSRysSlT02zZ26qbDXYeoWUOpn2CK2fmQ9l9q29GdTmC/+Ud4vfJqdW/nvnczqZVyyF | ||
87 | zUsQuOalp0VORBdSgDxDrtEA50pR+8TrnBu48u4OSigb4d6QgqZvPEYSPp7UWHmuEoBe | ||
88 | F92VN6efXYqb4tRUthsfokDw7l1TFhRB0g0UOl7BxXrRT54MGceiJ4fY8jVD+7+DN3aT | ||
89 | pD3g== | ||
90 | X-Gm-Message-State: AHYfb5gfW1I+uGmtawofLSI0ZX4ZfkMah5Eyn73zmN/CEJ0d9ZDOFpsR | ||
91 | Y4FpRIYROX0uhR9L | ||
92 | X-Received: by 10.28.11.131 with SMTP id 125mr45861wml.82.1502927211295; | ||
93 | Wed, 16 Aug 2017 16:46:51 -0700 (PDT) | ||
94 | Received: from lenovo.localnet ([2a02:8071:31c0:f00:626c:66ff:fe3f:93eb]) | ||
95 | by smtp.gmail.com with ESMTPSA id r70sm3132823wmb.35.2017.08.16.16.46.48 | ||
96 | for <kde-community@kde.org> | ||
97 | (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); | ||
98 | Wed, 16 Aug 2017 16:46:49 -0700 (PDT) | ||
99 | From: Thomas Pfeiffer <thomas.pfeiffer@kde.org> | ||
100 | To: informing about and discussing non-technical community topics | ||
101 | <kde-community@kde.org> | ||
102 | Subject: Re: Telemetry Policy | ||
103 | Date: Thu, 17 Aug 2017 01:46:48 +0200 | ||
104 | Message-ID: <5231282.Ch11jfsTMl@lenovo> | ||
105 | Organization: KDE | ||
106 | In-Reply-To: <CACpu024EH1OeDqwL94QK33eq4sCGjKjwedcQDR_PWjprBevzfg@mail.gmail.com> | ||
107 | References: <2048912.XfIJe3ZSdj@vkpc5> <2990543.KVDkBByYO0@minixfox> | ||
108 | <CACpu024EH1OeDqwL94QK33eq4sCGjKjwedcQDR_PWjprBevzfg@mail.gmail.com> | ||
109 | MIME-Version: 1.0 | ||
110 | Content-Transfer-Encoding: 7Bit | ||
111 | Content-Type: text/plain; charset="us-ascii" | ||
112 | X-BeenThere: kde-community@kde.org | ||
113 | X-Mailman-Version: 2.1.16 | ||
114 | Precedence: list | ||
115 | Reply-To: informing about and discussing non-technical community topics | ||
116 | <kde-community@kde.org> | ||
117 | List-Id: informing about and discussing non-technical community topics | ||
118 | <kde-community.kde.org> | ||
119 | List-Unsubscribe: <https://mail.kde.org/mailman/options/kde-community>, | ||
120 | <mailto:kde-community-request@kde.org?subject=unsubscribe> | ||
121 | List-Archive: <http://mail.kde.org/pipermail/kde-community/> | ||
122 | List-Post: <mailto:kde-community@kde.org> | ||
123 | List-Help: <mailto:kde-community-request@kde.org?subject=help> | ||
124 | List-Subscribe: <https://mail.kde.org/mailman/listinfo/kde-community>, | ||
125 | <mailto:kde-community-request@kde.org?subject=subscribe> | ||
126 | Errors-To: kde-community-bounces@kde.org | ||
127 | Sender: "kde-community" <kde-community-bounces@kde.org> | ||
128 | |||
129 | On Mittwoch, 16. August 2017 09:33:02 CEST Valorie Zimmerman wrote: | ||
130 | > Hi all, Mozilla has done a lot of work on telemetry, and we might be | ||
131 | > able to use some of their findings. On this page: | ||
132 | > https://wiki.mozilla.org/Firefox/Data_Collection they break down the | ||
133 | > data they might possibly collect into four buckets - technical (such | ||
134 | > as crashes), user interaction, web activity, and sensitive (personal | ||
135 | > data). | ||
136 | > | ||
137 | > This bit might be relevant to our discussion: "Categories 1 & 2 | ||
138 | > (Technical & Interaction data) | ||
139 | > Pre-Release & Release: Data may default on, provided the data is | ||
140 | > exclusively in these categories (it cannot be in any other category). | ||
141 | > In Release, an opt-out must be available for most types of Technical | ||
142 | > and Interaction data. " | ||
143 | > | ||
144 | > I think the entire page might be enlightening to this discussion. I | ||
145 | > believe our analysis of needs should be more fine-grained, and that | ||
146 | > some parts of what we need can be "default on" especially for | ||
147 | > pre-release testing. For releases, we can provide an opt-out. | ||
148 | |||
149 | Hi Valorie, | ||
150 | Even if opt-out for some data is legally and even morally fine, it does not | ||
151 | align with the values we communicate to our users: | ||
152 | Unlike Mozilla's Mission, our Vision mentions privacy explicitly, and we're | ||
153 | striving to make privacy our USP. | ||
154 | |||
155 | Therefore I agree with others who replied in this thread: We should respect | ||
156 | privacy unnecessarily much rather than too little. | ||
157 | |||
158 | In the end, of course, it's a matter of how we present this opt-in. If it's an | ||
159 | option buried in some settings dialog, we might as well not do it at all. | ||
160 | |||
161 | If we, however - like Firefox does -, pfominently present that choice to users | ||
162 | the first time they run one of our applications or desktop environment and try | ||
163 | to make clear why that data collection is important for us, I don't see why we | ||
164 | could not convince a relevant number of users to opt in. | ||
165 | Sure, we'll get less data than with an opt-out scheme, but let's try it out | ||
166 | first before we go for the option that carries a significant PR risk. | ||
167 | |||
168 | > Other more sensitive data will need to be opt-in. I think it's a | ||
169 | > mistake to treat all the data we might want all in the same way. | ||
170 | |||
171 | Content (web activity for Mozilla) and personal information should not be opt- | ||
172 | anything but not collected at all. | ||
173 | |||
174 | Cheers, | ||
175 | Thomas | ||
diff --git a/tests/threaddata/thread7 b/tests/threaddata/thread7 new file mode 100644 index 0000000..b751d60 --- /dev/null +++ b/tests/threaddata/thread7 | |||
@@ -0,0 +1,297 @@ | |||
1 | Return-Path: <kde-community-bounces@kde.org> | ||
2 | Received: from imapb010.mykolab.com ([unix socket]) | ||
3 | by imapb010.mykolab.com (Cyrus 2.5.10-49-g2e214b4-Kolab-2.5.10-8.1.el7.kolab_14) with LMTPA; | ||
4 | Thu, 17 Aug 2017 17:40:53 +0200 | ||
5 | X-Sieve: CMU Sieve 2.4 | ||
6 | Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) | ||
7 | by imapb010.mykolab.com (Postfix) with ESMTPS id 467271505D03E | ||
8 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 17:40:53 +0200 (CEST) | ||
9 | Received: from mx.kolabnow.com (unknown [10.9.4.3]) | ||
10 | by int-mx003.mykolab.com (Postfix) with ESMTPS id 2CC4FF16 | ||
11 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 17:40:53 +0200 (CEST) | ||
12 | X-Virus-Scanned: amavisd-new at mykolab.com | ||
13 | Authentication-Results: ext-mx-in003.mykolab.com (amavisd-new); | ||
14 | dkim=pass (1024-bit key) header.d=kde.org header.b=rysq5aPx; | ||
15 | dkim=fail (2048-bit key) reason="fail (message has been altered)" | ||
16 | header.d=gmail.com header.b=WiuysEuO | ||
17 | X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 | ||
18 | Received: from forward1-smtp.messagingengine.com (forward1-smtp.messagingengine.com [66.111.4.223]) | ||
19 | by ext-mx-in003.mykolab.com (Postfix) with ESMTPS id 9C4BA2EB8 | ||
20 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 17:39:23 +0200 (CEST) | ||
21 | Received: from mailredirect.nyi.internal (imap36.nyi.internal [10.202.2.86]) | ||
22 | by mailforward.nyi.internal (Postfix) with ESMTP id 5138E1453 | ||
23 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 11:39:22 -0400 (EDT) | ||
24 | Received: by mailredirect.nyi.internal (Postfix, from userid 501) | ||
25 | id 48C918E9B6; Thu, 17 Aug 2017 11:39:22 -0400 (EDT) | ||
26 | Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) | ||
27 | by sloti36d2t28 (Cyrus fastmail-fmjessie44745-15358-git-fastmail-15358) with LMTPA; | ||
28 | Thu, 17 Aug 2017 11:39:22 -0400 | ||
29 | X-Cyrus-Session-Id: sloti36d2t28-3156705-1502984362-2-3811956415179411272 | ||
30 | X-Sieve: CMU Sieve 3.0 | ||
31 | X-Spam-known-sender: no | ||
32 | X-Orig-Spam-score: 0.0 | ||
33 | X-Spam-hits: BAYES_00 -1.9, HTML_MESSAGE 0.001, RCVD_IN_DNSWL_MED -2.3, | ||
34 | RP_MATCHES_RCVD -0.001, SPF_PASS -0.001, LANGUAGES en, BAYES_USED global, | ||
35 | SA_VERSION 3.4.0 | ||
36 | X-Spam-source: IP='46.4.96.248', Host='postbox.kde.org', Country='DE', FromHeader='org', | ||
37 | MailFrom='org' | ||
38 | X-Spam-charsets: plain='us-ascii', html='us-ascii' | ||
39 | X-Attached: signature.asc | ||
40 | X-Resolved-to: chrigi_1@fastmail.fm | ||
41 | X-Delivered-to: chrigi_1@fastmail.fm | ||
42 | X-Mail-from: kde-community-bounces@kde.org | ||
43 | Received: from mx3 ([10.202.2.202]) | ||
44 | by compute1.internal (LMTPProxy); Thu, 17 Aug 2017 11:39:22 -0400 | ||
45 | Authentication-Results: mx3.messagingengine.com; | ||
46 | dkim=fail (message has been altered; 2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=WiuysEuO; | ||
47 | dkim=pass (1024-bit rsa key sha256) header.d=kde.org header.i=@kde.org header.b=rysq5aPx; | ||
48 | dmarc=none (p=none;has-list-id=yes) header.from=kde.org; | ||
49 | spf=pass smtp.mailfrom=kde-community-bounces@kde.org smtp.helo=postbox.kde.org; | ||
50 | x-google-dkim=fail (message has been altered; 2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=eS2FiZD3 | ||
51 | Received-SPF: pass | ||
52 | (kde.org: 46.4.96.248 is authorized to use 'kde-community-bounces@kde.org' in 'mfrom' identity (mechanism 'mx' matched)) | ||
53 | receiver=mx3.messagingengine.com; | ||
54 | identity=mailfrom; | ||
55 | envelope-from="kde-community-bounces@kde.org"; | ||
56 | helo=postbox.kde.org; | ||
57 | client-ip=46.4.96.248 | ||
58 | Received: from postbox.kde.org (postbox.kde.org [46.4.96.248]) | ||
59 | (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) | ||
60 | (No client certificate requested) | ||
61 | by mx3.messagingengine.com (Postfix) with ESMTPS | ||
62 | for <chrigi_1@fastmail.fm>; Thu, 17 Aug 2017 11:39:21 -0400 (EDT) | ||
63 | DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default; | ||
64 | t=1502984359; bh=g7hsgd71OQgeOpLvXEjz16cF2X/6f5pmr2ujAF633tY=; | ||
65 | h=From:Date:Subject:In-Reply-To:To:References:Reply-To:List-Id: | ||
66 | List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: | ||
67 | From; | ||
68 | b=rysq5aPxwhI8i+Fx0jQHMx7aHC9RRMfjzmZTplBHjuND6qLLgZgMg2Tqpwgp1PnTR | ||
69 | zbpE07c5O50AqjjN74AqtaWdN7xCtsPb1taF9XjBDScI3wVcmiRZ5d88Sp9YI8rAzy | ||
70 | cY5uS6QDZfPt/BmonQqnc0oKpuuIlSp78R482qck= | ||
71 | X-Original-To: kde-community@kde.org | ||
72 | X-Remote-Delivered-To: kde-community@localhost.kde.org | ||
73 | Received-SPF: Pass (sender SPF authorized) identity=mailfrom; | ||
74 | client-ip=2a00:1450:400c:c0c::22a; helo=mail-wr0-x22a.google.com; | ||
75 | envelope-from=mirko.mb.boehm@gmail.com; receiver=kde-community@kde.org | ||
76 | Authentication-Results: postbox.kde.org; dkim=pass | ||
77 | reason="2048-bit key; unprotected key" | ||
78 | header.d=gmail.com header.i=@gmail.com header.b=WiuysEuO; | ||
79 | dkim-adsp=pass; dkim-atps=neutral | ||
80 | Received: from mail-wr0-x22a.google.com (mail-wr0-x22a.google.com | ||
81 | [IPv6:2a00:1450:400c:c0c::22a]) | ||
82 | by postbox.kde.org (Postfix) with ESMTPS id 6622AA028C; | ||
83 | Thu, 17 Aug 2017 15:38:56 +0000 (UTC) | ||
84 | Received: by mail-wr0-x22a.google.com with SMTP id b65so47289023wrd.0; | ||
85 | Thu, 17 Aug 2017 08:38:56 -0700 (PDT) | ||
86 | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; | ||
87 | h=sender:from:message-id:mime-version:date:subject:in-reply-to:to | ||
88 | :references; bh=yh4e0FfFAXMmAqoicYQa52CLKXFU6SJTKLd0PdPDxRM=; | ||
89 | b=WiuysEuO59GFkLy+fKRSFayTM8LXWK3dVaVHDKfsw/XM8YKcLalwNWGVU0tsaDl+7P | ||
90 | r5MMLidc6O0gJKGftMdhWrjeFGY0aE5F5+2NKN1oEb2INbB/DrS9KaCVy1SWvHVu8zOo | ||
91 | t13omoGW6RIs5lgWrTLR1iwcwtfkWwO/+Ndy16U3/eYJSXeUPWHsVSXP0UgIS6IANt58 | ||
92 | lNQhTgWBAJNViCxH/p5nIZYvLY5tGJPL6J46GaM7jUK4Ev6HUx4pUwGBsPB4hBezPm7h | ||
93 | mzA74izFW7jE6JklTciMAb0q7wEG15exVQbTEG54nvWMASrWx6mMAc+CWLh/T8vokpvT | ||
94 | Kvrw== | ||
95 | X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; | ||
96 | d=1e100.net; s=20161025; | ||
97 | h=x-gm-message-state:sender:from:message-id:mime-version:date:subject | ||
98 | :in-reply-to:to:references; | ||
99 | bh=yh4e0FfFAXMmAqoicYQa52CLKXFU6SJTKLd0PdPDxRM=; | ||
100 | b=eS2FiZD3QQ7P0mT2qKkYWf91vVTGXnIHKKzNdIJq+8JXN8WoXQ8IXmvQqSQFJa/w16 | ||
101 | m9I0Yko7iv/JDAa7YTeJraBfImv9weknM3zpUNan8SltCFNXO8f4yylP1rGLn0RWbQ3Q | ||
102 | 9NEpmYbS5dYQ79PMwy3zHxZEkUbsIFk8OlVSohdzpzGgtyU6nOjnBDULL14uHnouaz8+ | ||
103 | TDss7L/vKlmrWOYdH+R8peCkFI6p3C69wpAEyNPGBaGyCRC+pebx6GGDBR63DFnyP464 | ||
104 | VFQCUS4hPPTFaBPriqOF6xcWToacU40DVy3s2S/3EwHpUGWi+WMqQpPgqZYJh81unCDH | ||
105 | Hc7g== | ||
106 | X-Gm-Message-State: AHYfb5hHmIopTFINsSS7+92/GpIh2jJhvpwp/cI1ajaDE2GLp/oZ6V7N | ||
107 | CCtnx8PQ3oXGOEKCRT4= | ||
108 | X-Received: by 10.80.212.133 with SMTP id s5mr2195642edi.95.1502984335423; | ||
109 | Thu, 17 Aug 2017 08:38:55 -0700 (PDT) | ||
110 | Received: from ?IPv6:2a02:8109:a4bf:e114:30bf:9873:2660:a4a8? | ||
111 | ([2a02:8109:a4bf:e114:30bf:9873:2660:a4a8]) | ||
112 | by smtp.gmail.com with ESMTPSA id r29sm1790792edi.85.2017.08.17.08.38.52 | ||
113 | (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); | ||
114 | Thu, 17 Aug 2017 08:38:52 -0700 (PDT) | ||
115 | From: Mirko Boehm - KDE <mirko@kde.org> | ||
116 | Message-Id: <B95D7D2A-23A9-4245-AAC0-8A3FAE330090@kde.org> | ||
117 | Content-Type: multipart/signed; | ||
118 | boundary="Apple-Mail=_1637D59B-BBA3-401E-A7A5-3514665481AD"; | ||
119 | protocol="application/pgp-signature"; micalg=pgp-sha1 | ||
120 | Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) | ||
121 | Date: Thu, 17 Aug 2017 17:38:52 +0200 | ||
122 | Subject: Re: Telemetry Policy | ||
123 | In-Reply-To: <5231282.Ch11jfsTMl@lenovo> | ||
124 | To: informing about and discussing non-technical community topics | ||
125 | <kde-community@kde.org> | ||
126 | References: <2048912.XfIJe3ZSdj@vkpc5> <2990543.KVDkBByYO0@minixfox> | ||
127 | <CACpu024EH1OeDqwL94QK33eq4sCGjKjwedcQDR_PWjprBevzfg@mail.gmail.com> | ||
128 | <5231282.Ch11jfsTMl@lenovo> | ||
129 | X-Mailer: Apple Mail (2.3273) | ||
130 | X-BeenThere: kde-community@kde.org | ||
131 | X-Mailman-Version: 2.1.16 | ||
132 | Precedence: list | ||
133 | Reply-To: informing about and discussing non-technical community topics | ||
134 | <kde-community@kde.org> | ||
135 | List-Id: informing about and discussing non-technical community topics | ||
136 | <kde-community.kde.org> | ||
137 | List-Unsubscribe: <https://mail.kde.org/mailman/options/kde-community>, | ||
138 | <mailto:kde-community-request@kde.org?subject=unsubscribe> | ||
139 | List-Archive: <http://mail.kde.org/pipermail/kde-community/> | ||
140 | List-Post: <mailto:kde-community@kde.org> | ||
141 | List-Help: <mailto:kde-community-request@kde.org?subject=help> | ||
142 | List-Subscribe: <https://mail.kde.org/mailman/listinfo/kde-community>, | ||
143 | <mailto:kde-community-request@kde.org?subject=subscribe> | ||
144 | Errors-To: kde-community-bounces@kde.org | ||
145 | Sender: "kde-community" <kde-community-bounces@kde.org> | ||
146 | |||
147 | |||
148 | --Apple-Mail=_1637D59B-BBA3-401E-A7A5-3514665481AD | ||
149 | Content-Type: multipart/alternative; | ||
150 | boundary="Apple-Mail=_F49D9C7A-5DFA-4D78-8758-C0DB8C98E040" | ||
151 | |||
152 | |||
153 | --Apple-Mail=_F49D9C7A-5DFA-4D78-8758-C0DB8C98E040 | ||
154 | Content-Transfer-Encoding: quoted-printable | ||
155 | Content-Type: text/plain; | ||
156 | charset=us-ascii | ||
157 | |||
158 | Hi, | ||
159 | |||
160 | > On 17. Aug 2017, at 01:46, Thomas Pfeiffer <thomas.pfeiffer@kde.org> = | ||
161 | wrote: | ||
162 | >=20 | ||
163 | > Hi Valorie, | ||
164 | > Even if opt-out for some data is legally and even morally fine, it = | ||
165 | does not | ||
166 | > align with the values we communicate to our users: | ||
167 | > Unlike Mozilla's Mission, our Vision mentions privacy explicitly, and = | ||
168 | we're | ||
169 | > striving to make privacy our USP. | ||
170 | |||
171 | We seem to assume a contradiction between telemetry and privacy. I = | ||
172 | believe this is a knee-jerk reaction. We can implement telemetry in a = | ||
173 | way that privacy is not violated. In fact, I would say that it follows = | ||
174 | from our vision that we should do this. | ||
175 | |||
176 | Cheers, | ||
177 | |||
178 | Mirko. | ||
179 | -- | ||
180 | Mirko Boehm | mirko@kde.org | KDE e.V. | ||
181 | FSFE Fellowship Representative, FSFE Team Germany | ||
182 | Qt Certified Specialist and Trainer | ||
183 | Request a meeting: https://doodle.com/mirkoboehm | ||
184 | |||
185 | |||
186 | --Apple-Mail=_F49D9C7A-5DFA-4D78-8758-C0DB8C98E040 | ||
187 | Content-Transfer-Encoding: quoted-printable | ||
188 | Content-Type: text/html; | ||
189 | charset=us-ascii | ||
190 | |||
191 | <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = | ||
192 | charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; = | ||
193 | -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = | ||
194 | class=3D"">Hi, <div class=3D""><br class=3D""><div><blockquote = | ||
195 | type=3D"cite" class=3D""><div class=3D"">On 17. Aug 2017, at 01:46, = | ||
196 | Thomas Pfeiffer <<a href=3D"mailto:thomas.pfeiffer@kde.org" = | ||
197 | class=3D"">thomas.pfeiffer@kde.org</a>> wrote:</div><br = | ||
198 | class=3D"Apple-interchange-newline"><div class=3D""><span = | ||
199 | style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: = | ||
200 | normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = | ||
201 | normal; text-align: start; text-indent: 0px; text-transform: none; = | ||
202 | white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = | ||
203 | float: none; display: inline !important;" class=3D"">Hi = | ||
204 | Valorie,</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; = | ||
205 | font-style: normal; font-variant-caps: normal; font-weight: normal; = | ||
206 | letter-spacing: normal; text-align: start; text-indent: 0px; = | ||
207 | text-transform: none; white-space: normal; word-spacing: 0px; = | ||
208 | -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = | ||
209 | Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: = | ||
210 | normal; font-weight: normal; letter-spacing: normal; text-align: start; = | ||
211 | text-indent: 0px; text-transform: none; white-space: normal; = | ||
212 | word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = | ||
213 | inline !important;" class=3D"">Even if opt-out for some data is legally = | ||
214 | and even morally fine, it does not<span = | ||
215 | class=3D"Apple-converted-space"> </span></span><br = | ||
216 | style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: = | ||
217 | normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = | ||
218 | normal; text-align: start; text-indent: 0px; text-transform: none; = | ||
219 | white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" = | ||
220 | class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; = | ||
221 | font-style: normal; font-variant-caps: normal; font-weight: normal; = | ||
222 | letter-spacing: normal; text-align: start; text-indent: 0px; = | ||
223 | text-transform: none; white-space: normal; word-spacing: 0px; = | ||
224 | -webkit-text-stroke-width: 0px; float: none; display: inline = | ||
225 | !important;" class=3D"">align with the values we communicate to our = | ||
226 | users:</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; = | ||
227 | font-style: normal; font-variant-caps: normal; font-weight: normal; = | ||
228 | letter-spacing: normal; text-align: start; text-indent: 0px; = | ||
229 | text-transform: none; white-space: normal; word-spacing: 0px; = | ||
230 | -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = | ||
231 | Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: = | ||
232 | normal; font-weight: normal; letter-spacing: normal; text-align: start; = | ||
233 | text-indent: 0px; text-transform: none; white-space: normal; = | ||
234 | word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = | ||
235 | inline !important;" class=3D"">Unlike Mozilla's Mission, our Vision = | ||
236 | mentions privacy explicitly, and we're<span = | ||
237 | class=3D"Apple-converted-space"> </span></span><br = | ||
238 | style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: = | ||
239 | normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = | ||
240 | normal; text-align: start; text-indent: 0px; text-transform: none; = | ||
241 | white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" = | ||
242 | class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; = | ||
243 | font-style: normal; font-variant-caps: normal; font-weight: normal; = | ||
244 | letter-spacing: normal; text-align: start; text-indent: 0px; = | ||
245 | text-transform: none; white-space: normal; word-spacing: 0px; = | ||
246 | -webkit-text-stroke-width: 0px; float: none; display: inline = | ||
247 | !important;" class=3D"">striving to make privacy our USP.</span><br = | ||
248 | style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: = | ||
249 | normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = | ||
250 | normal; text-align: start; text-indent: 0px; text-transform: none; = | ||
251 | white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" = | ||
252 | class=3D""></div></blockquote><br class=3D""></div><div>We seem to = | ||
253 | assume a contradiction between telemetry and privacy. I believe this is = | ||
254 | a knee-jerk reaction. We can implement telemetry in a way that privacy = | ||
255 | is not violated. In fact, I would say that it follows from our vision = | ||
256 | that we should do this.</div><div><br = | ||
257 | class=3D""></div><div>Cheers,</div><div><br = | ||
258 | class=3D""></div><div>Mirko.</div><div class=3D""> | ||
259 | <div style=3D"orphans: auto; text-align: start; text-indent: 0px; = | ||
260 | widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; = | ||
261 | -webkit-line-break: after-white-space;" class=3D""><div style=3D"color: = | ||
262 | rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: = | ||
263 | normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: = | ||
264 | auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: = | ||
265 | break-word; -webkit-nbsp-mode: space; -webkit-line-break: = | ||
266 | after-white-space;" class=3D"">-- <br class=3D""></div><div = | ||
267 | style=3D"orphans: auto; text-align: start; text-indent: 0px; widows: = | ||
268 | auto; word-wrap: break-word; -webkit-nbsp-mode: space; = | ||
269 | -webkit-line-break: after-white-space;" class=3D"">Mirko Boehm | <a = | ||
270 | href=3D"mailto:mirko@kde.org" class=3D"">mirko@kde.org</a> | KDE e.V.<br = | ||
271 | class=3D"">FSFE Fellowship Representative, FSFE Team Germany<br = | ||
272 | class=3D"">Qt Certified Specialist and Trainer<br class=3D"">Request a = | ||
273 | meeting: <a href=3D"https://doodle.com/mirkoboehm" = | ||
274 | class=3D"">https://doodle.com/mirkoboehm</a><br class=3D""></div></div> | ||
275 | </div> | ||
276 | |||
277 | <br class=3D""></div></body></html>= | ||
278 | |||
279 | --Apple-Mail=_F49D9C7A-5DFA-4D78-8758-C0DB8C98E040-- | ||
280 | |||
281 | --Apple-Mail=_1637D59B-BBA3-401E-A7A5-3514665481AD | ||
282 | Content-Transfer-Encoding: 7bit | ||
283 | Content-Disposition: attachment; | ||
284 | filename=signature.asc | ||
285 | Content-Type: application/pgp-signature; | ||
286 | name=signature.asc | ||
287 | Content-Description: Message signed with OpenPGP | ||
288 | |||
289 | -----BEGIN PGP SIGNATURE----- | ||
290 | Comment: GPGTools - http://gpgtools.org | ||
291 | |||
292 | iEYEARECAAYFAlmVuIwACgkQYSSaITCTnKX82QCgxjyaXNsffHG/42ioAQrxjdCN | ||
293 | D4kAn2Vv0q16buzjcRel1P144tLyqbr+ | ||
294 | =muZP | ||
295 | -----END PGP SIGNATURE----- | ||
296 | |||
297 | --Apple-Mail=_1637D59B-BBA3-401E-A7A5-3514665481AD-- | ||
diff --git a/tests/threaddata/thread8 b/tests/threaddata/thread8 new file mode 100644 index 0000000..b57daee --- /dev/null +++ b/tests/threaddata/thread8 | |||
@@ -0,0 +1,253 @@ | |||
1 | Return-Path: <kde-community-bounces@kde.org> | ||
2 | Received: from imapb010.mykolab.com ([unix socket]) | ||
3 | by imapb010.mykolab.com (Cyrus 2.5.10-49-g2e214b4-Kolab-2.5.10-8.1.el7.kolab_14) with LMTPA; | ||
4 | Thu, 17 Aug 2017 18:40:51 +0200 | ||
5 | X-Sieve: CMU Sieve 2.4 | ||
6 | Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) | ||
7 | by imapb010.mykolab.com (Postfix) with ESMTPS id A9D23150D1CA9 | ||
8 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 18:40:51 +0200 (CEST) | ||
9 | Received: from mx.kolabnow.com (unknown [10.9.4.1]) | ||
10 | by int-mx001.mykolab.com (Postfix) with ESMTPS id 8FACC185 | ||
11 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 18:40:51 +0200 (CEST) | ||
12 | X-Virus-Scanned: amavisd-new at mykolab.com | ||
13 | Authentication-Results: ext-mx-in001.mykolab.com (amavisd-new); | ||
14 | dkim=pass (1024-bit key) header.d=kde.org | ||
15 | X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 | ||
16 | Received: from forward1-smtp.messagingengine.com (forward1-smtp.messagingengine.com [66.111.4.223]) | ||
17 | by ext-mx-in001.mykolab.com (Postfix) with ESMTPS id 1B005169D | ||
18 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 18:20:40 +0200 (CEST) | ||
19 | Received: from mailredirect.nyi.internal (imap36.nyi.internal [10.202.2.86]) | ||
20 | by mailforward.nyi.internal (Postfix) with ESMTP id B9C0FFD6 | ||
21 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 12:20:39 -0400 (EDT) | ||
22 | Received: by mailredirect.nyi.internal (Postfix, from userid 501) | ||
23 | id A9EF58E9B6; Thu, 17 Aug 2017 12:20:39 -0400 (EDT) | ||
24 | Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) | ||
25 | by sloti36d2t28 (Cyrus fastmail-fmjessie44745-15358-git-fastmail-15358) with LMTPA; | ||
26 | Thu, 17 Aug 2017 12:20:39 -0400 | ||
27 | X-Cyrus-Session-Id: sloti36d2t28-3239059-1502986839-5-11465270081887081630 | ||
28 | X-Sieve: CMU Sieve 3.0 | ||
29 | X-Spam-known-sender: yes ("Address thomas.pfeiffer@kde.org in From header is in addressbook"); | ||
30 | in-addressbook | ||
31 | X-Orig-Spam-score: 0.0 | ||
32 | X-Spam-hits: BAYES_00 -1.9, HTML_MESSAGE 0.001, RCVD_IN_DNSWL_MED -2.3, | ||
33 | RCVD_IN_SORBS_SPAM 0.5, RP_MATCHES_RCVD -0.001, SPF_PASS -0.001, | ||
34 | LANGUAGES en, BAYES_USED global, SA_VERSION 3.4.0 | ||
35 | X-Spam-source: IP='46.4.96.248', Host='postbox.kde.org', Country='DE', FromHeader='org', | ||
36 | MailFrom='org' | ||
37 | X-Spam-charsets: plain='utf-8', html='utf-8' | ||
38 | X-Resolved-to: chrigi_1@fastmail.fm | ||
39 | X-Delivered-to: chrigi_1@fastmail.fm | ||
40 | X-Mail-from: kde-community-bounces@kde.org | ||
41 | Received: from mx3 ([10.202.2.202]) | ||
42 | by compute1.internal (LMTPProxy); Thu, 17 Aug 2017 12:20:39 -0400 | ||
43 | Authentication-Results: mx3.messagingengine.com; | ||
44 | dkim=pass (1024-bit rsa key sha256) header.d=kde.org header.i=@kde.org header.b=iaOusBVL; | ||
45 | dmarc=none (p=none;has-list-id=yes) header.from=kde.org; | ||
46 | spf=pass smtp.mailfrom=kde-community-bounces@kde.org smtp.helo=postbox.kde.org; | ||
47 | x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=J3ZGQfFP | ||
48 | Received-SPF: pass | ||
49 | (kde.org: 46.4.96.248 is authorized to use 'kde-community-bounces@kde.org' in 'mfrom' identity (mechanism 'mx' matched)) | ||
50 | receiver=mx3.messagingengine.com; | ||
51 | identity=mailfrom; | ||
52 | envelope-from="kde-community-bounces@kde.org"; | ||
53 | helo=postbox.kde.org; | ||
54 | client-ip=46.4.96.248 | ||
55 | Received: from postbox.kde.org (postbox.kde.org [46.4.96.248]) | ||
56 | (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) | ||
57 | (No client certificate requested) | ||
58 | by mx3.messagingengine.com (Postfix) with ESMTPS | ||
59 | for <chrigi_1@fastmail.fm>; Thu, 17 Aug 2017 12:20:38 -0400 (EDT) | ||
60 | DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default; | ||
61 | t=1502986836; bh=NN9eLPZMdRJe0stu0TDb+ROhjuNPhd/mDnhblsQ4F04=; | ||
62 | h=From:Subject:Date:References:To:In-Reply-To:Reply-To:List-Id: | ||
63 | List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: | ||
64 | From; | ||
65 | b=iaOusBVLSdEJElb2uoxf5ubKrt5iXH5zKZqAsGo/Ltor16eJ57YIP6QGSNn+L7fCO | ||
66 | QHgR+fL1/OCWmfEs80xz7ycwjVTdHSt8a9nP7EwwLfQFJ3b1bCs8hNFyLpwrlzH87p | ||
67 | 6I1z36M4x53j3Yq7OU5DIWw7TieU2TaHCCClC1Cg= | ||
68 | X-Original-To: kde-community@kde.org | ||
69 | X-Remote-Delivered-To: kde-community@localhost.kde.org | ||
70 | Received-SPF: Pass (sender SPF authorized) identity=mailfrom; | ||
71 | client-ip=209.85.128.181; helo=mail-wr0-f181.google.com; | ||
72 | envelope-from=t.pfeiffer.ux@gmail.com; receiver=kde-community@kde.org | ||
73 | Received: from mail-wr0-f181.google.com (mail-wr0-f181.google.com | ||
74 | [209.85.128.181]) | ||
75 | by postbox.kde.org (Postfix) with ESMTPS id A2098A0194 | ||
76 | for <kde-community@kde.org>; Thu, 17 Aug 2017 16:20:19 +0000 (UTC) | ||
77 | Received: by mail-wr0-f181.google.com with SMTP id f8so3729162wrf.3 | ||
78 | for <kde-community@kde.org>; Thu, 17 Aug 2017 09:20:19 -0700 (PDT) | ||
79 | X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; | ||
80 | d=1e100.net; s=20161025; | ||
81 | h=x-gm-message-state:from:mime-version:subject:date:references:to | ||
82 | :in-reply-to:message-id; | ||
83 | bh=wicjkfxhAhrD+Lja6y+RkFl7BL7WSAOVLHUYZTaQM+E=; | ||
84 | b=J3ZGQfFPOcZSNOlqbFSZ/oBBPQSnoMN2pIBb5YlfFBYeCY2Rt6Xx0X0S/wET6IAcE6 | ||
85 | ZILrUjwPh9q3Bjhx0x+CAGscD/sNJBosuBoVrE1ZFX2d8prqRz9D8fNeeCtuPnRgkDmm | ||
86 | EBW3JP5ifajIMbUnHPevV1W8er5VY1uqWW/z6lZu7iH1zabPs+5wS+X0M1xx71xBxTb1 | ||
87 | Dx4jpLO/SRNSEIKZ0q1l0p6f9/9P9VScWbyDw7NeI1yj0GfRhNSP64dlQU3Z07vqaoKP | ||
88 | vfhpG0gFX/FEr0+MPz2r10v6LP1iACBlhOHwHZxYLTz/mNwvHvsLB6JWFoZ0FuwLRQFN | ||
89 | X47g== | ||
90 | X-Gm-Message-State: AHYfb5hGX37YHJwSkL5Gin7U/eRe+E5RLYqxnYErKBibvkrRhrJDArNX | ||
91 | VyIneA7/u3wUDC0Wvl8= | ||
92 | X-Received: by 10.223.176.5 with SMTP id f5mr3522751wra.194.1502986818721; | ||
93 | Thu, 17 Aug 2017 09:20:18 -0700 (PDT) | ||
94 | Received: from [172.16.5.187] ([109.109.206.114]) | ||
95 | by smtp.gmail.com with ESMTPSA id 5sm4544042wre.5.2017.08.17.09.20.17 | ||
96 | for <kde-community@kde.org> | ||
97 | (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); | ||
98 | Thu, 17 Aug 2017 09:20:17 -0700 (PDT) | ||
99 | From: Thomas Pfeiffer <thomas.pfeiffer@kde.org> | ||
100 | Content-Type: multipart/alternative; | ||
101 | boundary="Apple-Mail=_AF2C4455-1CF7-489B-98CD-6BFD8687BF81" | ||
102 | Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) | ||
103 | Subject: Re: Telemetry Policy | ||
104 | Date: Thu, 17 Aug 2017 18:20:16 +0200 | ||
105 | References: <2048912.XfIJe3ZSdj@vkpc5> <2990543.KVDkBByYO0@minixfox> | ||
106 | <CACpu024EH1OeDqwL94QK33eq4sCGjKjwedcQDR_PWjprBevzfg@mail.gmail.com> | ||
107 | <5231282.Ch11jfsTMl@lenovo> <B95D7D2A-23A9-4245-AAC0-8A3FAE330090@kde.org> | ||
108 | To: informing about and discussing non-technical community topics | ||
109 | <kde-community@kde.org> | ||
110 | In-Reply-To: <B95D7D2A-23A9-4245-AAC0-8A3FAE330090@kde.org> | ||
111 | Message-Id: <5A696707-744C-4035-A8FA-CA83EE8691D6@kde.org> | ||
112 | X-Mailer: Apple Mail (2.3273) | ||
113 | X-BeenThere: kde-community@kde.org | ||
114 | X-Mailman-Version: 2.1.16 | ||
115 | Precedence: list | ||
116 | Reply-To: informing about and discussing non-technical community topics | ||
117 | <kde-community@kde.org> | ||
118 | List-Id: informing about and discussing non-technical community topics | ||
119 | <kde-community.kde.org> | ||
120 | List-Unsubscribe: <https://mail.kde.org/mailman/options/kde-community>, | ||
121 | <mailto:kde-community-request@kde.org?subject=unsubscribe> | ||
122 | List-Archive: <http://mail.kde.org/pipermail/kde-community/> | ||
123 | List-Post: <mailto:kde-community@kde.org> | ||
124 | List-Help: <mailto:kde-community-request@kde.org?subject=help> | ||
125 | List-Subscribe: <https://mail.kde.org/mailman/listinfo/kde-community>, | ||
126 | <mailto:kde-community-request@kde.org?subject=subscribe> | ||
127 | Errors-To: kde-community-bounces@kde.org | ||
128 | Sender: "kde-community" <kde-community-bounces@kde.org> | ||
129 | |||
130 | |||
131 | --Apple-Mail=_AF2C4455-1CF7-489B-98CD-6BFD8687BF81 | ||
132 | Content-Transfer-Encoding: quoted-printable | ||
133 | Content-Type: text/plain; | ||
134 | charset=utf-8 | ||
135 | |||
136 | |||
137 | > On 17. Aug 2017, at 17:38, Mirko Boehm - KDE <mirko@kde.org> wrote: | ||
138 | >=20 | ||
139 | > Hi,=20 | ||
140 | >=20 | ||
141 | >> On 17. Aug 2017, at 01:46, Thomas Pfeiffer <thomas.pfeiffer@kde.org = | ||
142 | <mailto:thomas.pfeiffer@kde.org>> wrote: | ||
143 | >>=20 | ||
144 | >> Hi Valorie, | ||
145 | >> Even if opt-out for some data is legally and even morally fine, it = | ||
146 | does not=20 | ||
147 | >> align with the values we communicate to our users: | ||
148 | >> Unlike Mozilla's Mission, our Vision mentions privacy explicitly, and = | ||
149 | we're=20 | ||
150 | >> striving to make privacy our USP. | ||
151 | >=20 | ||
152 | > We seem to assume a contradiction between telemetry and privacy. I = | ||
153 | believe this is a knee-jerk reaction. We can implement telemetry in a = | ||
154 | way that privacy is not violated. In fact, I would say that it follows = | ||
155 | from our vision that we should do this. | ||
156 | >=20 | ||
157 | |||
158 | The problem is: I expect users to have the same knee-jerk reaction. I = | ||
159 | don=E2=80=99t see us being able to explain to users that actually their = | ||
160 | privacy is perfectly safe before they freak out. | ||
161 | Privacy-minded Free Software users have freaked out in the past over = | ||
162 | things which objectively speaking were not a huge deal. | ||
163 | It=E2=80=99s emotion more than rational arguments | ||
164 | |||
165 | |||
166 | --Apple-Mail=_AF2C4455-1CF7-489B-98CD-6BFD8687BF81 | ||
167 | Content-Transfer-Encoding: quoted-printable | ||
168 | Content-Type: text/html; | ||
169 | charset=utf-8 | ||
170 | |||
171 | <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = | ||
172 | charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = | ||
173 | -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = | ||
174 | class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div = | ||
175 | class=3D"">On 17. Aug 2017, at 17:38, Mirko Boehm - KDE <<a = | ||
176 | href=3D"mailto:mirko@kde.org" class=3D"">mirko@kde.org</a>> = | ||
177 | wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><meta = | ||
178 | http-equiv=3D"Content-Type" content=3D"text/html charset=3Dus-ascii" = | ||
179 | class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: = | ||
180 | space; -webkit-line-break: after-white-space;" class=3D"">Hi, <div = | ||
181 | class=3D""><br class=3D""><div class=3D""><blockquote type=3D"cite" = | ||
182 | class=3D""><div class=3D"">On 17. Aug 2017, at 01:46, Thomas Pfeiffer = | ||
183 | <<a href=3D"mailto:thomas.pfeiffer@kde.org" = | ||
184 | class=3D"">thomas.pfeiffer@kde.org</a>> wrote:</div><br = | ||
185 | class=3D"Apple-interchange-newline"><div class=3D""><span = | ||
186 | style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: = | ||
187 | normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = | ||
188 | normal; text-align: start; text-indent: 0px; text-transform: none; = | ||
189 | white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = | ||
190 | float: none; display: inline !important;" class=3D"">Hi = | ||
191 | Valorie,</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; = | ||
192 | font-style: normal; font-variant-caps: normal; font-weight: normal; = | ||
193 | letter-spacing: normal; text-align: start; text-indent: 0px; = | ||
194 | text-transform: none; white-space: normal; word-spacing: 0px; = | ||
195 | -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = | ||
196 | Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: = | ||
197 | normal; font-weight: normal; letter-spacing: normal; text-align: start; = | ||
198 | text-indent: 0px; text-transform: none; white-space: normal; = | ||
199 | word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = | ||
200 | inline !important;" class=3D"">Even if opt-out for some data is legally = | ||
201 | and even morally fine, it does not<span = | ||
202 | class=3D"Apple-converted-space"> </span></span><br = | ||
203 | style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: = | ||
204 | normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = | ||
205 | normal; text-align: start; text-indent: 0px; text-transform: none; = | ||
206 | white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" = | ||
207 | class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; = | ||
208 | font-style: normal; font-variant-caps: normal; font-weight: normal; = | ||
209 | letter-spacing: normal; text-align: start; text-indent: 0px; = | ||
210 | text-transform: none; white-space: normal; word-spacing: 0px; = | ||
211 | -webkit-text-stroke-width: 0px; float: none; display: inline = | ||
212 | !important;" class=3D"">align with the values we communicate to our = | ||
213 | users:</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; = | ||
214 | font-style: normal; font-variant-caps: normal; font-weight: normal; = | ||
215 | letter-spacing: normal; text-align: start; text-indent: 0px; = | ||
216 | text-transform: none; white-space: normal; word-spacing: 0px; = | ||
217 | -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = | ||
218 | Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: = | ||
219 | normal; font-weight: normal; letter-spacing: normal; text-align: start; = | ||
220 | text-indent: 0px; text-transform: none; white-space: normal; = | ||
221 | word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = | ||
222 | inline !important;" class=3D"">Unlike Mozilla's Mission, our Vision = | ||
223 | mentions privacy explicitly, and we're<span = | ||
224 | class=3D"Apple-converted-space"> </span></span><br = | ||
225 | style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: = | ||
226 | normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = | ||
227 | normal; text-align: start; text-indent: 0px; text-transform: none; = | ||
228 | white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" = | ||
229 | class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; = | ||
230 | font-style: normal; font-variant-caps: normal; font-weight: normal; = | ||
231 | letter-spacing: normal; text-align: start; text-indent: 0px; = | ||
232 | text-transform: none; white-space: normal; word-spacing: 0px; = | ||
233 | -webkit-text-stroke-width: 0px; float: none; display: inline = | ||
234 | !important;" class=3D"">striving to make privacy our USP.</span><br = | ||
235 | style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: = | ||
236 | normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = | ||
237 | normal; text-align: start; text-indent: 0px; text-transform: none; = | ||
238 | white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" = | ||
239 | class=3D""></div></blockquote><br class=3D""></div><div class=3D"">We = | ||
240 | seem to assume a contradiction between telemetry and privacy. I believe = | ||
241 | this is a knee-jerk reaction. We can implement telemetry in a way that = | ||
242 | privacy is not violated. In fact, I would say that it follows from our = | ||
243 | vision that we should do this.</div><div class=3D""><br = | ||
244 | class=3D""></div></div></div></div></blockquote><div><br = | ||
245 | class=3D""></div>The problem is: I expect users to have the same = | ||
246 | knee-jerk reaction. I don=E2=80=99t see us being able to explain to = | ||
247 | users that actually their privacy is perfectly safe before they freak = | ||
248 | out.</div><div>Privacy-minded Free Software users have freaked out in = | ||
249 | the past over things which objectively speaking were not a huge = | ||
250 | deal.</div><div>It=E2=80=99s emotion more than rational = | ||
251 | arguments</div><br class=3D""></body></html>= | ||
252 | |||
253 | --Apple-Mail=_AF2C4455-1CF7-489B-98CD-6BFD8687BF81-- | ||
diff --git a/tests/threaddata/thread9 b/tests/threaddata/thread9 new file mode 100644 index 0000000..c17e7fd --- /dev/null +++ b/tests/threaddata/thread9 | |||
@@ -0,0 +1,283 @@ | |||
1 | Return-Path: <kde-community-bounces@kde.org> | ||
2 | Received: from imapb010.mykolab.com ([unix socket]) | ||
3 | by imapb010.mykolab.com (Cyrus 2.5.10-49-g2e214b4-Kolab-2.5.10-8.1.el7.kolab_14) with LMTPA; | ||
4 | Thu, 17 Aug 2017 18:30:41 +0200 | ||
5 | X-Sieve: CMU Sieve 2.4 | ||
6 | Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) | ||
7 | by imapb010.mykolab.com (Postfix) with ESMTPS id 92811150C3DE0 | ||
8 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 18:30:41 +0200 (CEST) | ||
9 | Received: from mx.kolabnow.com (unknown [10.9.4.3]) | ||
10 | by int-mx001.mykolab.com (Postfix) with ESMTPS id 7973B11D | ||
11 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 18:30:41 +0200 (CEST) | ||
12 | X-Virus-Scanned: amavisd-new at mykolab.com | ||
13 | Authentication-Results: ext-mx-in003.mykolab.com (amavisd-new); | ||
14 | dkim=pass (1024-bit key) header.d=kde.org header.b=q4j4OOKP; | ||
15 | dkim=fail (2048-bit key) reason="fail (message has been altered)" | ||
16 | header.d=gmail.com header.b=DJRXq7Se | ||
17 | X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 | ||
18 | Received: from forward1-smtp.messagingengine.com (forward1-smtp.messagingengine.com [66.111.4.223]) | ||
19 | by ext-mx-in003.mykolab.com (Postfix) with ESMTPS id 3E01E292D | ||
20 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 18:30:29 +0200 (CEST) | ||
21 | Received: from mailredirect.nyi.internal (imap36.nyi.internal [10.202.2.86]) | ||
22 | by mailforward.nyi.internal (Postfix) with ESMTP id 89BC31A23 | ||
23 | for <christian@mailqueue.ch>; Thu, 17 Aug 2017 12:30:28 -0400 (EDT) | ||
24 | Received: by mailredirect.nyi.internal (Postfix, from userid 501) | ||
25 | id 6EC348E9B6; Thu, 17 Aug 2017 12:30:28 -0400 (EDT) | ||
26 | Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) | ||
27 | by sloti36d2t28 (Cyrus fastmail-fmjessie44745-15358-git-fastmail-15358) with LMTPA; | ||
28 | Thu, 17 Aug 2017 12:30:28 -0400 | ||
29 | X-Cyrus-Session-Id: sloti36d2t28-3239059-1502987428-2-12164706007640762698 | ||
30 | X-Sieve: CMU Sieve 3.0 | ||
31 | X-Spam-known-sender: no | ||
32 | X-Orig-Spam-score: 0.0 | ||
33 | X-Spam-hits: BAYES_00 -1.9, HTML_MESSAGE 0.001, RCVD_IN_DNSWL_MED -2.3, | ||
34 | RP_MATCHES_RCVD -0.001, SPF_PASS -0.001, LANGUAGES en, BAYES_USED global, | ||
35 | SA_VERSION 3.4.0 | ||
36 | X-Spam-source: IP='46.4.96.248', Host='postbox.kde.org', Country='DE', FromHeader='org', | ||
37 | MailFrom='org' | ||
38 | X-Spam-charsets: plain='UTF-8', html='UTF-8' | ||
39 | X-Resolved-to: chrigi_1@fastmail.fm | ||
40 | X-Delivered-to: chrigi_1@fastmail.fm | ||
41 | X-Mail-from: kde-community-bounces@kde.org | ||
42 | Received: from mx1 ([10.202.2.200]) | ||
43 | by compute1.internal (LMTPProxy); Thu, 17 Aug 2017 12:30:28 -0400 | ||
44 | Authentication-Results: mx1.messagingengine.com; | ||
45 | dkim=fail (message has been altered; 2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=DJRXq7Se; | ||
46 | dkim=pass (1024-bit rsa key sha256) header.d=kde.org header.i=@kde.org header.b=q4j4OOKP; | ||
47 | dmarc=none (p=none;has-list-id=yes) header.from=kde.org; | ||
48 | spf=pass smtp.mailfrom=kde-community-bounces@kde.org smtp.helo=postbox.kde.org; | ||
49 | x-google-dkim=fail (message has been altered; 2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=U7Pdj/LB | ||
50 | Received-SPF: pass | ||
51 | (kde.org: 46.4.96.248 is authorized to use 'kde-community-bounces@kde.org' in 'mfrom' identity (mechanism 'mx' matched)) | ||
52 | receiver=mx1.messagingengine.com; | ||
53 | identity=mailfrom; | ||
54 | envelope-from="kde-community-bounces@kde.org"; | ||
55 | helo=postbox.kde.org; | ||
56 | client-ip=46.4.96.248 | ||
57 | Received: from postbox.kde.org (postbox.kde.org [46.4.96.248]) | ||
58 | (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) | ||
59 | (No client certificate requested) | ||
60 | by mx1.messagingengine.com (Postfix) with ESMTPS | ||
61 | for <chrigi_1@fastmail.fm>; Thu, 17 Aug 2017 12:30:27 -0400 (EDT) | ||
62 | DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default; | ||
63 | t=1502987424; bh=P5C3gzzCdP/NQgV0POjgD3g9Hpun4leANxLktFzWpbo=; | ||
64 | h=In-Reply-To:References:From:Date:Subject:To:Reply-To:List-Id: | ||
65 | List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: | ||
66 | From; | ||
67 | b=q4j4OOKPbM6MLGfTlM1WlnmVrh2PfQSKPYcLEoHUjBwoiu+oacbJb5cxmPkadvddx | ||
68 | MIYmJyog8F4NCNZCIi5vzNkit8vaUJgHws3pk+0uIFo9SdOBkFBfTXSGsDBWB2AdL5 | ||
69 | wryEwxZKOqEDcECpTNEEmQykU3MYwLBw7sD+KJjY= | ||
70 | X-Original-To: kde-community@kde.org | ||
71 | X-Remote-Delivered-To: kde-community@localhost.kde.org | ||
72 | Received-SPF: Pass (sender SPF authorized) identity=mailfrom; | ||
73 | client-ip=2607:f8b0:4003:c06::232; helo=mail-oi0-x232.google.com; | ||
74 | envelope-from=kexipl@gmail.com; receiver=kde-community@kde.org | ||
75 | Authentication-Results: postbox.kde.org; dkim=pass | ||
76 | reason="2048-bit key; unprotected key" | ||
77 | header.d=gmail.com header.i=@gmail.com header.b=DJRXq7Se; | ||
78 | dkim-adsp=pass; dkim-atps=neutral | ||
79 | Received: from mail-oi0-x232.google.com (mail-oi0-x232.google.com | ||
80 | [IPv6:2607:f8b0:4003:c06::232]) | ||
81 | by postbox.kde.org (Postfix) with ESMTPS id A4F67A014D | ||
82 | for <kde-community@kde.org>; Thu, 17 Aug 2017 16:30:09 +0000 (UTC) | ||
83 | Received: by mail-oi0-x232.google.com with SMTP id f11so71799456oic.0 | ||
84 | for <kde-community@kde.org>; Thu, 17 Aug 2017 09:30:09 -0700 (PDT) | ||
85 | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; | ||
86 | h=mime-version:sender:in-reply-to:references:from:date:message-id | ||
87 | :subject:to; bh=P5C3gzzCdP/NQgV0POjgD3g9Hpun4leANxLktFzWpbo=; | ||
88 | b=DJRXq7SewhEpbavrA6kFk0TPbF9526gl1WpH2O4R7hpuM5tJVqLoT4b53UfmZyGeDw | ||
89 | pSdW599ZTY3WLsK29IZ5buua1TgJeSLgN+PWKfTJAFW7qAZaJo6pRIpqSgETEEk/BdMc | ||
90 | KtqYdBD/IkwUVx5LAuQikyNn1HrKbti/tbc/YiI23f5TRxfIQZb7DOvOaAi1bZO8jEFq | ||
91 | 5EHEVcrjvIR2S4HHWxen9rZvGIotVN3womdK8b0t+Wx+Kt0qv06px9jNF0mTqLKhCJAz | ||
92 | los9Tpv/7RI0JiQyfPzl7kMQjU3i/pyA1u6b6t69ALfUQcjv25NcwhSaQbWIi9DN8rLg | ||
93 | Lc7g== | ||
94 | X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; | ||
95 | d=1e100.net; s=20161025; | ||
96 | h=x-gm-message-state:mime-version:sender:in-reply-to:references:from | ||
97 | :date:message-id:subject:to; | ||
98 | bh=P5C3gzzCdP/NQgV0POjgD3g9Hpun4leANxLktFzWpbo=; | ||
99 | b=U7Pdj/LBlwGbtXVpnpJudVk938b0fKTIRhK+Lc9IfB9zZhXh3FGwX5kWSUObEOT3hX | ||
100 | BXRk0cWvJYHpuGUnLXx/Wjen3j6283GHvDvPhfagyTZbGJohkRMEkxLwFh4ZsJ87M71t | ||
101 | pqLLayDjqDHj5jVuko5TDPTtRL8mjzPM7r0DQKu1GYkYtiNLE5JlGR9OsqK8ZH78Wkf8 | ||
102 | PWUT2BD+mkOE03gFEYpTA0oQW1iwv+wN5xySzaUOlBVfxUUx69EOLnFuRthkQHXcnlGG | ||
103 | rchW44D/eiSVU7JWK1Tk2IKNK+ERiq2/zftSmKRzpbwfv6D8De0PZOJPyi89kS9t2I2L | ||
104 | ar9g== | ||
105 | X-Gm-Message-State: AHYfb5g28N+JHV5G6R5j0X0hpMFpCnu/TuLNw/idrsMKyvGOUXdbQiIn | ||
106 | whIAqO9js0sL5H92k3yqqJIGhuicWA== | ||
107 | X-Received: by 10.202.108.130 with SMTP id h124mr8149045oic.289.1502987407944; | ||
108 | Thu, 17 Aug 2017 09:30:07 -0700 (PDT) | ||
109 | MIME-Version: 1.0 | ||
110 | Received: by 10.182.45.227 with HTTP; Thu, 17 Aug 2017 09:29:27 -0700 (PDT) | ||
111 | In-Reply-To: <5A696707-744C-4035-A8FA-CA83EE8691D6@kde.org> | ||
112 | References: <2048912.XfIJe3ZSdj@vkpc5> <2990543.KVDkBByYO0@minixfox> | ||
113 | <CACpu024EH1OeDqwL94QK33eq4sCGjKjwedcQDR_PWjprBevzfg@mail.gmail.com> | ||
114 | <5231282.Ch11jfsTMl@lenovo> <B95D7D2A-23A9-4245-AAC0-8A3FAE330090@kde.org> | ||
115 | <5A696707-744C-4035-A8FA-CA83EE8691D6@kde.org> | ||
116 | From: Jaroslaw Staniek <staniek@kde.org> | ||
117 | Date: Thu, 17 Aug 2017 18:29:27 +0200 | ||
118 | X-Google-Sender-Auth: LxL4QEJfN3UTITM2I0VbgyX7420 | ||
119 | Message-ID: <CAOj7QQ0WsTCfu9hoq+DTKMGTW=+KObo7HG2_YU1QZ6eOGwQbAQ@mail.gmail.com> | ||
120 | Subject: Re: Telemetry Policy | ||
121 | To: informing about and discussing non-technical community topics | ||
122 | <kde-community@kde.org> | ||
123 | Content-Type: multipart/alternative; boundary="001a1142e7548d73010556f58604" | ||
124 | X-BeenThere: kde-community@kde.org | ||
125 | X-Mailman-Version: 2.1.16 | ||
126 | Precedence: list | ||
127 | Reply-To: informing about and discussing non-technical community topics | ||
128 | <kde-community@kde.org> | ||
129 | List-Id: informing about and discussing non-technical community topics | ||
130 | <kde-community.kde.org> | ||
131 | List-Unsubscribe: <https://mail.kde.org/mailman/options/kde-community>, | ||
132 | <mailto:kde-community-request@kde.org?subject=unsubscribe> | ||
133 | List-Archive: <http://mail.kde.org/pipermail/kde-community/> | ||
134 | List-Post: <mailto:kde-community@kde.org> | ||
135 | List-Help: <mailto:kde-community-request@kde.org?subject=help> | ||
136 | List-Subscribe: <https://mail.kde.org/mailman/listinfo/kde-community>, | ||
137 | <mailto:kde-community-request@kde.org?subject=subscribe> | ||
138 | Errors-To: kde-community-bounces@kde.org | ||
139 | Sender: "kde-community" <kde-community-bounces@kde.org> | ||
140 | |||
141 | --001a1142e7548d73010556f58604 | ||
142 | Content-Type: text/plain; charset="UTF-8" | ||
143 | Content-Transfer-Encoding: quoted-printable | ||
144 | |||
145 | On 17 August 2017 at 18:20, Thomas Pfeiffer <thomas.pfeiffer@kde.org> wrote= | ||
146 | : | ||
147 | |||
148 | > | ||
149 | > On 17. Aug 2017, at 17:38, Mirko Boehm - KDE <mirko@kde.org> wrote: | ||
150 | > | ||
151 | > Hi, | ||
152 | > | ||
153 | > On 17. Aug 2017, at 01:46, Thomas Pfeiffer <thomas.pfeiffer@kde.org> | ||
154 | > wrote: | ||
155 | > | ||
156 | > Hi Valorie, | ||
157 | > Even if opt-out for some data is legally and even morally fine, it does n= | ||
158 | ot | ||
159 | > | ||
160 | > align with the values we communicate to our users: | ||
161 | > Unlike Mozilla's Mission, our Vision mentions privacy explicitly, and we'= | ||
162 | re | ||
163 | > | ||
164 | > striving to make privacy our USP. | ||
165 | > | ||
166 | > | ||
167 | > We seem to assume a contradiction between telemetry and privacy. I believ= | ||
168 | e | ||
169 | > this is a knee-jerk reaction. We can implement telemetry in a way that | ||
170 | > privacy is not violated. In fact, I would say that it follows from our | ||
171 | > vision that we should do this. | ||
172 | > | ||
173 | > | ||
174 | > The problem is: I expect users to have the same knee-jerk reaction. I | ||
175 | > don=E2=80=99t see us being able to explain to users that actually their p= | ||
176 | rivacy is | ||
177 | > perfectly safe before they freak out. | ||
178 | > Privacy-minded Free Software users have freaked out in the past over | ||
179 | > things which objectively speaking were not a huge deal. | ||
180 | > It=E2=80=99s emotion more than rational arguments | ||
181 | > | ||
182 | > | ||
183 | =E2=80=8BIt's hard to argue here or generalize to all app's communities. Kr= | ||
184 | ita | ||
185 | community for example is different than gcc community in these aspects. | ||
186 | |||
187 | --=20 | ||
188 | regards, Jaroslaw Staniek | ||
189 | |||
190 | KDE: | ||
191 | : A world-wide network of software engineers, artists, writers, translators | ||
192 | : and facilitators committed to Free Software development - http://kde.org | ||
193 | Calligra Suite: | ||
194 | : A graphic art and office suite - http://calligra.org | ||
195 | Kexi: | ||
196 | : A visual database apps builder - http://calligra.org/kexi | ||
197 | Qt Certified Specialist: | ||
198 | : http://www.linkedin.com/in/jstaniek | ||
199 | |||
200 | --001a1142e7548d73010556f58604 | ||
201 | Content-Type: text/html; charset="UTF-8" | ||
202 | Content-Transfer-Encoding: quoted-printable | ||
203 | |||
204 | <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= | ||
205 | e,monospace;font-size:small"><br></div><div class=3D"gmail_extra"><br><div = | ||
206 | class=3D"gmail_quote">On 17 August 2017 at 18:20, Thomas Pfeiffer <span dir= | ||
207 | =3D"ltr"><<a href=3D"mailto:thomas.pfeiffer@kde.org" target=3D"_blank">t= | ||
208 | homas.pfeiffer@kde.org</a>></span> wrote:<br><blockquote class=3D"gmail_= | ||
209 | quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1= | ||
210 | ex"><div style=3D"word-wrap:break-word"><br><div><span class=3D""><blockquo= | ||
211 | te type=3D"cite"><div>On 17. Aug 2017, at 17:38, Mirko Boehm - KDE <<a h= | ||
212 | ref=3D"mailto:mirko@kde.org" target=3D"_blank">mirko@kde.org</a>> wrote:= | ||
213 | </div><br class=3D"m_-9083494930210199564Apple-interchange-newline"><div><d= | ||
214 | iv style=3D"word-wrap:break-word">Hi,=C2=A0<div><br><div><blockquote type= | ||
215 | =3D"cite"><div>On 17. Aug 2017, at 01:46, Thomas Pfeiffer <<a href=3D"ma= | ||
216 | ilto:thomas.pfeiffer@kde.org" target=3D"_blank">thomas.pfeiffer@kde.org</a>= | ||
217 | > wrote:</div><br class=3D"m_-9083494930210199564Apple-interchange-newli= | ||
218 | ne"><div><span style=3D"font-family:Menlo-Regular;font-size:11px;font-style= | ||
219 | :normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;t= | ||
220 | ext-align:start;text-indent:0px;text-transform:none;white-space:normal;word= | ||
221 | -spacing:0px;float:none;display:inline!important">Hi Valorie,</span><br sty= | ||
222 | le=3D"font-family:Menlo-Regular;font-size:11px;font-style:normal;font-varia= | ||
223 | nt-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;te= | ||
224 | xt-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><spa= | ||
225 | n style=3D"font-family:Menlo-Regular;font-size:11px;font-style:normal;font-= | ||
226 | variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:sta= | ||
227 | rt;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;= | ||
228 | float:none;display:inline!important">Even if opt-out for some data is legal= | ||
229 | ly and even morally fine, it does not<span class=3D"m_-9083494930210199564A= | ||
230 | pple-converted-space">=C2=A0</span></span><br style=3D"font-family:Menlo-Re= | ||
231 | gular;font-size:11px;font-style:normal;font-variant-caps:normal;font-weight= | ||
232 | :normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transfo= | ||
233 | rm:none;white-space:normal;word-spacing:0px"><span style=3D"font-family:Men= | ||
234 | lo-Regular;font-size:11px;font-style:normal;font-variant-caps:normal;font-w= | ||
235 | eight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-tr= | ||
236 | ansform:none;white-space:normal;word-spacing:0px;float:none;display:inline!= | ||
237 | important">align with the values we communicate to our users:</span><br sty= | ||
238 | le=3D"font-family:Menlo-Regular;font-size:11px;font-style:normal;font-varia= | ||
239 | nt-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;te= | ||
240 | xt-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><spa= | ||
241 | n style=3D"font-family:Menlo-Regular;font-size:11px;font-style:normal;font-= | ||
242 | variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:sta= | ||
243 | rt;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;= | ||
244 | float:none;display:inline!important">Unlike Mozilla's Mission, our Visi= | ||
245 | on mentions privacy explicitly, and we're<span class=3D"m_-908349493021= | ||
246 | 0199564Apple-converted-space">=C2=A0</span></span><br style=3D"font-family:= | ||
247 | Menlo-Regular;font-size:11px;font-style:normal;font-variant-caps:normal;fon= | ||
248 | t-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text= | ||
249 | -transform:none;white-space:normal;word-spacing:0px"><span style=3D"font-fa= | ||
250 | mily:Menlo-Regular;font-size:11px;font-style:normal;font-variant-caps:norma= | ||
251 | l;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px= | ||
252 | ;text-transform:none;white-space:normal;word-spacing:0px;float:none;display= | ||
253 | :inline!important">striving to make privacy our USP.</span><br style=3D"fon= | ||
254 | t-family:Menlo-Regular;font-size:11px;font-style:normal;font-variant-caps:n= | ||
255 | ormal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent= | ||
256 | :0px;text-transform:none;white-space:normal;word-spacing:0px"></div></block= | ||
257 | quote><br></div><div>We seem to assume a contradiction between telemetry an= | ||
258 | d privacy. I believe this is a knee-jerk reaction. We can implement telemet= | ||
259 | ry in a way that privacy is not violated. In fact, I would say that it foll= | ||
260 | ows from our vision that we should do this.</div><div><br></div></div></div= | ||
261 | ></div></blockquote><div><br></div></span>The problem is: I expect users to= | ||
262 | have the same knee-jerk reaction. I don=E2=80=99t see us being able to exp= | ||
263 | lain to users that actually their privacy is perfectly safe before they fre= | ||
264 | ak out.</div><div>Privacy-minded Free Software users have freaked out in th= | ||
265 | e past over things which objectively speaking were not a huge deal.</div><d= | ||
266 | iv>It=E2=80=99s emotion more than rational arguments</div><br></div></block= | ||
267 | quote></div><br><div class=3D"gmail_default" style=3D"font-family:monospace= | ||
268 | ,monospace;font-size:small">=E2=80=8BIt's hard to argue here or general= | ||
269 | ize to all app's communities. Krita community for example is different = | ||
270 | than gcc community in these aspects.</div><div><br></div>-- <br><div class= | ||
271 | =3D"gmail_signature" data-smartmail=3D"gmail_signature">regards, Jaroslaw S= | ||
272 | taniek<br><br>KDE:<br>: A world-wide network of software engineers, artists= | ||
273 | , writers, translators<br>: and facilitators committed to Free Software dev= | ||
274 | elopment - <a href=3D"http://kde.org" target=3D"_blank">http://kde.org</a><= | ||
275 | br>Calligra Suite:<br>: A graphic art and office suite - <a href=3D"http://= | ||
276 | calligra.org" target=3D"_blank">http://calligra.org</a><br>Kexi:<br>: A vis= | ||
277 | ual database apps builder - <a href=3D"http://calligra.org/kexi" target=3D"= | ||
278 | _blank">http://calligra.org/kexi</a><br>Qt Certified Specialist:<br>: <a hr= | ||
279 | ef=3D"http://www.linkedin.com/in/jstaniek" target=3D"_blank">http://www.lin= | ||
280 | kedin.com/in/jstaniek</a></div> | ||
281 | </div></div> | ||
282 | |||
283 | --001a1142e7548d73010556f58604-- | ||