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

Add a Contributor Code of Conduct #3209

Closed
pauliesnug opened this issue Sep 8, 2023 · 23 comments
Closed

Add a Contributor Code of Conduct #3209

pauliesnug opened this issue Sep 8, 2023 · 23 comments
Labels
enhancement New feature or request

Comments

@pauliesnug
Copy link

Description

Contributor codes of conduct are very important to all open source projects as to avoid discriminatory practices. I feel that Hyprland could really use a Code of Conduct that may also apply to other Hyprland-related communities. See: GitHub's guide and the Contributor Covenant.

@pauliesnug pauliesnug added the enhancement New feature or request label Sep 8, 2023
@pauliesnug
Copy link
Author

@memchr If I may ask why you left a 👎 on the original issue? Many large projects use a COC.

@vaxerski
Copy link
Member

vaxerski commented Sep 8, 2023

as to avoid discriminatory practices

how?

@memchr
Copy link
Contributor

memchr commented Sep 8, 2023

@memchr If I may ask why you left a 👎 on the original issue? Many large projects use a COC.

@pauliesnug

No existing terms mandate any clarification, justification or additional elaboration on my part for

differing opinions, viewpoints, and experiences

Thank you.

Best Regards.

@DashieTM
Copy link
Contributor

DashieTM commented Sep 8, 2023

CoC only makes sense when you can uphold it, hyprland is not maintained by a large organization, so it would not be feasible to do it.
Also CoC is great when many people have a major role in the project, this is not the case here.

@pauliesnug
Copy link
Author

CoC only makes sense when you can uphold it, hyprland is not maintained by a large organization, so it would not be feasible to do it.
Also CoC is great when many people have a major role in the project, this is not the case here.

I feel that a COC could be easily enforced, seeing as we have a Hyprland discord server that is "moderated". I've noticed a lot of hate coming from this community to be honest and I feel that it could use a set of default rules.

@pauliesnug
Copy link
Author

pauliesnug commented Sep 8, 2023

how?

Referencing the Contributor Covenant, it helps protect all contributors and members of the community as well as creating a healthy environment. See:

We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, caste, color, religion, or sexual
identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.

@burein-ita
Copy link

We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, caste, color, religion, or sexual
identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.

I think this is pretty discriminatory towards people that prefer a close, hostile, homogeneous, exclusive, and unhealthy community.

@vaxerski
Copy link
Member

vaxerski commented Sep 8, 2023

First of all, why would I pledge to uphold any values? Seems like just inconveniencing myself.

I've noticed a lot of hate coming from this community to be honest and I feel that it could use a set of default rules.

as if text will fix that. I am not able to enforce that CoC, neither do I want to. I just write code. If I'd want to moderate, I'd spend 90% of the time reading kids arguing about bullshit instead of coding.

I think this is pretty discriminatory towards people that prefer a close, hostile, homogeneous, exclusive, and unhealthy community.

Nice one

@memchr
Copy link
Contributor

memchr commented Sep 8, 2023

Does it have to be Contributor Covenant?

If there is a need for such contract, I hereby express my intention to vote in favour of the Code of Conduct Ethics established by the SQLite project.

@pauliesnug
Copy link
Author

I think this is pretty discriminatory towards people that prefer a close, hostile, homogeneous, exclusive, and unhealthy community.

Who wants Hyprland to be an unhealthy community? That would just lead to the downfall of the code and the community.

@pauliesnug
Copy link
Author

Does it have to be Contributor Covenant?

If there is a need for such contract, I hereby express my intention to vote in favour of the Code of Conduct Ethics established by the SQLite project.

SQLite's "code of ethics" goes against the entire idea of the Contributor Covenant. It's meant to discourage harassment and send a message to bad actors.

Also the entire idea of SQLite's code of ethics replacement was very very discriminatory towards LGBTQ+ people.

@vaxerski
Copy link
Member

I think my comment here #3209 (comment) closes this issue.

If you don't know how to behave without a wall of text explaining how to behave online then you shouldn't be online.

@pauliesnug
Copy link
Author

pauliesnug commented Sep 10, 2023

If you don't know how to behave without a wall of text explaining how to behave online then you shouldn't be online.

While I agree with you, many people in this community don't seem to know how to behave and thus there have been many instances of harassment. See https://fosstodon.org/@TheEvilSkeleton/109587658504727925

@vaxerski @fufexan

@vaxerski
Copy link
Member

ignoring that feces of a post, it wasn't even on github. Furthermore, if anything, those allegations are against me and fuf, both of us are members of the org. Poor arguments.

@pauliesnug
Copy link
Author

ignoring that feces of a post, it wasn't even on github. Furthermore, if anything, those allegations are against me and fuf, both of us are members of the org. Poor arguments.

Instead of attacking the post, could you provide some evidence against it? (e.g. say "Trans rights are human rights"). That's also why I noted that it "may also apply to other Hyprland-related communities." In a healthy community, the moderators and members of the org should be held to the same, if not a higher standard as the other contributors/community members.

@memchr
Copy link
Contributor

memchr commented Sep 11, 2023

Excuse me, are we still talking about the development of a wlroots-based Wayland composter?

As with all people, you are privileged to your own judgement and viewpoint. However, to allege that another who expresses their own opinion that disagrees with yours as attacking is a rather discourteous poor argument.

@pauliesnug
Copy link
Author

Excuse me, are we still talking about the development of a wlroots-based Wayland composter?

As with all people, you are privileged to your own judgement and viewpoint. However, to allege that another who expresses their own opinion that disagrees with yours as attacking is a rather discourteous poor argument.

I simply presented evidence of harassment taking place within a Hyprland community. @vaxerski attacked the post itself, saying it was "feces", without providing any reason to dismiss the evidence. Albeit, attacking was not the correct word

@memchr
Copy link
Contributor

memchr commented Sep 11, 2023

I think it is reasonable to assume that decisions have already been made, because as you can see here, the issue has already been closed.

Continuing this thread may not lead to the desired result, so I would humbly suggest that you consider other measures instead of continuing to request the adoption of a code of conduct here on hyprwm/Hyprland.

For example, one action you can take is to create a fork of Hyprland that pledges to proactively and actively offer protection for all persons, whether human or non-human, sentient or unconscious, against prejudicial, pugnacious, belligerent or pernicious acts, including but not limited to: unlawful intimidation, infliction of emotional distress, defamation, discrimination, assault and battery, sexual or aggravated harassment, abuse or exploitation, regardless of the protected classes of religion, gender, sexual orientation, race, species, national origin, culture, language, or other characteristics.
And to build a community that scrupulously adheres to the above standards, international laws, ethical principles of justice, equity, and non-violence.

In this way, you may attract more contributors who feel vulnerable in the current hyprland community and build a healthy competitive relationship with the original project.

Actions speak louder than words

@majestrate
Copy link

Who wants Hyprland to be an unhealthy community? That would just lead to the downfall of the code and the community.

One thing that makes community health decrease is making a github issue about mitigating a currently non present hypothetical social issue next to the over 450+ open issues of actual bug reports that you aren't fixing.

@pauliesnug
Copy link
Author

In this way, you may attract more contributors who feel vulnerable in the current hyprland community and build a healthy competitive relationship with the original project.

Sounds good! I appriciate the free advertising :D

@Sectoid
Copy link

Sectoid commented Sep 12, 2023

Contributor codes of conduct are very important

They are not. Go away.

@vaxerski
Copy link
Member

locking, offtopic + heated

@hyprwm hyprwm locked as too heated and limited conversation to collaborators Sep 12, 2023
@vaxerski
Copy link
Member

CoC MR: #3366

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants