Browse Source

Be more specific in the code of conduct

Bob Mottram 6 years ago
parent
commit
7668c4531c
3 changed files with 47 additions and 13 deletions
  1. 12
    4
      code-of-conduct.md
  2. 12
    4
      doc/EN/codeofconduct.org
  3. 23
    5
      website/EN/codeofconduct.html

+ 12
- 4
code-of-conduct.md View File

48
 
48
 
49
 This is a Free Software project and there is no intention to support or endorse any software which is proprietary, including that which may be running on client devices. For example, supporting iThings or Windows users is out of scope of the project. It's possible that Freedombone may work with those systems, but if there are problems it's not within the scope of this project to resolve compatibility issues with proprietary browsers or platforms.
49
 This is a Free Software project and there is no intention to support or endorse any software which is proprietary, including that which may be running on client devices. For example, supporting iThings or Windows users is out of scope of the project. It's possible that Freedombone may work with those systems, but if there are problems it's not within the scope of this project to resolve compatibility issues with proprietary browsers or platforms.
50
 
50
 
51
-## In case of problems
51
+## Raising concerns
52
 
52
 
53
-While this code of conduct should be adhered to by participants, we recognize that sometimes people may have a bad day, or be unaware of some of the guidelines in this code of conduct. When that happens, you may reply to them and point out this code of conduct. Such messages may be in public or in private, whatever is most appropriate. However, regardless of whether the message is public or not, it should still adhere to the relevant parts of this code of conduct; in particular, it should not be abusive or disrespectful. Assume good faith; it is more likely that participants are unaware of their bad behaviour than that they intentionally try to degrade the quality of the discussion.
53
+This is not a big project and so there is no division of labor or special enforcement committee or bureaucratic process.
54
 
54
 
55
-Serious or persistent offenders will be kicked from chat rooms and any of their subsequent patches will be unlikely to be upstreamed. In this context "serious" means that someone is causing others to feel unsafe or be unable to contribute, for whatever reason.
55
+Complaints should be made in private to bob@freedombone.net, preferably via XMPP/Conversations with OMEMO enabled but you can also use the same address for email correspondence. If you're using email and have GPG capability the public key [can be found here](./support.html). XMPP messages are likely to get the quickest response.
56
 
56
 
57
-This is not a big project and so there is no division of labor or special enforcement committee or bureaucratic process. Complaints should be made (in private) to the maintainer or chat room admin. The typical email address can be found in the source code headers. Preferably use GPG if you can, or XMPP with OpenPGP/OMEMO to bob@freedombone.net. XMPP messages are likely to get a quicker response.
57
+## In case of violations
58
+
59
+Violators of this code of conduct will:
60
+
61
+ * Be removed from the Matrix and/or XMPP chat rooms
62
+ * Will not have pending or future patches or pull requests merged
63
+ * If they have a user account on *code.freedombone.net* it will be removed
64
+
65
+This applies regardless of past levels of commitment or technical abilities.

+ 12
- 4
doc/EN/codeofconduct.org View File

51
 In cases where criticism of ideology or culture remains on-topic, respectfully discuss the ideas.
51
 In cases where criticism of ideology or culture remains on-topic, respectfully discuss the ideas.
52
 * No proprietary software
52
 * No proprietary software
53
 This is a Free Software project and there is no intention to support or endorse any software which is proprietary, including that which may be running on client devices. For example, supporting iThings or Windows users is out of scope of the project. It's possible that Freedombone may work with those systems, but if there are problems it's not within the scope of this project to resolve compatibility issues with proprietary browsers or platforms.
53
 This is a Free Software project and there is no intention to support or endorse any software which is proprietary, including that which may be running on client devices. For example, supporting iThings or Windows users is out of scope of the project. It's possible that Freedombone may work with those systems, but if there are problems it's not within the scope of this project to resolve compatibility issues with proprietary browsers or platforms.
54
-* In case of problems
54
+* Raising concerns
55
 
55
 
56
-While this code of conduct should be adhered to by participants, we recognize that sometimes people may have a bad day, or be unaware of some of the guidelines in this code of conduct. When that happens, you may reply to them and point out this code of conduct. Such messages may be in public or in private, whatever is most appropriate. However, regardless of whether the message is public or not, it should still adhere to the relevant parts of this code of conduct; in particular, it should not be abusive or disrespectful. Assume good faith; it is more likely that participants are unaware of their bad behaviour than that they intentionally try to degrade the quality of the discussion.
56
+This is not a big project and so there is no division of labor or special enforcement committee or bureaucratic process.
57
 
57
 
58
-Code of conduct violators will be kicked from the project chat/support rooms and any of their subsequent patches will be unlikely to be upstreamed.
58
+Complaints should be made in private to bob@freedombone.net, preferably via XMPP/Conversations with OMEMO enabled but you can also use the same address for email correspondence. If you're using email and have GPG capability the public key [[./support.html][can be found here]]. XMPP messages are likely to get the quickest response.
59
 
59
 
60
-This is not a big project and so there is no division of labor or special enforcement committee or bureaucratic process. Complaints should be made in private to bob@freedombone.net, preferably via XMPP/Conversations with OMEMO enabled but you can also use the same address for email correspondence. If you're using email and have GPG capability the public key [[./support.html][can be found here]]. XMPP messages are likely to get a quicker response.
60
+* In case of violations
61
+
62
+Violators of this code of conduct will:
63
+
64
+ * Be removed from the Matrix and/or XMPP chat rooms
65
+ * Will not have pending or future patches or pull requests merged
66
+ * If they have a user account on *code.freedombone.net* it will be removed
67
+
68
+This applies regardless of past levels of commitment or technical abilities.
61
 
69
 
62
 #+attr_html: :width 10% :height 2% :align center
70
 #+attr_html: :width 10% :height 2% :align center
63
 [[file:fdl-1.3.txt][file:images/gfdl.png]]
71
 [[file:fdl-1.3.txt][file:images/gfdl.png]]

+ 23
- 5
website/EN/codeofconduct.html View File

4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5
 <head>
5
 <head>
6
 <title></title>
6
 <title></title>
7
-<!-- 2018-06-22 Fri 16:12 -->
7
+<!-- 2018-06-22 Fri 16:52 -->
8
 <meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
 <meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
 <meta  name="generator" content="Org-mode" />
9
 <meta  name="generator" content="Org-mode" />
10
 <meta  name="author" content="Bob Mottram" />
10
 <meta  name="author" content="Bob Mottram" />
257
 </div>
257
 </div>
258
 </div>
258
 </div>
259
 <div id="outline-container-sec-11" class="outline-2">
259
 <div id="outline-container-sec-11" class="outline-2">
260
-<h2 id="sec-11">In case of problems</h2>
260
+<h2 id="sec-11">Raising concerns</h2>
261
 <div class="outline-text-2" id="text-11">
261
 <div class="outline-text-2" id="text-11">
262
 <p>
262
 <p>
263
-While this code of conduct should be adhered to by participants, we recognize that sometimes people may have a bad day, or be unaware of some of the guidelines in this code of conduct. When that happens, you may reply to them and point out this code of conduct. Such messages may be in public or in private, whatever is most appropriate. However, regardless of whether the message is public or not, it should still adhere to the relevant parts of this code of conduct; in particular, it should not be abusive or disrespectful. Assume good faith; it is more likely that participants are unaware of their bad behaviour than that they intentionally try to degrade the quality of the discussion.
263
+This is not a big project and so there is no division of labor or special enforcement committee or bureaucratic process.
264
 </p>
264
 </p>
265
 
265
 
266
 <p>
266
 <p>
267
-Code of conduct violators will be kicked from the project chat/support rooms and any of their subsequent patches will be unlikely to be upstreamed.
267
+Complaints should be made in private to bob@freedombone.net, preferably via XMPP/Conversations with OMEMO enabled but you can also use the same address for email correspondence. If you're using email and have GPG capability the public key <a href="./support.html">can be found here</a>. XMPP messages are likely to get the quickest response.
268
 </p>
268
 </p>
269
+</div>
270
+</div>
271
+
272
+<div id="outline-container-sec-12" class="outline-2">
273
+<h2 id="sec-12">In case of violations</h2>
274
+<div class="outline-text-2" id="text-12">
275
+<p>
276
+Violators of this code of conduct will:
277
+</p>
278
+
279
+<ul class="org-ul">
280
+<li>Be removed from the Matrix and/or XMPP chat rooms
281
+</li>
282
+<li>Will not have pending or future patches or pull requests merged
283
+</li>
284
+<li>If they have a user account on <b>code.freedombone.net</b> it will be removed
285
+</li>
286
+</ul>
269
 
287
 
270
 <p>
288
 <p>
271
-This is not a big project and so there is no division of labor or special enforcement committee or bureaucratic process. Complaints should be made in private to bob@freedombone.net, preferably via XMPP/Conversations with OMEMO enabled but you can also use the same address for email correspondence. If you're using email and have GPG capability the public key <a href="./support.html">can be found here</a>. XMPP messages are likely to get a quicker response.
289
+This applies regardless of past levels of commitment or technical abilities.
272
 </p>
290
 </p>
273
 
291
 
274
 
292