From f29f400275bea65423e4ac91a39056437cf146ef Mon Sep 17 00:00:00 2001 From: Stephen Brennan Date: Mon, 22 Feb 2016 22:19:15 -0500 Subject: [PATCH 1/8] Preliminary code of conduct. --- organizational/conduct.rst | 67 ++++++++++++++++++++++++++++++++++++++ organizational/index.rst | 1 + 2 files changed, 68 insertions(+) create mode 100644 organizational/conduct.rst diff --git a/organizational/conduct.rst b/organizational/conduct.rst new file mode 100644 index 0000000..159a23c --- /dev/null +++ b/organizational/conduct.rst @@ -0,0 +1,67 @@ +Code of Conduct +=============== + +Hacker Society [#hacsoc]_ is, as Tim wrote in :doc:`hacsoc`, about an open +society: + + An open society promotes freedom of thought and expression, personal + responsibility, individualism, cooperation, and equality of all citizens. + +As such, we expect that our members behave in a way that allows us to achieve +this. Participants in HacSoc events are expected to treat each other with +dignity and respect for each other's perspectives, experiences, and knowledge. +In particular, participants should recognize that people of all skill levels are +welcome, and should always be willing to help others learn. + +We want Hacker Society to be a place where people can be comfortable regardless +of gender, gender identity and expression, sexual orientation, disability, +physical appearance, body size, race, age, or religion. As such, we do not +tolerate harassment. This includes, but is not limited to: + +- Rude or unwelcome comments +- Sexual images in public spaces +- Deliberate intimidation, stalking, or following +- Harassing photography or recording +- Sustained disruption of talks or other events +- Inappropriate physical contact +- Unwelcome sexual attention +- Advocating for, or encouraging, any of the above behavior + +Enforcement +----------- + +This policy applies at all Hacker Society events, such as weekly talks, open +hacks, Link-State, HackCWRU, the mailing lists, and on our Slack team. It +applies to attendees as well as any speakers, sponsors, or other participants in +these activities and communication streams. Although we don't have any direct +authority over behavior in our typical "hangouts" such as the Glennan Student +Lounge, we expect that HacSoc participants will adhere to these guidelines, and +we also note that `Case's policies +`_ are always in force. + +We expect participants asked to stop any harassing behavior to comply +immediately. If participants do not comply, the Maintainer and HacSoc officers +retain the right to take any actions to keep HacSoc a welcoming environment for +all participants. This includes warning the offender, or removing them from the +event or communication streams they are abusing. This also includes further +action, such as pursuing University action, should it become necessary. + +Reporting +--------- + +If someone is making you feel unsafe or unwelcome at HacSoc, please report it as +soon as possible. At events such as Link-State and HackCWRU, staff can be +identified by their shirts. At other events, you can talk to the officers or +maintainer. And you may always report harassing behavior to officers via email +(hacsoc-officers@case.edu) or via private message on Slack. + +Other Policies +-------------- + +As mentioned above, the policies of the `CWRU Handbook +`_ are always applicable at HacSoc +events as well. + +.. [#hacsoc] In this code of conduct, we're using Hacker Society to refer to + "everything" - the ACM and IEEE chapters as well as the talk series + and mailing lists that are the backbone of our HacSoc community. diff --git a/organizational/index.rst b/organizational/index.rst index 36be22d..49ef6ca 100644 --- a/organizational/index.rst +++ b/organizational/index.rst @@ -12,6 +12,7 @@ Contents: hacsoc position_roles + conduct slack linkstate ordering_food From 49ce7b6bf75450f9a6a326667db0aa05ee4f7911 Mon Sep 17 00:00:00 2001 From: Stephen Brennan Date: Mon, 22 Feb 2016 22:26:44 -0500 Subject: [PATCH 2/8] ACM and IEEE codes, just in case. --- organizational/conduct.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/organizational/conduct.rst b/organizational/conduct.rst index 159a23c..0c7d0fa 100644 --- a/organizational/conduct.rst +++ b/organizational/conduct.rst @@ -60,7 +60,11 @@ Other Policies As mentioned above, the policies of the `CWRU Handbook `_ are always applicable at HacSoc -events as well. +events and in HacSoc gathering spaces. Other policies that we believe apply +here are `ACM's +`_ and +`IEEE's `_, since HacSoc +represents chapters of both organizations. .. [#hacsoc] In this code of conduct, we're using Hacker Society to refer to "everything" - the ACM and IEEE chapters as well as the talk series From 690461d0a976e480a74ac8e4ad8483ad39b2c606 Mon Sep 17 00:00:00 2001 From: Stephen Brennan Date: Mon, 22 Feb 2016 23:09:14 -0500 Subject: [PATCH 3/8] Add github organization to the list of communication streams the code of conduct applies to. --- organizational/conduct.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/organizational/conduct.rst b/organizational/conduct.rst index 0c7d0fa..0e79489 100644 --- a/organizational/conduct.rst +++ b/organizational/conduct.rst @@ -31,12 +31,12 @@ Enforcement ----------- This policy applies at all Hacker Society events, such as weekly talks, open -hacks, Link-State, HackCWRU, the mailing lists, and on our Slack team. It -applies to attendees as well as any speakers, sponsors, or other participants in -these activities and communication streams. Although we don't have any direct -authority over behavior in our typical "hangouts" such as the Glennan Student -Lounge, we expect that HacSoc participants will adhere to these guidelines, and -we also note that `Case's policies +hacks, Link-State, HackCWRU, the mailing lists, our GitHub organization, and on +our Slack team. It applies to attendees as well as any speakers, sponsors, or +other participants in these activities and communication streams. Although we +don't have any direct authority over behavior in our typical "hangouts" such as +the Glennan Student Lounge, we expect that HacSoc participants will adhere to +these guidelines, and we also note that `Case's policies `_ are always in force. We expect participants asked to stop any harassing behavior to comply From f0bfa12199ec5aa0d257f0a80b792757024c8c54 Mon Sep 17 00:00:00 2001 From: Stephen Brennan Date: Mon, 22 Feb 2016 23:15:01 -0500 Subject: [PATCH 4/8] Address a few more issues in text. --- organizational/conduct.rst | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/organizational/conduct.rst b/organizational/conduct.rst index 0e79489..edb6b04 100644 --- a/organizational/conduct.rst +++ b/organizational/conduct.rst @@ -30,13 +30,22 @@ tolerate harassment. This includes, but is not limited to: Enforcement ----------- -This policy applies at all Hacker Society events, such as weekly talks, open -hacks, Link-State, HackCWRU, the mailing lists, our GitHub organization, and on -our Slack team. It applies to attendees as well as any speakers, sponsors, or -other participants in these activities and communication streams. Although we -don't have any direct authority over behavior in our typical "hangouts" such as -the Glennan Student Lounge, we expect that HacSoc participants will adhere to -these guidelines, and we also note that `Case's policies +This policy applies at all Hacker Society events and spaces, online and +offline. This includes, but is not limited to: + +- Weekly talks +- Open hacks +- Link-State +- HackCWRU +- Mailing lists (hackers-discuss, cwru-hackers) +- GitHub organization +- Slack team + +The policy applies to attendees as well as any speakers, sponsors, or other +participants in these activities and communication streams. Although we don't +have any direct authority over behavior in our typical spaces such as the +Glennan Student Lounge, we expect that HacSoc participants will adhere to these +guidelines, and we also note that `Case's policies `_ are always in force. We expect participants asked to stop any harassing behavior to comply @@ -44,7 +53,7 @@ immediately. If participants do not comply, the Maintainer and HacSoc officers retain the right to take any actions to keep HacSoc a welcoming environment for all participants. This includes warning the offender, or removing them from the event or communication streams they are abusing. This also includes further -action, such as pursuing University action, should it become necessary. +measures, such as pursuing University action, should it become necessary. Reporting --------- From 6dede47d9d403689218c3464bbf3a6683fcdb57e Mon Sep 17 00:00:00 2001 From: Stephen Brennan Date: Tue, 23 Feb 2016 11:55:01 -0500 Subject: [PATCH 5/8] Make the "rude or unwelcome comments" more specific, and add info about tension between expression and welcoming atmosphere. --- organizational/conduct.rst | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/organizational/conduct.rst b/organizational/conduct.rst index edb6b04..57010ca 100644 --- a/organizational/conduct.rst +++ b/organizational/conduct.rst @@ -18,7 +18,9 @@ of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, or religion. As such, we do not tolerate harassment. This includes, but is not limited to: -- Rude or unwelcome comments +- Rude or unwelcome comments about a person's gender, gender identity, gender + expression, sexual orientation, disability, physical appearance, attire, race, + age or religious expression. - Sexual images in public spaces - Deliberate intimidation, stalking, or following - Harassing photography or recording @@ -27,6 +29,12 @@ tolerate harassment. This includes, but is not limited to: - Unwelcome sexual attention - Advocating for, or encouraging, any of the above behavior +Necessarily, the goal of providing an open atmosphere for discussion and debate +has some tension with the goal of providing a welcoming environment. We expect +that debate and constructive criticism are part of this open atmosphere. +However, when these discussions devolve into attacks against a person and/or +their intrinsic characteristics, we believe that this is unacceptable. + Enforcement ----------- From 3d2a6d8e05202484bfc2c5bb91dffb43a53a07fc Mon Sep 17 00:00:00 2001 From: Tim Henderson Date: Wed, 24 Feb 2016 10:22:18 -0500 Subject: [PATCH 6/8] Added clearer explanation of mission and tensions I put the mission of Hacker Society at the top. I changed the explanation of why we don't allow some behaviour. I clarified the section on the tension between restrictions on behaviour and expression and the goals of an open society. Explicitly noting that: unpopular ideas are allowed, politically incorrect speach is allowed, distastful speach is allowed. The line is where that speach becomes an attack on a person in the community and is about one or more of their intrinstic characteristics. Signed-off-by: Tim Henderson --- organizational/conduct.rst | 53 ++++++++++++++++++++++++-------------- 1 file changed, 33 insertions(+), 20 deletions(-) diff --git a/organizational/conduct.rst b/organizational/conduct.rst index 57010ca..a9740f1 100644 --- a/organizational/conduct.rst +++ b/organizational/conduct.rst @@ -1,22 +1,29 @@ -Code of Conduct -=============== +The Mission of Hacker Society +============================= + +A time and place for people to learn about technology from each other, in order +to build a community, to empower the individual, promote equality, and build an +open society. -Hacker Society [#hacsoc]_ is, as Tim wrote in :doc:`hacsoc`, about an open -society: +**Open Society**: An open society promotes freedom of thought and expression, +personal responsibility, individualism, cooperation, and equality of all +citizens. - An open society promotes freedom of thought and expression, personal - responsibility, individualism, cooperation, and equality of all citizens. +Code of Conduct +=============== -As such, we expect that our members behave in a way that allows us to achieve -this. Participants in HacSoc events are expected to treat each other with -dignity and respect for each other's perspectives, experiences, and knowledge. -In particular, participants should recognize that people of all skill levels are -welcome, and should always be willing to help others learn. +It is expected that members behave in a way that allows Hacker Society to +achieve its mission. Participants in Hacker Society events are expected to +treat each other with dignity and respect for each other's perspectives, +experiences, and knowledge. In particular, participants should recognize that +people of all skill levels are welcome, and should always be willing to help +others learn. -We want Hacker Society to be a place where people can be comfortable regardless -of gender, gender identity and expression, sexual orientation, disability, -physical appearance, body size, race, age, or religion. As such, we do not -tolerate harassment. This includes, but is not limited to: +To support Hacker Society's mission of: learning technology from each other, +building community, and promoting equality, Hacker Society must be a place where +people can be comfortable regardless of gender, gender identity and expression, +sexual orientation, disability, physical appearance, body size, race, age, or +religion. Therefore, we do not tolerate: - Rude or unwelcome comments about a person's gender, gender identity, gender expression, sexual orientation, disability, physical appearance, attire, race, @@ -29,11 +36,17 @@ tolerate harassment. This includes, but is not limited to: - Unwelcome sexual attention - Advocating for, or encouraging, any of the above behavior -Necessarily, the goal of providing an open atmosphere for discussion and debate -has some tension with the goal of providing a welcoming environment. We expect -that debate and constructive criticism are part of this open atmosphere. -However, when these discussions devolve into attacks against a person and/or -their intrinsic characteristics, we believe that this is unacceptable. +Necessarily, the goals of learning, community, and equality are in tension +with the goals individual empowerment, freedom of thought, and freedom of +expression. We strive for politeness and civil discourse but we also strive to +make all welcome. Even those with unpopular ideas or thoughts. However, in +order to foster our community certain limits on free expression must be +observed. We expect that debate and constructive criticism are part of this +open atmosphere. We expect that some members of the community may express +ideas which are not politically correct. We expect that some ideas expressed +by a minority may be deeply unpopular and distasteful to the majority. +However, if these ideas or discussions devolve into attacks against a person +and/or their intrinsic characteristics, we believe that this is unacceptable. Enforcement ----------- From 8ae3d08eae4288e77a0e11b5c280731467dcf056 Mon Sep 17 00:00:00 2001 From: Stephen Brennan Date: Mon, 13 Mar 2017 22:33:37 -0400 Subject: [PATCH 7/8] Final update according to discussion on GitHub. --- organizational/conduct.rst | 47 +++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/organizational/conduct.rst b/organizational/conduct.rst index a9740f1..096d2c3 100644 --- a/organizational/conduct.rst +++ b/organizational/conduct.rst @@ -1,9 +1,9 @@ The Mission of Hacker Society ============================= -A time and place for people to learn about technology from each other, in order -to build a community, to empower the individual, promote equality, and build an -open society. +Hacker Society (HacSoc) at Case Western Reserve University is a time and place +for people to learn about technology from each other, in order to build a +community, empower the individual, promote equality, and foster an open society. **Open Society**: An open society promotes freedom of thought and expression, personal responsibility, individualism, cooperation, and equality of all @@ -13,17 +13,15 @@ Code of Conduct =============== It is expected that members behave in a way that allows Hacker Society to -achieve its mission. Participants in Hacker Society events are expected to -treat each other with dignity and respect for each other's perspectives, -experiences, and knowledge. In particular, participants should recognize that -people of all skill levels are welcome, and should always be willing to help -others learn. - -To support Hacker Society's mission of: learning technology from each other, -building community, and promoting equality, Hacker Society must be a place where -people can be comfortable regardless of gender, gender identity and expression, -sexual orientation, disability, physical appearance, body size, race, age, or -religion. Therefore, we do not tolerate: +achieve its mission. Participants in Hacker Society events are expected to +respect each other's perspectives and treat each other with dignity and respect. +In particular, participants should recognize that people of all skill levels are +welcome, and should always be willing to help others learn. + +To support its mission, Hacker Society must be a place where people can be +comfortable regardless of gender, gender identity and expression, sexual +orientation, disability, physical appearance, body size, race, age, or religion. +Therefore, we do not tolerate: - Rude or unwelcome comments about a person's gender, gender identity, gender expression, sexual orientation, disability, physical appearance, attire, race, @@ -38,9 +36,9 @@ religion. Therefore, we do not tolerate: Necessarily, the goals of learning, community, and equality are in tension with the goals individual empowerment, freedom of thought, and freedom of -expression. We strive for politeness and civil discourse but we also strive to -make all welcome. Even those with unpopular ideas or thoughts. However, in -order to foster our community certain limits on free expression must be +expression. We encourage polite, civil discourse but we also strive to +make all welcome, even those with unpopular ideas or thoughts. However, in +order to foster our community, certain limits on free expression must be observed. We expect that debate and constructive criticism are part of this open atmosphere. We expect that some members of the community may express ideas which are not politically correct. We expect that some ideas expressed @@ -55,7 +53,7 @@ This policy applies at all Hacker Society events and spaces, online and offline. This includes, but is not limited to: - Weekly talks -- Open hacks +- Open Hacks - Link-State - HackCWRU - Mailing lists (hackers-discuss, cwru-hackers) @@ -80,18 +78,19 @@ Reporting --------- If someone is making you feel unsafe or unwelcome at HacSoc, please report it as -soon as possible. At events such as Link-State and HackCWRU, staff can be -identified by their shirts. At other events, you can talk to the officers or -maintainer. And you may always report harassing behavior to officers via email -(hacsoc-officers@case.edu) or via private message on Slack. +soon as possible. At events such as Link-State and HackCWRU, staff can be +identified by their shirts. At other events, you can talk to the officers or +Maintainer. And you may always report harassing behavior to officers via email +(hacsoc-officers@case.edu) or via private message on Slack. If you don't feel +comfortable reporting a problem to an officer, consider reporting the problem +directly to any of the faculty or staff of the EECS department. Other Policies -------------- As mentioned above, the policies of the `CWRU Handbook `_ are always applicable at HacSoc -events and in HacSoc gathering spaces. Other policies that we believe apply -here are `ACM's +events and in HacSoc gathering spaces. Other policies that apply here are `ACM's `_ and `IEEE's `_, since HacSoc represents chapters of both organizations. From ae944a000b001d87045809e80ca0e5e45a49dc64 Mon Sep 17 00:00:00 2001 From: Stephen Brennan Date: Wed, 22 Mar 2017 22:59:06 -0400 Subject: [PATCH 8/8] Under construction --- organizational/conduct.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/organizational/conduct.rst b/organizational/conduct.rst index 096d2c3..2ef0f9a 100644 --- a/organizational/conduct.rst +++ b/organizational/conduct.rst @@ -1,3 +1,6 @@ +.. image:: https://www.cs.utah.edu/~gk/atwork/img/hevequip2.gif + :target: http://www.textfiles.com/underconstruction/ + The Mission of Hacker Society =============================