Issue #12004 has been updated by ph ph.


Brad Grzesiak wrote:
> I'm not a fan of the published document. I do not believe it adequately defines the qualities of a hospitable community. I assert that a reasonable Code of Conduct requires 4 things:
> 

you assert. I assert otherwise. 
you should respect other people opinion, and not try to impose your views.

> 1. Sufficiently specific and mostly comprehensive definition of unacceptable behavior.

that is funny, as I as a non native speaker, actually understand this "code of conduct" 
although I assert that we do not need any, and we are not legitimate to replace the law.
and actually even if we were legitimate, well, we just won't replace the law
 
on the other end, I can't begin to understand all the hidden messages and various
obviously slippery and polysemic word like "sexual language".  since when there 
is a definition of what is sexual or not  ?  

If you ask and american, an afghan, or other people like that, naked breast is
sexual. if you ask another one, making a kiss is sexual. 

And the other code of conduct is full of exactly what you reproach : uncomprehensive
if I have to master your language and bow to your cultural prejudice, I will politely
ask you to go away with your so called "code". you dont codify people. 
If you attempt it, dont be surprised if people try to codify you.


> 2. List of potential consequences of engaging in unacceptable behavior

I will tell you a potential consequence if you act in unlawful manner :  you get sued.
and it is what people have decided to be legitimate practice.
bear that in mind before acting on your own fantasy legal system. 


> 3. Preferred mechanism for reporting unacceptable behavior.

I find your attempt at policing the world absolutely unacceptable. 
Do I need to have a mechanism to report it ? No.


> 4. Rough definition of the process to be followed by leaders.

I agree with  this one. the more rough, the better.
We need to assert that we will never be fair or even attempt to 
be fair with anyone. otherwise, there is always someone, somewhere
who will complain.

The best is to BE fair, and to CLAIM you are the worst. 
Anything else leads to poison.


> Applying this document against these four requirements, we observe that it fails all four:
> 
> 1. Ignoring the fact that the document does not provide an example (though obviously never exhaustive) list of unacceptable harassment behaviors, it constrains the definition of unacceptable behavior to a one-on-one interaction, effectively allowing contributors to be broadly insolent (e.g., sexist, racist, etc) as long as the remarks are not aimed at an individual.

Coming from a culturalist from an english slave colony unable to recognize the concept used
(racist, sexist) have very different definition, that assertion is hilarious.

> 2. The document is entirely lacking in potential consequences. Saying something "will not be tolerated" is not a consequence.

It actually is. That's just factual and not yours to opine or not.

> 3. The document is entirely lacking in instructing the reader how to report violations.

write me here, I'll take care of your violations


> 4. The document is entirely lacking in transparency as to how violations will be handled.
> 

That is an excellent thing. Because there are some bad people trying
to impose their worldview (I dont need to say who, dont I ?) we should BE good
and not promise anything about it, and maybe CLAIM that we will handle things
in the worst possible way. 

Otherwise some professional activist will poison everything


> Furthermore, I know a number of individuals in and around the Ruby community. By and large, they are wonderful people. But for a few bad individuals, to "always assume good intentions" is to forget that these people have serially acted in bad faith in the past.
> 

Why you are considering bad people.  this is a technical community. a language.
you are not in a mission to correct "bad people". if so, become a cop. or a judge.
do something. don't go on a technical forum of a programming language explaining
how you want to expurge the world out of its "bad people" according to your 
english slave colony. get real.


> A Code of Conduct has two reasons for existing: to show newcomers that we are a welcoming community, actively reprimanding harmful individuals; and to provide a framework for actually performing the reprimanding. This document provides neither quality.
> 

You really sounds like a BDSM kinkster. honestly that really sounds like you get 
a sexual kick at it.  All this "framework" to actually "performing" the "reprimanding", 
and how that one is bad for having no "quality"...

That specific case is pretty universally not at its place in a technical forum. 


> If this document is in force when the next act of harassment occurs, I expect the recipient of the harassment to feel quite abandoned.
 

Now it's not about "the community", you actually go further away from technical 
discussion and venture about "feeling" !? 

How on earth is that supposed to concern anyone here ?
Do you want to know my feelings when I read about fictional laws written by loonies in a technical forum ?


> In the meantime, please change the title of the document from "Ruby Community Code of Conduct" to "CRuby Core Conduct Policy" or "CRuby Core Code of Conduct."


Ruby the language is used in many ruby project. 

You attempt to frame what does not satisfy you as "just one" code of conduct when
it should let everyone free to build anything on top  illustrates agin how imperialistic 
you are.


The insistance that your very specific ideas, only understandable by very specific people 
from your very specific (not universally liked) culture demonstrates how your propensity to
put yourself in situation which can never be satisfied **by construction**


Being dangerous for yourself, you need to be protected from, and you are certainly unqualified
to devise on how to protect others.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-57052

* Author: Coraline Ada Ehmke
* Status: Closed
* Priority: Normal
* Assignee: Yukihiro Matsumoto
----------------------------------------
I am the creator of the Contributor Covenant, a code of conduct for Open Source projects. At last count there are over 13,000 projects on Github that have adopted it. This past year saw adoption of Contributor Covenant by a lot of very large, very visible projects, including Rails, Github's Atom text editor, Angular JS, bundler, curl, diaspora, discourse, Eclipse, rspec, shoes, and rvm. The bundler team made code of conduct integration an option in the gem creation workflow, putting it on par with license selection. Many open source language communities have already adopted the code of conduct, including Elixir, Mono, the .NET foundation, F#, and Apple's Swift. RubyTogether also adopted a policy to only fund Ruby projects that had a solid code of conduct in place.

Right now in the PHP community there is a healthy debate about adopting the Contributor Covenant. Since it came from and has been so widely adopted by the Ruby community at large, I think it's time that we consider adopting it for the core Ruby language as well.

Our community prides itself on niceness. What a code of conduct does is define what we mean by nice. It states clearly that we value openness, courtesy, and compassion. That we care about and want contributions from people who may be different from us. That we pledge to respect all contributors regardless of their race, gender, sexual orientation, or other factors. And it makes it clear that we are prepared to follow through on these values with action when and if an incident arises.

I'm asking that we join with the larger Ruby community in supporting the adoption of the Contributor Covenant for the Ruby language. I think that this will be an important step forward and will ensure the continued welcoming and supportive environment around Ruby. You can read the full text of the Contributor Covenant at http://contributor-covenant.org/version/1/3/0/ and learn more at http://contributor-covenant.org/. 

Thanks for your consideration and I look forward to hearing your thoughts.


---Files--------------------------------
Screen Shot 2016-01-22 at 6.45.23 PM.png (595 KB)
Ruby_Code_of_Conduct_Numbers.png (119 KB)
Ruby_Code_of_Conduct_Discussion.png (143 KB)


-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>