From: Andrew Kirilenko Date: 2016-01-27T01:15:47+03:00 Subject: [ruby-core:73498] Re: [Ruby trunk - Misc #12004] Code of Conduct --===============1842461264== Content-Type: multipart/alternative; boundary=001a1143e5de08fb45052a4407bf --001a1143e5de08fb45052a4407bf Content-Type: text/plain; charset=UTF-8 OK, sorry for previous comment. Let's try this way. Few notes before I start. 1. While I am using Ruby for past 15 years literally on daily basis, I am not affilated with the Ruby project in any way. What I will state below should be interpreted as my personal opinion and should not be used against Ruby project in any form. 2. I have nothing against people with any sexual habbits. Personally, I have FtM friend and quite few gay friends. I respect them for what they do in their professional life and/or other areas we share. I can't care less for what they do in their bedrooms. It's their life, they can do whatever they want with it. 3. I separate my professional activities from my other activities. I'd work with trans, gay, child molester, serial killer, even Hitler himself if they will add value to the project, I'm working on. WARNING! Everything below might or might not offend you. If you don't want to take a chance to be offended, go read something else. Does Ruby project need this code of conduct? Definitely no. I interacted with community (mostly @ IRC channel) and it was ALWAYS nice, welcoming and helpful. No exceptions. Even matz answered my (not always properly formulated, I must admit) questions several times. No one asked anything about my sex, age, skin color, nationality, religious believes or anything else not related to the problem in question. I simply don't see problem which should be solved with this code of conduct. Now let's look at Coraline's github. What we see there? Right, code of conduct itself and few forks and hello worlds. Did she added anything useful to community? Maybe, but not for me. Rest of the guys and gils from this fine group? I forced myself to check 5 more accounts (in order of appearing in (in)famous opal #941) - all the same - endless hello worlds and playgrounds. Nothing even remotely useful. Of course, my opinion is biased by Coraline's personality here, so I might be totally wrong. So, Coraline, show us your code and I'll appologize to you personally. And no, statements of your friends "Coraline is one of the most seasoned developers I seen" or "Coraline is panelist of ruby rogues" (I don't even understand what does it mean) does not count. What about 13000 projects already adopted this code of conduct? How much of them are hello worlds by Coraline and her friends or some other strange things? I actually decided to check, first several pages in suggested github search ( https://github.com/search?l=markdown&q=%22contributor+covenant%22&ref=searchresults&type=Code) are occupied by 31 MolajoPlugins projects, each worth few lines of PHP code, but each with own copy of code of conduct. All projects have exactly 4 commits by 1 contributor. Let's look at her followers... https://github.com/AmyStephen/following - guess who we'll find there. Another random proejct - https://github.com/amorphid/srm - 7 commits, 1 contributor. I'm too lazy to fetch proper statistics and I'm not Coraline to jump into conclusions without solid evidence, so I'll just stop here. Another thing worth noting - (almost) all these nice guys (and gils) are from USA. I respect and support their rights to do whatever they want (aparently, they want your idiomatic police state) with their country, but I'm strongly against their intentions to spread it to other countries. They don't care that their vision of freedom is different from, for example, my vision of freedom and are trying to destroy anything they don't like or don't understand. Do you see irony in this? Also note that this fine bunch of people still harras Elia on each occasion they can. Please note that I do belive that Coraline and others actually do have good intentions and do belive they are doing right thing. We have local idiom on the topic: "Road to hell is made of good intentions". Today you'll add this code of conduct, tomorrow you'll need to pass LGBT awareness exam to make commit. No, thank you. So, please, please, please, ignore or ban them and don't waste your valuable time on this nonsence. Each minute spent on this thread (and yes, even on this comment, and I appologize for that) means some feature not implemented or bug not fixed in Ruby. While I was writing this, I actually contacted my FtM friend and asked him for his opinion on this. Let me quote: "I'm normal person and don't understand why I need some special protection or special environment; this is actually offensive". Good job Coraline! Keep going! I'm not going to participate in any discussion with professional word jugglers like Coraline or her friends, as I can predict that's it'll end up with me being more angry and offended that I am at the moment. On Wed, Jan 27, 2016 at 12:53 AM, Brandon Weaver wrote: > Coraline is a panelist on Ruby rogues and a very well respected member of > the community. To say she's not an engineer is downright false. The > proponents of this are engineers whose names I (for the most part) > recognize. Are there some who may not be? The same can be said of the other > side. > > Let's not degrade this into a posturing contest of what a true engineer > is. In fact, that's one of the exact problems we should seek to avoid. > On Jan 26, 2016 1:10 PM, "Andrew Kirilenko" > wrote: > >> They will never provide any numbers because they are not engineers and >> they can't even fetch them. >> >> On Wed, Jan 27, 2016 at 12:05 AM, wrote: >> >>> Issue #12004 has been updated by Chuck Remes. >>> >>> >>> #433 Kurtis Rainbolt-Greene wrote: >>> Done. See: Backlog. >>> >>> No. NOT done. I've read this entire thread and I haven't seen any >>> proponent of a CoC provide a single, solid shred of evidence that a CoC >>> will improve the project. There have been plenty of heated opinions flying >>> around but very little data. >>> >>> For it to make sense for the Core team to take on MORE WORK, there >>> should be a DEFINED BENEFIT for that choice. And it should be MEASURABLE. >>> We apparently have over a dozen projects that have adopted a CoC so there >>> should be plenty of data available to make this case. >>> >>> If you think this Is "done" and has been answered, then I look forward >>> to your list of message numbers that lay out this proof. >>> >>> ---------------------------------------- >>> Misc #12004: Code of Conduct >>> https://bugs.ruby-lang.org/issues/12004#change-56712 >>> >>> * Author: Coraline Ada Ehmke >>> * Status: Assigned >>> * 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: >> ?subject=unsubscribe> >>> >>> >> >> >> >> Unsubscribe: >> >> >> > > Unsubscribe: > > > --001a1143e5de08fb45052a4407bf Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
OK, sorry for previous comment. Let's try this way.
Few notes before I start.

1. While I am= using Ruby for past 15 years literally on daily basis, I am not affilated = with the Ruby project in any way. What I will state below should be interpr= eted as my personal opinion and should not be used against Ruby project in = any form.
2. I have nothing against people with any sexual habbit= s. Personally, I have FtM friend and quite few gay friends. I respect them = for what they do in their professional life and/or other areas we share. I = can't care less for what they do in their bedrooms. It's their life= , they can do whatever they want with it.
3. I separate my profes= sional activities from my other activities. I'd work with trans, gay, c= hild molester, serial killer, even Hitler himself if they will add value to= the project, I'm working on.

WARNING! Everyth= ing below might or might not offend you. If you don't want to take a ch= ance to be offended, go read something else.

Does = Ruby project need this code of conduct? Definitely no. I interacted with co= mmunity (mostly @ IRC channel) and it was ALWAYS nice, welcoming and helpfu= l. No exceptions. Even matz answered my (not always properly formulated, I = must admit) questions several times. No one asked anything about my sex, ag= e, skin color, nationality, religious believes or anything else not related= to the problem in question. I simply don't see problem which should be= solved with this code of conduct.

Now let's l= ook at Coraline's github. What we see there? Right, code of conduct its= elf and few forks and hello worlds. Did she added anything useful to commun= ity? Maybe, but not for me. Rest of the guys and gils from this fine group?= I forced myself to check 5 more accounts (in order of appearing in (in)fam= ous opal #941) - all the same - endless hello worlds and playgrounds. Nothi= ng even remotely useful. Of course, my opinion is biased by Coraline's = personality here, so I might be totally wrong. So, Coraline, show us your c= ode and I'll appologize to you personally. And no, statements of your f= riends "Coraline is one of the most seasoned developers I seen" o= r "Coraline is panelist of ruby rogues" (I don't even underst= and what does it mean) does not count.

What about = 13000 projects already adopted this code of conduct? How much of them are h= ello worlds by Coraline and her friends or some other strange things? I act= ually decided to check, first several pages in suggested github search (https://github.com/search?l= =3Dmarkdown&q=3D%22contributor+covenant%22&ref=3Dsearchresults&= type=3DCode) are occupied by 31 MolajoPlugins projects, each worth few = lines of PHP code, but each with own copy of code of conduct. All projects = have exactly 4 commits by 1 contributor. Let's look at her followers...= https://github.com/Amy= Stephen/following - guess who we'll find there. Another random proe= jct - https://github.com/amorph= id/srm - 7 commits, 1 contributor. I'm too lazy to fetch proper sta= tistics and I'm not Coraline to jump into conclusions without solid evi= dence, so I'll just stop here.

Another thing w= orth noting - (almost) all these nice guys (and gils) are from USA. I respe= ct and support their rights to do whatever they want (aparently, they want = your idiomatic police state) with their country, but I'm strongly again= st their intentions to spread it to other countries. They don't care th= at their vision of freedom is different from, for example, my vision of fre= edom and are trying to destroy anything they don't like or don't un= derstand. Do you see irony in this? Also note that this fine bunch of peopl= e still harras Elia on each occasion they can.

Ple= ase note that I do belive that Coraline and others actually do have good in= tentions and do belive they are doing right thing. We have local idiom on t= he topic: "Road to hell is made of good intentions". Today you= 9;ll add this code of conduct, tomorrow you'll need to pass LGBT awaren= ess exam to make commit. No, thank you.

So, please= , please, please, ignore or ban them and don't waste your valuable time= on this nonsence. Each minute spent on this thread (and yes, even on this = comment, and I appologize for that) means some feature not implemented or b= ug not fixed in Ruby.

While I was writing this, I = actually contacted my FtM friend and asked him for his opinion on this. Let= me quote: "I'm normal person and don't understand why I need = some special protection or special environment; this is actually offensive&= quot;. Good job Coraline! Keep going!

I'= m not going to participate in any discussion with professional word juggler= s like Coraline or her friends, as I can predict that's it'll end u= p with me being more angry and offended that I am at the moment.

On Wed, Jan 27, = 2016 at 12:53 AM, Brandon Weaver <keystonelemur@gmail.com> wrote:

Coraline is a = panelist on Ruby rogues and a very well respected member of the community. = To say she's not an engineer is downright false. The proponents of this= are engineers whose names I (for the most part) recognize. Are there some = who may not be? The same can be said of the other side.

Let's not degrade this into a posturing contest of what = a true engineer is. In fact, that's one of the exact problems we should= seek to avoid.

On Jan 26, 2016 1:10 PM, "Andrew Kirilenko&= quot; <a= ndrew.kirilenko@gmail.com> wrote:
They will never provide any numbers b= ecause they are not engineers and they can't even fetch them.

On Wed, Jan 27, 2016 = at 12:05 AM, <git@chuckremes.com> wrote:
Issue #12004 has been updated by Chuck Remes.


#433 Kurtis Rainbolt-Greene wrote:
<i>Done. See: Backlog.</i>

No. NOT done. I've read this entire thread and I haven't seen any p= roponent of a CoC provide a single, solid shred of evidence that a CoC will= improve the project. There have been plenty of heated opinions flying arou= nd but very little data.

For it to make sense for the Core team to take on MORE WORK, there should b= e a DEFINED BENEFIT for that choice. And it should be MEASURABLE. We appare= ntly have over a dozen projects that have adopted a CoC so there should be = plenty of data available to make this case.

If you think this Is "done" and has been answered, then I look fo= rward to your list of message numbers that lay out this proof.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#c= hange-56712

* Author: Coraline Ada Ehmke
* Status: Assigned
* Priority: Normal
* Assignee: Yukihiro Matsumoto
----------------------------------------
I am the creator of the Contributor Covenant, a code of conduct for Open So= urce 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 l= ot of very large, very visible projects, including Rails, Github's Atom= text editor, Angular JS, bundler, curl, diaspora, discourse, Eclipse, rspe= c, shoes, and rvm. The bundler team made code of conduct integration an opt= ion in the gem creation workflow, putting it on par with license selection.= Many open source language communities have already adopted the code of con= duct, including Elixir, Mono, the .NET foundation, F#, and Apple's Swif= t. 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 adopti= ng it for the core Ruby language as well.

Our community prides itself on niceness. What a code of conduct does is def= ine what we mean by nice. It states clearly that we value openness, courtes= y, and compassion. That we care about and want contributions from people wh= o may be different from us. That we pledge to respect all contributors rega= rdless 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 th= e adoption of the Contributor Covenant for the Ruby language. I think that = this will be an important step forward and will ensure the continued welcom= ing and supportive environment around Ruby. You can read the full text of t= he Contributor Covenant at http://contributor-covenant= .org/version/1/3/0/ and learn more at http://contributor-covenan= t.org/.

Thanks for your consideration and I look forward to hearing your thoughts.<= br>

---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=3Dunsubscribe= >
<http://lists.ruby-lang.org/cgi-bin/m= ailman/options/ruby-core>



Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=3Dunsubscribe= >
<http://lists.ruby-lang.org/cgi-bin/m= ailman/options/ruby-core>



Unsubscribe: <mailto:= ruby-core-request@ruby-lang.org?subject=3Dunsubscribe>
<http://lists.ruby-lang.org/cgi-bin/m= ailman/options/ruby-core>


--001a1143e5de08fb45052a4407bf-- --===============1842461264== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline Unsubscribe: --===============1842461264==--