Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposed Code of Conduct #22

Merged
merged 8 commits into from
Mar 23, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
103 changes: 103 additions & 0 deletions organizational/conduct.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
.. image:: https://www.cs.utah.edu/~gk/atwork/img/hevequip2.gif
:target: http://www.textfiles.com/underconstruction/

The Mission of Hacker 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
citizens.

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
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,
age or religious expression.
- 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

Necessarily, the goals of learning, community, and equality are in tension
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yo this sentence is hard to understand. I had to read it a few times and it sounds very ivory tower-y once I figured it out. Also, I don't think that these goals are mutually exclusive as you have made it sound.
...can we just dump this sentence? I don't think it adds anything :)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This paragraph came out of this discussion: #22 (diff) . I think it is important to say that yes there is conflict. It isn't mutually exclusive but there is conflict between those two goals. Freedom from being offended is absolutely in conflict with freedom of expression. We aren't going for the former but rather a very specific subset of the former.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The way it is intended is not to say that there is a mutual exclusion, just a tension, like a sliding scale. The more "freedom of expression" there is, the more potential for people saying things that are damaging to the community or harassing to people. When there is lots of focus on maintaining a community without offensive things being said, there is less freedom of expression as a result. So the idea is to find a balance where people can feel comfortable while also being able to freely express ideas.

Something like how the Bill of Rights says we have the right to free speech, but you still can't yell "fire" in a crowded movie theater.

At least, that's the way I thought this line was going. It may not be how it's being received by readers though.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agree with @brenns10 explanation. My reasoning: we have had people in hacsoc who have been made rude comments but have also been valuable members of the community in other ways. College is a time when many people push boundaries on what is polite and acceptable. The larger hacker community also has many people who views that are sometimes significantly outside of the mainstream. We need a line in the sand to achieve our mission but we also need to recognize that their is a balance to strike. I will admit that it is a difficult balance to find.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although on the other hand, significant technical (or other) contributions should not excuse unacceptable behaviour.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For instance, a person who is blatantly sexist, and believes women can't code, has an extremely unpopular opinion, (one which I find very difficult to accept or justify).

Anyone who believes women cannot code is subject to one free code review from Michelle Bergeron.

I agree that leaving it unchanged is probably fine; @timtadh

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mrb113 ✔️ We will have you give them a code review!

Ok. Lets ship this non-change. :shipit:

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I very nearly added a line about a free code review from Michelle Bergeron, but left it unchanged :)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank God, someone would probably try taking me up on it

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

with the goals individual empowerment, freedom of thought, and freedom of
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
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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reword to get rid of the word "believe" - this is a code of conduct and must be written with authority, not an expression of our beliefs. Also, you can't police ideas (1984 :) ), so focus on tangible things - people's expression of their ideas
"It is unacceptable if expression of these ideas devolve into attacks a person or his/her intrinsic characteristics"

On that note, may want to change "their" to "his or her" or "his/her" throughout
Well. that's what grammar says to do, but idk if Strunk & White of The Elements of Style fame knew about non-gender-specific pronouns :)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should keep the 'however', so "However, it is unacceptable if expression of these ideas ..."

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Following the Washington Post's decision we are using the singular their. It is quickly becoming the accepted gender neutral pronoun. His/her and his or her are both awkward constructions.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On the word "believe." To me this is a living document and statement of community norms. We are claiming this belief not just saying that this is unacceptable. This paragraph is meant to explain the reasoning and philosophy behind the code.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sweet!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sweet!

It appears that the concensus is to leave this as is. A new issue can be opened for disagreement.


Enforcement
-----------

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
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to claim IRC?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As long as the current maintainers consent, I don't see why not.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As the dude in charge of the IRC server right now: I do not consent to this policy being applied to IRC because there is already a notice that the server is under the CWRU Acceptable Use Policy.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that is fine.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

non-change here


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
<https://students.case.edu/handbook/policy/>`_ 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
measures, such as pursuing University action, should it become necessary.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

who pursues university action? Am I supposed to if someone is harassing me at hacsoc or is HacSoc supposed to? Both?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't draft this section but from the context it seems that the leadership who asked the person to stop doing something is pursuing university action.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did write this. I wanted to include University action as an explicit option for resolving disputes when necessary. I wasn't trying to come up with a rule for who take this action, just explicitly state that University repercussions could happen for poor behavior at HacSoc.

It seems like regardless of who appeals to the university, the person who is being harassed should be able to say whether or not they would like to pursue university action.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

non-change here


Reporting
---------

If someone is making you feel unsafe or unwelcome at HacSoc, please report it as
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yo... so what if the person making you feel unsafe or unwelcome is an officer?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is a really good question. who can they report to in this case? another officer? somewhere anonymous?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest the department specifically Kim Yurchick as an alternate.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a very good question. Policies I've looked at before have mentioned anonymous reporting options. We don't currently have one set up, but it was something I thought about bringing up. Of course, the problem still remains that even with anonymous reporting, if the anonymous reports go to the officer list, the person you're reporting about still sees the message, and probably is more likely to connect the dots about who is reporting about them. So I guess that leaves another officer.

If anyone has suggested strategies for this, I'd like to hear it.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another thing to think about is "What if I am an officer and someone is harassing me", especially if the other person is also an officer.
Probably straight to the department?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The university has anonymous reporting options. We should refer people to those. For conferences/hackCWRU it is a different matter (but they have their own CoC).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think, with Kim's permission, we should list her as an alternative.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change:

If you don't feel comfortable reporting a problem to an officer (perhaps because an officer is the problem) consider reporting the problem directly to any of the faculty or staff of the EECS department.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we take that parenthetical and replace it with "for any reason"

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Took the change, removed parenthetical.

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
<https://students.case.edu/handbook/policy/>`_ are always applicable at HacSoc
events and in HacSoc gathering spaces. Other policies that apply here are `ACM's
<http://www.acm.org/about-acm/acm-code-of-ethics-and-professional-conduct>`_ and
`IEEE's <http://www.ieee.org/about/ieee_code_of_conduct.pdf>`_, 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
and mailing lists that are the backbone of our HacSoc community.
1 change: 1 addition & 0 deletions organizational/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Contents:

hacsoc
position_roles
conduct
slack
linkstate
ordering_food
Expand Down