-
Notifications
You must be signed in to change notification settings - Fork 67
/
conduct.html
204 lines (157 loc) · 9.72 KB
/
conduct.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
---
title: NodeBots Code of Conduct
introTitle: Code of Conduct
---
<div id="conduct" class="section">
<div class="container">
<div class="content-wrapper">
<p>NodeBots exists to facilitate sharing code, ideas, and building of robots using
JavaScript as the control language.</p>
<p>NodeBots is a technology concept with many facets, but most importantly, it is a community.</p>
<p>We believe that our mission is best served in an environment that is friendly, safe, and accepting; free from
intimidation or harassment.</p>
<p>Towards this end, certain behaviors and practices will not be
tolerated.</p>
<h2 id="tl-dr">tl;dr</h2>
<ul>
<li>Be respectful.</li>
<li>Abusive behavior is never tolerated.</li>
<li>Data published to NodeBots is hosted at the discretion of the service administrators, and may be removed.
</li>
<li>Don't build evil robots.</li>
<li>Violations of this code may result in swift and permanent expulsion from the NodeBots community.</li>
<li>Your local organizer/maintainer will provide contact information for help with abuse.</li>
</ul>
<h2 id="scope">Scope</h2>
<p>We expect all members of the NodeBots community, including paid and unpaid
agents, administrators, users, facilitators, and vendors to abide by
this Code of Conduct at all times in all NodeBots community venues, online
and in person, and in one-on-one communications pertaining to NodeBots
affairs.</p>
<p>This policy covers the usage of the NodeBots forums, as well as the NodeBots
website, NodeBots related events, and any other services offered under the name of
NodeBot(s) (collectively, the "Service"). It also applies to
behavior in the context of the NodeBots Open Source project communities,
including but not limited to public GitHub repositories, IRC channels,
social media, mailing lists, and public events.</p>
<p>This Code of Conduct is in addition to, and does not in any way
nullify or invalidate, any other terms or conditions related to use of
the Service.</p>
<p>The definitions of various subjective terms such as "discriminatory",
"hateful", or "confusing" will be decided at the sole discretion of
the NodeBots abuse team.</p>
<h2 id="friendly-harassment-free-space">Friendly Harassment-Free Space</h2>
<p>We are committed to providing a friendly, safe and welcoming
environment for all, regardless of gender identity, sexual
orientation, disability, ethnicity, religion, age, physical
appearance, body size, race, or similar personal characteristics.</p>
<p>We ask that you please respect that people have differences of opinion
regarding technical choices, and that every design or implementation
choice carries a trade-off and numerous costs. There is seldom a
single right answer. A difference of technology preferences is not a
license to be rude.</p>
<p>Disputes over package rights must be handled respectfully, according
to the terms described in the NodeBots Dispute Resolution document. There
is never a good reason to be rude over package name disputes.</p>
<p>Any spamming, trolling, flaming, baiting, or other attention-stealing
behavior is not welcome, and will not be tolerated.</p>
<p>Harassing other users of the Service is never tolerated, whether via
public or private media.</p>
<p>Avoid using offensive or harassing package names, nicknames, or other
identifiers that might detract from a friendly, safe, and welcoming
environment for all.</p>
<p>Harassment includes, but is not limited to: harmful or prejudicial
verbal or written comments related to gender identity, sexual
orientation, disability, ethnicity, religion, age, physical
appearance, body size, race, or similar personal characteristics;
inappropriate use of nudity, sexual images, and/or sexually explicit
language in public spaces; threats of physical or non-physical harm;
deliberate intimidation, stalking or following; harassing photography
or recording; sustained disruption of talks or other events;
inappropriate physical contact; and unwelcome sexual attention.</p>
<h2 id="acceptable-package-content">Acceptable Content</h2>
<!--
TODO: This should probably be split out into a separate doc. Maybe
just link to the appropriate location in the Terms of Use once we have
it.
-->
<p>The Service administrators reserve the right to make judgement calls
about what is and isn't appropriate in published content. These are
guidelines to help you be successful in our community.</p>
<p>Content must contain something applicable to the previously stated goals of the NodeBots community. "Spamming",
that is,
publishing any form of content that is not applicable, is not allowed.</p>
<p>Content must not contain illegal or infringing content. You should
only publish content to the Service if you have
the right to do so. This includes complying with all software license
agreements or other intellectual property restrictions. For example,
redistributing an MIT-licensed module with the copyright notice
removed, would not be allowed. You will be responsible for any
violation of laws or others’ intellectual property rights.</p>
<p>Content must not be malware. For example, content (code, video, pictures, words, etc.) which is
designed to maliciously exploit or damage computer systems, is not
allowed. </p>
<p>Content name, description, and other visible metadata must not include
abusive, inappropriate, or harassing content.</p>
<h2 id="reporting-violations-of-this-code-of-conduct">Reporting Violations of this Code of Conduct</h2>
<p>If you believe someone is harassing you or has otherwise violated this
Code of Conduct, please contact your local organizer or repo maintainer to send an
abuse report. If this is the initial report of a problem, please
include as much detail as possible. It is easiest for us to address
issues when we have more context.</p>
<h2 id="copyright-violations">Copyright Violations</h2>
<p>We respect the intellectual property of others and ask that you do
too. If you believe any package or other materials available through
the Service violates a copyright held by you and you would like to
submit a notice pursuant to the Digital Millennium Copyright Act or
other similar international law, you can submit a notice to our agent
for service of notice at github:</p>
<p><a
href="https://github.com/nodebots/nodebots.io/issues/new">https://github.com/nodebots/nodebots.io/issues/new</a>
</p>
<p>Please make sure your notice meets the Digital Millennium Copyright
Act requirements.</p>
<h2 id="consequences">Consequences</h2>
<p>All content published to the Service, including user account
credentials, is hosted at the sole discretion of the NodeBots
administrators.</p>
<p>Unacceptable behavior from any community member, including sponsors,
employees, customers, or others with decision-making authority, will
not be tolerated.</p>
<p>Anyone asked to stop unacceptable behavior is expected to comply
immediately.</p>
<p>If a community member engages in unacceptable behavior, the NodeBots
administrators may take any action they deem appropriate, up to and
including a temporary ban or permanent expulsion from the community
without warning (and without refund in the case of a paid event or
service).</p>
<h2 id="addressing-grievances">Addressing Grievances</h2>
<p>If you feel you have been falsely or unfairly accused of violating
this Code of Conduct, you should notify the NodeBots team. We will do our best
to ensure that your grievance is handled appropriately.</p>
<p>In general, we will choose the course of action that we judge as being
most in the interest of fostering a safe and friendly community.</p>
<h2 id="contact-info">Contact Info</h2>
<p>Please contact your local organizer or repo maintainer if you need to report a problem or
address a grievance related to an abuse report.</p>
<p>You are also encouraged to contact us if you are curious about
something that might be "on the line" between appropriate and
inappropriate content. We are happy to provide guidance to help you
be a successful part of our community.</p>
<h2 id="changes">Changes</h2>
<p>This is a living document and may be updated from time to time.
Please refer to the <a href="https://github.com/nodebots/www/commits/master/conduct.html">git history for this
document</a>
to view the changes.</p>
<h2 id="credit-and-license">Credit and License</h2>
<p>This Code of Conduct borrows heavily from the <a href="http://www.npmjs.com/policies/conduct">npm Code of
Conduct</a>, which was derived from the Stumptown Syndicate
<a href="http://citizencodeofconduct.org/">Citizen's Code of Conduct</a>, and the
<a href="https://github.com/mozilla/rust/wiki/Note-development-policy#conduct">Rust Project Code of
Conduct</a>.</p>
<p>This document may be reused under a <a href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons
Attribution-ShareAlike
License</a>.</p>
</div>
</div>
</div>