ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:72909] [Ruby trunk - Bug #12004] [Open] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
@ 2016-01-18 22:18 ` coraline
  2016-01-19  4:10   ` [ruby-core:72922] " Eric Wong
  2016-01-18 23:33 ` [ruby-core:72911] [Ruby trunk - Bug #12004] " tenderlove
                   ` (472 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: coraline @ 2016-01-18 22:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been reported by Coraline Ada Ehmke.

----------------------------------------
Bug #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004

* Author: Coraline Ada Ehmke
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: 
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72911] [Ruby trunk - Bug #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
  2016-01-18 22:18 ` [ruby-core:72909] [Ruby trunk - Bug #12004] [Open] Code of Conduct coraline
@ 2016-01-18 23:33 ` tenderlove
  2016-01-19  0:07 ` [ruby-core:72912] " me
                   ` (471 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: tenderlove @ 2016-01-18 23:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Aaron Patterson.


If this makes people feel more comfortable to contribute to Ruby, then I am positive on it.  I think we basically do this already, it's just not explicitly stated.

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

* Author: Coraline Ada Ehmke
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: 
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72912] [Ruby trunk - Bug #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
  2016-01-18 22:18 ` [ruby-core:72909] [Ruby trunk - Bug #12004] [Open] Code of Conduct coraline
  2016-01-18 23:33 ` [ruby-core:72911] [Ruby trunk - Bug #12004] " tenderlove
@ 2016-01-19  0:07 ` me
  2016-01-19  0:08 ` [ruby-core:72913] " mail
                   ` (470 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-19  0:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


We (the vcr, hamster, and rubygems repositories) have a Contributor Covenant-based Code of Conduct for our repositories and I absolutely back this being added.

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

* Author: Coraline Ada Ehmke
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: 
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72913] [Ruby trunk - Bug #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (2 preceding siblings ...)
  2016-01-19  0:07 ` [ruby-core:72912] " me
@ 2016-01-19  0:08 ` mail
  2016-01-19  0:19 ` [ruby-core:72914] " strand
                   ` (469 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: mail @ 2016-01-19  0:08 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by André Arko.


This is probably already clear since Bundler adopted the Contributor Convenant for both the Bundler project and Bundler's gem generator, but I'd like to make it official: I'm in favor of this.

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

* Author: Coraline Ada Ehmke
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: 
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72914] [Ruby trunk - Bug #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (3 preceding siblings ...)
  2016-01-19  0:08 ` [ruby-core:72913] " mail
@ 2016-01-19  0:19 ` strand
  2016-01-19  0:20 ` [ruby-core:72915] [Ruby trunk - Misc #12004] [Assigned] " shibata.hiroshi
                   ` (468 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: strand @ 2016-01-19  0:19 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Strand McCutchen.


I strongly support adopting a code of conduct to signal to newcomers that Ruby is a welcoming and inclusive community.

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

* Author: Coraline Ada Ehmke
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: 
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72915] [Ruby trunk - Misc #12004] [Assigned] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (4 preceding siblings ...)
  2016-01-19  0:19 ` [ruby-core:72914] " strand
@ 2016-01-19  0:20 ` shibata.hiroshi
  2016-01-19  0:54 ` [ruby-core:72916] [Ruby trunk - Misc #12004] " billk
                   ` (467 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shibata.hiroshi @ 2016-01-19  0:20 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Hiroshi SHIBATA.

Tracker changed from Bug to Misc
Status changed from Open to Assigned
Assignee set to Yukihiro Matsumoto

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72916] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (5 preceding siblings ...)
  2016-01-19  0:20 ` [ruby-core:72915] [Ruby trunk - Misc #12004] [Assigned] " shibata.hiroshi
@ 2016-01-19  0:54 ` billk
  2016-01-19  4:20   ` [ruby-core:72923] " Jorge Castillo
  2016-01-19  7:36 ` [ruby-core:72927] " v.ondruch
                   ` (466 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: billk @ 2016-01-19  0:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by B Kelly.


Please, no.

I'm utterly opposed to this sort of policing of language.  (Apart from the anti-doxxing
prohibition, which I'd support.)

I don't think noises made by the perpetually offended should warrant special consideration
(rather more the opposite.)

For a glimpse at the motives behind the seemingly innocuous Contributor Covenant, notice
how its author attempts to censure a developer on an open source project, for the
thoughtcrime of having an opinion on twitter, completely unrelated to the project:

https://github.com/opal/opal/issues/941


The following interview contains some thoughts by Eric S. Raymond and Meredith Patterson
on this topic:

https://www.youtube.com/watch?v=AI53yys3dbA&feature=youtu.be&t=538


Given a choice between only two extremes, I'd far rather have Linus Torvalds telling me
I'm an idiot and my code is shit, then exist in an offense-taking culture where various
forms of criticism are re-branded as "harassment."


Finally, in purely pragmatic terms regarding Ruby development: Why fix what isn't broken?


Thanks for your consideration,

Bill



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72922] Re: [Ruby trunk - Bug #12004] [Open] Code of Conduct
  2016-01-18 22:18 ` [ruby-core:72909] [Ruby trunk - Bug #12004] [Open] Code of Conduct coraline
@ 2016-01-19  4:10   ` Eric Wong
  0 siblings, 0 replies; 541+ messages in thread
From: Eric Wong @ 2016-01-19  4:10 UTC (permalink / raw
  To: ruby-core

coraline@idolhands.com wrote:
> I'm asking that we join with the larger Ruby community in supporting
> the adoption of the Contributor Covenant for the Ruby language.

I am against this, we don't have this problem in Ruby itself.
And the Code of Conduct language is too easily twisted for personal
vendettas.

For example, I only use Free Software and was groomed to distrust
centralization and monopolies from an early age.
So, I've felt threatened and offended when people expect me to:

* run anything I can't reasonably audit (e.g. JavaScript or GUI stack)
* agree to a Terms-of-Service

Maybe I could invoke a Code of Conduct to force maintainers of
Ruby projects to stop requesting contributions via GitHub
(because it requires JS + ToS which I find offensive).

Of course, I won't do that.

Instead, I tell people straight up what I won't do.  Often they'll
accept my contributions via email because they want my help;
otherwise I ignore them.

On the flip side; I am labeled as "unprofessional" for sticking to my
beliefs when I refuse to buckle.

> I think that this will be an important step forward and will ensure the
> continued welcoming and supportive environment around Ruby.

I've never once felt my beliefs were welcome around Ruby; maybe barely
tolerated, but never welcome.  But I'm here anyways (several years, now)
with no plans to leave.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72923] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-19  0:54 ` [ruby-core:72916] [Ruby trunk - Misc #12004] " billk
@ 2016-01-19  4:20   ` Jorge Castillo
  0 siblings, 0 replies; 541+ messages in thread
From: Jorge Castillo @ 2016-01-19  4:20 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 234 bytes --]

A code of conduct is totally reasonable (personally I dislike the idea),
just to make clear to everyone what is the aceptable behavior within the
community. But if the code of conduct is going to police opinions, then
that is insane!

[-- Attachment #1.2: Type: text/html, Size: 255 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72927] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (6 preceding siblings ...)
  2016-01-19  0:54 ` [ruby-core:72916] [Ruby trunk - Misc #12004] " billk
@ 2016-01-19  7:36 ` v.ondruch
  2016-01-19 10:57 ` [ruby-core:72934] " me
                   ` (465 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: v.ondruch @ 2016-01-19  7:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Vit Ondruch.


I believe Ruby has code of conduct for ages:

https://en.wikipedia.org/wiki/MINASWAN

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72934] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (7 preceding siblings ...)
  2016-01-19  7:36 ` [ruby-core:72927] " v.ondruch
@ 2016-01-19 10:57 ` me
  2016-01-19 18:05 ` [ruby-core:72936] " bascule
                   ` (464 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-19 10:57 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


> I believe Ruby has code of conduct for ages:

That is not a code of conduct, it's a motto. It says so directly in the linked article.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72936] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (8 preceding siblings ...)
  2016-01-19 10:57 ` [ruby-core:72934] " me
@ 2016-01-19 18:05 ` bascule
  2016-01-19 19:35 ` [ruby-core:72937] " 6ftdan
                   ` (463 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: bascule @ 2016-01-19 18:05 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Tony Arcieri.


The Celluloid projects have adopted the Contributor Convenant. I would be in favor of Ruby adopting it.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72937] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (9 preceding siblings ...)
  2016-01-19 18:05 ` [ruby-core:72936] " bascule
@ 2016-01-19 19:35 ` 6ftdan
  2016-01-19 20:35 ` [ruby-core:72939] " andrew
                   ` (462 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: 6ftdan @ 2016-01-19 19:35 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Daniel P. Clark.


I'm against adding policies and rules such as this.  It's good to ask people to love and respect each other, but to try and enforce such laws within an evolving language is the opposite of providing freedoms and liberties.

The Ruby community is a great community.  Lead by example and lets not become a government of enforcement.

The "rights" the CoC "provides" is not its to give.  People already have their own rights so stating that one may refuse something is a given.

Another problem with CoC is word "definitions".  People disagree on meanings of words often so this will most likely produce many arguments of meanings and acceptability.

Summary

Things are good as they are.  Creating "Laws" requires judgement, clarification, rulings, and enforcement.  Love and respect are great without rules.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72939] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (10 preceding siblings ...)
  2016-01-19 19:35 ` [ruby-core:72937] " 6ftdan
@ 2016-01-19 20:35 ` andrew
  2016-01-19 20:40 ` [ruby-core:72940] " coraline
                   ` (461 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-19 20:35 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


I hope this is not the kind of professionalism we aspire to:

https://github.com/opal/opal/issues?q=is%3Aissue+conduct+is%3Aclosed

Please, let's keep personal conflicts out of this space, schoolyard bullying and witch hunts really don't belong here. It just makes everyone look foolish and only leads to more accusations, divisions, and drama in the community.

A policy by itself may seem harmless on the surface, but what does it actually help? Can anyone point to an instance where this has been applicable and helpful for resolving a conflict, within this community or any other?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72940] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (11 preceding siblings ...)
  2016-01-19 20:35 ` [ruby-core:72939] " andrew
@ 2016-01-19 20:40 ` coraline
  2016-01-19 20:47   ` [ruby-core:72941] " Jorge Castillo
  2016-01-19 21:01 ` [ruby-core:72942] " bodo
                   ` (460 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: coraline @ 2016-01-19 20:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Since people are repeatedly bringing up Opal as a reason not to adopt a code of conduct, I'd like to point to a blog post giving my perspective on what happened. It includes a quote by the project owner, Adam Beynon: "Your efforts are very much appreciated and needed, and I still think you did the right thing in speaking out where you saw discriminatory comments."

http://where.coraline.codes/blog/on-opalgate/

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72941] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-19 20:40 ` [ruby-core:72940] " coraline
@ 2016-01-19 20:47   ` Jorge Castillo
  0 siblings, 0 replies; 541+ messages in thread
From: Jorge Castillo @ 2016-01-19 20:47 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 114 bytes --]

I invite everyone to read this blog post, which is about the topic on hand:
http://paul-m-jones.com/archives/6214

[-- Attachment #1.2: Type: text/html, Size: 252 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72942] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (12 preceding siblings ...)
  2016-01-19 20:40 ` [ruby-core:72940] " coraline
@ 2016-01-19 21:01 ` bodo
  2016-01-19 21:09 ` [ruby-core:72943] " andrew
                   ` (459 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: bodo @ 2016-01-19 21:01 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Bodo Tasche.


Please add a Code of Conduct. It will not harm the people who think they don't need it. But there are lots of people who don't feel save in communities. And the code of conduct tries to protect those.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72943] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (13 preceding siblings ...)
  2016-01-19 21:01 ` [ruby-core:72942] " bodo
@ 2016-01-19 21:09 ` andrew
  2016-01-19 21:29 ` [ruby-core:72944] " azzzz
                   ` (458 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-19 21:09 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


> In the end Adam Beynon accepted a pull request from Github user Strand McCutchen to add version 1.0 of the Contributor Covenant to the project. It's important to note that unlike version 1.3, the latest incarnation of the code, this early version does not include provisions that affect behavior outside of an official project space.

What does "provisions that affect behavior outside of an official project space" cover? Respectfully, that just sounds like a blanket policy for overreach.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72944] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (14 preceding siblings ...)
  2016-01-19 21:09 ` [ruby-core:72943] " andrew
@ 2016-01-19 21:29 ` azzzz
  2016-01-19 21:39 ` [ruby-core:72945] " nekocat432
                   ` (457 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: azzzz @ 2016-01-19 21:29 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Aston J.


Personally I feel that Aaron, DHH or in fact any other prominent and respected member of the community is more than capable of writing a Ruby Mission Statement that better reflects Matz's intentions. The COC in question for instance, does nothing to remind us that sometimes people have points of view that are a bit behind the times and they need just as much understanding than those who they are sometimes (perhaps unwillingly or misguidedly) offending or upsetting.

I think MetaRuby's mission statement is a good example of this and I am happy for the Ruby community to use it as a starting point to create one for Ruby that is as unique and considered as Ruby itself.

http://metaruby.com/t/metaruby-mission-statement/179

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72945] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (15 preceding siblings ...)
  2016-01-19 21:29 ` [ruby-core:72944] " azzzz
@ 2016-01-19 21:39 ` nekocat432
  2016-01-19 22:20 ` [ruby-core:72946] " me
                   ` (456 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-19 21:39 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Coraline Ada Ehmke wrote:
> I am the creator of the Contributor Covenant

Yes, we know who you are. (c Doctor Who)

To everyone reading this thread, please take time to read the following by ESR (Eric Raymond).
http://esr.ibiblio.org/?p=6918 (Why Hackers Must Eject the SJWs)

You now have the basic information behind why people are attempting to wedge in CoCs. People contributing to projects which better the world should be by run by political correctness, but should be run by meritocratic methods, which will allow the project to accelerate. All of us ranging from scientists to engineers love the Ruby community and want everyone to prosper. We as as community have never cared for the color of someone's skin, where they come from or their sexuality. I bring up the case of _why, he was weird, and you know what? We loved him to pieces.

If any sort of CoC is adopted, let's adopt one like the "Code of Merit" where people who do great work are the ones working up the chain with the purpose of being a leader in the community.

https://github.com/rosarior/Code-of-Merit

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72946] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (16 preceding siblings ...)
  2016-01-19 21:39 ` [ruby-core:72945] " nekocat432
@ 2016-01-19 22:20 ` me
  2016-01-19 22:43 ` [ruby-core:72947] " azzzz
                   ` (455 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-19 22:20 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


@astonj:

> Personally I feel that Aaron, DHH or in fact any other prominent and respected member of the community is more than capable of writing a Ruby Mission Statement that better reflects Matz's intentions.

https://github.com/rails/rails.github.com/blob/master/conduct/index.html

Rails decided to use the same code of conduct as described in this issue.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72947] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (17 preceding siblings ...)
  2016-01-19 22:20 ` [ruby-core:72946] " me
@ 2016-01-19 22:43 ` azzzz
  2016-01-20  1:50 ` [ruby-core:72951] " pat
                   ` (454 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: azzzz @ 2016-01-19 22:43 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Aston J.


Kurtis Rainbolt-Greene wrote:
> @astonj:
> 
> > Personally I feel that Aaron, DHH or in fact any other prominent and respected member of the community is more than capable of writing a Ruby Mission Statement that better reflects Matz's intentions.
> 
> https://github.com/rails/rails.github.com/blob/master/conduct/index.html
> 
> Rails decided to use the same code of conduct as described in this issue.

Yes I am well aware they have accepted the PRs. That doesn't mean it should be used for Ruby or that it is a good reflection of Matz's wishes on how he'd like the Ruby community to conduct matters.  (I think MetaRuby's Mission Statement MUCH better reflects that - and I think one written for Ruby would be an even better fit, because it would be written specifically with Matz and Ruby in mind.)

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72951] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (18 preceding siblings ...)
  2016-01-19 22:43 ` [ruby-core:72947] " azzzz
@ 2016-01-20  1:50 ` pat
  2016-01-20  6:24   ` [ruby-core:72964] " Bill Kelly
  2016-01-20  2:01 ` [ruby-core:72952] " rdrake98
                   ` (453 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: pat @ 2016-01-20  1:50 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Pat Allan.


> I think MetaRuby's mission statement is a good example of this and I am happy for the Ruby community to use it as a starting point to create one for Ruby that is as unique and considered as Ruby itself.

As nice as MetaRuby's mission statement is, it is mostly about what we like to see in the community. The Code of Conduct suggested by Coraline is important because it also outlines not only what we don't like, but how these situations are handled. It's good to be clear about these things so people can have clear expectations of what happens if they raise an issue - it holds both project maintainers and community participants to account.

> Why fix what isn't broken?

It may not be broken for you - does that mean it's not broken for others?

> Can anyone point to an instance where this has been applicable and helpful for resolving a conflict, within this community or any other?

The New Zealand Ruby community have a code of conduct and an active public Slack channel. Recently they had to eject someone for behaving inappropriately in their Slack channel. They'd given this person warnings and tried to educate them on why the behaviour was not acceptable, but found that there was no change, and so they made the decision. They were also aware that they'd lost other community members from the Slack channel because of this one person's behaviour. Their statement and corresponding discussion (which I think is only in their Slack channel, so I can't link to it) made it quite clear that it was not a decision made lightly, but their Code of Conduct provided very useful, solid grounding.

> Love and respect are great without rules.

And if someone isn't respectful? Do we just shrug and hope it won't happen again? Or do we actually address the problems that are raised?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72952] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (19 preceding siblings ...)
  2016-01-20  1:50 ` [ruby-core:72951] " pat
@ 2016-01-20  2:01 ` rdrake98
  2016-01-20  4:36 ` [ruby-core:72962] " briggszj
                   ` (452 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rdrake98 @ 2016-01-20  2:01 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


On the 'Opalgate' account (#13) there are two longer comments worth taking in:

https://medium.com/@pop_gapon/first-of-all-the-guy-you-slammed-is-italian-and-doesn-t-seem-to-be-too-good-in-english-so-check-b69fb8584c56#.85jdvamef

https://medium.com/@mail.southport/except-that-none-of-that-is-true-5d2535a9b8bb#.3bvwpir06

As the URL suggests the second one begins "Except that none of that is true." I think that's fair.

I didn't follow the controversy closely but I was concerned that once I asked two open questions on Twitter of people who were demanding Elia should be ejected from Opal I myself was verbally assaulted and blocked. Just for asking. That made me take a closer look for the first time at the ideology of the radical end of trans activism, including the doctrine that even when a man was playing professional tennis as a man (as he was being called, without complaint, at the time) she was in fact a woman, if she declared so later. This I felt (in my very 'behind the times' way) was debatable. So, I learned, did many (cis-)women, including a number of veteran feminists with previously impeccable credentials.

By this time I felt that the CoC was in fact being used as a cover to insert the highly debatable as morally unassailable fact into naive software communities with no axes to grind - Elia continually saying to Coraline and all that he'd be very happy to work with anyone, LGBTetc. So I regret Rails has taken the route it has, though I respect the motivations. In my view Ruby definitely shouldn't.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72962] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (20 preceding siblings ...)
  2016-01-20  2:01 ` [ruby-core:72952] " rdrake98
@ 2016-01-20  4:36 ` briggszj
  2016-01-20  7:54 ` [ruby-core:72965] " nekocat432
                   ` (451 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: briggszj @ 2016-01-20  4:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Zach Briggs.


I'm a developer who writes Ruby and I'd like to see the Contributor Covenant adopted to ensure that people feel welcome and safe when contributing to Ruby. 

Coraline Ada Ehmke wrote:
> 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.

If there was any actual downside to adopting this Code of Conduct, we would have seen a significant number of projects abandon it by now. 

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72964] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-20  1:50 ` [ruby-core:72951] " pat
@ 2016-01-20  6:24   ` Bill Kelly
  0 siblings, 0 replies; 541+ messages in thread
From: Bill Kelly @ 2016-01-20  6:24 UTC (permalink / raw
  To: Ruby developers

pat@freelancing-gods.com wrote:
>
>> Why fix what isn't broken?
> 
> It may not be broken for you - does that mean it's not broken for others?

That's not how the burden of proof works, is it?


As a decade-long reader of ruby-core, I'd be interested to see examples of
said brokenness within the post archives.


Thanks,

Bill




^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72965] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (21 preceding siblings ...)
  2016-01-20  4:36 ` [ruby-core:72962] " briggszj
@ 2016-01-20  7:54 ` nekocat432
  2016-01-20  9:29 ` [ruby-core:72969] " jcoglan
                   ` (450 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-20  7:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Zach Briggs wrote:
> I'm a developer who writes Ruby and I'd like to see the Contributor Covenant adopted to ensure that people feel welcome and safe when contributing to Ruby. 
> 
> If there was any actual downside to adopting this Code of Conduct, we would have seen a significant number of projects abandon it by now.

If 10k people jumped off a bridge would you do it too?

If any CoC is adopted, one should use one not based on SJW values but those which reflect the purpose of the community. Take PostgreSQL for instance, they're openly discussing and coming up with their own, fully educated on OP's forceful stance.

http://www.spinics.net/lists/pgsql/msg165105.html

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72969] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (22 preceding siblings ...)
  2016-01-20  7:54 ` [ruby-core:72965] " nekocat432
@ 2016-01-20  9:29 ` jcoglan
  2016-01-20  9:57 ` [ruby-core:72971] " matz
                   ` (449 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: jcoglan @ 2016-01-20  9:29 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by James Coglan.


As the maintainer of the Faye project (faye, faye-websocket, websocket-driver, permessage-deflate), I have adopted the Contributor Covenant, and would be very pleased to see Ruby follow suit.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72971] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (23 preceding siblings ...)
  2016-01-20  9:29 ` [ruby-core:72969] " jcoglan
@ 2016-01-20  9:57 ` matz
  2016-01-20 10:04 ` [ruby-core:72973] " claudio
                   ` (448 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: matz @ 2016-01-20  9:57 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


Hi,

I agree with the spirit of anti harassment. I hope the community being free from any personal attacks nor trolling.
But I have a few concern about the wording in the proposed Code of Conduct, for example:

>Project maintainers have the right and responsibility to remove...

or

>...permanently removed from the project team

PostgreSQL CoC is far better fit to my intention.

Matz.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72973] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (24 preceding siblings ...)
  2016-01-20  9:57 ` [ruby-core:72971] " matz
@ 2016-01-20 10:04 ` claudio
  2016-01-20 10:07 ` [ruby-core:72974] " duerst
                   ` (447 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: claudio @ 2016-01-20 10:04 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Claudio Poli.


No, thanks.

http://paul-m-jones.com/archives/6214

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72974] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (25 preceding siblings ...)
  2016-01-20 10:04 ` [ruby-core:72973] " claudio
@ 2016-01-20 10:07 ` duerst
  2016-01-20 10:59 ` [ruby-core:72976] " rdrake98
                   ` (446 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: duerst @ 2016-01-20 10:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Martin Dürst.


Several comments:

1) It's a pity that this proposal didn't come in a day or two earlier. This would have made it possible to discuss it at the recent developers' meeting (see https://bugs.ruby-lang.org/projects/ruby/wiki/DevelopersMeeting20160118Japan). The next such meeting is in about a month (see https://bugs.ruby-lang.org/projects/ruby/wiki/DevelopersMeeting20160216Japan). I don't want to imply that we have to wait that long before moving forward (which may include deciding that we don't need any explicit code of conduct, as some contributors have already suggested), but for issues like this, some face-to-face discussion may help a lot.)

2) As most of you know, the Ruby language has its origin in Japan, and many of the development activities (including meetings such as the above) continue to be centered in Japan. This raises a number of issues:

2.1) The proposed code of conduct is available in quite a few languages, but not in Japanese.

2.2) The proposed code of conduct mentions religion and nationality, but not culture and language. Those seem important to me both because they are important aspects of diversity, and also because they are important sources of misunderstandings.

2.2) The proposed code of conduct, in the second-to-last paragraph, has some clear requirements on what it calls 'project maintainers'. In Ruby, we have 'branch maintainers'. We are very grateful for all the hard work that they are doing as volunteers, but they may not have the time or willingness to take on yet another responsibility, in particular one which some of them may not feel very confident with. We would have to figure out who might be willing to serve as the 'project maintainers' in the sense of the code of conduct, i.e. who would get the mails sent to the email address that we would have to set up.

3) RubyKaigi (http://rubykaigi.org) has a code of conduct (see http://rubykaigi.org/2015/code-of-conduct), both in English and in Japanese. Although some changes would be needed, it may be possible to leverage that document, and the experience around it.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72976] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (26 preceding siblings ...)
  2016-01-20 10:07 ` [ruby-core:72974] " duerst
@ 2016-01-20 10:59 ` rdrake98
  2016-01-20 14:41 ` [ruby-core:72980] " coraline
                   ` (445 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rdrake98 @ 2016-01-20 10:59 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


Final point of the PostgreSQL CoC:

> 5. The CoC is only about interaction with the PostgreSQL community. Your private and public lives outside of the PostgreSQL community are your own.

This would have prevented the stupidity in the Opal case in July, where 

1. a tweeted comment by the second most regular contributor
2. in a context quite outside that community
3. was interpreted in the most negative way possible 
4. with only one person interested in what had been meant (my first question)
5. the accusing being done by people the vast majority of whom had never contributed
6. leading to widespread demands for Elia's expulsion and other personal attacks on him. 

A bad introduction for me and others to one kind of CoC applied to FOSS projects.

The PostgreSQL approach would have nipped all of this in the bud.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72980] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (27 preceding siblings ...)
  2016-01-20 10:59 ` [ruby-core:72976] " rdrake98
@ 2016-01-20 14:41 ` coraline
  2016-01-20 14:45 ` [ruby-core:72981] " coraline
                   ` (444 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-20 14:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


> 2.1) The proposed code of conduct is available in quite a few languages, but not in Japanese.

The Japanese translation is being edited right now.
 
> 2.2) The proposed code of conduct mentions religion and nationality, but not culture and language. Those seem important to me both because they are important aspects of diversity, and also because they are important sources of misunderstandings.

CC is open to PRs.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72981] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (28 preceding siblings ...)
  2016-01-20 14:41 ` [ruby-core:72980] " coraline
@ 2016-01-20 14:45 ` coraline
  2016-01-20 15:34 ` [ruby-core:72982] " shugo
                   ` (443 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-20 14:45 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


> PostgreSQL CoC is far better fit to my intention.

My suggestion to adopt the Contributor Covenant was a first step. Ideally each community starts with something like this and evolves and shapes it to suit their particular needs. What's important in this process however is that people who might otherwise feel excluded from certain open source communities be involved in shaping the final code of conduct. It's a tricky problem and there are easy ways to mess this up. Existing codes of conduct are built on the real-world experiences of marginalized people and are battle-tested for those sorts of situations. It's important not to neglect those experiences and attempt to reinvent a code of conduct from thin air.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72982] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (29 preceding siblings ...)
  2016-01-20 14:45 ` [ruby-core:72981] " coraline
@ 2016-01-20 15:34 ` shugo
  2016-01-20 15:40 ` [ruby-core:72983] " azzzz
                   ` (442 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shugo @ 2016-01-20 15:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Shugo Maeda.


Yukihiro Matsumoto wrote:
> I agree with the spirit of anti harassment. I hope the community being free from any personal attacks nor trolling.

I also agree with the spirit of anti harassment, but I don't understand the need of CoC.

However, if CoC expresses your intention, and if contributors don't feel uncomfortable about it,
I'm not against introducing it.

Currently you're doing fine without CoC, but it may be good to clarify your definition of niceness
aside from whether it should be called the Code of Conduct.


> But I have a few concern about the wording in the proposed Code of Conduct, for example:
> 
> >Project maintainers have the right and responsibility to remove...
> 
> or
> 
> >...permanently removed from the project team

Agreed.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72983] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (30 preceding siblings ...)
  2016-01-20 15:34 ` [ruby-core:72982] " shugo
@ 2016-01-20 15:40 ` azzzz
  2016-01-20 16:12 ` [ruby-core:72984] " pmjones88
                   ` (441 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: azzzz @ 2016-01-20 15:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Aston J.


Yukihiro Matsumoto wrote:
> Hi,
> 
> I agree with the spirit of anti harassment. I hope the community being free from any personal attacks nor trolling.
> But I have a few concern about the wording in the proposed Code of Conduct, for example:
> 
> >Project maintainers have the right and responsibility to remove...
> 
> or
> 
> >...permanently removed from the project team
> 
> PostgreSQL CoC is far better fit to my intention.
> 
> Matz.

Thanks for your input Matz.

I hope everyone will respect your wishes and continue this discussion with your comments in mind (that is, that you would prefer something more in line with what PostgreSQL are doing).



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72984] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (31 preceding siblings ...)
  2016-01-20 15:40 ` [ruby-core:72983] " azzzz
@ 2016-01-20 16:12 ` pmjones88
  2016-01-20 16:45 ` [ruby-core:72986] " fred_h
                   ` (440 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: pmjones88 @ 2016-01-20 16:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Paul Jones.


Coraline Ada Ehmke wrote:

> Right now in the PHP community there is a healthy debate about adopting the Contributor Covenant.

It's more like a debate about "rejecting" the Contributor Covenant. Indeed, the original proposer has withdrawn from the debate due to pushback against the Contributor Covenant.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72986] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (32 preceding siblings ...)
  2016-01-20 16:12 ` [ruby-core:72984] " pmjones88
@ 2016-01-20 16:45 ` fred_h
  2016-01-21  5:29   ` [ruby-core:73013] " Austin Ziegler
  2016-01-20 16:53 ` [ruby-core:72987] " shyouhei
                   ` (439 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: fred_h @ 2016-01-20 16:45 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Fred Heath.


I sincerely hope the community consider the following before deciding:

1. Is there any evidence to suggest that we (or any other software community) need a CoC ? 

2. Do we need a CoC created by people who have a track record of harassing and trying to exclude people who have different opinions? (examples at http://paul-m-jones.com/archives/6214)

3. In most projects where this CoC has been introduced, it has caused division, hate, fear and exclusivity, PHP being the latest example. Far from "a healthy debate". 

4. How many people will be marginalised and excluded by the introduction of this CoC vs how many people are marginalised and excluded by it's ommittance. In other words, has anyone ever said "I feel fearful / uncomfortable contributing to Ruby because it doesn't have a CoC" ?

I love Ruby and I find its community to be a very warm, safe and welcoming one. Please help keep it that way by keeping authoritarian, self-promoting, sinister social engineering out of it. Thank you.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72987] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (33 preceding siblings ...)
  2016-01-20 16:45 ` [ruby-core:72986] " fred_h
@ 2016-01-20 16:53 ` shyouhei
  2016-01-20 18:01 ` [ruby-core:72990] " andrew
                   ` (438 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shyouhei @ 2016-01-20 16:53 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Shyouhei Urabe.


I wrote the Japanese version code of conduct that Martin mentioned in #28.  Let me leave few thoughts.  Sorry in advance for my bad English in this nuanced context.

It's definitely good to ask people respect each other.  But how about banning others?  It's debatable.  Remember jruby author has already been purged from rubinius this year.  If I read correctly the proposed Contributor Covenant makes it possible to even ban Matz from this project.  That isn't that unrealistic than it sounds under the covenant.  Is this really what we want?

It seems Coraline's goal is not to enforce a one-size-fit-all solution to every projects that exist today.  Maybe we need our own version of code of conduct based on it.  The Contributor Covenant is a great starting point for a brand-new project but we are a 20+ year community who have a rich tradition of being nice already.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72990] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (34 preceding siblings ...)
  2016-01-20 16:53 ` [ruby-core:72987] " shyouhei
@ 2016-01-20 18:01 ` andrew
  2016-01-20 18:42 ` [ruby-core:72992] " fred_h
                   ` (437 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-20 18:01 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Fred Heath wrote:

> 1. Is there any evidence to suggest that we (or any other software community) need a CoC ? 

We could just look at historical discussions (mailing list/redmine) to see how often a conduct issue has come up in the past.

> 4. How many people will be marginalised and excluded by the introduction of this CoC vs how many people are marginalised and excluded by it's ommittance. In other words, has anyone ever said "I feel fearful / uncomfortable contributing to Ruby because it doesn't have a CoC" ?

We could just look at Github projects and determine if the number of unique contributors has increased since the date they added a CODE_OF_CONDUCT.md file.

Then it's based on facts and not just some people's political opinions.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72992] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (35 preceding siblings ...)
  2016-01-20 18:01 ` [ruby-core:72990] " andrew
@ 2016-01-20 18:42 ` fred_h
  2016-01-20 19:18 ` [ruby-core:72994] " naruse
                   ` (436 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: fred_h @ 2016-01-20 18:42 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Fred Heath.


> Andrew Vit wrote:

> 
> > 1. Is there any evidence to suggest that we (or any other software community) need a CoC ? 
> 
> We could just look at historical discussions (mailing list/redmine) to see how often a conduct issue has come up in the past.

That alone isn't enough. We need evidence as to whether these issues would have been either avoided or better handled by the existence of a CoC.

> > 4. How many people will be marginalised and excluded by the introduction of this CoC vs how many people are marginalised and excluded by it's ommittance. In other words, has anyone ever said "I feel fearful / uncomfortable contributing to Ruby because it doesn't have a CoC" ?
> 
> We could just look at Github projects and determine if the number of unique contributors has increased since the date they added a CODE_OF_CONDUCT.md file.

As evidence that would be purely circumstantial. We need evidence of how many potential contributors have been put off by the lack of a CoC. Against how many will be put off by the existence of such a CoC.
> 
> Then it's based on facts and not just some people's political opinions.

My point exactly.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72994] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (36 preceding siblings ...)
  2016-01-20 18:42 ` [ruby-core:72992] " fred_h
@ 2016-01-20 19:18 ` naruse
  2016-01-20 19:34   ` [ruby-core:72995] " KOSAKI Motohiro
  2016-01-20 20:12 ` [ruby-core:72996] " andrew
                   ` (435 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: naruse @ 2016-01-20 19:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


Laws is born to solve the real problem.
So laws shall be designed to solve the real problem.

I know CoC is born because of real problems.
And it seems trying to solve some problems with some preconditions.

As far as I understand, it solves harassments under projects whose privilege is distributed.
Under such projects issues around membership is tough issue.
I can imagine predefined blacklist of actions helps to make a consensus.

On the other hand, Ruby is generally the honest dictator model.
The source of all privilege is derived of the creator, Matz.
Ideally he doesn't need a consensus (but he is enough honest to respect a consensus).
So I don't understand why CoC is required for Ruby.

I know sometimes written list of rights and responsibility is important like Bill of Rights.
But you intend to limit Matz' right?

As far as I remember Matz did his best for at least 16 years (I use Ruby 16 years; I don't know before that at real time).
I believe Matz to handle his ability better than written text.

Anyway keeping more options is good habit.
People can fork Ruby with 2-clause BSDL, which is considered to be compatible with MIT License.
(The license change is proposed because of GPLv3 compatibility but I proposed more flexible license instead of Ruby's, GPLv2, and GPLv3 triple license)
People sometimes really forked Ruby.
Some committers including me seem to have the option to get a better programing language if it is required.


About the CoC text, he definition of "Project maintainers" is not clear in the Ruby project yet.
Some people may think committer is them. (As above I personally think the Maintainer of Ruby is Matz)
If so, I can't understand committers who agree this CoC without acquiring privilege to achieve those responsibilities.
I believe laws must work well, and people under a law must work to keep the law works well.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72995] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-20 19:18 ` [ruby-core:72994] " naruse
@ 2016-01-20 19:34   ` KOSAKI Motohiro
  0 siblings, 0 replies; 541+ messages in thread
From: KOSAKI Motohiro @ 2016-01-20 19:34 UTC (permalink / raw
  To: Ruby developers

> About the CoC text, he definition of "Project maintainers" is not clear in the Ruby project yet.
> Some people may think committer is them. (As above I personally think the Maintainer of Ruby is Matz)
> If so, I can't understand committers who agree this CoC without acquiring privilege to achieve those responsibilities.
> I believe laws must work well, and people under a law must work to keep the law works well.

Fair point.
Ruby committer doesn't have a power doing the following.

>Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions


And yes yes, Banning Batz is no realistic option.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72996] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (37 preceding siblings ...)
  2016-01-20 19:18 ` [ruby-core:72994] " naruse
@ 2016-01-20 20:12 ` andrew
  2016-01-20 22:37 ` [ruby-core:72997] " 6ftdan
                   ` (434 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-20 20:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Fred Heath wrote:

> That alone isn't enough. We need evidence as to whether these issues would have been either avoided or better handled by the existence of a CoC.
> 
> As evidence that would be purely circumstantial. We need evidence of how many potential contributors have been put off by the lack of a CoC. Against how many will be put off by the existence of such a CoC.

To be clear, I was not suggesting that there's an exact measurement for human factors. But, is there *any* data that might show a correlation between CODE_OF_CONDUCT.md and greater diversity? When I just say it that way, the idea by itself sounds ridiculous, but maybe I'm wrong.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:72997] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (38 preceding siblings ...)
  2016-01-20 20:12 ` [ruby-core:72996] " andrew
@ 2016-01-20 22:37 ` 6ftdan
  2016-01-21  2:39 ` [ruby-core:73006] " me
                   ` (433 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: 6ftdan @ 2016-01-20 22:37 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Daniel P. Clark.


Yui NARUSE said:
> The source of all privilege is derived of the creator, Matz.

Well said! :-)  As Matz is the author this is very much his.  CoC has no power to give (anything), it may only take away.  We can choose to love and respect people and that is our gift to give.  Love and respect should be encouraged.  They are not, nor can they ever be, a result of policy rules.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73006] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (39 preceding siblings ...)
  2016-01-20 22:37 ` [ruby-core:72997] " 6ftdan
@ 2016-01-21  2:39 ` me
  2016-01-21  3:32 ` [ruby-core:73007] " gordon.king02
                   ` (432 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-21  2:39 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


I see few people who don't understand what a code of conduct does and don't like the idea they've conjured up.

A code of conduct is as necessary as a test suite.  You can run a project without tests, even successfully. You can be bug free without tests or worse you can just deal with the pain of each bug without breaking a sweat.

But the reality is a good test suite avoids regressions, it avoids confusion to intent, and keeps people aware of how things are supposed to be run.

If you like having a test suite then you should naturally understand the need for a code of conduct.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73007] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (40 preceding siblings ...)
  2016-01-21  2:39 ` [ruby-core:73006] " me
@ 2016-01-21  3:32 ` gordon.king02
  2016-01-21  8:06 ` [ruby-core:73016] " rdrake98
                   ` (431 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02 @ 2016-01-21  3:32 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Pat Allan wrote:

> The New Zealand Ruby community have a code of conduct and an active public Slack channel. Recently they had to eject someone for behaving inappropriately in their Slack channel.

I am the individual ejected and, in contrast to Pat's summation (of which he only has the committee's version) , my experience is exactly why all efforts should be made to prevent the adoption of a CoC; your community will end up policing so-called harassments that no reasonable person would ever consider to be one.

The matter is currently with my lawyers.  I'll make further comments when I'm able.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73013] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-20 16:45 ` [ruby-core:72986] " fred_h
@ 2016-01-21  5:29   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-21  5:29 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 5800 bytes --]

On Wed, Jan 20, 2016 at 11:45 AM, <fred_h@bootstrap.me.uk> wrote:

> Issue #12004 has been updated by Fred Heath.
>
> I sincerely hope the community consider the following before deciding:
>
> 1. Is there any evidence to suggest that we (or any other software
> community) need a CoC ?
>

Yes. The very use of “SJWs” (as an insult) by some people on this thread
makes it very clear that there are people in the Ruby community who Don’t
Get It. (Others have asked for examples in the mailing lists that people
aren’t participating in the community because we don’t have some sort of
CoC. If people stay away because of bad examples by others…there is an
absence of evidence of their absence, but they are absent nonetheless.) (To
be very clear: the moment you use the term SJW as a negative term for
people who are insisting on fair, civil, and equal treatment, you have
aligned yourself with the worst harassers and doxxers of Gamer Gate and
4chan.)


> 2. Do we need a CoC created by people who have a track record of harassing
> and trying to exclude people who have different opinions? (examples at
> http://paul-m-jones.com/archives/6214)
>

I would argue that this referenced blog post is the best example that the
PHP community needs a CoC. No, Coraline’s approach was not the best
approach (and is problematic for the same reasons I find morality clauses
problematic in teacher contracts, for example), but the question raised
*is* in fact a good one. (To pull the question to the side a bit, there are
people who feel that Brendan Eich was treated unfairly as the CEO of
Mozilla because of his views on marriage equality. He *was* supposedly
representing a very diverse organization that already had positions in
favour of marriage equality. Therefore, it was completely legitimate to ask
whether he should be in charge of such an organization given that he had
opposing views to the stated organization views.)


> 3. In most projects where this CoC has been introduced, it has caused
> division, hate, fear and exclusivity, PHP being the latest example. Far
> from "a healthy debate".
>

Not to put too fine a point on it, but in general the people who are
against CoCs are those who are assumed to be “in the club” by default and
do not have to worry about being offended by sexist, racist, or other -ist
jokes “made in fun”. This is certainly true of Mr Jones, and why his blog
post about the PHP controversy is a good example for why PHP needs a proper
CoC. (And folks, think twice before citing ESR. He’s the open source Donald
Trump, the living Internet comments section.)

4. How many people will be marginalised and excluded by the introduction of
> this CoC vs how many people are marginalised and excluded by it's
> ommittance. In other words, has anyone ever said "I feel fearful /
> uncomfortable contributing to Ruby because it doesn't have a CoC" ?
>
> I love Ruby and I find its community to be a very warm, safe and welcoming
> one. Please help keep it that way by keeping authoritarian, self-promoting,
> sinister social engineering out of it. Thank you.
>

With your last question, you are asking to prove something which is often
more evident by its absence, but is not generally noticed by people who are
not marginalized by the nature of their gender and/or skin colour. Someone
who is marginalized won’t necessarily tell you that they won’t contribute,
they will just simply *not contribute* and *move on*—and we are the poorer
for their absence.

With respect to your comment “…find its community to be a very warm, safe,
and welcoming one.” This has not always been the case. For certain subsets
of the Ruby community, it has only gotten better *because* of the adoption
of CoCs by conferences and projects. The first RubyConf I went to in 2004
had no women in attendance. There were more in 2005 and more in 2006. The
number of women attending Ruby Conferences rose, but in 2009 there were six
women at a conference when a speaker chose to use inadvisable images and
language in a talk. Only in the aftermath of that (which was, IMO, deeply
embarrassing to the Ruby community inasmuch as there was a lot of defence
of this speaker’s talk) did Ruby conferences get serious about adopting
strong codes of conduct and enforcing them did the number of female
attendees substantially increase at Ruby conferences.

With respect to the Contributor Covenant suggested by Coraline, I do not
think that this is the best choice for Ruby, but think that something like
the TODO Open Code of Conduct (http://todogroup.org/opencodeofconduct/)
would be better. There are organizations behind the development of Ruby,
and a very clear *community*. I use the Contributor Covenant on the repos
that I manage, but that is because *I* am managing them.

Yes, Ruby needs some sort of Code of Conduct—not because we, the users and
contributors of Ruby, are necessarily misbehaving. No, it needs it because
we want to signal to people that have been traditionally marginalized that
we, the users and contributors of Ruby, do not believe this to be a good
thing and will work to prevent it. We will make errors. We will not always
succeed. But we *should* make an effort to make Ruby *actively* welcoming
to the people who have traditionally been marginalized.

(And, because I know this will show up much later than Shyouhei Urabe’s
comment: if Matz started acting Not Nice, would it not possibly be time to
move Ruby beyond him? I know that none of us who have met him can really
imagine this from Matz.)

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 7274 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73016] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (41 preceding siblings ...)
  2016-01-21  3:32 ` [ruby-core:73007] " gordon.king02
@ 2016-01-21  8:06 ` rdrake98
  2016-01-21  8:21 ` [ruby-core:73017] " shrubby
                   ` (430 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rdrake98 @ 2016-01-21  8:06 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


Austin:

> But we should make an effort to make Ruby actively welcoming to the people who have traditionally been marginalized.

You've drawn attention to SJW and ESR as terms you don't think are helpful. I deliberately avoided both in what I wrote above, so on that we may be in some agreement. The phrase of yours I question is 'people who have traditionally been marginalized'. The Dalits in India? The Tamils in Sri Lanka? The Karen in Burma? Yazidi women under ISIS? Japanese interned in the USA during WWII? Unborn children in the womb? (The last being the reason I made contact with Elia way before this explusion stuff blew up.)

We'll all have different ideas on who is most deserving. We can't expect to agree on that, at the particular time and place of world history in which we each find ourselves. That doesn't mean that increasing the number of women at RubyConf is not a good aim. I'd agree it is. But the wider picture is never going to be agreed. A CoC should be agreed facing that reality (to borrow another of Elia's phrases).

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73017] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (42 preceding siblings ...)
  2016-01-21  8:06 ` [ruby-core:73016] " rdrake98
@ 2016-01-21  8:21 ` shrubby
  2016-01-21 10:55 ` [ruby-core:73021] " daniel
                   ` (429 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-21  8:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


It is useless to argue on the factual grounds of this "code of conduct". 
The purported niceness is the selling bit, but the clauses of exclusion of community members are the only *actionable* ones.
They are mostly illegal and can make some legal entity liable to damage caused to a specific individual.

What is talking place is an industry wide offensive, by people you will never convinced on the ground of necessity of such code or lack thereof.
They have identified programmers to be more well-off in life than the average, and less educated from a historical and philosophical point of view than the average.
This is what makes it a perfect ground for them to use their weapon, guilt, on defenseless individuals who tend to naturally rationalize things and are not naturally trained with other things.

Those who have already adopted a code would be all the more in favor of it that they are going through cognitive dissonance, a very real effect you can read about it in experimental psychology book.
But behind those second line you have professionals of code of conduct. you won't convince them with facts, that's what they sell. it is their job to convince you that you need their product.
This product is what they do for a living.

If you buy their product, it will be a good deed on the moment, as you'll make them feel good and you will provide them with some opportunity to continue.
But is the best gift you can give to them an encouragement to continue to be dependent on a fantasy world ? 
It will be an invitation for more of the same kind to come and prey...



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73021] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (43 preceding siblings ...)
  2016-01-21  8:21 ` [ruby-core:73017] " shrubby
@ 2016-01-21 10:55 ` daniel
  2016-01-21 12:34 ` [ruby-core:73022] " nekocat432
                   ` (428 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: daniel @ 2016-01-21 10:55 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Daniel Schweighöfer.


It's a real good thing to have an CoC because it protects people and enriches the community. And there are only people complaining who fear to lose their privilege of violating these social rules without consequences. Please add it and make ruby a better place for everyone!

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73022] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (44 preceding siblings ...)
  2016-01-21 10:55 ` [ruby-core:73021] " daniel
@ 2016-01-21 12:34 ` nekocat432
  2016-01-22  4:09   ` [ruby-core:73106] " Austin Ziegler
  2016-01-21 13:26 ` [ruby-core:73026] " git
                   ` (427 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: nekocat432 @ 2016-01-21 12:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Austin Ziegler wrote:
>  Yes. The very use of “SJWs” (as an insult) by some people on this thread
>  makes it very clear that there are people in the Ruby community who Don’t
>  Get It. (Others have asked for examples in the mailing lists that people
>  aren’t participating in the community because we don’t have some sort of
>  CoC. If people stay away because of bad examples by others…there is an
>  absence of evidence of their absence, but they are absent nonetheless.) (To
>  be very clear: the moment you use the term SJW as a negative term for
>  people who are insisting on fair, civil, and equal treatment, you have
>  aligned yourself with the worst harassers and doxxers of Gamer Gate and
>  4chan.)  -a
>  -- 
>  Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
>  http://www.halostatue.ca/http://twitter.com/halostatue

I'm going to start off by saying I was the first one to mention SJW in this thread
and I do very much get it.

I grew up in the south as Hispanic, an ACTUAL people who was oppressed by the white
majority. I say this as someone in the LGBT community as I'm bisexual, though I've
never had issues for being bisexual, even from my "redneck" friends as even those
have looked up to me and asked for help.

What OP doesn't get, and maybe she will later in life, rules don't matter. What matters
is making a good impression on people, being friendly to the point where even those
with strict morals start to like you so much they want to be around you. Unfortunately OP
isn't currently like this and based on her history may never be.

Yes, I do get it. Clearly you don't.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73026] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (45 preceding siblings ...)
  2016-01-21 12:34 ` [ruby-core:73022] " nekocat432
@ 2016-01-21 13:26 ` git
  2016-01-22  4:16   ` [ruby-core:73107] " Austin Ziegler
  2016-01-21 14:43 ` [ruby-core:73029] " shrubby
                   ` (426 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: git @ 2016-01-21 13:26 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Chuck Remes.


I am not in favor of the adoption of a CoC.

If this solved a real problem, I would consider it as would any reasonable person. However, no one in this thread has been able to point to any situations where a CoC (and specifically, *this* CoC) would have solved the problem. Instead they say that we can't know if there are problems because those marginalized people have avoided the community. Their claim is not falsifiable. To me that makes the claim absolutely worthless.

I do think we should learn a lesson from the Rubinius community (where I am an active contributor). Brian Shirai (brixen) recently banned Charles Nutter (headius) from the community. I have a real problem with this because I consider myself a friend of both men and it pains me to see this kind of rift. But we have clear evidence that a CoC can and *will be used* to ban someone for behavior and/or conduct outside of a project. In the aforementioned situation, Charlie was banned from the Rubinius project for participating in a thread ON TWITTER. He wasn't harassing Brian in a github issue, spamming a Rubinius mailing list, sending spurious PRs to the project, being a nuisance on IRC or gitter, or really doing anything related to the project other than commenting on a project's choice of release versioning. I think Brian's choice to ban him was unreasonable (and yes, I read his blog post explaining the action and the history leading to it).

I hate having to write this because I *fear* that it may sour my relationship with Brian. I don't want it to as I respect him as a developer and as a person. If you follow my twitter feed and his you'll see that we are unlikely to agree on a good number of political issues. :)

I haven't even brought up with topic with him (privately or otherwise) because of that fear of damaging our relationship. How would a CoC protect me? It wouldn't. In fact, it could be used to ban me too. I don't like having that kind of threat hanging over my head. Should I start censoring my political opinions on twitter now? Oh no, I'm considering a vote for Trump; is that actionable under a CoC?

I've broken my silence on this topic because I can't bear to see another project be poisoned by a CoC. Please Matz, use your powers of Benevolent Dictator for Life and reject this CoC.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73029] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (46 preceding siblings ...)
  2016-01-21 13:26 ` [ruby-core:73026] " git
@ 2016-01-21 14:43 ` shrubby
  2016-01-21 15:12 ` [ruby-core:73030] " maciej
                   ` (425 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-21 14:43 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Daniel Schweighöfer wrote:
> It's a real good thing to have an CoC because it protects people and enriches the community. And there are only people complaining who fear to lose their privilege of violating these social rules without consequences. Please add it and make ruby a better place for everyone!

It's not nice to make fun of germans

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73030] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (47 preceding siblings ...)
  2016-01-21 14:43 ` [ruby-core:73029] " shrubby
@ 2016-01-21 15:12 ` maciej
  2016-01-21 15:54 ` [ruby-core:73031] " natetuganov
                   ` (424 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: maciej @ 2016-01-21 15:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Maciej Mensfeld.


Vit Ondruch wrote:
> I believe Ruby has code of conduct for ages:
> 
> https://en.wikipedia.org/wiki/MINASWAN


Exactly. As far up until now it was more than enough. Adding more bureaucracy won't change anything.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73031] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (48 preceding siblings ...)
  2016-01-21 15:12 ` [ruby-core:73030] " maciej
@ 2016-01-21 15:54 ` natetuganov
  2016-01-21 16:04 ` [ruby-core:73032] " richard.schneeman
                   ` (423 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: natetuganov @ 2016-01-21 15:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Nate Tuganov.


I'm really against her CoC. I've seen on Twitter how she tried to extort various open source projects, threatened their owners to create a buzz about their decline to accept her CoC and made damage to projects. If Ruby community ever need it, we should write our own.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73032] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (49 preceding siblings ...)
  2016-01-21 15:54 ` [ruby-core:73031] " natetuganov
@ 2016-01-21 16:04 ` richard.schneeman
  2016-01-21 16:18 ` [ruby-core:73033] " me
                   ` (422 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: richard.schneeman @ 2016-01-21 16:04 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Schneeman.


I'm in favor of the contributor covenant, a version of it was adopted by Rails. So far it has not produced any of the "bad" things that people have been concerned about. I feel more open instead of less. The same people that will use this type of document to attack someone are the same people who don't need a document to attack someone. Not having the document won't prevent people from making bold claims, personal attacks, or trying to get others kicked out of the project. However the flip side is not true, if you get attacked for your religious views, or some other reason specified in the contributor covenant you might not realize how great this community is and that there is a support network. I have met many Ruby core and find they are very nice and very respectful. I believe that for the most part the spirit of this covenant is already followed. I do not see the harm in making this implicit protection and support explicit via a document.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73033] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (50 preceding siblings ...)
  2016-01-21 16:04 ` [ruby-core:73032] " richard.schneeman
@ 2016-01-21 16:18 ` me
  2016-01-21 16:41 ` [ruby-core:73035] " nekocat432
                   ` (421 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-21 16:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Nate Tuganov wrote:
> If Ruby community ever need it, we should write our own.

I agree with the opinions of many folks in this thread that we do need a CoC. I think that others in this thread, those throwing terms like "SJWs" around, are unfortunate proof of that. But it is of course possible to write our own. The Contributor Covenant is not a hard stop, and it's not meant to be. It is simply meant to be a starting point that can be adjusted, tweaked, or rewritten as a community needs. But I think that we do need an anti-harassment measure such as this. If it makes it feel like a safer place for many contributors, it's a win.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73035] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (51 preceding siblings ...)
  2016-01-21 16:18 ` [ruby-core:73033] " me
@ 2016-01-21 16:41 ` nekocat432
  2016-01-21 16:45 ` [ruby-core:73036] " nekocat432
                   ` (420 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-21 16:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


David Celis wrote:
> Nate Tuganov wrote:
> > If Ruby community ever need it, we should write our own.
> 
> I agree with the opinions of many folks in this thread that we do need a CoC. I think that others in this thread, those throwing terms like "SJWs" around, are unfortunate proof of that. But it is of course possible to write our own. The Contributor Covenant is not a hard stop, and it's not meant to be. It is simply meant to be a starting point that can be adjusted, tweaked, or rewritten as a community needs. But I think that we do need an anti-harassment measure such as this. If it makes it feel like a safer place for many contributors, it's a win.

As the first person to use SJW, I've recommended an alternative CoC which doesn't have an unfortunate political side but one which is a general CoC for people to "be nice." Unfortunately we have others who are blind or unwilling to listen and unfortunately there's proof of that.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73036] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (52 preceding siblings ...)
  2016-01-21 16:41 ` [ruby-core:73035] " nekocat432
@ 2016-01-21 16:45 ` nekocat432
  2016-01-21 17:45 ` [ruby-core:73038] " carlosjennings
                   ` (419 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-21 16:45 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


David Celis wrote:
> Nate Tuganov wrote:
> > If Ruby community ever need it, we should write our own.
> 
> I agree with the opinions of many folks in this thread that we do need a CoC. I think that others in this thread, those throwing terms like "SJWs" around, are unfortunate proof of that.

Also to re-iterate my previous statement.

I have:
* been oppressed more than OP based on my race
* succeeded in winning friends who would otherwise have harsh opinions based on my race or bisexual nature
* done all of this without being hostile

So, please do tell me, where is your proof?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73038] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (53 preceding siblings ...)
  2016-01-21 16:45 ` [ruby-core:73036] " nekocat432
@ 2016-01-21 17:45 ` carlosjennings
  2016-01-21 17:51 ` [ruby-core:73039] " nekocat432
                   ` (418 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: carlosjennings @ 2016-01-21 17:45 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Carlos Jennings.


I worry about how evenly a CoC will be applied when "famous" Rubyists like Steve Klabnik has made a marginalised person cry in the past by publicly ridiculing her code: https://harthur.wordpress.com/2013/01/24/771/ Yet he is still obviously accepted by the community. How would a CoC have been applied in that situation? It seems the proposed CoC is worded vaguely enough that Steve Klabnik could have been banned from Ruby-core participation, even though it occurred outside Ruby-core development, based on that incident. But I have a feeling due to his membership in a certain ingroup who find his politics agreeable, that wouldn't have happened.

I worry about CoCs being used as an excuse to silence people who belong to certain outgroups based on pure politics, while people who belong to the ingroup get free passes (in other words, selective enforcement).

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73039] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (54 preceding siblings ...)
  2016-01-21 17:45 ` [ruby-core:73038] " carlosjennings
@ 2016-01-21 17:51 ` nekocat432
  2016-01-21 18:24 ` [ruby-core:73040] " me
                   ` (417 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-21 17:51 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Carlos Jennings wrote:
> I worry about how evenly a CoC will be applied when "famous" Rubyists like Steve Klabnik has made a marginalised person cry in the past by publicly ridiculing her code: https://harthur.wordpress.com/2013/01/24/771/ Yet he is still obviously accepted by the community. How would a CoC have been applied in that situation? It seems the proposed CoC is worded vaguely enough that Steve Klabnik could have been banned from Ruby-core participation, even though it occurred outside Ruby-core development, based on that incident. But I have a feeling due to his membership in a certain ingroup who find his politics agreeable, that wouldn't have happened.
> 
> I worry about CoCs being used as an excuse to silence people who belong to certain outgroups based on pure politics, while people who belong to the ingroup get free passes (in other words, selective enforcement).

Heh... I remember seeing that and thought, "Those comments were on the line of Linus." If kernel-dev had a CoC Linus would've been banned... from the start of the project and we wouldn't have a fantastic kernel going in a good direction. This is an example of where CoCs in general may harm the purpose of the project. I'd rather have a "be nice and not a prick" type of CoC instead of one fueled by politics.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73040] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (55 preceding siblings ...)
  2016-01-21 17:51 ` [ruby-core:73039] " nekocat432
@ 2016-01-21 18:24 ` me
  2016-01-21 18:36 ` [ruby-core:73041] " nekocat432
                   ` (416 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-21 18:24 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Ruby Dino wrote:
> David Celis wrote:
> > Nate Tuganov wrote:
> > > If Ruby community ever need it, we should write our own.
> > 
> > I agree with the opinions of many folks in this thread that we do need a CoC. I think that others in this thread, those throwing terms like "SJWs" around, are unfortunate proof of that.
> 
> Also to re-iterate my previous statement.
> 
> I have:
> * been oppressed more than OP based on my race

As a latino, ditto. I've been oppressed too. Being oppressed is awful, right? If only we could have a nice little document to help people get oppressed less and have documented methods to deal with oppressors.

> * succeeded in winning friends who would otherwise have harsh opinions based on my race or bisexual nature

That is fantastic. It is really important to find accepting people to reinforce you for what you are: a human being! I'm happy that you were able to find that.

> * done all of this without being hostile

This is where I start to think you're not being honest, and I base that on something you say next:

> I should also note everything OP has basically stated elsewhere is a fucking slap in the face. She can change her appearance to look male or female. I wish I had the luxury of changing my skin color, it'd make evading oppression a whole lot easier.

That is just openly transphobic. Being transgendered, like being homosexual or heterosexual, or white, or black, or latino… That's not a choice. You're born transgendered and live for a long time in a body you don't identify with. Try to imagine being born biologically as a man but always feeling just… wrong about it. Being transgendered is the opposite of a luxury, and changing one's appearance and physical makeup to more identify with yourself is not a luxury either. It's a painful (both emotionally and physically) process that is taken as a drastic resort to be comfortable in one's own body.

> So, please do tell me, where is your proof?

I think I'm comfortable with that as proof, as well as your derogatory use of "SJW". That's also decidedly hostile. If you wish to voice your opinions, we'll all listen. But stop being hostile about it.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73041] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (56 preceding siblings ...)
  2016-01-21 18:24 ` [ruby-core:73040] " me
@ 2016-01-21 18:36 ` nekocat432
  2016-01-21 20:01 ` [ruby-core:73042] " coraline
                   ` (415 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-21 18:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


David Celis wrote:
> Ruby Dino wrote:
> > David Celis wrote:
> > > Nate Tuganov wrote:
> > > > If Ruby community ever need it, we should write our own.
> > > 
> > > I agree with the opinions of many folks in this thread that we do need a CoC. I think that others in this thread, those throwing terms like "SJWs" around, are unfortunate proof of that.
> > 
> > Also to re-iterate my previous statement.
> > 
> > I have:
> > * been oppressed more than OP based on my race
> 
> As a latino, ditto. I've been oppressed too. Being oppressed is awful, right? If only we could have a nice little document to help people get oppressed less and have documented methods to deal with oppressors.
> 
> > * succeeded in winning friends who would otherwise have harsh opinions based on my race or bisexual nature
> 
> That is fantastic. It is really important to find accepting people to reinforce you for what you are: a human being! I'm happy that you were able to find that.
> 
> > * done all of this without being hostile
> 
> This is where I start to think you're not being honest, and I base that on something you say next:

I get a little touchy when people in the thread say I don't "Get it," I get especially touchy when a black person tells me I don't get it. 

> 
> > I should also note everything OP has basically stated elsewhere is a fucking slap in the face. She can change her appearance to look male or female. I wish I had the luxury of changing my skin color, it'd make evading oppression a whole lot easier.
> 
> That is just openly transphobic. Being transgendered, like being homosexual or heterosexual, or white, or black, or latino… That's not a choice. You're born transgendered and live for a long time in a body you don't identify with. Try to imagine being born biologically as a man but always feeling just… wrong about it. Being transgendered is the opposite of a luxury, and changing one's appearance and physical makeup to more identify with yourself is not a luxury either. It's a painful (both emotionally and physically) process that is taken as a drastic resort to be comfortable in one's own body.

It's not transphobic. There have been many women and men throughout history who have switched genders both by role and appearance, including the use of the third sex(which is for the most part in south Asia).

I've spoken on this topic with various psychiatrists of transgender and appearance, without SRS as it doesn't relate to being transgender. Many people wouldn't know any better had they not known about transgender topics or been influenced there is something different/wrong/etc about them. I've also struggled with my submissive side decades ago when I had to think if I liked men or women, finding out I liked both.

People who are trangender can pull off either sex, much like someone who is ambiguous. As I said before they can hide in the closet and boost their careers, much like gay actors in Hollywood without issue.

You may see this as transphobic, but it's real life without one having to suffer the consequences of being "different.'

> 
> > So, please do tell me, where is your proof?
> 
> I think I'm comfortable with that as proof, as well as your derogatory use of "SJW". That's also decidedly hostile. If you wish to voice your opinions, we'll all listen. But stop being hostile about it.

While I know SJW has evolved due to the online usage, I talk about purely the original term used for people who get overly hostile and/or "triggered" by a topic like CIS, privilege, male patriarchy, etc.

> stop being hostile about it
It's hard to when OP is apart of the problem.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73042] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (57 preceding siblings ...)
  2016-01-21 18:36 ` [ruby-core:73041] " nekocat432
@ 2016-01-21 20:01 ` coraline
  2016-01-21 20:18 ` [ruby-core:73043] " nekocat432
                   ` (414 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-21 20:01 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


My being transgender is completely irrelevant to the issue at hand and I can only construe your comments at best as tragically misinformed or at worse a personal attack. Please stay on topic.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73043] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (58 preceding siblings ...)
  2016-01-21 20:01 ` [ruby-core:73042] " coraline
@ 2016-01-21 20:18 ` nekocat432
  2016-01-21 20:41 ` [ruby-core:73044] " julian.cheal
                   ` (413 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-21 20:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Coraline Ada Ehmke wrote:
> My being transgender is completely irrelevant to the issue at hand and I can only construe your comments at best as tragically misinformed or at worse a personal attack. Please stay on topic.

Quite does actually for anyone who has been on the Internet for the past 20 years and watched over the social development.

As stated in my earlier post, there are issues which occur here:
https://github.com/CoralineAda/contributor_covenant/commit/0e927bc01614d6b0de021a314dbe95e7dfcc7bb9

Let me quote:
"-		<p>Part of this problem lies with the projects themselves. Insensitive language, thoughtless use of pronouns, projects with sexualized or culturally inappropriate names, and side effects of the pervasive cult of meritocracy make contributing to open source a daunting prospect for many people.</p>
"

Let me start to say this is indicative of personality issues when one has to bash on merit based involvement, which I've seen quite a bit over the past decade from the transgender community. These sort of issues necessarily prevalent in the feminist community though does occur from time to time.

I couldn't give a shit what sex, gender identity or <insert thing here>. What I care about is if people can do the work, regardless if they're being paid perform work or not. The majority of people pride themselves on what they can do for a project and go up the ladder.

Let's have a hypothetical scenario here. If there was a job promotion and the selection was based on two candidates a person who is transgender individual and a person who is CIS male. The transgender individual doesn't push as much progress and abilities aren't as progressed as the CIS male. However due to politics regarding the attack of meritocracy, based on performance, the transgender individual is selected for a promotion instead of the person who is best suited for the job.

This is exactly what I'm against, even as a bisexual Hispanic. This is what the majority of people DO NOT want, even through you're pushing your political agenda on projects which will end up biting the core committers in the ass.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73044] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (59 preceding siblings ...)
  2016-01-21 20:18 ` [ruby-core:73043] " nekocat432
@ 2016-01-21 20:41 ` julian.cheal
  2016-01-21 20:45 ` [ruby-core:73045] " nekocat432
                   ` (412 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: julian.cheal @ 2016-01-21 20:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Julian Cheal.


Fred Heath wrote:
> > Andrew Vit wrote:
> 
> > 
> > > 1. Is there any evidence to suggest that we (or any other software community) need a CoC ? 
> > 
> > We could just look at historical discussions (mailing list/redmine) to see how often a conduct issue has come up in the past.
> 
> That alone isn't enough. We need evidence as to whether these issues would have been either avoided or better handled by the existence of a CoC.
> 
> > > 4. How many people will be marginalised and excluded by the introduction of this CoC vs how many people are marginalised and excluded by it's ommittance. In other words, has anyone ever said "I feel fearful / uncomfortable contributing to Ruby because it doesn't have a CoC" ?
> > 
> > We could just look at Github projects and determine if the number of unique contributors has increased since the date they added a CODE_OF_CONDUCT.md file.
> 
> As evidence that would be purely circumstantial. We need evidence of how many potential contributors have been put off by the lack of a CoC. Against how many will be put off by the existence of such a CoC.
> > 
> > Then it's based on facts and not just some people's political opinions.
> 
> My point exactly.

When someone has been harassed, their response was not to file a bug on bugs.ruby-lang or post the harassment on a mailing list. Often is the case to suffer in silence, and in some cases to remove oneself from the community in general.

Therefore, as people have mentioned there is no easy to find corpus of harassment data, that one can base a decision from. As previously mentioned, one cannot simply write a test case for community issues.

I feel this discussion has gone in many directions, bar the one useful one. It should not be a discussion of Code of Conduct: yea or nay. More a discussion of, given the choices of the available codes of conducts, which one best suits our community.
From Matz's reply it seems obvious that he too agrees with there being a code of conduct, but is unsure of the language.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73045] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (60 preceding siblings ...)
  2016-01-21 20:41 ` [ruby-core:73044] " julian.cheal
@ 2016-01-21 20:45 ` nekocat432
  2016-01-21 21:17 ` [ruby-core:73046] " chaysmagan
                   ` (411 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-21 20:45 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Julian Cheal wrote:
> When someone has been harassed, their response was not to file a bug on bugs.ruby-lang or post the harassment on a mailing list. Often is the case to suffer in silence, and in some cases to remove oneself from the community in general.
> 
> Therefore, as people have mentioned there is no easy to find corpus of harassment data, that one can base a decision from. As previously mentioned, one cannot simply write a test case for community issues.
> 
> I feel this discussion has gone in many directions, bar the one useful one. It should not be a discussion of Code of Conduct: yea or nay. More a discussion of, given the choices of the available codes of conducts, which one best suits our community.
> From Matz's reply it seems obvious that he too agrees with there being a code of conduct, but is unsure of the language.

This is also the case when people are introverted. We are a mix of people, introverts, extroverts, asians, whites, blacks, hispanics and other races. If people aren't willing to speak up, then the problem is their own.

Just like with introverted people, you can tell them to speak up one way or another. If someone is feeling harassed, they can report directly to Matz or another, as their contact information has always been available. Otherwise if you're inferring there should be a special class, well that's just stirring the pot to cause drama.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73046] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (61 preceding siblings ...)
  2016-01-21 20:45 ` [ruby-core:73045] " nekocat432
@ 2016-01-21 21:17 ` chaysmagan
  2016-01-21 21:29 ` [ruby-core:73047] " aaron
                   ` (410 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: chaysmagan @ 2016-01-21 21:17 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Cora Hays-Magan.


I support having a CoC for Ruby.    The Ruby community will be a safer and more welcoming place for *all* developers.  





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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73047] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (62 preceding siblings ...)
  2016-01-21 21:17 ` [ruby-core:73046] " chaysmagan
@ 2016-01-21 21:29 ` aaron
  2016-01-21 21:31 ` [ruby-core:73048] " betsy.haibel
                   ` (409 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: aaron @ 2016-01-21 21:29 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Aaron Klaassen.


Cora Hays-Magan wrote:
> I support having a CoC for Ruby.    The Ruby community will be a safer and more welcoming place for *all* developers.

Absolutely. Including the CoC is unambiguously the right choice.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73048] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (63 preceding siblings ...)
  2016-01-21 21:29 ` [ruby-core:73047] " aaron
@ 2016-01-21 21:31 ` betsy.haibel
  2016-01-21 21:38 ` [ruby-core:73049] " nekocat432
                   ` (408 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: betsy.haibel @ 2016-01-21 21:31 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Betsy Haibel.


Ruby Dino wrote:
> If people aren't willing to speak up, then the problem is their own.

I find it difficult to interpret this comment in the spirit of MINASWAN. To me, a community is not a community -- and nothing at all like "nice" -- if it doesn't try to support its members in speaking up when they have problems. A Code of Conduct is a concrete mechanism for that support and I don't understand objections to making that support more concrete.

I don't think that the Contributor Covenant is a perfect one-size-fits-all Code of Conduct for every community -- Coraline herself has never said that she intended it to be one, quite the opposite. Honestly ruby-core talking about what they'd want/need out of a Code of Conduct publicly is more reassuring to me than them just adopting the CC without comment, because it means that they're taking the adoption process seriously and want to be absolutely clear about what values they're expressing with whatever Code of Conduct they might adopt. But I do very strongly feel that Codes of Conduct in the abstract are important tools.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73049] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (64 preceding siblings ...)
  2016-01-21 21:31 ` [ruby-core:73048] " betsy.haibel
@ 2016-01-21 21:38 ` nekocat432
  2016-01-21 22:17 ` [ruby-core:73051] " arne
                   ` (407 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-21 21:38 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Betsy Haibel wrote:
> Ruby Dino wrote:
> > If people aren't willing to speak up, then the problem is their own.
> 
> I find it difficult to interpret this comment in the spirit of MINASWAN. To me, a community is not a community -- and nothing at all like "nice" -- if it doesn't try to support its members in speaking up when they have problems. A Code of Conduct is a concrete mechanism for that support and I don't understand objections to making that support more concrete.
> 

Ruby has operated without a CoC for the longest time without issue. We've had people from all walks of life, including people who could be described as jerks. If silencing the extroverted or people with firm language is a result of giving quiet mousey people a voice, than it's already failed. i.e. LKML and Linus

> I don't think that the Contributor Covenant is a perfect one-size-fits-all Code of Conduct for every community -- Coraline herself has never said that she intended it to be one, quite the opposite. Honestly ruby-core talking about what they'd want/need out of a Code of Conduct publicly is more reassuring to me than them just adopting the CC without comment, because it means that they're taking the adoption process seriously and want to be absolutely clear about what values they're expressing with whatever Code of Conduct they might adopt. But I do very strongly feel that Codes of Conduct in the abstract are important tools.

She explicitly used several shameful plugs for her own CoC, "I'm asking that we join with the larger Ruby community in supporting the adoption of the Contributor Covenant for the Ruby language." If she had intended to be neutral, then she should've asked in a neutral manner, "Would the ruby-lang community consider adopting a Code of Conduct?" However no, this did not happen.

A CoC, like laws, are tools. However stated earlier I the ruby-lang community has generally been friendly, even if we get in to spats on the mailing list.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73051] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (65 preceding siblings ...)
  2016-01-21 21:38 ` [ruby-core:73049] " nekocat432
@ 2016-01-21 22:17 ` arne
  2016-01-21 22:27 ` [ruby-core:73053] " aethraiam
                   ` (406 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: arne @ 2016-01-21 22:17 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Arne Brasseur.


I unequivocally support this initiative. I have always known the Ruby community as a positive, diverse, and welcoming place. Adopting a Code of Conduct is merely a way of stating explicitly what kind of behavior is or isn't welcome. Good agreements make good friends.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73053] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (66 preceding siblings ...)
  2016-01-21 22:17 ` [ruby-core:73051] " arne
@ 2016-01-21 22:27 ` aethraiam
  2016-01-21 22:31 ` [ruby-core:73054] " nekocat432
                   ` (405 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: aethraiam @ 2016-01-21 22:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Eva Lopez.

File Screenshot from 2016-01-21 22_23_44.png added

Just a heads up, one of the proposers of this issue is engaging in toxic behaviour. 

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73054] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (67 preceding siblings ...)
  2016-01-21 22:27 ` [ruby-core:73053] " aethraiam
@ 2016-01-21 22:31 ` nekocat432
  2016-01-21 22:33 ` [ruby-core:73055] " aethraiam
                   ` (404 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-21 22:31 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Eva Lopez wrote:
> Just a heads up, one of the proposers of this issue is engaging in toxic behaviour.

Who is the screenshot of and where's the post online? I don't recognize the format of the bubble box.

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73055] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (68 preceding siblings ...)
  2016-01-21 22:31 ` [ruby-core:73054] " nekocat432
@ 2016-01-21 22:33 ` aethraiam
  2016-01-21 22:37 ` [ruby-core:73056] " nekocat432
                   ` (403 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: aethraiam @ 2016-01-21 22:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Eva Lopez.

File Screenshot from 2016-01-21 22_32_31.png added

It's a ticket in the other code of conduct proposed, the code of merit.

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)
Screenshot from 2016-01-21 22_32_31.png (46.4 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73056] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (69 preceding siblings ...)
  2016-01-21 22:33 ` [ruby-core:73055] " aethraiam
@ 2016-01-21 22:37 ` nekocat432
  2016-01-21 22:40 ` [ruby-core:73057] " ken.gerrard
                   ` (402 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-21 22:37 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Eva Lopez wrote:
> It's a ticket in the other code of conduct proposed, the code of merit.

That's quite fucked up. Unstable people like Kurtis Rainbolt-Greene is exactly why I carry a concealed firearm. He's welcomed to commit a felony assault against my acquaintance Roberto Rosario (rosarior) while I'm with him, but he's going to be carried out in a body bag.

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)
Screenshot from 2016-01-21 22_32_31.png (46.4 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73057] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (70 preceding siblings ...)
  2016-01-21 22:37 ` [ruby-core:73056] " nekocat432
@ 2016-01-21 22:40 ` ken.gerrard
  2016-01-21 22:42 ` [ruby-core:73058] " me
                   ` (401 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: ken.gerrard @ 2016-01-21 22:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ken Gerrard.


Perhaps you could step back for a while and stop dominating the thread, Ruby Dino?

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)
Screenshot from 2016-01-21 22_32_31.png (46.4 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73058] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (71 preceding siblings ...)
  2016-01-21 22:40 ` [ruby-core:73057] " ken.gerrard
@ 2016-01-21 22:42 ` me
  2016-01-21 22:44 ` [ruby-core:73059] " nekocat432
                   ` (400 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-21 22:42 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


Eva Lopez wrote:
> It's a ticket in the other code of conduct proposed, the code of merit.

That's clearly not my github account, but nice try.

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)
Screenshot from 2016-01-21 22_32_31.png (46.4 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73059] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (72 preceding siblings ...)
  2016-01-21 22:42 ` [ruby-core:73058] " me
@ 2016-01-21 22:44 ` nekocat432
  2016-01-21 22:44 ` [ruby-core:73060] " aethraiam
                   ` (399 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-21 22:44 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Ken Gerrard wrote:
> Perhaps you could step back for a while and stop dominating the thread, Ruby Dino?

:3 Perhaps I should, I'd be able to reply to all of the posts in a single posts instead of making multiple posts as they come along which is spamming people's inboxes.

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)
Screenshot from 2016-01-21 22_32_31.png (46.4 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73060] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (73 preceding siblings ...)
  2016-01-21 22:44 ` [ruby-core:73059] " nekocat432
@ 2016-01-21 22:44 ` aethraiam
  2016-01-21 22:45 ` [ruby-core:73061] " me
                   ` (398 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: aethraiam @ 2016-01-21 22:44 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Eva Lopez.

File Screenshot from 2016-01-21 22_30_25.png added

Apparently this is not the first time Kurtis has harrassed Roberto. Kurtis was part of the people trying to remove Roberto from a Python workgroup to create an event in Cuba, using questionable methods. Roberto is puertorican, a minority group with poor representation in the software industry. 

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)
Screenshot from 2016-01-21 22_32_31.png (46.4 KB)
Screenshot from 2016-01-21 22_30_25.png (232 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73061] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (74 preceding siblings ...)
  2016-01-21 22:44 ` [ruby-core:73060] " aethraiam
@ 2016-01-21 22:45 ` me
  2016-01-21 22:47 ` [ruby-core:73062] " aethraiam
                   ` (397 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-21 22:45 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


Matz, can we please get some moderation here. Two parties are being toxic, one posting false information to inflame the other.

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)
Screenshot from 2016-01-21 22_32_31.png (46.4 KB)
Screenshot from 2016-01-21 22_30_25.png (232 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73062] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (75 preceding siblings ...)
  2016-01-21 22:45 ` [ruby-core:73061] " me
@ 2016-01-21 22:47 ` aethraiam
  2016-01-21 22:49 ` [ruby-core:73063] " coraline
                   ` (396 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: aethraiam @ 2016-01-21 22:47 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Eva Lopez.

File Screenshot from 2016-01-21 22_31_06.png added

False? https://archive.is/q25KG

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)
Screenshot from 2016-01-21 22_32_31.png (46.4 KB)
Screenshot from 2016-01-21 22_30_25.png (232 KB)
Screenshot from 2016-01-21 22_31_06.png (99.3 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73063] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (76 preceding siblings ...)
  2016-01-21 22:47 ` [ruby-core:73062] " aethraiam
@ 2016-01-21 22:49 ` coraline
  2016-01-21 22:56 ` [ruby-core:73064] " aethraiam
                   ` (395 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-21 22:49 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Can we please stop with the incitement and personal attacks? This issue is important.

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)
Screenshot from 2016-01-21 22_32_31.png (46.4 KB)
Screenshot from 2016-01-21 22_30_25.png (232 KB)
Screenshot from 2016-01-21 22_31_06.png (99.3 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73064] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (77 preceding siblings ...)
  2016-01-21 22:49 ` [ruby-core:73063] " coraline
@ 2016-01-21 22:56 ` aethraiam
  2016-01-21 23:02 ` [ruby-core:73065] " coraline
                   ` (394 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: aethraiam @ 2016-01-21 22:56 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Eva Lopez.


A person proposing a code of conduct routine violates such code of conduct, yes, it is very important.

- Is this an example of the kinds of activities that fall under the code of conduct?
- Does it work retroactively once adopted?
- If someone is in favor of a code of conduct, does that make that person immune to articles of the code of conduct?

These are important matters on the efficacy and willingness to enforce the code of conduct regardless of who is the complaint against. Project maintainers should not be above the code of conduct, that should be article #1 in the proposition.

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

* 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--------------------------------
Screenshot from 2016-01-21 22_23_44.png (25.7 KB)
Screenshot from 2016-01-21 22_32_31.png (46.4 KB)
Screenshot from 2016-01-21 22_30_25.png (232 KB)
Screenshot from 2016-01-21 22_31_06.png (99.3 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73065] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (78 preceding siblings ...)
  2016-01-21 22:56 ` [ruby-core:73064] " aethraiam
@ 2016-01-21 23:02 ` coraline
  2016-01-21 23:19 ` [ruby-core:73066] " aethraiam
                   ` (393 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-21 23:02 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Eva Lopez wrote:
> A person proposing a code of conduct routine violates such code of conduct, yes, it is very important.

I proposed the code of conduct and I did nothing to violate any such document.

> These are important matters on the efficacy and willingness to enforce the code of conduct regardless of who is the complaint against. Project maintainers should not be above the code of conduct, that should be article #1 in the proposition.

Agreed.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73066] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (79 preceding siblings ...)
  2016-01-21 23:02 ` [ruby-core:73065] " coraline
@ 2016-01-21 23:19 ` aethraiam
  2016-01-21 23:23 ` [ruby-core:73067] " john
                   ` (392 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: aethraiam @ 2016-01-21 23:19 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Eva Lopez.


Coraline Ada Ehmke wrote:
> Eva Lopez wrote:
> > A person proposing a code of conduct routine violates such code of conduct, yes, it is very important.
> 
> I proposed the code of conduct and I did nothing to violate any such document.
> 

Good redirection, the statement was about Kurtis.

> > These are important matters on the efficacy and willingness to enforce the code of conduct regardless of who is the complaint against. Project maintainers should not be above the code of conduct, that should be article #1 in the proposition.
> 
> Agreed.

OK, we are in agreement. Answers?

I will simplify my question: What would be the course of action for such violations of the Contributor Covenant? 

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73067] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (80 preceding siblings ...)
  2016-01-21 23:19 ` [ruby-core:73066] " aethraiam
@ 2016-01-21 23:23 ` john
  2016-01-21 23:25 ` [ruby-core:73068] " aethraiam
                   ` (391 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: john @ 2016-01-21 23:23 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by John Croisant.


As a Ruby programmer for over a decade, and as the author of several gems, I strongly support the adoption of a Code of Conduct.

Specifically, I support adopting the Contributor Covenant, with some tweaks to fit the Ruby project (for example, to make clear who is responsible for handling incidents, or to add clauses regarding culture and native language). The Contributor Covenant is an excellent and mature foundation for making a CoC. A lot of thought and care have gone into writing it, and it is already widely adopted. It would not make sense to write a new CoC from scratch just for Ruby.

Some people think MINASWAN means we don't need a CoC. But MINASWAN is merely an ideal, an aspiration, a wish. Harassment *does* happen in the Ruby community, and MINASWAN doesn't provide any guidance or mechanism for responding to it. This *very thread itself* already contains examples of personal attacks and harassment based on gender identity and expression. This further highlights the fact that Ruby needs a solid and actionable CoC, such as the Contributor Covenant.

Adopting a CoC would show that the Ruby community really cares, and that MINASWAN is not just something we say to feel good about ourselves.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73068] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (81 preceding siblings ...)
  2016-01-21 23:23 ` [ruby-core:73067] " john
@ 2016-01-21 23:25 ` aethraiam
  2016-01-22  0:17 ` [ruby-core:73069] " strand
                   ` (390 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: aethraiam @ 2016-01-21 23:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Eva Lopez.


I see that deletion of evidence is the first course of action. What would be the second?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73069] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (82 preceding siblings ...)
  2016-01-21 23:25 ` [ruby-core:73068] " aethraiam
@ 2016-01-22  0:17 ` strand
  2016-01-22  0:25 ` [ruby-core:73070] " cantrell
                   ` (389 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: strand @ 2016-01-22  0:17 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Strand McCutchen.


Matz, 

Can you link to the Postgres Code of Conduct? A quick search brought up a code of conduct for their conference and another draft Code of Conduct, but I couldn't locate the Postgres project's code of conduct in any authoritative way.

You cited two concerns with the language of the Contributor Covenant. Would you be willing to adopt a modified version of the Contributor Covenant which has been edited to reflect your concerns?

There are two sections you don't completely agree with. The first is:

> Project maintainers have the right and responsibility to **remove**, edit, or reject comments[…] contributions that are not aligned to this Code of Conduct…

How would you prefer that maintainers respond to comments or contributions which are not in the Ruby spirit? For instance, if Zachary Scott filed an issue titled "Aaron Patterson is not so great" and filled it with personal attack against Aaron, should we just file the issue as "won't fix" and move on?

The second section you had a concern about is:

> Project maintainers who do not follow or enforce the Code of Conduct may be permanently removed from the project team.

How would you prefer that the Ruby project respond to maintainers who do not follow the Code of Conduct? For instance, if Aaron Patterson started harassing Zachary Scott on Twitter, I imagine that another maintainer might reach out to him and say, "Hey, that's not cool. Please stop it." If, after a reasonable attempt at intervening, this behavior was still happening, what consequences, if any, do you think would be appropriate?

I think the situations I painted above are absurd… Zak and Aaron are two of the nicest people I have met, and they are exemplars of the Ruby community. But the Ruby community is really big now, and adopting a code of conduct which specifies how maintainers will cultivate our community is very important.

Thanks for your time. Respectfully,
Strand

postscript—I started learning Ruby about five years ago… I'd tried many other languages before, and none of them really stuck. Or maybe I just didn't stick with them long enough. Ruby was different though, and maybe the key difference is how many nice people helped clarify the finer points of the language. Today I make my living writing Ruby. Over my years in this community I've noticed a few not-so-nice people in the Ruby community. If Ruby can't adopt a code of conduct which specifies clearly how maintainers will enforce it and how they will be held accountable for their behavior, then I will stop writing Ruby. Not that day, for sure, and probably not for a while, but I'll identify the communities which not only have nice people, but enforce community standards so the not-nice ones aren't tolerated indefinitely, and I'll join them.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73070] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (83 preceding siblings ...)
  2016-01-22  0:17 ` [ruby-core:73069] " strand
@ 2016-01-22  0:25 ` cantrell
  2016-01-22  0:31 ` [ruby-core:73071] " bradley.will
                   ` (388 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: cantrell @ 2016-01-22  0:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Paul Cantrell.


I support the adoption of this code of conduct. It seems reasonable and well-written.

To those concerned about preserving meritocracy, I’ll say two things:

1. If we are in fact seeking to judge ideas on merit alone, regardless of personal views, then we should judge this code of conduct by *its* merits alone. Ad hominem attacks about its authors and advocates, and speculation about their thoughts and intents, are the very opposite of merit-based evaluation.
2. Sticking with evaluating the text in the code of conduct itself, this policy seems to protect — not threaten — merit-based discussion of ideas, since it tasks moderators with weeding out things that commonly undermine that mode of discussion.

A little nugget of empirical evidence to complement the reasoning: I notice that the other language I spend serious time writing these days has adopted it, and no apocalypse has yet ensued. https://swift.org/community/#code-of-conduct


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73071] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (84 preceding siblings ...)
  2016-01-22  0:25 ` [ruby-core:73070] " cantrell
@ 2016-01-22  0:31 ` bradley.will
  2016-01-22  0:33 ` [ruby-core:73072] " sean
                   ` (387 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: bradley.will @ 2016-01-22  0:31 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Will Bradley.


+1, formalizing "MINASWAN" into actionable, specific guidelines is necessary in order to effectively manage volunteer groups. Thanks to the proposer for initiating and withstanding tons of BS.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73072] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (85 preceding siblings ...)
  2016-01-22  0:31 ` [ruby-core:73071] " bradley.will
@ 2016-01-22  0:33 ` sean
  2016-01-22  1:12 ` [ruby-core:73074] " matz
                   ` (386 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: sean @ 2016-01-22  0:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Sean Griffin.


Just to throw another voice in the ring, we've adopted a Contributor Covenant based Code of Conduct on Rails. I've also done so on every other project that I maintain, and am in favor of doing so here. Any change which makes people feel safe or improves our ability to draw from a larger pool of contributors is a good one. The direction the discussion on this thread has taken is unfortunate, and I hope we can see this merged and closed quickly.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73074] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (86 preceding siblings ...)
  2016-01-22  0:33 ` [ruby-core:73072] " sean
@ 2016-01-22  1:12 ` matz
  2016-01-22  1:50   ` [ruby-core:73080] " Eric Wong
  2016-01-22  1:20 ` [ruby-core:73075] " headius
                   ` (385 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: matz @ 2016-01-22  1:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


Strand,

First, PostgreSQL CoC is here http://www.spinics.net/lists/pgsql/msg165105.html

I am not against having CoC in general. As I already mentioned, I have a few concerns on the proposed CoC ("the CoC" hereafter).

1. The CoC has some undefined or ambiguous terms in it. For example how can we define membership of the community? Or what is the community after all.
2. The CoC enforce us (contributors) obligations to watch that some of us may not want.
3. The CoC contains banning members from the community as a punishment. This does not mean anything but hurting individuals. One can easily set up a new identity on the net and re-join to the community as much as he/she wants, Besides that one can regret the previous act and change the attitude.
4. The CoC covers activities/conversations out of "the community". For example, I may tweet something stupid that hurts somebody else, probably due to lack of imagination, and without concrete definition of the community, I myself should be banned. That's the obligation, according to the CoC, because people label me as a creator of the language, so every act of mine cannot be "personal" under the CoC.

Considering above concerns, I cannot accept "the CoC" for the Ruby community. Let me emphasize again: I don't oppose to having CoC for the Ruby community. But not this.

My acceptable modified version of the CoC is like the following

> Contributor Code of Conduct
> 
> As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.
> 
> We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, belief, or nationality.
> 
> Examples of unacceptable behavior by participants include:
> 
> * The use of sexualized language or imagery
> * Personal attacks
> * Trolling or insulting/derogatory comments
> * Harassment
> * Publishing other's private information, such as physical addresses, without explicit permission
> * Other unethical conduct
> 
> Project maintainers may remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct.
> 
> Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer at [INSERT EMAIL ADDRESS]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.

Some may feel it doesn't enbodies Social Justice, some may feel it's still too much. I welcome your opinion.

Matz.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73075] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (87 preceding siblings ...)
  2016-01-22  1:12 ` [ruby-core:73074] " matz
@ 2016-01-22  1:20 ` headius
  2016-01-22  1:31 ` [ruby-core:73076] " matthew
                   ` (384 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: headius @ 2016-01-22  1:20 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Charles Nutter.


I support having a Code of Conduct. I will defer to others to decide which one.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73076] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (88 preceding siblings ...)
  2016-01-22  1:20 ` [ruby-core:73075] " headius
@ 2016-01-22  1:31 ` matthew
  2016-01-22  1:39 ` [ruby-core:73077] " coraline
                   ` (383 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: matthew @ 2016-01-22  1:31 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Matthew Kerwin.


Yukihiro Matsumoto wrote:
> 
> My acceptable modified version of the CoC is like the following
> 
> > Contributor Code of Conduct
> > 
> > As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.
> > 
> > We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, belief, or nationality.
> > 
> > Examples of unacceptable behavior by participants include:
> > 
> > * The use of sexualized language or imagery
> > * Personal attacks
> > * Trolling or insulting/derogatory comments
> > * Harassment
> > * Publishing other's private information, such as physical addresses, without explicit permission
> > * Other unethical conduct
> > 
> > Project maintainers may remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct.
> > 
> > Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer at [INSERT EMAIL ADDRESS]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.
> 
> Some may feel it doesn't enbodies Social Justice, some may feel it's still too much. I welcome your opinion.
> 
> Matz.

I like this. It seems like a natural elaboration of what MINASWAN means, and includes (neutral, non-aggressive) actions which can be taken if/when a breach occurs. I also note that it's not set in stone, and can evolve over time as circumstances change or as new information becomes available.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73077] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (89 preceding siblings ...)
  2016-01-22  1:31 ` [ruby-core:73076] " matthew
@ 2016-01-22  1:39 ` coraline
  2016-01-22  1:40 ` [ruby-core:73078] " andrew
                   ` (382 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-22  1:39 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


> > My acceptable modified version of the CoC is like the following

I think that's acceptable. Now that that is established, a conversation about enforcement should follow.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73078] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (90 preceding siblings ...)
  2016-01-22  1:39 ` [ruby-core:73077] " coraline
@ 2016-01-22  1:40 ` andrew
  2016-01-22  1:49 ` [ruby-core:73079] " shyouhei
                   ` (381 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-22  1:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Coraline Ada Ehmke wrote:
> 
> a conversation about enforcement should follow.

What's wrong with "a response that is deemed necessary and appropriate to the circumstances"?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73079] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (91 preceding siblings ...)
  2016-01-22  1:40 ` [ruby-core:73078] " andrew
@ 2016-01-22  1:49 ` shyouhei
  2016-01-22  2:02 ` [ruby-core:73081] " naruse
                   ` (380 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shyouhei @ 2016-01-22  1:49 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Shyouhei Urabe.


To: Caroline and others who support CoC

Please let us learn.  Most ruby committers are inexparts in this area.  When you add a comment over the proposal form Matz, tell us not just it is inadequate, but also why.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73080] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22  1:12 ` [ruby-core:73074] " matz
@ 2016-01-22  1:50   ` Eric Wong
  0 siblings, 0 replies; 541+ messages in thread
From: Eric Wong @ 2016-01-22  1:50 UTC (permalink / raw
  To: ruby-core

matz@ruby-lang.org wrote:
> > Examples of unacceptable behavior by participants include:

<snip>

> > * Other unethical conduct

For what it's worth; I have long considered encouraging/promoting use of
non-Free software or services to be unethical.

Doing unethical things in private?  Fine.
Encouraging others in public?  No.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73081] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (92 preceding siblings ...)
  2016-01-22  1:49 ` [ruby-core:73079] " shyouhei
@ 2016-01-22  2:02 ` naruse
  2016-01-22  2:11 ` [ruby-core:73082] " usa
                   ` (379 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: naruse @ 2016-01-22  2:02 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


By Japanese law, Matz (and administrators of sub systems) already has responsibility to remove comments which entrench on or infringe another one's right.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73082] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (93 preceding siblings ...)
  2016-01-22  2:02 ` [ruby-core:73081] " naruse
@ 2016-01-22  2:11 ` usa
  2016-01-22  2:18 ` [ruby-core:73083] " matz
                   ` (378 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: usa @ 2016-01-22  2:11 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Usaku NAKAMURA.


Yukihiro Matsumoto wrote at https://bugs.ruby-lang.org/issues/12004#note-95:
> My acceptable modified version of the CoC is like the following

Thank you, matz.
I like this.


> Some may feel it doesn't enbodies Social Justice, some may feel it's still too much. I welcome your opinion.

Please give us the definition of "Project maintainers".


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73083] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (94 preceding siblings ...)
  2016-01-22  2:11 ` [ruby-core:73082] " usa
@ 2016-01-22  2:18 ` matz
  2016-01-22  2:18 ` [ruby-core:73084] " merch-redmine
                   ` (377 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: matz @ 2016-01-22  2:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


The project maintainers here mean a subset of contributors who have privilege to modify the web sites, wiki, list archives etc.

Matz.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73084] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (95 preceding siblings ...)
  2016-01-22  2:18 ` [ruby-core:73083] " matz
@ 2016-01-22  2:18 ` merch-redmine
  2016-01-22  2:53   ` [ruby-core:73096] " Eric Wong
  2016-01-22  2:20 ` [ruby-core:73085] " naruse
                   ` (376 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: merch-redmine @ 2016-01-22  2:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jeremy Evans.


The current draft Code of Conduct that PostgreSQL is considering can
be found at http://www.postgresql.org/message-id/5699131D.2040805@commandprompt.com

I personally think it could be cut down a bit by removing parts
unrelated to conduct.  Here's my proposed CoC:

~~~
== Ruby Community Code of Conduct (CoC) ==

This document provides community guidelines for a safe, respectful, 
productive, and collaborative place for any person who is willing to 
contribute to the Ruby community. It applies to all "collaborative 
space", which is defined as community communications channels (such as
mailing lists, IRC, submitted patches, commit comments, etc.).

* Participants must ensure that their language and actions are free
of personal attacks and disparaging personal remarks.

* Participants who disrupt the collaborative space, or participate in a 
pattern of behaviour which could be considered harassment will not be 
tolerated.
~~~

Possible advantages over the Contributor Covenant:

1) Significantly shorter. Ruby values concise code, and the CoC language
   should reflect this.

2) Doesn't enumerate protected characteristics, making some protected
   characteristics (e.g. gender, gender identity) seeming more
   important than other characteristics (e.g. economic status, criminal
   history).  It's unfeasible to list all characteristics that people
   will want to protect in a CoC. Ruby values generic code,
   unnecessarily specific code is a smell.

3) Doesn't enumerate unacceptable behavior, making some behavior that
   could be disruptive seemingly be allowable if not explicitly listed.
   Again, Ruby values generic code.

4) Only applies to the community space.  So people won't be able to use
   the CoC to ban other people or call for them to be kicked out of the
   Ruby community based on a single tweet in a conversation held on
   Twitter.

5) Does not enforce obligations on the contributors.

6) Does not enforce or recommend banishment from the community.

Matz already mentioned that the PostgreSQL CoC is much better fit.  I
recommend we base our CoC on their current draft, as my example here
does, instead of basing it on the Contributor Covenant.

Jeremy

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73085] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (96 preceding siblings ...)
  2016-01-22  2:18 ` [ruby-core:73084] " merch-redmine
@ 2016-01-22  2:20 ` naruse
  2016-01-22  2:25 ` [ruby-core:73086] " me
                   ` (375 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: naruse @ 2016-01-22  2:20 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


I find the English translation of the law: http://www.japaneselawtranslation.go.jp/law/detail/?id=2088&vm=04&re=01
It also enforces maintainers to disclosing Identification Information of the Sender with due process.

I think the workflow is not well established yet and should be established.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73086] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (97 preceding siblings ...)
  2016-01-22  2:20 ` [ruby-core:73085] " naruse
@ 2016-01-22  2:25 ` me
  2016-01-22  2:27 ` [ruby-core:73087] " gordon.king02+ruby-lang
                   ` (374 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22  2:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Coraline Ada Ehmke wrote:
> > > My acceptable modified version of the CoC is like the following
> 
> I think that's acceptable. Now that that is established, a conversation about enforcement should follow.

I also think Matz proposed CoC is a great start but, yes, enforcement needs to be discussed. I also think that the CoC needs to be clearer on what happens when somebody violates it. It seems ambiguous as to how offenses are handled.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73087] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (98 preceding siblings ...)
  2016-01-22  2:25 ` [ruby-core:73086] " me
@ 2016-01-22  2:27 ` gordon.king02+ruby-lang
  2016-01-22  2:29 ` [ruby-core:73088] " naruse
                   ` (373 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-22  2:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


While maintaining objection to any CoC at all -...

Yukihiro Matsumoto wrote:
> ...  Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.

Some potential for problems here, in that an incident reporter, perhaps the 'harrassed', may choose to go public in another forum, in which case surely they have waived their right to confidentiality. Silly to have a person for example, complaining about a decision of the community maintainers, and those maintainers being unable to defend that decision (if they so wished) due to a strict rule on confidence.

I'd propose..."Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident subject to the reporter also maintaining confidentiality".

+1 Jeremy Evan's draft.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73088] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (99 preceding siblings ...)
  2016-01-22  2:27 ` [ruby-core:73087] " gordon.king02+ruby-lang
@ 2016-01-22  2:29 ` naruse
  2016-01-22  2:34 ` [ruby-core:73089] " andrew
                   ` (372 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: naruse @ 2016-01-22  2:29 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


Jeremy Evans wrote:
> The current draft Code of Conduct that PostgreSQL is considering can
> be found at http://www.postgresql.org/message-id/5699131D.2040805@commandprompt.com
> 
> I personally think it could be cut down a bit by removing parts
> unrelated to conduct.  Here's my proposed CoC:
> 
> ~~~
> == Ruby Community Code of Conduct (CoC) ==
> 
> This document provides community guidelines for a safe, respectful, 
> productive, and collaborative place for any person who is willing to 
> contribute to the Ruby community. It applies to all "collaborative 
> space", which is defined as community communications channels (such as
> mailing lists, IRC, submitted patches, commit comments, etc.).
> 
> * Participants must ensure that their language and actions are free
> of personal attacks and disparaging personal remarks.
> 
> * Participants who disrupt the collaborative space, or participate in a 
> pattern of behaviour which could be considered harassment will not be 
> tolerated.
> ~~~

CoC (or something like that) should have a process to relief violations at least removing violating content.
So A CoC should have an area which they can manage.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73089] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (100 preceding siblings ...)
  2016-01-22  2:29 ` [ruby-core:73088] " naruse
@ 2016-01-22  2:34 ` andrew
  2016-01-22  2:37 ` [ruby-core:73090] " naruse
                   ` (371 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-22  2:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Jeremy Evans wrote:
> 2) Doesn't enumerate protected characteristics,
> 3) Doesn't enumerate unacceptable behavior,
> 4) Only applies to the community space.
> 5) Does not enforce obligations on the contributors.
> 6) Does not enforce or recommend banishment from the community.

I like this draft. The above points were my greatest concerns with the original proposed CoC.

Also, Coraline raised this question was raised on Twitter: 
"Thoughts on leaving technical mgmt of Ruby to Matz and delegating community mgmt to a separate org?"
https://twitter.com/CoralineAda/status/690334282607378432

Why would this be needed?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73090] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (101 preceding siblings ...)
  2016-01-22  2:34 ` [ruby-core:73089] " andrew
@ 2016-01-22  2:37 ` naruse
  2016-01-22  2:40 ` [ruby-core:73091] " strand
                   ` (370 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: naruse @ 2016-01-22  2:37 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


[Administration note] @tenderlove
Could you lock the account instead of removing the account?
It makes easy to recover the account or removing all comments related the account.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73091] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (102 preceding siblings ...)
  2016-01-22  2:37 ` [ruby-core:73090] " naruse
@ 2016-01-22  2:40 ` strand
  2016-01-22  2:40 ` [ruby-core:73092] " duerst
                   ` (369 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: strand @ 2016-01-22  2:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Strand McCutchen.


Matz:

The code of conduct which you provided, let's call it **The Ruby Code of Conduct**, is an excellent place to start. I like that it contains a pledge of respect, that it commits us to a harassment-free experience for everyone, that it provides a list of unacceptable behavior, that it clarifies how maintainers can enforce the code, and that it specifies how a member of the community can report unacceptable behavior.

I think it could be improved with the following changes:

  - Maintain a version number for every version of the code. This document will likely evolve and change over time. Perhaps on adoption, we could declare it the Ruby Code v 1.0.0, and use patch numbers to indicate how much the document's evolution.
  - Provide a list of expected or even excellent behavior. The Stumptown Syndicate Citizen's Code has [a great example of this](http://citizencodeofconduct.org/#expected-behavior).
  - Sadly, many people who harass others do not think their behavior is unacceptable. Defining what harassment is can provide maintainers some guidance on how to interpret ambiguous behavior and provides guidance to community members.
  - I realize you are hesitant to consider banning anyone from the community, and I understand this hesitation, but I think it is useful to clarify that temporary or permanent banning can occur. This is a nuclear option (when possible, I believe communities should follow some restorative justice process) but I think the last paragraph should be amended to read:

    > Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer at [INSERT EMAIL ADDRESS]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances, **up to and including a temporary ban or permanent expulsion from the community without warning.** Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.
   
  - I think it would be useful to clarify that folks in our community may be asked to stop behaving unacceptably. Sample language looks like: "Anyone asked to stop unacceptable behavior is expected to comply immediately." 
  - License: In the spirit of open source, we should explicitly state the license which people can copy this with. Either the Ruby License or Creative Commons seems appropriate.

Matz, please edit the code however you see fit, and merge it into the codebase. What we have right now is a good start, and while there is still some ambiguity and room for improvement, it is more explicit than the MINASWAN motto.

Thank you for being open to feedback,
Strand


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73092] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (103 preceding siblings ...)
  2016-01-22  2:40 ` [ruby-core:73091] " strand
@ 2016-01-22  2:40 ` duerst
  2016-01-22  2:41 ` [ruby-core:73093] " shugo
                   ` (368 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: duerst @ 2016-01-22  2:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Martin Dürst.


Yukihiro Matsumoto wrote:

> My acceptable modified version of the CoC is like the following

I very much support a CoC in any version that's okay with Matz. I'm okay with the proposed version, but have a few comments (change requests for consideration).

> > Contributor Code of Conduct
> > 
> > As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.

This doesn't mention actual commits.

Also, because we know who we are, it may be good to replace "this project" with the actual name or description. Also,


> > We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, belief, or nationality.

I think it would be good to add culture, language, and age here.
(instead of language, language abilities or natural language abilities might work. "native language", as proposed before, may be too narrow)
Also, something words that could cover aspects 

> > Examples of unacceptable behavior by participants include:
> > 
> > * The use of sexualized language or imagery
> > * Personal attacks
> > * Trolling or insulting/derogatory comments
> > * Harassment
> > * Publishing other's private information, such as physical addresses, without explicit permission
> > * Other unethical conduct
> > 
> > Project maintainers may remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct.
> > 
> > Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer at [INSERT EMAIL ADDRESS]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.

It might be good to have something here saying that in the case of an incident, everybody is encouraged to be careful and polite, assume carelessness or ignorance before bad will, and hold back to avoid making things worse.

> Some may feel it doesn't enbodies Social Justice, some may feel it's still too much. I welcome your opinion.
> 
> Matz.

Maybe it would be good to insert a bit more of Ruby-specific language. Things like "in order to make programming and improving Ruby fun for everyone" or so.

Just some ideas. I'm okay with whatever gets approved by Matz.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73093] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (104 preceding siblings ...)
  2016-01-22  2:40 ` [ruby-core:73092] " duerst
@ 2016-01-22  2:41 ` shugo
  2016-01-22  2:44 ` [ruby-core:73094] " matthew
                   ` (367 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shugo @ 2016-01-22  2:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Shugo Maeda.


Yukihiro Matsumoto wrote:
> The project maintainers here mean a subset of contributors who have privilege to modify the web sites, wiki, list archives etc.

As far as I know, we have no official list archive.
Do you mean blade (http://blade.nagaokaut.ac.jp)?


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73094] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (105 preceding siblings ...)
  2016-01-22  2:41 ` [ruby-core:73093] " shugo
@ 2016-01-22  2:44 ` matthew
  2016-01-22  2:44 ` [ruby-core:73095] " nekocat432
                   ` (366 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: matthew @ 2016-01-22  2:44 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Matthew Kerwin.


Martin Dürst wrote:
> 
> Just some ideas. I'm okay with whatever gets approved by Matz.

+1 to everything Marin said.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73095] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (106 preceding siblings ...)
  2016-01-22  2:44 ` [ruby-core:73094] " matthew
@ 2016-01-22  2:44 ` nekocat432
  2016-01-22  2:55 ` [ruby-core:73097] " naruse
                   ` (365 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22  2:44 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Andrew Vit wrote:
> 
> Why would this be needed?

It's not. Coraline is just trying to shoehorn in her own philophy to the community. Matz is a CIS male with privilege afterall. </snark>

I expected her to make such a public question. The fact is the community belongs to Matz and he does a good job or delegates others if he doesn't have time available.

Jeremy Evans wrote:
> Possible advantages over the Contributor Covenant:
>
> Jeremy

I agree with this, basically it boils down to, "Don't be an asshole."

Yukihiro Matsumoto wrote:
> Strand,
> > Examples of unacceptable behavior by participants include:
> > 
> > * The use of sexualized language or imagery
> Some may feel it doesn't enbodies Social Justice, some may feel it's still too much. I welcome your opinion.
> 
> Matz.

My opinion is there are different cultures, even many in the US when comparing rural to those in NYC who use colorful language. My own language in general conversation is quite indecent through means of dominantly swearing, talking about BDSM, mates or give advice on such topics. I'm not going to "tone it down" in general conversation due to a frail person who feels "triggered" or offended by those with different cultural and societal beliefs. If someone feels awkward, they can speak up and I usually take it to PM if I'm talking to someone one on one.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73096] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22  2:18 ` [ruby-core:73084] " merch-redmine
@ 2016-01-22  2:53   ` Eric Wong
  0 siblings, 0 replies; 541+ messages in thread
From: Eric Wong @ 2016-01-22  2:53 UTC (permalink / raw
  To: ruby-core

merch-redmine@jeremyevans.net wrote:
> The current draft Code of Conduct that PostgreSQL is considering can
> be found at http://www.postgresql.org/message-id/5699131D.2040805@commandprompt.com

Thanks.

> I personally think it could be cut down a bit by removing parts
> unrelated to conduct.  Here's my proposed CoC:

Actually, you left out what I considered the most important point:

	* We are tolerant of people’s right to have opposing views.

Otherwise, it's the only one I've found acceptable
(but still unnecessary IMHO)

> * Participants must ensure that their language and actions are free
> of personal attacks and disparaging personal remarks.

Perhaps add: " against others"

I consider tongue-in-cheek remarks against oneself to be fine.
It's common way of venting and expressing severity when I fix my own
embarassing mistakes.

> Possible advantages over the Contributor Covenant:

Agreed on all points.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73097] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (107 preceding siblings ...)
  2016-01-22  2:44 ` [ruby-core:73095] " nekocat432
@ 2016-01-22  2:55 ` naruse
  2016-01-22  3:03   ` [ruby-core:73098] " Eric Wong
  2016-01-22  3:13 ` [ruby-core:73099] " duerst
                   ` (364 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: naruse @ 2016-01-22  2:55 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


Shugo Maeda wrote:
> Yukihiro Matsumoto wrote:
> > The project maintainers here mean a subset of contributors who have privilege to modify the web sites, wiki, list archives etc.
> 
> As far as I know, we have no official list archive.
> Do you mean blade (http://blade.nagaokaut.ac.jp)?

I'm also considering about that.
How we handle ML archives are difficult issue.
Maybe we should provide the official archive and talk 3rd parties to stop mirroring.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73098] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22  2:55 ` [ruby-core:73097] " naruse
@ 2016-01-22  3:03   ` Eric Wong
  0 siblings, 0 replies; 541+ messages in thread
From: Eric Wong @ 2016-01-22  3:03 UTC (permalink / raw
  To: ruby-core

naruse@airemix.jp wrote:
> Shugo Maeda wrote:
> > Yukihiro Matsumoto wrote:
> > > The project maintainers here mean a subset of contributors who have privilege to modify the web sites, wiki, list archives etc.
> > 
> > As far as I know, we have no official list archive.
> > Do you mean blade (http://blade.nagaokaut.ac.jp)?
> 
> I'm also considering about that.
> How we handle ML archives are difficult issue.
> Maybe we should provide the official archive

Yes, please.  I've been meaning to ask for a downloadable version
so I don't have to hammer + dedupe from gmane.org.

> and talk 3rd parties to stop mirroring.

Why?  Perhaps they should mention they are unofficial mirrors instead
and include a link to the canonical one.

Having more mirrors reduces chance of censorship and data loss in case
of disaster.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73099] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (108 preceding siblings ...)
  2016-01-22  2:55 ` [ruby-core:73097] " naruse
@ 2016-01-22  3:13 ` duerst
  2016-01-22  3:18 ` [ruby-core:73100] " andrew
                   ` (363 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: duerst @ 2016-01-22  3:13 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Martin Dürst.


Yui NARUSE wrote:
> I find the English translation of the law: http://www.japaneselawtranslation.go.jp/law/detail/?id=2088&vm=04&re=01
> It also enforces maintainers to disclosing Identification Information of the Sender with due process.

It's good to know some of the legal base under which we operate.

But it's important to notice that we want to avoid having to make recourse to the law. Once somebody thinks they need a lawyer, everybody has already lost.

What we want is to address problems quickly (or even much better, not let them happen at all), give people a chance to fix their behavior and seriously apologize, and try our best to make sure everybody continues to have fun working on and with Ruby.

> I think the workflow is not well established yet and should be established.

I agree that we need a bit more of an idea how we apply things, but creating too many explicit rules will be counterproductive.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73100] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (109 preceding siblings ...)
  2016-01-22  3:13 ` [ruby-core:73099] " duerst
@ 2016-01-22  3:18 ` andrew
  2016-01-22  3:21 ` [ruby-core:73101] " duerst
                   ` (362 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-22  3:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Some other options to consider here as a starting point:

http://geekfeminism.wikia.com/wiki/Code_of_conduct_evaluations

I somewhat prefer the "We value X" / "Therefore we Y" wording styles (see Ubuntu's)
which leaves it to the spirit of interpretation and good judgment instead of
trying to enumerate specific lists of offenses (which you never will).

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73101] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (110 preceding siblings ...)
  2016-01-22  3:18 ` [ruby-core:73100] " andrew
@ 2016-01-22  3:21 ` duerst
  2016-01-22  3:39 ` [ruby-core:73103] " harryinglet
                   ` (361 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: duerst @ 2016-01-22  3:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Martin Dürst.


The "Code of Ethics and Professional Conduct" of W3C is another text to consider as a base for ours: https://www.w3.org/Consortium/cepc/
There are clearly things in there, such as 'conflict of interest' and 'confidentiality' (as it applies to work products, not to potential complaints) that are less relevant for us, but there's also quite some very good language, e.g. on cultural differences.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73103] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (111 preceding siblings ...)
  2016-01-22  3:21 ` [ruby-core:73101] " duerst
@ 2016-01-22  3:39 ` harryinglet
  2016-01-22  3:41 ` [ruby-core:73104] " naruse
                   ` (360 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: harryinglet @ 2016-01-22  3:39 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Hillary S.


This is how projects die.

Absolutely sickening.

Beta male white knights falling over themselves for a nutcase SJW trying to infest yet another open source project.

Linux and FreeBSD have show the dangers of not slamming the door immediately and forcefully on SJW project infiltration attempts.

Linux SJW Sarah Sharp spent years trying to pick fights with dev team members and to be able to scream 'harrasment!' or 'toxic environment!' - Thank god Linux has never allowed SJWs to infest the project with Code of Conducts to wield as a weapon against anyone not in line with their nutty SJW/feminist ideologies.

Professional victim/online harasser/bully Randi Harper desperately tried to get the FreeBSD project the same sort of garbage Code of Conduct this nutcase Coraline Ada Ehmke is trying to ram down the throats of the Ruby community. The fact that one of the worst online bullies on the Net is a massive supporter of Code of Conducts should make it painfully clear what a powerful weapon they are for SJW nutcases.

Say goodbye to talented developers and say hello to deadweight SJWs tone policing your every word that doesn't fit exactly with their nutty SJW/sexist/feminist ideologies.

Say hello to deadweight SJW project members searching through your online social media and correspondences for 'wrong think'.

This is how projects die.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73104] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (112 preceding siblings ...)
  2016-01-22  3:39 ` [ruby-core:73103] " harryinglet
@ 2016-01-22  3:41 ` naruse
  2016-01-22  4:22   ` [ruby-core:73108] " Eric Wong
  2016-01-22  3:45 ` [ruby-core:73105] " merch-redmine
                   ` (359 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: naruse @ 2016-01-22  3:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


Eric Wong wrote:
> naruse@airemix.jp wrote:
>  > Shugo Maeda wrote:
>  > > Yukihiro Matsumoto wrote:
>  > > > The project maintainers here mean a subset of contributors who have privilege to modify the web sites, wiki, list archives etc.
>  > > 
>  > > As far as I know, we have no official list archive.
>  > > Do you mean blade (http://blade.nagaokaut.ac.jp)?
>  > 
>  > I'm also considering about that.
>  > How we handle ML archives are difficult issue.
>  > Maybe we should provide the official archive
>  
>  Yes, please.  I've been meaning to ask for a downloadable version
>  so I don't have to hammer + dedupe from gmane.org.

You can get the raw data from http://blade.nagaokaut.ac.jp/ruby/ruby-core/73098

>  > and talk 3rd parties to stop mirroring.
>  
>  Why?  Perhaps they should mention they are unofficial mirrors instead
>  and include a link to the canonical one.
>  
>  Having more mirrors reduces chance of censorship and data loss in case
>  of disaster.

It's also "maybe".
For example "Publishing other's private information, such as physical addresses, without explicit permission",
it need to remove related content from our storage and tell mirrors to remove them too.
While it works fine, of course mirrors are good thing.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73105] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (113 preceding siblings ...)
  2016-01-22  3:41 ` [ruby-core:73104] " naruse
@ 2016-01-22  3:45 ` merch-redmine
  2016-01-22  4:36   ` [ruby-core:73110] " Eric Wong
  2016-01-22  4:25 ` [ruby-core:73109] " matz
                   ` (358 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: merch-redmine @ 2016-01-22  3:45 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jeremy Evans.


Eric Wong wrote:
>  Actually, you left out what I considered the most important point:
>  
>  	* We are tolerant of people’s right to have opposing views.

I do think we should be tolerant of people's right to have
opposing views.  However, I think the statement is unrelated to
conduct, and therefore I don't believe it belongs in a Code of
Conduct.

If someone is completely intolerant of any opposing views, as long
as they don't conduct themselves in a way that violates the CoC,
then no actions should be taken against them.

>  > * Participants must ensure that their language and actions are free
>  > of personal attacks and disparaging personal remarks.
>  
>  Perhaps add: " against others"
>  
>  I consider tongue-in-cheek remarks against oneself to be fine.
>  It's common way of venting and expressing severity when I fix my own
>  embarassing mistakes.

I agree in principle, but find it obvious, and I'd like the CoC to be
kept short. To paraphrase Saint-Exupery, perfection in this case is when
there is nothing left to remove.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73106] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-21 12:34 ` [ruby-core:73022] " nekocat432
@ 2016-01-22  4:09   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-22  4:09 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 1336 bytes --]

On Thu, Jan 21, 2016 at 7:34 AM, <nekocat432@yahoo.com> wrote:
>
> I'm going to start off by saying I was the first one to mention SJW in
> this thread
> and I do very much get it.
>

I’m not sure that you do. Understand that I am *not* saying that your lived
experience isn’t real and that you *personally* may have not experienced
the sort of issues that far too many people of colour, creed, sexuality,
gender, or whatever *other* means has been used to marginalize, belittle,
etc.

What I do know is that you’re expounding “Respectability Politics” and are
attempting to dismiss Coraline’s recommendation simply because her *words*
may not be as polite, refined, or as friendly as you would like them to be.
What you are doing *when* you do this is attempting to say that *her* lived
experience isn’t real. So no, I’m *not* actually sure that you get it.

Look, if you *actually* act MINASWAN, there’s nothing to be worried about
from a code of conduct. These things aren’t put in place to give people
things to trip over just so they can be banned from a community; they are
there to help with making judgements when there are hard calls to be made.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 1968 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73107] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-21 13:26 ` [ruby-core:73026] " git
@ 2016-01-22  4:16   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-22  4:16 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 1564 bytes --]

On Thu, Jan 21, 2016 at 8:26 AM, <git@chuckremes.com> wrote:

> Issue #12004 has been updated by Chuck Remes.
>


> I am not in favor of the adoption of a CoC.
>
> If this solved a real problem, I would consider it as would any reasonable
> person. However, no one in this thread has been able to point to any
> situations where a CoC (and specifically, *this* CoC) would have solved the
> problem. Instead they say that we can't know if there are problems because
> those marginalized people have avoided the community. Their claim is not
> falsifiable. To me that makes the claim absolutely worthless.
>

The counter-claim is also not falsifiable (which essentially is that
“because no one has claimed that this is a problem, it isn’t a problem”).
I’m a software development manager in my day job now. I have to work *very
hard* to make sure that every single one of my developers is heard because
they aren’t all bold and outspoken. It’s often a subtle thing, but the
effort *is* *real*.

I agree with you about *this* CoC for Ruby, because there are organizations
behind Ruby. Ruby itself should not have a CoC that applies to the repo
(such as the Contributor Covenant or the “Code of Merit” nonsense that some
folks are proposing in its stead), but something that is a bit broader and
written with knowledge that Matz is essentially a benevolent dictator for
this community.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 2294 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73108] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22  3:41 ` [ruby-core:73104] " naruse
@ 2016-01-22  4:22   ` Eric Wong
  0 siblings, 0 replies; 541+ messages in thread
From: Eric Wong @ 2016-01-22  4:22 UTC (permalink / raw
  To: ruby-core

naruse@airemix.jp wrote:
> Eric Wong wrote:
> > naruse@airemix.jp wrote:
> >  > How we handle ML archives are difficult issue.
> >  > Maybe we should provide the official archive
> >  
> >  Yes, please.  I've been meaning to ask for a downloadable version
> >  so I don't have to hammer + dedupe from gmane.org.
> 
> You can get the raw data from http://blade.nagaokaut.ac.jp/ruby/ruby-core/73098

I mean as single tarball or mbox file without having to hammer with
multiple requests.  I think gmane offers mbox as an option, now; I will
check later.  I was temporarily banned from gmane for fetching too
much over NNTP in the past :x

> >  > and talk 3rd parties to stop mirroring.
> >  
> >  Why?  Perhaps they should mention they are unofficial mirrors instead
> >  and include a link to the canonical one.
> >  
> >  Having more mirrors reduces chance of censorship and data loss in case
> >  of disaster.
> 
> It's also "maybe".
> For example "Publishing other's private information, such as physical addresses, without explicit permission",
> it need to remove related content from our storage and tell mirrors to remove them too.

It should be up to the mirror hosts and jurisdiction of mirrors.
Most mirrors should have removal instructions; but things like
Tor/Freenet/GNUnet/etc may make full removal impossible.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73109] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (114 preceding siblings ...)
  2016-01-22  3:45 ` [ruby-core:73105] " merch-redmine
@ 2016-01-22  4:25 ` matz
  2016-01-22  4:45 ` [ruby-core:73111] " strand
                   ` (357 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: matz @ 2016-01-22  4:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


I like Jeremy's version better if it's acceptable for others.

Matz.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73110] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22  3:45 ` [ruby-core:73105] " merch-redmine
@ 2016-01-22  4:36   ` Eric Wong
  0 siblings, 0 replies; 541+ messages in thread
From: Eric Wong @ 2016-01-22  4:36 UTC (permalink / raw
  To: ruby-core

merch-redmine@jeremyevans.net wrote:
> Eric Wong wrote:
> >  Actually, you left out what I considered the most important point:
> >  
> >  	* We are tolerant of people’s right to have opposing views.
> 
> I do think we should be tolerant of people's right to have
> opposing views.  However, I think the statement is unrelated to
> conduct, and therefore I don't believe it belongs in a Code of
> Conduct.

Alright; I was considering it a good statement of intent/background;
similar to the first paragraph of the Linux Code of Conflict:

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/CodeOfConflict

Anyways, if matz likes yours then I guess it is fine.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73111] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (115 preceding siblings ...)
  2016-01-22  4:25 ` [ruby-core:73109] " matz
@ 2016-01-22  4:45 ` strand
  2016-01-22  4:47 ` [ruby-core:73112] " nekocat432
                   ` (356 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: strand @ 2016-01-22  4:45 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Strand McCutchen.


Please do not adopt the the [proposed code of conduct adapted by Jeremy](https://bugs.ruby-lang.org/issues/12004#note-104). This code lacks any specific language indicating how, if at all, the code will be enforced—it doesn't specify how members of our community are held accountable for their behavior.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73112] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (116 preceding siblings ...)
  2016-01-22  4:45 ` [ruby-core:73111] " strand
@ 2016-01-22  4:47 ` nekocat432
  2016-01-22  4:48 ` [ruby-core:73114] " nekocat432
                   ` (355 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22  4:47 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Austin Ziegler wrote:
>  I’m not sure that you do.
>
>  What I do know is that you’re expounding “Respectability Politics” and are
>  attempting to dismiss Coraline’s recommendation simply because her *words*
>  may not be as polite, refined, or as friendly as you would like them to be.
>
>  -- 
>  Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
>  http://www.halostatue.ca/http://twitter.com/halostatue

Oh believe me, I do get it.

Coraline's words aren't the problem, it's the philosophy she is attempting to push. The CoC she constructed doesn't have the verbiage, however look at the index page in the repo regarding meritocracy. People should be promoted based on merit, not their color, sex, gender, etc. I also mentioned a real life story in one of my posts regarding a person of color who was promoted over a hispanic individual. It was upsetting because the person promoted wasn't promoted based on performance but due to the manager actually stating for reasons of race. Upon correcting the manager and stating hispanics also suffered and the promotion was wrong, it wouldn't feel right to demote someone based on obscene stupidity.

Yes, yes I do fucking get it. Coraline's philosophy though is beyond retarded.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73114] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (117 preceding siblings ...)
  2016-01-22  4:47 ` [ruby-core:73112] " nekocat432
@ 2016-01-22  4:48 ` nekocat432
  2016-01-22  5:04 ` [ruby-core:73115] " me
                   ` (354 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22  4:48 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Strand McCutchen wrote:
> Please do not adopt the the [proposed code of conduct adapted by Jeremy](https://bugs.ruby-lang.org/issues/12004#note-104). This code lacks any specific language indicating how, if at all, the code will be enforced—it doesn't specify how members of our community are held accountable for their behavior.

That would be up to Matz. He leads the project. The CoC of Jeremy's should be adopted, as it's slim, smart and coincides with Ruby beliefs.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73115] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (118 preceding siblings ...)
  2016-01-22  4:48 ` [ruby-core:73114] " nekocat432
@ 2016-01-22  5:04 ` me
  2016-01-22  5:11 ` [ruby-core:73116] " matz
                   ` (353 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22  5:04 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Ruby Dino wrote:
> Austin Ziegler wrote:
> >  I’m not sure that you do.
> >
> >  What I do know is that you’re expounding “Respectability Politics” and are
> >  attempting to dismiss Coraline’s recommendation simply because her *words*
> >  may not be as polite, refined, or as friendly as you would like them to be.
> >
> >  -- 
> >  Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
> >  http://www.halostatue.ca/http://twitter.com/halostatue
> 
> Oh believe me, I do get it.
> 
> Coraline's words aren't the problem, it's the philosophy she is attempting to push. The CoC she constructed doesn't have the verbiage, however look at the index page in the repo regarding meritocracy. People should be promoted based on merit, not their color, sex, gender, etc. I also mentioned a real life story in one of my posts regarding a person of color who was promoted over a hispanic individual. It was upsetting because the person promoted wasn't promoted based on performance but due to the manager actually stating for reasons of race. Upon correcting the manager and stating hispanics also suffered and the promotion was wrong, it wouldn't feel right to demote someone based on obscene stupidity.

Nobody here is suggesting the promotion of people based on their background. You're inventing this. We are striving for equality.

> Yes, yes I do fucking get it. Coraline's philosophy though is beyond retarded.

You really do use a lot of derogatory language. I hope you're able to take a step back and see that what you write is unnecessarily inflammatory.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73116] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (119 preceding siblings ...)
  2016-01-22  5:04 ` [ruby-core:73115] " me
@ 2016-01-22  5:11 ` matz
  2016-01-22  5:14 ` [ruby-core:73117] " me
                   ` (352 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: matz @ 2016-01-22  5:11 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


Strand,

I understand your worry for the lack of enforcement. But it's not a law. I consider it's our declaration of our intention to remove/reduce conflicts/harassments from our community.

Matz.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73117] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (120 preceding siblings ...)
  2016-01-22  5:11 ` [ruby-core:73116] " matz
@ 2016-01-22  5:14 ` me
  2016-01-22  5:16 ` [ruby-core:73118] " rdrake98
                   ` (351 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22  5:14 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Yukihiro Matsumoto wrote:
> Strand,
> 
> I understand your worry for the lack of enforcement. But it's not a law. I consider it's our declaration of our intention to remove/reduce conflicts/harassments from our community.
> 
> Matz.

This is an unfortunate conundrum, then. A code of conduct should be treated similarly to a law. If there aren't repercussions for violating it, and if it's not enforced, it's ultimately meaningless. The Ruby maintainers and community need to be willing to uphold a commitment to this sort of code of conduct, IMO



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73118] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (121 preceding siblings ...)
  2016-01-22  5:14 ` [ruby-core:73117] " me
@ 2016-01-22  5:16 ` rdrake98
  2016-01-22  5:18 ` [ruby-core:73119] " sawadatsuyoshi
                   ` (350 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rdrake98 @ 2016-01-22  5:16 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


> I'm okay with whatever gets approved by Matz.

Agreed, almost by definition :)

> I like Jeremy's version better if it's acceptable for others.

It's acceptable to me.

What constitutes 'personal attacks and disparaging personal remarks' then becomes the issue, over time. I would continue to advocate that, as is made explicit in the Postgres CoC, focus is confined narrowly to Ruby-related interactions. 

Elia saying on Twitter that some groups are not facing reality - it was always more than trans people, and not in the Opal context - should never have been considered harassment that should lead to him being banned from Opal.

Why?

Because the structure of so many important arguments about social, scientific and political issues is precisely that both sides think the other is not facing reality. People taking part in an open source community must be free to debate such matters honestly and vigorously without have to resort to a (different) pseudonym.

Here's another example. The leader of Elia's church last year issued an encyclical about the environment. I agree with the criticism made of that statement here:

http://nypost.com/2015/09/23/on-climate-change-pope-francis-isnt-listening-to-the-worlds-poor/

Lomborg believes the Pope is not facing reality on what the poor want and need. Those who disagree with Lomborg believe he's not facing reality about the potentially catastrophic effect of CO2 emissions.

That's the very essence of the argument - and of many other types of argument.

There must be no fear of being to express oneself on these issues outside of the Ruby context.

As far as expressions within the Ruby context are concerned, here's my favourite on this thread:

> I bring up the case of _why, he was weird, and you know what? We loved him to pieces.

More of that, please.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73119] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (122 preceding siblings ...)
  2016-01-22  5:16 ` [ruby-core:73118] " rdrake98
@ 2016-01-22  5:18 ` sawadatsuyoshi
  2016-01-22  5:22 ` [ruby-core:73120] " matz
                   ` (349 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: sawadatsuyoshi @ 2016-01-22  5:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Tsuyoshi Sawada.


Strand McCutchen wrote:
> If Ruby can't adopt a code of conduct which specifies clearly how maintainers will enforce it and how they will be held accountable for their behavior, then I will stop writing Ruby. Not that day, for sure, and probably not for a while, but I'll identify the communities which not only have nice people, but enforce community standards so the not-nice ones aren't tolerated indefinitely, and I'll join them.

Why not put in practice?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73120] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (123 preceding siblings ...)
  2016-01-22  5:18 ` [ruby-core:73119] " sawadatsuyoshi
@ 2016-01-22  5:22 ` matz
  2016-01-22  5:45   ` [ruby-core:73123] " Austin Ziegler
  2016-01-22  5:40 ` [ruby-core:73121] " steve.shreeve
                   ` (348 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: matz @ 2016-01-22  5:22 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


David Celis wrote:
> This is an unfortunate conundrum, then. A code of conduct should be treated similarly to a law. If there aren't repercussions for violating it, and if it's not enforced, it's ultimately meaningless. The Ruby maintainers and community need to be willing to uphold a commitment to this sort of code of conduct, IMO

But what kind of enforcement we can do? As I said before, banning is meaningless (in our community). Only we can do is reject/remove/edit issues/pages/conversations with problems, but I don't think it needs to be written in CoC.

Matz.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73121] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (124 preceding siblings ...)
  2016-01-22  5:22 ` [ruby-core:73120] " matz
@ 2016-01-22  5:40 ` steve.shreeve
  2016-01-22  5:49 ` [ruby-core:73124] " me
                   ` (347 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: steve.shreeve @ 2016-01-22  5:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Steve Shreeve.


I agree wholeheartedly with Matz. There is no need for this CoC. These efforts to prevent "micro-agressions", etc. are absurd and childish.

Ruby's community is great and has survived wonderfully for decades without this. These codes of conduct generally have the exact opposite of their intended effect. A desire for "diversity" and "acceptance of others" ends up with a rigid mindset against anyone that doesn't feel the same about some social issue. As F. A. Hayek so wisely stated, "Is there a greater tragedy imaginable than that, in our endeavour consciously to shape our future in accordance with high ideals, we should in fact unwittingly produce the very opposite of what we have been striving for?"

Please, there is no need for this at all.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73123] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22  5:22 ` [ruby-core:73120] " matz
@ 2016-01-22  5:45   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-22  5:45 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4972 bytes --]

Matz, I respectfully disagree. Enforcement should be written in a CoC to be
meaningful and effective. Inasmuch as we want a CoC, we want this for a
couple of reasons (IMO):

1. To signal that we, the Ruby community as a whole and the core
contributors to Ruby specifically, consider certain behaviours
unacceptable, especially those involving harassment of any kind and
marginalizing behaviour;
2. To signal that we, the Ruby community as a whole and the core
contributors to Ruby specifically, are marking the official spaces for Ruby
(ruby-core, ruby-talk and other official mailing lists; the Redmine
instance for issues with Ruby and related projects; the ruby/ruby Github
repo; etc.) as *safe spaces* where people can be assured that harassment
will not be tolerated.

I also disagree that banning is meaningless; there may be little that can
be done against determined attackers who can repeatedly create new
accounts, etc., but as a *signal*, temporary and/or permanent banning of
particular personae can be very useful.

This isn’t to say that I think that signaling is the *only* reason to do
these, but that the signals themselves are important because it will
encourage greater participation by people who find themselves otherwise
intimidated.

You will choose as you believe you should, but I strongly encourage you to
keep some enforcement for when the rules/guidelines are broken, because
they will otherwise be seen as empty promises.

On Fri, Jan 22, 2016 at 12:22 AM, <matz@ruby-lang.org> wrote:

> Issue #12004 has been updated by Yukihiro Matsumoto.
>
>
> David Celis wrote:
> > This is an unfortunate conundrum, then. A code of conduct should be
> treated similarly to a law. If there aren't repercussions for violating it,
> and if it's not enforced, it's ultimately meaningless. The Ruby maintainers
> and community need to be willing to uphold a commitment to this sort of
> code of conduct, IMO
>
> But what kind of enforcement we can do? As I said before, banning is
> meaningless (in our community). Only we can do is reject/remove/edit
> issues/pages/conversations with problems, but I don't think it needs to be
> written in CoC.
>
> Matz.
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56345
>
> * 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.
>
>
>
>
> --
> 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>
>



-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 6276 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73124] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (125 preceding siblings ...)
  2016-01-22  5:40 ` [ruby-core:73121] " steve.shreeve
@ 2016-01-22  5:49 ` me
  2016-01-22  5:55 ` [ruby-core:73125] " futu.fata
                   ` (346 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22  5:49 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Yukihiro Matsumoto wrote:
> David Celis wrote:
> > This is an unfortunate conundrum, then. A code of conduct should be treated similarly to a law. If there aren't repercussions for violating it, and if it's not enforced, it's ultimately meaningless. The Ruby maintainers and community need to be willing to uphold a commitment to this sort of code of conduct, IMO
> 
> But what kind of enforcement we can do? As I said before, banning is meaningless (in our community). Only we can do is reject/remove/edit issues/pages/conversations with problems, but I don't think it needs to be written in CoC.
> 
> Matz.

I agree that banning a user in our community is meaningless. It is, of course, impossible to remove someone from the greater Ruby community. It is simply too large. However, even those measures that you list are important and I think it is fair to document them. When comments, commits, or conversations are removed or when people are removed from the main Ruby repository or issue tracker for violating this document, it is important to be able to point at that document and say "Here's why what you did was a Bad Thing, and here is where it said doing that Bad Thing would result in this consequence." Otherwise, that person has the opportunity to say "I had no idea that doing this Bad Thing would result in this consequence so that consequence shouldn't occur." Then the Bad Thing becomes meaningless.

Steve Shreeve wrote:
> I agree wholeheartedly with Matz. There is no need for this CoC. These efforts to prevent "micro-agressions", etc. are absurd and childish.

If you had followed the discussion so far, you would know that Matz has stated himself as open to adopting a Code of Conduct. Therefore, what exactly are you agreeing with?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73125] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (126 preceding siblings ...)
  2016-01-22  5:49 ` [ruby-core:73124] " me
@ 2016-01-22  5:55 ` futu.fata
  2016-01-22  5:56 ` [ruby-core:73126] " sawadatsuyoshi
                   ` (345 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: futu.fata @ 2016-01-22  5:55 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Artem Khramov.


Weren't we nice before?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73126] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (127 preceding siblings ...)
  2016-01-22  5:55 ` [ruby-core:73125] " futu.fata
@ 2016-01-22  5:56 ` sawadatsuyoshi
  2016-01-22  6:18 ` [ruby-core:73127] " me
                   ` (344 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: sawadatsuyoshi @ 2016-01-22  5:56 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Tsuyoshi Sawada.


David Celis wrote:
> Steve Shreeve wrote:
> > I agree wholeheartedly with Matz. There is no need for this CoC. These efforts to prevent "micro-agressions", etc. are absurd and childish.
> 
> If you had followed the discussion so far, you would know that Matz has stated himself as open to adopting a Code of Conduct. Therefore, what exactly are you agreeing with?

You seem to be intentionally confusing the two CoCs. "this CoS" != Jeremy's CoC

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73127] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (128 preceding siblings ...)
  2016-01-22  5:56 ` [ruby-core:73126] " sawadatsuyoshi
@ 2016-01-22  6:18 ` me
  2016-01-22  6:25 ` [ruby-core:73128] " matz
                   ` (343 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22  6:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Artem Khramov wrote:
> Weren't we nice before?

Some people are nice, some people are not nice. People being nice is not what's at question here. What's at question is what should happen when people are not nice.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73128] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (129 preceding siblings ...)
  2016-01-22  6:18 ` [ruby-core:73127] " me
@ 2016-01-22  6:25 ` matz
  2016-01-22  6:25 ` [ruby-core:73129] " nekocat432
                   ` (342 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: matz @ 2016-01-22  6:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


Enforcement requires obligation for both sides. We (or at least I) don't want that privilege and obligation.
We (or at least I) do our best to make the community peaceful. But it's at most best effort.

For example, when sensitive information has disclosed on the list, we cannot remove every copy of mails from the net, or even from the blade archive (which is canonical but not controlled by us) for sure.

Besides that, I don't want to live in the community where a member can possibly be casted out forcefully. It's not nice.
It should be resolved by law enforcement, if needed. Thus banning is out of question (for me at least).

Matz.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73129] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (130 preceding siblings ...)
  2016-01-22  6:25 ` [ruby-core:73128] " matz
@ 2016-01-22  6:25 ` nekocat432
  2016-01-22  6:27 ` [ruby-core:73130] " nekocat432
                   ` (341 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22  6:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


David Celis wrote:
> Artem Khramov wrote:
> > Weren't we nice before?
> 
> Some people are nice, some people are not nice. People being nice is not what's at question here. What's at question is what should happen when people are not nice.

Well you see, this thing we used before this issue was created is called /ignore on IRC and the *plonk*/junk filter in our mail clients. :-)

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73130] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (131 preceding siblings ...)
  2016-01-22  6:25 ` [ruby-core:73129] " nekocat432
@ 2016-01-22  6:27 ` nekocat432
  2016-01-22  6:46 ` [ruby-core:73131] " matz
                   ` (340 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22  6:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Yukihiro Matsumoto wrote:
> Besides that, I don't want to live in the community where a member can possibly be casted out forcefully. It's not nice.
> It should be resolved by law enforcement, if needed. Thus banning is out of question (for me at least).
> 
> Matz.

This is why people look up to you, your kindness is beyond extraordinary.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73131] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (132 preceding siblings ...)
  2016-01-22  6:27 ` [ruby-core:73130] " nekocat432
@ 2016-01-22  6:46 ` matz
  2016-01-22  6:51 ` [ruby-core:73132] " me
                   ` (339 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: matz @ 2016-01-22  6:46 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


Ruby Dino wrote:
> This is why people look up to you, your kindness is beyond extraordinary.

I haven't always been nice. I regret some of my words in the past wholeheartedly.
I thought they were from good intention. At least I pretended to believe so.
But they were mean. Probably they hurted people.

They happened many years ago. I don't want to that kind of atmosphere never again.

Matz. 

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73132] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (133 preceding siblings ...)
  2016-01-22  6:46 ` [ruby-core:73131] " matz
@ 2016-01-22  6:51 ` me
  2016-01-22  7:02 ` [ruby-core:73133] " brennx0r
                   ` (338 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22  6:51 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Yukihiro Matsumoto wrote:
> Enforcement requires obligation for both sides. We (or at least I) don't want that privilege and obligation.
> We (or at least I) do our best to make the community peaceful. But it's at most best effort.

This is a problem that having a Code of Conduct Committee would solve. It is very reasonable to have a designated group of people who have the duty of upholding the code of conduct. You yourself do not have to be on this committee, but there should be people who have the obligation to enforce the code of conduct.
 
> Besides that, I don't want to live in the community where a member can possibly be casted out forcefully. It's not nice.

Niceness is not black and white. I think that it is more nice to cast someone out forcefully when they repeatedly act against the ideals of the community than to allow them to continue to act against those ideals without regard for other community members.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73133] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (134 preceding siblings ...)
  2016-01-22  6:51 ` [ruby-core:73132] " me
@ 2016-01-22  7:02 ` brennx0r
  2016-01-22  7:03 ` [ruby-core:73134] " nekocat432
                   ` (337 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: brennx0r @ 2016-01-22  7:02 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Brenna Flood.


David Celis wrote:
> Yukihiro Matsumoto wrote:
> > Enforcement requires obligation for both sides. We (or at least I) don't want that privilege and obligation.
> > We (or at least I) do our best to make the community peaceful. But it's at most best effort.
> 
> This is a problem that having a Code of Conduct Committee would solve. It is very reasonable to have a designated group of people who have the duty of upholding the code of conduct. You yourself do not have to be on this committee, but there should be people who have the obligation to enforce the code of conduct. I am sure that there are people who would be happy to volunteer for this committee so that maintainers who do not want this obligation do not need to take it. I myself would be happy to volunteer. I think that Strand would probably also volunteer.
>  
> > Besides that, I don't want to live in the community where a member can possibly be casted out forcefully. It's not nice.
> 
> Niceness is not black and white. I think that it is more nice to cast someone out forcefully when they repeatedly act against the ideals of the community than to allow them to continue to act against those ideals without regard for other community members. Casting out, also, does not have to be permanent. I think that if people can come to understand why their actions were harmful and show empathy, they should be allowed to return and show us that level of empathy.

I agree 100% with these comments and suggestions.  Seriously, I was in the process of writing these exact two points.  Thank you for writing this.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73134] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (135 preceding siblings ...)
  2016-01-22  7:02 ` [ruby-core:73133] " brennx0r
@ 2016-01-22  7:03 ` nekocat432
  2016-01-22  7:09 ` [ruby-core:73135] " me
                   ` (336 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22  7:03 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


David Celis wrote:
> I think that if people can come to understand why their actions were harmful and show empathy, they should be allowed to return and show us that level of empathy.

Empathy isn't required to participate in a community. One doesn't and shouldn't need to connect with others on an emotional level. We are here to progress levels of engineering and science. If people want an emotional attachment, they should go get a girlfriend/boyfriend.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73135] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (136 preceding siblings ...)
  2016-01-22  7:03 ` [ruby-core:73134] " nekocat432
@ 2016-01-22  7:09 ` me
  2016-01-22  7:10 ` [ruby-core:73136] " matz
                   ` (335 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22  7:09 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Ruby Dino wrote:
> David Celis wrote:
> > I think that if people can come to understand why their actions were harmful and show empathy, they should be allowed to return and show us that level of empathy.
> 
> Empathy isn't required to participate in a community. One doesn't and shouldn't need to connect with others on an emotional level. We are here to progress levels of engineering and science. If people want an emotional attachment, they should go get a girlfriend/boyfriend.

Engineering and science are progressed by humans, and humans are emotional animals. Our brains have been hardwired to experience emotions as an evolutionary adaptation as we've evolved over hundreds of thousands of years. Humans and emotions are inseparable.

Furthermore, this has nothing to do with what you label as "emotional attachment." It has to do with the fundamental human desire to be understood and accepted, and that is important anywhere and everywhere.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73136] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (137 preceding siblings ...)
  2016-01-22  7:09 ` [ruby-core:73135] " me
@ 2016-01-22  7:10 ` matz
  2016-01-22 14:18   ` [ruby-core:73167] " Jorge Castillo
  2016-01-22  7:19 ` [ruby-core:73137] " me
                   ` (334 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: matz @ 2016-01-22  7:10 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


David,

Thank you for the offering. I appreciate your intention to help the community.

I understand the importance of declaration of our intention against harassment (therefore having kind of CoC).
But I don't believe that much in (yet another) organization/committee to manage community well.
I am afraid legit rules, especially with enforcement, and committee according to it can easily bring bureaucracy, which I hate.

Matz.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73137] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (138 preceding siblings ...)
  2016-01-22  7:10 ` [ruby-core:73136] " matz
@ 2016-01-22  7:19 ` me
  2016-01-22  7:20 ` [ruby-core:73138] " nekocat432
                   ` (333 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22  7:19 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Yukihiro Matsumoto wrote:
> David,
> 
> Thank you for the offering. I appreciate your intention to help the community.
> 
> I understand the importance of declaration of our intention against harassment (therefore having kind of CoC).
> But I don't believe that much in (yet another) organization/committee to manage community well.
> I am afraid legit rules, especially with enforcement, and committee according to it can easily bring bureaucracy, which I hate.
> 
> Matz.

I certainly understand your worry. I can tell you that (in my experience, at least) once a Code of Conduct is in place, the need to enforce it is rare. Simply having the document in place is itself extremely important. As an example, the Portland Ruby community adopted a Code of Conduct a couple of years ago, and several people volunteered to enforce it if necessary and formed a Code of Conduct committee with the approval of the majority of the community. Since then, I can think of only one time that the committee had to take action on someone for violating the Code of Conduct. Even then, this was an extreme case and the individual in question was harassing many women and making them feel unsafe. The Code of Conduct committee took every available opportunity to have conversations with this individual and decided that his behavior would not change. The enforcement of the Code of Conduct was extreme because this individual was extreme, and that is how I feel it should be. I am 
 personally not worried about bureaucracy being introduced by such a committee and I am happy to have more conversations around this idea if Ruby maintainers would not want that sort of obligation.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73138] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (139 preceding siblings ...)
  2016-01-22  7:19 ` [ruby-core:73137] " me
@ 2016-01-22  7:20 ` nekocat432
  2016-01-22  7:27 ` [ruby-core:73139] " coraline
                   ` (332 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22  7:20 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


David Celis wrote:
> Engineering and science are progressed by humans. Machines aren't writing our Ruby code; humans are, and humans are emotional animals. Our brains have been hardwired to experience emotions as an evolutionary adaptation as we've evolved over hundreds of thousands of years. Humans and emotions are inseparable.
> 
> Furthermore, this has nothing to do with what you label as "emotional attachment." It has to do with the fundamental human desire to be understood and accepted, and that is important anywhere and everywhere.

Actually it does. Some of us don't have empathy or don't feel as much empathy as others. Many humans experience psychopathy, whether partial or full, by means of environment or genetics. I can tell you I've never felt any attachment or empathy for anyone in the community. I'm here for the science and engineering. I'm not saying "no empathy allowed," but one shouldn't assume others give a shit about your feelings.

Just sayin'.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73139] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (140 preceding siblings ...)
  2016-01-22  7:20 ` [ruby-core:73138] " nekocat432
@ 2016-01-22  7:27 ` coraline
  2016-01-22  7:28 ` [ruby-core:73140] " me
                   ` (331 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-22  7:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Yukihiro Matsumoto wrote:

> I understand the importance of declaration of our intention against harassment (therefore having kind of CoC).
> But I don't believe that much in (yet another) organization/committee to manage community well.
> I am afraid legit rules, especially with enforcement, and committee according to it can easily bring bureaucracy, which I hate.

I understand not wanting bureaucracy, but something can and has to be done if a member of the community engages in a campaign of, for example, sexual harassment. There are ways of limiting such an individual's access to the community and to the codebase. There is public censure. If there are no consequences for wrongful activity, then what's even the point of having a code of conduct? It has no teeth.

I'd also like to point out that things like sexual harassment that are not on-the-job are not illegal. Members of the community have to have someone that they can report abuse to, and that person has to be able to do more than say "sorry that's happening to you." If you don't want a committee then at least this delegate responsibility to someone.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73140] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (141 preceding siblings ...)
  2016-01-22  7:27 ` [ruby-core:73139] " coraline
@ 2016-01-22  7:28 ` me
  2016-01-22  7:36 ` [ruby-core:73141] " nekocat432
                   ` (330 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22  7:28 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Ruby Dino wrote:
> David Celis wrote:
> > Engineering and science are progressed by humans. Machines aren't writing our Ruby code; humans are, and humans are emotional animals. Our brains have been hardwired to experience emotions as an evolutionary adaptation as we've evolved over hundreds of thousands of years. Humans and emotions are inseparable.
> > 
> > Furthermore, this has nothing to do with what you label as "emotional attachment." It has to do with the fundamental human desire to be understood and accepted, and that is important anywhere and everywhere.
> 
> Actually it does. Some of us don't have empathy or don't feel as much empathy as others. Many humans experience psychopathy, whether partial or full, by means of environment or genetics. I can tell you I've never felt any attachment or empathy for anyone in the community. I'm here for the science and engineering. I'm not saying "no empathy allowed," but one shouldn't assume others give a shit about your feelings.
> 
> Just sayin'.

The oft-mentioned ideal of MINASWAN is important to the Ruby community. You're right that sociopathy (and, thus, an inability to show empathy) is a thing and so empathy should not be _required_ in the community. But even sociopaths are able to be Nice without having to be able to put themselves in someone else's shoes and understand their point of view. So, openly not giving a shit about others' feelings and continuing to show disregard when someone speaks up is not nice. The Ruby community wants to be nice.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73141] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (142 preceding siblings ...)
  2016-01-22  7:28 ` [ruby-core:73140] " me
@ 2016-01-22  7:36 ` nekocat432
  2016-01-22  7:45 ` [ruby-core:73142] " matz
                   ` (329 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22  7:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


David Celis wrote:
> 
> The oft-mentioned ideal of MINASWAN is important to the Ruby community. You're right that sociopathy (and, thus, an inability to show empathy) is a thing and so empathy should not be _required_ in the community. But even sociopaths are able to be courteous and Nice without having to be able to put themselves in someone else's shoes and understand their point of view. Sociopaths know what it means to be a human being, and they are able to treat others as humans.
> 
> Openly "not giving a shit" about others' feelings and continuing to show that level of disregard when someone speaks up is not Nice. The Ruby community wants to be Nice.

:-) I must correct you on the use of sociopathy, as it's not the same thing as psychopathy.

Sherlock Holmes, even though a fictional character, is a high functioning sociopath. What he does is only for his self interest without regard for others in any manner. They're also generally seen as hot-heads, but this isn't the majority of cases. Basically, no empathy and they only care about themselves.

Psychopathy on the other hand, while also lacking full or partial empathy, are individuals who go through the world working their way through the world usually encouraging paths calculating how to best have the most efficient outcome.

I've stated earlier I tend to use colorful language, don't take it personally... as I don't give a shit either way ;)

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73142] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (143 preceding siblings ...)
  2016-01-22  7:36 ` [ruby-core:73141] " nekocat432
@ 2016-01-22  7:45 ` matz
  2016-01-22  7:46 ` [ruby-core:73143] " me
                   ` (328 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: matz @ 2016-01-22  7:45 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


Coraline Ada Ehmke wrote:
> I understand not wanting bureaucracy, but something can and has to be done if a member of the community engages in a campaign of, for example, sexual harassment. There are ways of limiting such an individual's access to the community and to the codebase. There is public censure. If there are no consequences for wrongful activity, then what's even the point of having a code of conduct? It has no teeth.

Our community have 20+ years of history. We had a few issues in the past, but all of them could be resolve by the communication.
On the other hand, we had to take great care to avoid bureaucracy in our workflows and processes. For me, avoiding bureaucracy is far immediate danger. Of course, I agree with you in part, so I agree to add kind of CoC for the community.

Matz. 

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73143] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (144 preceding siblings ...)
  2016-01-22  7:45 ` [ruby-core:73142] " matz
@ 2016-01-22  7:46 ` me
  2016-01-22  7:49 ` [ruby-core:73144] " shyouhei
                   ` (327 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22  7:46 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Ruby Dino wrote:
> David Celis wrote:
> > 
> > The oft-mentioned ideal of MINASWAN is important to the Ruby community. You're right that sociopathy (and, thus, an inability to show empathy) is a thing and so empathy should not be _required_ in the community. But even sociopaths are able to be courteous and Nice without having to be able to put themselves in someone else's shoes and understand their point of view. Sociopaths know what it means to be a human being, and they are able to treat others as humans.
> > 
> > Openly "not giving a shit" about others' feelings and continuing to show that level of disregard when someone speaks up is not Nice. The Ruby community wants to be Nice.
> 
> :-) I must correct you on the use of sociopathy, as it's not the same thing as psychopathy.

My mistake. I was a psychology student some years ago and at some point there was some contention in the DSM about psychopathy vs. sociopathy. Language can sometimes move quickly and it does look like my vocabulary is antiquated. Though it does seem that the DSM V lists psychopathy as the condition that involves a total lack of empathy where as sociopaths are sometimes able to form emotional attachments: (see https://www.psychologytoday.com/blog/wicked-deeds/201401/how-tell-sociopath-psychopath or http://www.huffingtonpost.com/robert-siciliano/what-is-a-sociopath_b_5877160.html).  

But I really don't want to argue semantics, as I think my point still stands. Sociopath or psychopath, people know what is generally accepted as Nice and they _can_ act accordingly. You don't need to be able to experience another person's feelings or understand their feelings to know what sort of behavior a community typically agrees on as being Nice. Psychopath or no, if someone knows that their behavior could result in them temporarily or permanently being ejected from the community, they will be much less likely to engage in that behavior.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73144] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (145 preceding siblings ...)
  2016-01-22  7:46 ` [ruby-core:73143] " me
@ 2016-01-22  7:49 ` shyouhei
  2016-01-22  7:57 ` [ruby-core:73145] " gordon.king02+ruby-lang
                   ` (326 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shyouhei @ 2016-01-22  7:49 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Shyouhei Urabe.


Stay on topic.  Thank you everyone.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73145] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (146 preceding siblings ...)
  2016-01-22  7:49 ` [ruby-core:73144] " shyouhei
@ 2016-01-22  7:57 ` gordon.king02+ruby-lang
  2016-01-22  9:07 ` [ruby-core:73146] " naruse
                   ` (325 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-22  7:57 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Coraline Ada Ehmke wrote:
> If you don't want a committee then at least this delegate responsibility to someone.
Inevitably those who have the most passionate interest in behavioural standards and their enforcement would end up in these positions, and there is immediately a gap between a self selecting cadre's definition of 'reasonable' and what would be considered 'reasonable' to the community at large.

If there is to be any enforcement, against which Matz has wisely counselled, I would rather a dozen developers selected at random from the community considered the case, than a standing committee.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73146] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (147 preceding siblings ...)
  2016-01-22  7:57 ` [ruby-core:73145] " gordon.king02+ruby-lang
@ 2016-01-22  9:07 ` naruse
  2016-01-22  9:12 ` [ruby-core:73147] " fred_h
                   ` (324 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: naruse @ 2016-01-22  9:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


Coraline Ada Ehmke wrote:
> Yukihiro Matsumoto wrote:
> 
> > I understand the importance of declaration of our intention against harassment (therefore having kind of CoC).
> > But I don't believe that much in (yet another) organization/committee to manage community well.
> > I am afraid legit rules, especially with enforcement, and committee according to it can easily bring bureaucracy, which I hate.
> 
> I understand not wanting bureaucracy, but something can and has to be done if a member of the community engages in a campaign of, for example, sexual harassment. There are ways of limiting such an individual's access to the community and to the codebase. There is public censure. If there are no consequences for wrongful activity, then what's even the point of having a code of conduct? It has no teeth.

I understand you try to create an effective way of preventing harassment.
How to prevent spreading information which includes violation is well defined and it is easy to recover the rights of the sender even though the process may fail.
But expulsion is tough action.
As far as I understand, it requires well defined terms and due process.
While I assume CoC is well defined, due process is still hard issue.

And even if we expulse a person who are repeatedly creating new accounts with one time mail address.
Therefore I think removing individual items works almost cases and edge cases should be up to law.

> I'd also like to point out that things like sexual harassment that are not on-the-job are not illegal. Members of the community have to have someone that they can report abuse to, and that person has to be able to do more than say "sorry that's happening to you." If you don't want a committee then at least this delegate responsibility to someone.

As you say sexual harassment in labor law (criminal law) is defined as the one on-the-job.
But at least in Japan such actions are considered as defamation or insult in both criminal law and civil law.
Moreover "When any right of others is infringed by information" service provider must remove it.
http://www.japaneselawtranslation.go.jp/law/detail/?id=2088&vm=04&re=01

Maybe we should have a general contact or something to request to reject/remove/edit.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73147] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (148 preceding siblings ...)
  2016-01-22  9:07 ` [ruby-core:73146] " naruse
@ 2016-01-22  9:12 ` fred_h
  2016-01-22  9:21 ` [ruby-core:73148] " duerst
                   ` (323 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: fred_h @ 2016-01-22  9:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Fred Heath.


>> Matz said
>> I don't want to live in the community where a member can possibly be casted out forcefully. It's not nice.

>> Our community have 20+ years of history. We had a few issues in the past, but all of them could be resolve by the communication.

Thank you!! Issues between adults are resolved by communication, not some totalitarian, controlling enforcement policy dictated by a political agenda.

I would like to re-emphasize that there is no evidence that CoCs bring harmony, inclusivity or any of the other things their proponents claim. On the contrary, there are many incidents of discord, hate and exclusivity in software communities where CoCs -such as the proposed one- have been introduced.

I personally think that proposing a CoC for a community that you have led flawlessly and by example for over 20 years is insulting. It's what some others on this thread would undoubtedly find 'offensive' if it was happening to them.  But, since you have decided to use a CoC, I would urge you to adopt a Code of Merit:

		
[Code Of Merit](https://github.com/rosarior/Code-of-Merit/blob/master/CODE_OF_MERIT.md)

To sum it up, it basically says "We don't care what race, colour, religion, gender you are, you are welcome to contribute to the project. You will only be judged on your technical merit and nothing else."
If we must have a CoC, I can't think of a more egalitarian, fair and -dare I say- socially just one. I think it embodies the Ruby community spirit over the last 20 years quite nicely. I hope you consider it.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73148] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (149 preceding siblings ...)
  2016-01-22  9:12 ` [ruby-core:73147] " fred_h
@ 2016-01-22  9:21 ` duerst
  2016-01-22  9:54 ` [ruby-core:73149] " duerst
                   ` (322 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: duerst @ 2016-01-22  9:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Martin Dürst.


Yukihiro Matsumoto wrote:
> Coraline Ada Ehmke wrote:
> > I understand not wanting bureaucracy, but something can and has to be done if a member of the community engages in a campaign of, for example, sexual harassment. There are ways of limiting such an individual's access to the community and to the codebase. There is public censure. If there are no consequences for wrongful activity, then what's even the point of having a code of conduct? It has no teeth.
> 
> Our community have 20+ years of history. We had a few issues in the past, but all of them could be resolve by the communication.
> On the other hand, we had to take great care to avoid bureaucracy in our workflows and processes. For me, avoiding bureaucracy is far immediate danger. Of course, I agree with you in part, so I agree to add kind of CoC for the community.

I very much agree with Matz, as I have seen increasing bureaucracy in other organizations and didn't like it.

Just as an idea, what about the following: We already have a mail address specifically designed and operated to address security issues (security@ruby-lang.org). It seems to me that there might be some commonalities between that mailing list and the issue in this thread. One is a strong desire for confidentiality. I'm not part of the security team, but as far as I understand, it has been working without too much bureaucracy. Also, it works without a widely published list of who watches mail to that address.

I'd also like to note that on this present issue, some actual action (removing uploaded files and accounts) has already happened without an actual CoC (yet?) in force. I cannot comment on the details, because those files were already removed when I read my mail this morning, but I hope we can take this as an indication that things are already working to quite some extent.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73149] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (150 preceding siblings ...)
  2016-01-22  9:21 ` [ruby-core:73148] " duerst
@ 2016-01-22  9:54 ` duerst
  2016-01-22 10:17 ` [ruby-core:73151] " fred_h
                   ` (321 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: duerst @ 2016-01-22  9:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Martin Dürst.


Fred Heath wrote:
		
> [Code Of Merit](https://github.com/rosarior/Code-of-Merit/blob/master/CODE_OF_MERIT.md)

> If we must have a CoC, I can't think of a more egalitarian, fair and -dare I say- socially just one. I think it embodies the Ruby community spirit over the last 20 years quite nicely. I hope you consider it.

I have looked at that document. While it has some good language, I totally miss the fun aspect that is core to Ruby. Also, it says "There is no room for ambiguity.". That may not work well with Japanese culture, where ambiguity is very often used.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73151] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (151 preceding siblings ...)
  2016-01-22  9:54 ` [ruby-core:73149] " duerst
@ 2016-01-22 10:17 ` fred_h
  2016-01-22 10:33 ` [ruby-core:73152] " ted.johansson
                   ` (320 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: fred_h @ 2016-01-22 10:17 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Fred Heath.


>>  Martin Dürst wrote
>> While it has some good language, I totally miss the fun aspect that is core to Ruby.

I agree, I just think overall it captures the Ruby community spirit better than anything else. This community has always been about good code and innovation and I think this Code reflects that. Besides, there's nothing stopping us from adding a 'fun' bit to it, if we want to :)

>>  Also, it says "There is no room for ambiguity.". That may not work well with Japanese culture, where ambiguity is very often used

I'm not that familiar with Japanese culture but this Code is obviously referring to technical ambiguity. For instance, me saying 'ok, I will implement a logger' isn't good enough, it's very ambiguous. I must spec it out and specify the medium, multi-threading, the API, etc. Besides, as mentioned above, we can always tailor it to our purpose.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73152] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (152 preceding siblings ...)
  2016-01-22 10:17 ` [ruby-core:73151] " fred_h
@ 2016-01-22 10:33 ` ted.johansson
  2016-01-22 11:52 ` [ruby-core:73153] " usa
                   ` (319 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: ted.johansson @ 2016-01-22 10:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ted Johansson.


Yukihiro Matsumoto wrote:
> Our community have 20+ years of history. We had a few issues in the past, but all of them could be resolve by the communication.

I am a strong proponent of having **a** code of conduct. It is important to be clear with what we expect of each other. However, I think the proposed document is far too focused on punitive action, and I see a lot of cries for "laws" and "enforcement." This apparent thirst for retribution is, in my humble opinion, anathema of the spirit of our community.

I like to think that conflict resolution is something that needs to happen between people, with mediation if needed, when at all possible. I fear this document is to be brandished as a weapon from afar, escalating conflict rather than resolving it, and leading to further polarization instead of harmonization. Having someone understand how their actions were hurtful to someone else, and offer them a chance to apologize, seems far more useful to me than pulling out the ban hammer.

Let's be relentless in our forgiving.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73153] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (153 preceding siblings ...)
  2016-01-22 10:33 ` [ruby-core:73152] " ted.johansson
@ 2016-01-22 11:52 ` usa
  2016-01-22 11:53 ` [ruby-core:73154] " pikachuhitler1488
                   ` (318 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: usa @ 2016-01-22 11:52 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Usaku NAKAMURA.


Jeremy Evans wrote:
> Possible advantages over the Contributor Covenant:
> 
> 1) Significantly shorter. Ruby values concise code, and the CoC language
>    should reflect this.
> 
> 2) Doesn't enumerate protected characteristics, making some protected
>    characteristics (e.g. gender, gender identity) seeming more
>    important than other characteristics (e.g. economic status, criminal
>    history).  It's unfeasible to list all characteristics that people
>    will want to protect in a CoC. Ruby values generic code,
>    unnecessarily specific code is a smell.
> 
> 3) Doesn't enumerate unacceptable behavior, making some behavior that
>    could be disruptive seemingly be allowable if not explicitly listed.
>    Again, Ruby values generic code.
> 
> 4) Only applies to the community space.  So people won't be able to use
>    the CoC to ban other people or call for them to be kicked out of the
>    Ruby community based on a single tweet in a conversation held on
>    Twitter.
> 
> 5) Does not enforce obligations on the contributors.
> 
> 6) Does not enforce or recommend banishment from the community.

Thank you, Jeremy.
You pointed out perfectly what I expect our CoC.
Especially, 5) and 6) are quite important points.

And I indicate one more point from Jeremy's version, it clearly says:

> * Participants must ensure that their language and actions are free
> of personal attacks and disparaging personal remarks.

Yes, it's the obligations of all of us, not only Matz's nor some "Project maintainers"'s.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73154] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (154 preceding siblings ...)
  2016-01-22 11:52 ` [ruby-core:73153] " usa
@ 2016-01-22 11:53 ` pikachuhitler1488
  2016-01-22 12:00 ` [ruby-core:73155] " pat
                   ` (317 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: pikachuhitler1488 @ 2016-01-22 11:53 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Young Hitler.


Politically I am a National Socialist, I believe Hitler did nothing wrong and that the holocaust was fake. I do not share these views publically except on anon social media accounts (to prevent doxing). 

I engage with Ruby on a regular basis and do not inject my political beliefs into my engagements.

My concern is that if I were ever doxed for my political beliefs I would be permanently excluded from the Ruby community if such a CoC was enacted.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73155] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (155 preceding siblings ...)
  2016-01-22 11:53 ` [ruby-core:73154] " pikachuhitler1488
@ 2016-01-22 12:00 ` pat
  2016-01-22 12:06 ` [ruby-core:73156] " andis.machine
                   ` (316 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: pat @ 2016-01-22 12:00 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Pat Allan.


Ted Johansson wrote:
> I am a strong proponent of having **a** code of conduct. It is important to be clear with what we expect of each other. However, I think the proposed document is far too focused on punitive action, and I see a lot of cries for "laws" and "enforcement." This apparent thirst for retribution is, in my humble opinion, anathema of the spirit of our community.

I can't say I'm getting quite the vibe you are regarding a thirst for retribution. My take is more that it's not enough to say 'be nice to each other' but also 'we have some idea of what to do when people aren't nice'. Otherwise it's not a Code of Conduct, just a mission statement - it may make people happy, but doesn't address *how* we support each other's right to be safe. Being clear about how incidents are handled provides accountability: if shit things happen, then we know they'll be dealt with.

(The thoughts that follow are sparked by this thread generally, not Ted's quoted comment above.)

For those who are getting hung up on the idea of kicking someone out of the community: as Strand has noted, expulsion from the community is a tool of last resort. It's not a tool used joyfully, it's not the default response to problems. There's certainly room for dialogue between parties, and warnings if things continue, allowance for the situation, etc. I don't think anyone here is saying: "Pat said something sexist, so we ban him from everything Ruby related, no ifs, no buts." I don't think anyone *likes* the idea of absolute bans, but the worst end of behaviour (which would be *extremely* rare!) may sadly warrant it.

Looking outward for inspiration: from what I understand, the push to have a Code of Conduct for Go came from within their core team, and perhaps similarly for Swift. I think that's very helpful, because it means their teams have a passion to walk the talk. If Matz and the rest of the core team don't have that drive, I don't think it can be forced, and I'm not sure what the way forward is. I do not like the idea of separating technical and community responsibilities completely - I can easily see that leading to a disconnect between the two groups, focused on completely different aspects of the Ruby community. If there was some group that included both some Ruby core team members and others in the community, that might be better? Also, Go's Code of Conduct is quite detailed, which is not a bad thing at all: https://golang.org/conduct (I'm not sure how their Working Group is managed, mind you.)

Jeremy and others have mentioned that they're not keen to list all potential types of harassment, and I can understand that - having a list that covers absolutely everything is difficult (if not impossible). However, I've also found (especially through helping manage Ruby Australia's Code of Conduct and Anti Harassment Policy) that those suggesting the specific types of harassment are those who have experienced them personally, and can you blame them from wanting to be sure they don't experience that again? For wanting to be sure that this community will not tolerate similar behaviour? (Again, I don't have an answer here, I just want to point out there *are* reasons for having such lists.)

To be clear: I would love to see a Code of Conduct for Ruby. I don't view it as an indication of a problem, but rather an indication that those behind Ruby care about their community being safe and respected, and are willing to act to ensure that as much as possible. I don't want it because I'm supposedly part of some authoritarian conspiracy - I want it so the Ruby community becomes even stronger and safer and welcoming for everyone, especially those who often are victims of bigotry and harassment.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73156] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (156 preceding siblings ...)
  2016-01-22 12:00 ` [ruby-core:73155] " pat
@ 2016-01-22 12:06 ` andis.machine
  2016-01-22 12:41 ` [ruby-core:73157] " rubyamateur
                   ` (315 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andis.machine @ 2016-01-22 12:06 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andreas Fast.


Yukihiro Matsumoto wrote:
> I like Jeremy's version better if it's acceptable for others.
> 
> Matz.

I like this one too. It sends the main message that we want to convey, that is, discrimination, harassment, etc.  will not be tolerated. I think this, and a strong history (20+ years) of dealing with conflict should be enough proof for people to feel safe in the ruby community, which is what we want.
It was pointed out that these code of conducts rarely need to be enforced, so I think a "will not be tolerated" is good enough for now.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73157] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (157 preceding siblings ...)
  2016-01-22 12:06 ` [ruby-core:73156] " andis.machine
@ 2016-01-22 12:41 ` rubyamateur
  2016-01-22 12:54 ` [ruby-core:73158] " 6ftdan
                   ` (314 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-22 12:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


Pat Allan wrote:

> I can't say I'm getting quite the vibe you are regarding a thirst for retribution. My take is more that it's not enough to say 'be nice to each other' but also 'we have some idea of what to do when people aren't nice'. Otherwise it's not a Code of Conduct, just a mission statement - it may make people happy, but doesn't address *how* we support each other's right to be safe. Being clear about how incidents are handled provides accountability: if shit things happen, then we know they'll be dealt with.

I think it remains a valid factor to consider given the controversial nature of Ehmke's past actions. Here is my evidence to suggest this: https://github.com/opal/opal/issues/941

1. In this thread Ehmke is upset about purported transphobic comments stated on a medium of a project maintainer that was outside the context and scope of the project he works on.

2. Ehmke requests a high-value contributor is removed from the project.

3. Ehmke has never in the past showed signs or indicated that she was part of the community.

4. The project maintainer in question not once, ever, stated his opinions, which is a product of his culture, in relation to the project.

If that isn't a case of over reaction and retribution, then I don't know what is. After this ordeal, Ehmke salvaged the situation to push forth a code of conduct which they accepted. 

I think Ehmke's intolerance of somebody's politics or culture is no reason whatsoever to inflict retribution in a project that is unrelated to what was said. I think formalizing enforcement is also a way to individually or group shame a project for being more benevolent and resorting to remediation despite not providing the intended punitive measurements expected by the person reporting a code of conduct violation.

(Disclaimer:I avoided using gender pronouns for Coraline Ada Ehmke because I'm genuinely unsure what is appropriate but I don't mean any disrespect.)

> Looking outward for inspiration: from what I understand, the push to have a Code of Conduct for Go came from within their core team, and perhaps similarly for Swift. I think that's very helpful, because it means their teams have a passion to walk the talk. If Matz and the rest of the core team don't have that drive, I don't think it can be forced, and I'm not sure what the way forward is. I do not like the idea of separating technical and community responsibilities completely - I can easily see that leading to a disconnect between the two groups, focused on completely different aspects of the Ruby community. If there was some group that included both some Ruby core team members and others in the community, that might be better? Also, Go's Code of Conduct is quite detailed, which is not a bad thing at all: https://golang.org/conduct (I'm not sure how their Working Group is managed, mind you.)

There is a spectrum of a liberal to authoritative code of conduct. I think a code of conduct should be designed to fit what the community wants, and I think the Ruby community is divided but leaning towards are more liberal view. Bureacracy is also another pertinent concern which a project should not get inovled in if it doesn't have a past history of issues. Furthermore, nothing is *set in stone.* Perhaps in the future the community may come across an unsavoury person, or group of people, that warrants a formal system of banning or expulsion. But as things stand, I do not believe that time is now.

I think a valid compromise for those who require a code of conduct with a formalized code for enforcment should perhaps wait for when a situation that requires a need. Perhaps the community can police themselves fine on an individual matter basis using Matz discretion. I'm not one to predict how things will be.

> Jeremy and others have mentioned that they're not keen to list all potential types of harassment, and I can understand that - having a list that covers absolutely everything is difficult (if not impossible). However, I've also found (especially through helping manage Ruby Australia's Code of Conduct and Anti Harassment Policy) that those suggesting the specific types of harassment are those who have experienced them personally, and can you blame them from wanting to be sure they don't experience that again? For wanting to be sure that this community will not tolerate similar behaviour? (Again, I don't have an answer here, I just want to point out there *are* reasons for having such lists.)

I can agree with listing every point of harassment but I think demonstrating reasonable "intent" to harm a specific individual is also required. This again becomes a bureaucratic process that even legal courts have difficulty with.

> To be clear: I would love to see a Code of Conduct for Ruby. I don't view it as an indication of a problem, but rather an indication that those behind Ruby care about their community being safe and respected, and are willing to act to ensure that as much as possible. I don't want it because I'm supposedly part of some authoritarian conspiracy - I want it so the Ruby community becomes even stronger and safer and welcoming for everyone, especially those who often are victims of bigotry and harassment.

I think the Ruby community (albeit myself as a newcomer) should celebrate that for 20 years it has always been a safe and respectful community. I agree the code of conduct as suggested by Jeremly, or using one such as PostgreSQL, or OpenSSL which focus on positive behavior and not punitive measures are great fit for Ruby today. However there should always be an option to change this or perhaps review this at a later stage (let's say 1 year from the time the code of conduct goes into effect) to determine if a more authoritative code of conduct is required.

My 2c coming from a 1 year Rubyist. I would like to thank the community for being excellent and helping me to learn and use Ruby effectively.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73158] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (158 preceding siblings ...)
  2016-01-22 12:41 ` [ruby-core:73157] " rubyamateur
@ 2016-01-22 12:54 ` 6ftdan
  2016-01-22 13:07 ` [ruby-core:73159] " rdrake98
                   ` (313 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: 6ftdan @ 2016-01-22 12:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Daniel P. Clark.


I like Jeremy Evans version.  And I like the direction Matz is taking this.

---

On points of defining language regarding other proposed Cocs.  What is determined as either sexual or harassment is different by culture and even by individuals.  For example: In Mexico it is indecent for a woman to show legs.

There are also false claims of harassment like when a guy flirts with a girl by saying "hey good looking" and she, being not interested in the guy, claims it's harassment as the "easiest" way to try to ensure she hears from him no more.

Harassment claims are normally taken very seriously.  But the use of the term harassment is painted with a very broad brush and where the line is drawn at is different for every person.  This also gets complicated when dealing with people's sensitivities, relative moralism, and dismissal of potential truths as personal attacks.  When it comes to this it's best if people on both sides of the conversation approach conversing the other with love and respect and to try and understand the other's views.  But as many people are not delicate with their way of communicating - the claim of discrimination, harassment, or personal attack would likely quickly be raised even if that's not the other parties intent.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73159] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (159 preceding siblings ...)
  2016-01-22 12:54 ` [ruby-core:73158] " 6ftdan
@ 2016-01-22 13:07 ` rdrake98
  2016-01-22 13:21 ` [ruby-core:73160] " pat
                   ` (312 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rdrake98 @ 2016-01-22 13:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


Ruby Amateur:

> If that isn't a case of over reaction and retribution, then I don't know what is. After this ordeal, Ehmke salvaged the situation to push forth a code of conduct which they accepted.

Agreed. But not one supporter of Ehmke's CoC on this thread has admitted that the treatment of Elia in July was overreaction. My deduction: they believe it was justified and they want to be able to persecute others the same way. That's the purpose of the new CoC for them.

Clarification of this would be very valuable.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73160] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (160 preceding siblings ...)
  2016-01-22 13:07 ` [ruby-core:73159] " rdrake98
@ 2016-01-22 13:21 ` pat
  2016-01-22 13:42 ` [ruby-core:73161] " nekocat432
                   ` (311 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: pat @ 2016-01-22 13:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Pat Allan.


Richard Drake wrote:
> Agreed. But not one supporter of Ehmke's CoC on this thread has admitted that the treatment of Elia in July was overreaction. My deduction: they believe it was justified and they want to be able to persecute others the same way. That's the purpose of the new CoC for them.
> 
> Clarification of this would be very valuable.

Supporting Coraline's proposed Code of Conduct is not the same as supporting every action Coraline has ever made, just like supporting Jeremy's proposed Code of Conduct is not the same as supporting every action Jeremy has ever made, and so on for Matz and everyone else who has proposed a Code of Conduct. You're also expecting that everyone who supports Coraline's proposed Code of Conduct is completely across what happened between her, Elia, and the rest of the Opal team and feels qualified to make judgements about it (I know I'm not).

Let's stop making this an us vs them argument. It seems the majority of people in this discussion are keen to see a Code of Conduct of some shape - if you have input on what that document should look like, please, share that. If you think a document is not helpful, fine, share your thinking about that too. If you want to attack people and place blame about specific incidents, I'm quite sure this isn't the place for it.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73161] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (161 preceding siblings ...)
  2016-01-22 13:21 ` [ruby-core:73160] " pat
@ 2016-01-22 13:42 ` nekocat432
  2016-01-22 14:03 ` [ruby-core:73162] " pat
                   ` (310 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 13:42 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Pat Allan wrote:
> Supporting Coraline's proposed Code of Conduct is not the same as supporting every action Coraline has ever made

Incorrect. The spirit of Coraline's CoC is clearly indicated in the GitHub repository. I don't believe Matz would ever choose the Contributor's Covenant due to the spirit of the CoC.

https://github.com/CoralineAda/contributor_covenant/commit/0e927bc01614d6b0de021a314dbe95e7dfcc7bb9

I've posted this link earlier in the thread, read the posts. Read the redacted sections of index.html. Clearly Coraline has a problem with meritocracies, not just people "getting away with bad behavior" due to their technical advancements but in general. People shouldn't be shut out because of their opinions, but injecting a document created from political vile wouldn't be in the best interest of Ruby. I'd rather Matz adopt a CoC from a neutral party or create his own for the community.


I also agree with the person earlier in the thread. If any action would be taken against a person, it should be 12 random developers, not a standing committee and CERTAINLY not anyone with a chip on their shoulder the size of Texas.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73162] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (162 preceding siblings ...)
  2016-01-22 13:42 ` [ruby-core:73161] " nekocat432
@ 2016-01-22 14:03 ` pat
  2016-01-22 14:05 ` [ruby-core:73163] " pikachuhitler1488
                   ` (309 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: pat @ 2016-01-22 14:03 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Pat Allan.


Ruby Dino wrote:
> I've posted this link earlier in the thread, read the posts. Read the redacted sections of index.html. Clearly Coraline has a problem with meritocracies, not just people "getting away with bad behavior" due to their technical advancements but in general. People shouldn't be shut out because of their opinions, but injecting a document created from political vile wouldn't be in the best interest of Ruby. I'd rather Matz adopt a CoC from a neutral party or create his own for the community.

So Coraline has 'political' opinions. Okay. It's clear that you do as well. And I do, and Matz does, and so does everybody. It can't be avoided. But we're not judging what Coraline's Code of Conduct said at one point. We're judging what the version she's suggested says, and the Codes suggested by others. If Matz accepted Coraline's proposed Code, he's not saying yes to future versions of it, he'd be saying yes to *this* version.

Again, you're adding personal attacks into this discussion which are completely unnecessary and unhelpful. Please stop.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73163] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (163 preceding siblings ...)
  2016-01-22 14:03 ` [ruby-core:73162] " pat
@ 2016-01-22 14:05 ` pikachuhitler1488
  2016-01-22 14:06 ` [ruby-core:73164] " nekocat432
                   ` (308 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: pikachuhitler1488 @ 2016-01-22 14:05 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Young Hitler.


A few quick questions for Coraline:

1) Please could you confirm if you are at all from Jewish ancestory?
2) Are you influenced by Jewish Intellectual thinkers?
3) Are you aware that Social Justic advocates trace their ideological ancestory back to Marxism which inturn leads to Talmudic Judaism and the Protocalls of the Elders of Zion?
4) Are you aware your actions will contribute to the overarching Jewish agenda to ultimately destroy White society?

Matsumoto-San, for the sake of Glorious Nippon, please ban this degnerate. Similarly to whites, Japanese are also Aryan and we must work together to protect ourselves from the eternal Juden and their useful idioits who hate us and will always try their trickery to distroy us.

Long live Emporer Hirohito.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73164] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (164 preceding siblings ...)
  2016-01-22 14:05 ` [ruby-core:73163] " pikachuhitler1488
@ 2016-01-22 14:06 ` nekocat432
  2016-01-22 14:09 ` [ruby-core:73165] " rdrake98
                   ` (307 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 14:06 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Pat Allan wrote:
> So Coraline has 'political' opinions. Okay. It's clear that you do as well. And I do, and Matz does, and so does everybody. It can't be avoided. But we're not judging what Coraline's Code of Conduct said at one point. We're judging what the version she's suggested says, and the Codes suggested by others. If Matz accepted Coraline's proposed Code, he's not saying yes to future versions of it, he'd be saying yes to *this* version.
> 
> Again, you're adding personal attacks into this discussion which are completely unnecessary and unhelpful. Please stop.

Again, I'm talking about the spirit of the Contributor's Covenant, which is venomous. Read the link which is a history diff to Coraline's repo for the Contributor Covenant's index.html.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73165] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (165 preceding siblings ...)
  2016-01-22 14:06 ` [ruby-core:73164] " nekocat432
@ 2016-01-22 14:09 ` rdrake98
  2016-01-22 14:16 ` [ruby-core:73166] " rdrake98
                   ` (306 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rdrake98 @ 2016-01-22 14:09 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


Pat (#176):

That's a null point on the graph. Of course if you haven't got enough knowledge to take a position on Elia's treatment you shouldn't. I'm interested in the many that thought they had enough to condemn him in June - not July, sorry - and that support Coraline's initiative now. I repeat, not a single supporter has said "Houston, we had a problem then but we've learned from it." I think my deduction is fair: they want to persecute other people just like this guy and that's the purpose of the new CoC. And that is outrageous.

Again, clarification would be very helpful.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73166] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (166 preceding siblings ...)
  2016-01-22 14:09 ` [ruby-core:73165] " rdrake98
@ 2016-01-22 14:16 ` rdrake98
  2016-01-22 14:34 ` [ruby-core:73168] " fred_h
                   ` (305 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rdrake98 @ 2016-01-22 14:16 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


To the moderators: Young Hitler (#170 and #179) is a obvious troll. We don't need fake (or possibly real, and evil) anti-semitism to contaminate the important arguments here.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73167] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22  7:10 ` [ruby-core:73136] " matz
@ 2016-01-22 14:18   ` Jorge Castillo
  0 siblings, 0 replies; 541+ messages in thread
From: Jorge Castillo @ 2016-01-22 14:18 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 836 bytes --]

I think that the Code of Conduct that Jeremy wrote is great. I like it so
much, that if I ever do anything big enough to develop a community, this is
what I would use.

~~~
== Ruby Community Code of Conduct (CoC) ==

This document provides community guidelines for a safe, respectful,
productive, and collaborative place for any person who is willing to
contribute to the Ruby community. It applies to all "collaborative
space", which is defined as community communications channels (such as
mailing lists, IRC, submitted patches, commit comments, etc.).

* Participants must ensure that their language and actions are free
of personal attacks and disparaging personal remarks.

* Participants who disrupt the collaborative space, or participate in a
pattern of behaviour which could be considered harassment will not be
tolerated.
~~~

[-- Attachment #1.2: Type: text/html, Size: 1806 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73168] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (167 preceding siblings ...)
  2016-01-22 14:16 ` [ruby-core:73166] " rdrake98
@ 2016-01-22 14:34 ` fred_h
  2016-01-22 14:43 ` [ruby-core:73169] " rdrake98
                   ` (304 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: fred_h @ 2016-01-22 14:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Fred Heath.


Richard Drake wrote:
> To the moderators: Young Hitler (#170 and #179) is a obvious troll. We don't need fake (or possibly real, and evil) anti-semitism to contaminate the important arguments here.



But, wait....oh no!!! we have no CoC!! how can we deal with an obvious troll without a CoC to protect us and tell us what to do?!  We're doomed!  DOOMED, I tell ya!  



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73169] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (168 preceding siblings ...)
  2016-01-22 14:34 ` [ruby-core:73168] " fred_h
@ 2016-01-22 14:43 ` rdrake98
  2016-01-22 14:44 ` [ruby-core:73170] " nekocat432
                   ` (303 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rdrake98 @ 2016-01-22 14:43 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


Fred, we don't need a CoC to call out trolls, just common-sense. That's how Ruby has prospered fur 20 years.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73170] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (169 preceding siblings ...)
  2016-01-22 14:43 ` [ruby-core:73169] " rdrake98
@ 2016-01-22 14:44 ` nekocat432
  2016-01-22 14:49 ` [ruby-core:73171] " usa
                   ` (302 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 14:44 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Fred Heath wrote:
> Richard Drake wrote:
> > To the moderators: Young Hitler (#170 and #179) is a obvious troll. We don't need fake (or possibly real, and evil) anti-semitism to contaminate the important arguments here.
> 
> 
> 
> But, wait....oh no!!! we have no CoC!! how can we deal with an obvious troll without a CoC to protect us and tell us what to do?!  We're doomed!  DOOMED, I tell ya!

The sarcasm is bleeding out of my monitor.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73171] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (170 preceding siblings ...)
  2016-01-22 14:44 ` [ruby-core:73170] " nekocat432
@ 2016-01-22 14:49 ` usa
  2016-01-22 14:56 ` [ruby-core:73172] " fred_h
                   ` (301 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: usa @ 2016-01-22 14:49 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Usaku NAKAMURA.


[ANN]
I locked "Young Hitler" on my own responsibility.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73172] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (171 preceding siblings ...)
  2016-01-22 14:49 ` [ruby-core:73171] " usa
@ 2016-01-22 14:56 ` fred_h
  2016-01-22 15:02 ` [ruby-core:73173] " fivebeta0
                   ` (300 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: fred_h @ 2016-01-22 14:56 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Fred Heath.


Usaku NAKAMURA wrote:
> [ANN]
> I locked "Young Hitler" on my own responsibility.

Hold on. Are you telling us that you dealt with disruptive behaviour without an offense-defining, action-enabling document backed by a committee of 12 politically outstanding members dealing punitive action ??!

How is that even possible??

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73173] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (172 preceding siblings ...)
  2016-01-22 14:56 ` [ruby-core:73172] " fred_h
@ 2016-01-22 15:02 ` fivebeta0
  2016-01-22 15:07 ` [ruby-core:73174] " usa
                   ` (299 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: fivebeta0 @ 2016-01-22 15:02 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Beta Five.


I just wanted to briefly note that I was once denied attendance at a Ruby-focused event with a Code of Conduct (Madison RailsBridge, run by Coraline's friends at Adorable.IO) owing to my skin color and gender. 

Those attempting to push the narrative that employing a Code of Conduct will serve to prevent harassment or discrimination are being disingenuous.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73174] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (173 preceding siblings ...)
  2016-01-22 15:02 ` [ruby-core:73173] " fivebeta0
@ 2016-01-22 15:07 ` usa
  2016-01-22 15:35 ` [ruby-core:73175] " fred_h
                   ` (298 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: usa @ 2016-01-22 15:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Usaku NAKAMURA.


Fred Heath wrote:
> Hold on. Are you telling us that you dealt with disruptive behaviour without an offense-defining, action-enabling document backed by a committee of 12 politically outstanding members dealing punitive action ??!
> 
> How is that even possible??

I've exercised the authority granted to me in accordance with my conscience ever.
This is also the same.
If I am wrong, someone who has the authority will fix.
And if I am badly wrong, matz will deprive me of the authority from me.
This is our way for now.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73175] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (174 preceding siblings ...)
  2016-01-22 15:07 ` [ruby-core:73174] " usa
@ 2016-01-22 15:35 ` fred_h
  2016-01-22 15:37 ` [ruby-core:73176] " coraline
                   ` (297 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: fred_h @ 2016-01-22 15:35 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Fred Heath.


Usaku NAKAMURA wrote:
> Fred Heath wrote:
> > Hold on. Are you telling us that you dealt with disruptive behaviour without an offense-defining, action-enabling document backed by a committee of 12 politically outstanding members dealing punitive action ??!
> > 
> > How is that even possible??
> 
> I've exercised the authority granted to me in accordance with my conscience ever.
> This is also the same.
> If I am wrong, someone who has the authority will fix.
> And if I am badly wrong, matz will deprive me of the authority from me.
> This is our way for now.

Thank you and sorry for the misunderstanding. It wasn't an actual question and I wasn't expecting an answer, I was using sarcasm to make a point. The point being that we don't need a CoC to deal with offensive behaviour, as you beautifully demonstrated by using your conscience and common sense to deal with the situation.

I appreciate sarcasm doesn't translate across very well across cultures/languages, so I'll try to use less of it here :) 


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73176] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (175 preceding siblings ...)
  2016-01-22 15:35 ` [ruby-core:73175] " fred_h
@ 2016-01-22 15:37 ` coraline
  2016-01-22 15:40 ` [ruby-core:73177] " rubyhubie
                   ` (296 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-22 15:37 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Since what is now proposed lacks a reporting mechanism and enforcement information, I don't think it's accurate to describe it as a code of conduct. It should be called "Community Guidelines" or something similar. Attribution of the language to Contributor Covenant is still applicable though ("inspired by the Contributor Covenant" or something like that would be appropriate.)

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73177] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (176 preceding siblings ...)
  2016-01-22 15:37 ` [ruby-core:73176] " coraline
@ 2016-01-22 15:40 ` rubyhubie
  2016-01-22 15:43 ` [ruby-core:73178] " pjhagerty
                   ` (295 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyhubie @ 2016-01-22 15:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Hubie Fuller.


Enacting a Code of Conduct probably ranges from being tolerable to necessary; however it pretty clearly not as bad of a thing as some are suggesting.

Having said that, I find that the proposed Code of Conduct (Contributor Covenant) is blindly accepted since it has been repeatedly promoted by its author, and it is easier to accept something that is already out there. The language specifically "for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality" is problematic. It seems to have priority on gender / sexual issues before race, religion, nationality, which is referenced four times at the beginning of the list. Even body size has priority over race and ethnicity.

I'm not suggesting that this priority is incorrect, or that I have a solution for the correct one. Perhaps the author allowed their priorities to permeate into the proposed CoC, which is not a bad thing, and should be somewhat expected. However, quickly accepting the proposed CoC demonstrates a haste that is not representative of the Ruby community.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73178] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (177 preceding siblings ...)
  2016-01-22 15:40 ` [ruby-core:73177] " rubyhubie
@ 2016-01-22 15:43 ` pjhagerty
  2016-01-22 15:46 ` [ruby-core:73179] " nekocat432
                   ` (294 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: pjhagerty @ 2016-01-22 15:43 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by PJ Hagerty.


For what it's worth, as a conference organizer (not just of Ruby, but other communities as well), I've seen CoCs in action and they work.  The fear that a CoC or the Contributor Covenant being over reaching is a fear that need not exist.

Postulate 1: People are people and have a diverse set of beliefs, behaviors, identities, and thoughts
Postulate 2: Many of these factors should not and will not play into contributing to an open source project.
Postulate 3: If they do, there may be repercussions or, in certain cases, support can be offered.
Postulate 4: Behavior, expression of beliefs, expression of identity, etc OUTSIDE THE PROJECT has no bearing on any of this.

This is how I read the Contributor Covenant.  This is how I read most CoCs.  It changes nothing, but says to the outside world, if you're cool with me contributing, I'm cool with you.

I don't see any negatives.  That's my 2 cents.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73179] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (178 preceding siblings ...)
  2016-01-22 15:43 ` [ruby-core:73178] " pjhagerty
@ 2016-01-22 15:46 ` nekocat432
  2016-01-22 15:49 ` [ruby-core:73180] " usa
                   ` (293 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 15:46 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Coraline Ada Ehmke wrote:
> Since what is now proposed lacks a reporting mechanism and enforcement information, I don't think it's accurate to describe it as a code of conduct. It should be called "Community Guidelines" or something similar. Attribution of the language to Contributor Covenant is still applicable though ("inspired by the Contributor Covenant" or something like that would be appropriate.)

Except it's not related to the Contributor Covenant. The version cut down by Jeremy and praised by Matz is the Code of Conduct from PostrgreSQL, so the appropriate text would be "Inspired by the PostgreSQL Code of Conduct"

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73180] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (179 preceding siblings ...)
  2016-01-22 15:46 ` [ruby-core:73179] " nekocat432
@ 2016-01-22 15:49 ` usa
  2016-01-22 15:54 ` [ruby-core:73181] " rdrake98
                   ` (292 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: usa @ 2016-01-22 15:49 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Usaku NAKAMURA.


Fred Heath wrote:
> Thank you and sorry for the misunderstanding. It wasn't an actual question and I wasn't expecting an answer, I was using sarcasm to make a point. The point being that we don't need a CoC to deal with offensive behaviour, as you beautifully demonstrated by using your conscience and common sense to deal with the situation.

Ah, sorry, it is difficult to read the fine nuances of English to me ;-(
(My mother tongue is Japanese.)

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73181] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (180 preceding siblings ...)
  2016-01-22 15:49 ` [ruby-core:73180] " usa
@ 2016-01-22 15:54 ` rdrake98
  2016-01-22 17:11   ` [ruby-core:73186] " Austin Ziegler
  2016-01-22 15:55 ` [ruby-core:73182] " rdrake98
                   ` (291 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: rdrake98 @ 2016-01-22 15:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


PJ Hagerty:

> I don't see any negatives.

At least ten of us on this thread have made it clear we see what happened to Elia Schito in June as a negative. Nobody's had the guts to address this: either to say they think it was right or that it was wrong but the new CoC is a good thing anyway. Whichever it is, the silence is highly unpersuasive.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73182] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (181 preceding siblings ...)
  2016-01-22 15:54 ` [ruby-core:73181] " rdrake98
@ 2016-01-22 15:55 ` rdrake98
  2016-01-22 16:05 ` [ruby-core:73183] " pjhagerty
                   ` (290 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rdrake98 @ 2016-01-22 15:55 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


Fred: sorry that I too initially didn't get the irony. Well said.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73183] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (182 preceding siblings ...)
  2016-01-22 15:55 ` [ruby-core:73182] " rdrake98
@ 2016-01-22 16:05 ` pjhagerty
  2016-01-22 16:11 ` [ruby-core:73184] " fred_h
                   ` (289 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: pjhagerty @ 2016-01-22 16:05 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by PJ Hagerty.


Richard Drake wrote:

> At least ten of us on this thread have made it clear we see what happened to Elia Schito in June as a negative. Nobody's had the guts to address this: either to say they think it was right or that it was wrong but the new CoC is a good thing anyway. Whichever it is, the silence is highly unpersuasive.

What happened to Elia is a single incident scored against a multitude of incidents against people trying to be part of a project or community.  It was admitted that the Elia incident was handled poorly and in the future things would be fine tuned to go better.  

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73184] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (183 preceding siblings ...)
  2016-01-22 16:05 ` [ruby-core:73183] " pjhagerty
@ 2016-01-22 16:11 ` fred_h
  2016-01-22 16:28 ` [ruby-core:73185] " me
                   ` (288 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: fred_h @ 2016-01-22 16:11 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Fred Heath.


Usaku NAKAMURA wrote:
 
> Ah, sorry, it is difficult to read the fine nuances of English to me ;-(
> (My mother tongue is Japanese.)

Richard Drake wrote:
> Fred: sorry that I too initially didn't get the irony. Well said.

Don't say sorry guys, I'm the one who didn't take into account that this is a multi-lingual/cultural audience. I sometimes forget not everyone speaks or understands the nuances of UK English.

If only we had a CoC to set me straight!!      (oops, here I go again....)

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73185] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (184 preceding siblings ...)
  2016-01-22 16:11 ` [ruby-core:73184] " fred_h
@ 2016-01-22 16:28 ` me
  2016-01-22 18:19 ` [ruby-core:73187] " corey
                   ` (287 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22 16:28 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Fred, please tone down the sarcasm. It's already been made clear more than once that sort of language doesn't translate into Japanese very well and just ultimately becomes a confusing exchange. Thanks!

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73186] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22 15:54 ` [ruby-core:73181] " rdrake98
@ 2016-01-22 17:11   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-22 17:11 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 1890 bytes --]

On Fri, Jan 22, 2016 at 10:54 AM, <rdrake98@gmail.com> wrote:

> Issue #12004 has been updated by Richard Drake.
> PJ Hagerty:
> > I don't see any negatives.
> At least ten of us on this thread have made it clear we see what happened
> to Elia Schito in June as a negative. Nobody's had the guts to address
> this: either to say they think it was right or that it was wrong but the
> new CoC is a good thing anyway. Whichever it is, the silence is highly
> unpersuasive.


This is disingenuous at best. There have been several people, including me,
who have indicated that the Contributor Covenant is not the best choice for
Ruby because it is essentially meant for self-organizing groups based
around repositories, rather than well-established communities.

Additionally, bringing up something that happened in June in an unrelated
(or at best *distantly related*) community that at least some of us had not
heard of before last week (I know that I hadn’t) and judging everyone that
is participating and communicating in favour of a code of conduct is rather
like holding you responsible for ESR’s ramblings.

I will also note that all of the name-calling that has happened on this
ticket has been from people who are opposed to a code of conduct in any
form (and they have also attempted to derail by suggesting the so-called
“Code of Merit” that practically *enshrines* exclusion and harassment based
on perceived lack of merit). There have been people opposed to the
Contributor Covenant but in favour of a code of conduct like Jeremy Evans
who has suggested something that is (IMO) a good start.

Like I said, this claim is disingenuous *at best*, but I think it’s
actually deliberate misrepresentation.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 2560 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73187] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (185 preceding siblings ...)
  2016-01-22 16:28 ` [ruby-core:73185] " me
@ 2016-01-22 18:19 ` corey
  2016-01-22 18:23 ` [ruby-core:73188] " slepegacla
                   ` (286 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: corey @ 2016-01-22 18:19 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Corey Csuhta.


I strongly support the creation of a policy "with teeth". It is not sufficient to list the ways that people should be nice, or to point at MINASWAN. You must strongly assert that the Ruby community is a welcoming place by **also taking responsibility for it**.

* Document clearly what is unacceptable and where it is unacceptable
* Document how unacceptable behavior can be reported 
* Document what actions may be taken
* Exempt no one from the policy

Do you control the entire community? No. But you can do a whole lot of good by governing the communication channels essential to Ruby core, at the very least. You already do this to some extent, but now you should make it explicit.

Do you have to exhaustively list every scenario in the CoC? No. 

Do you need to provide a venue for someone to report unacceptable behavior, be heard, and taken seriously? Yes. This a step toward community maturity.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73188] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (186 preceding siblings ...)
  2016-01-22 18:19 ` [ruby-core:73187] " corey
@ 2016-01-22 18:23 ` slepegacla
  2016-01-22 18:26 ` [ruby-core:73189] " coraline
                   ` (285 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 18:23 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


David Celis wrote:
> Fred, please tone down the sarcasm. It's already been made clear more than once that sort of language doesn't translate into Japanese very well and just ultimately becomes a confusing exchange. Thanks!

This is exactly why Ruby needs a CoC. 

Its great to see that the obvious troll was banned, but what Fred has done here is committed quite a serious micro-aggression against a minority and has got away with it scott free.

There are around 8-10 people in this thread who, with an enforceable Code of Conduct, we would be able to purge as micro-aggressors thus making the Ruby community a much safer space for marginalized groups. Overtime we can work towards eliminating as many people with problematic opinions until they will no-longer participate in the community, or they will learn to suppress their points of view, both in tech and in their open personal lives (as it will reflect on their status within tech communities).

By the way, I forgot to mention but I am on Patreon if anyone here would like to help me fight against bigotry in Tech- https://www.patreon.com/coraline 

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73189] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (187 preceding siblings ...)
  2016-01-22 18:23 ` [ruby-core:73188] " slepegacla
@ 2016-01-22 18:26 ` coraline
  2016-01-22 18:34 ` [ruby-core:73190] " slepegacla
                   ` (284 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-22 18:26 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


I did not post that.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73190] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (188 preceding siblings ...)
  2016-01-22 18:26 ` [ruby-core:73189] " coraline
@ 2016-01-22 18:34 ` slepegacla
  2016-01-22 18:35 ` [ruby-core:73191] " slepegacla
                   ` (283 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 18:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


tech Communities are nothing but a game to me

spent months of time strategically planting ideas into codes of conduct, and playing mind games

get bored of one tech community are a while and move on to my next victim but that's okay because there's literally billions of you dirty little roaches to fuck around with

some people actually believe I care about women in tech as people but the truth is i only use them for my personal advantage and entertainment

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73191] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (189 preceding siblings ...)
  2016-01-22 18:34 ` [ruby-core:73190] " slepegacla
@ 2016-01-22 18:35 ` slepegacla
  2016-01-22 18:36 ` [ruby-core:73192] " aethraiam
                   ` (282 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 18:35 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Coraline Ada Ehmke wrote:
> tech Communities are nothing but a game to me
> 
> spent months of time strategically planting ideas into codes of conduct, and playing mind games
> 
> get bored of one tech community after a while and move on to my next victim but that's okay because there's literally billions of you dirty little roaches to fuck around with
> 
> some people actually believe I care about women in tech as people but the truth is i only use them for my personal advantage and entertainment



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73192] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (190 preceding siblings ...)
  2016-01-22 18:35 ` [ruby-core:73191] " slepegacla
@ 2016-01-22 18:36 ` aethraiam
  2016-01-22 19:02 ` [ruby-core:73193] " aethraiam
                   ` (281 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: aethraiam @ 2016-01-22 18:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Responsible Pythonista.


The need for a Code of Conduct is subjective, what we need is keep communities open to new ideas, after all they are Free Open Source project communities that thrive on intellectual currency. This why I oppose the usage of the Contributor Covenant, as a whole or in part.

As mentioned by Richard [https://bugs.ruby-lang.org/issues/12004#note-196] it is important to look at the motivations behind the push for adoption of the Covenant and as another poster showed, proponents of the Covenant HAVE engaged in behaviour that contradicts it, yet no punitive action have occured for these wrong doings. The ambigious and selective nature at which the Covenant can even detect wrong doing is cause for concern. Relevant link:https://archive.is/q25KG

Coraline's insistence that in the case a CoC is adopted, the Contributor Covenant is credits, is a conflict of interest and revelas an ulterior motive. It seems to be more about gaining a foot note to brag about adoption number to further push the Covenant into other projects as it the case in this very issue: "At last count there are over 13,000 projects on Github that have adopted it." *Implement it because all these have done*, one of the many logical fallacies being used to push for adoption in this thread.

Other cases against CoC adoption are the case of the Django Software Foundation conference and mailing list CoCs.

After implementation of the private mailing list CoC activity has trickled down to the point where the past december board election saw record low participation causing a preocupation for vote diversity.  These preocupations were voiced by the new chair and echoed by the rest of the board.  Most members in the list are scared now to post anything.  This is a case where adoption of a CoC cause a reduction in diversity and particiaption.

Further beyond the board, as a consequence of low participation the Board, Code of Conduct Committe, Grant Committe, Fellowship Committe are composed of the same leardership, very few new name. A monoculture is being created as a secondary effect.
The other case is the complaint filed against a members of the DSF by a transgendered programmer. The CoC committe representative acknowledges that there is a "conflict of interest" in the complaint and warns that it will be a delicate matter. It seems position does matter when the time for applicatbility comes in the CoC cases. In these cases those in favor of CoCs or in positions of power seem to be shielded from the requirements of the code.

Further evidence in the decline of the operations of the DSF can be seem in the low number of Corporate members this year, where many companies have not renewed their membership causing a severe cut of the fountations' revenue. The grant from the Mozilla foundation has a backstory known to just a few.

There is also a legal matter of the DSF using foundation money for pursuit of matter of political nature in violating it's bylaws and contrary to it's mission statement. This matter is being discussed in private for fear of retribution, and shows how CoCs are not above the law.

I can post censored screenshots (and archived links where there is no identifiable information) of these cases if assurance that evidence against CoC's will not be further deleted.

Disclaimer: I am a Django core developer, DSF member, PyLadies co-founder, PSF member and DjangoGirls US chapter board member.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73193] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (191 preceding siblings ...)
  2016-01-22 18:36 ` [ruby-core:73192] " aethraiam
@ 2016-01-22 19:02 ` aethraiam
  2016-01-22 19:16 ` [ruby-core:73194] " nekocat432
                   ` (280 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: aethraiam @ 2016-01-22 19:02 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Anonymous Anonymous.


I hope this is not what we are to expect in the CoC future: https://archive.is/0x6Wr

PS: Please stop deleting accounts.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73194] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (192 preceding siblings ...)
  2016-01-22 19:02 ` [ruby-core:73193] " aethraiam
@ 2016-01-22 19:16 ` nekocat432
  2016-01-22 19:18 ` [ruby-core:73195] " jonathan
                   ` (279 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 19:16 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Anonymous wrote:
> I hope this is not what we are to expect in the CoC future: https://archive.is/0x6Wr
> 
> PS: Please stop deleting accounts.

This is actually quite typical of those types. I expect next Coraline will announce on her twitter to come here and harass the Ruby-lang developers until they cave to their demands. This is the described behavior I've seen from those who have an agenda to push.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73195] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (193 preceding siblings ...)
  2016-01-22 19:16 ` [ruby-core:73194] " nekocat432
@ 2016-01-22 19:18 ` jonathan
  2016-01-22 19:21 ` [ruby-core:73196] " slepegacla
                   ` (278 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: jonathan @ 2016-01-22 19:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jonathan Eyler-Werve.


I strongly support adopting a code of conduct, with enforcement provisions. The fake account creation and personal attacks against Coraline displayed above should give pause to anyone who thinks MINASWAN is a magic remedy. 

It's not OK to say "Our community doesn't have this problem" and then do nothing about it. Because all human communities have this problem. The responsible ones, the 'nice' ones, are the ones taking reasonable steps to address abuse and harassment. If you care about this, you should care about creating an effective and fair governance systems, not just promises. 

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73196] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (194 preceding siblings ...)
  2016-01-22 19:18 ` [ruby-core:73195] " jonathan
@ 2016-01-22 19:21 ` slepegacla
  2016-01-22 19:22 ` [ruby-core:73197] " lvoswink
                   ` (277 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 19:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Hi guys,

I've done a lot of thinking over the last day and after reading this thread, I understand how a CoC for the Ruby community isn't the best option. Please could you close this request and accept my apologies.

Thank you for your time, Coraline.

P.S. - Please support me on Patreon: patreon.com/coraline 


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73197] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (195 preceding siblings ...)
  2016-01-22 19:21 ` [ruby-core:73196] " slepegacla
@ 2016-01-22 19:22 ` lvoswink
  2016-01-22 19:25 ` [ruby-core:73198] " nekocat432
                   ` (276 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: lvoswink @ 2016-01-22 19:22 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Lauren Voswinkel.


A code of conduct, fundamentally, exists in a community in the same way that a disaster plan exists. It is there, so that, should an incident occur, there is a clear indication of both the process through which that incident can be reported, and the potential outcomes of resolution of that incident should remediation fail. To put it more succinctly, the involvement of the formalized process of a code of conduct is, in itself, a method of last resort.

Ideally, if a code of conduct has been adopted, its only usage should be one of signaling to people what behaviors will not be tolerated, and suggesting to those who might be affected by harassment, in any form, that they have a direct ability to seek remediation through a formalized process, and that their issue will not be ignored or trivialized. With a vocal involvement by all parties, it should be relatively impossible to actually utilize a code of conduct as a blunt instrument.

Does a code of conduct push towards a certain mindset or set of views? Absolutely. It works to move people towards a situation where comments and situations that could be questionable under the code of conduct are actively self-patrolled. If this is a problematic concept for you, I ask you why your "freedom" to make such comments or situations is so dearly important to you. Is there something inherently problematic with taking a moment, or maybe a few moments, to think about how a situation could be viewed as hurtful or antagonizing from another person's perspective? Is there something wrong with curbing behavior and thinking about how to present your points and opinions to others in a manner that is less inflammatory? If you believe there is, contemplate that conclusion.

In the end, a code of conduct is an emergency plan. Akin to an earthquake or fire evacuation plan, it provides guidelines for how to act in an unforseeable circumstance so it can be met with reason, rather than knee-jerk reactions.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73198] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (196 preceding siblings ...)
  2016-01-22 19:22 ` [ruby-core:73197] " lvoswink
@ 2016-01-22 19:25 ` nekocat432
  2016-01-22 19:25 ` [ruby-core:73199] " lvoswink
                   ` (275 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 19:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Jonathan Eyler-Werve wrote:
> I strongly support adopting a code of conduct, with enforcement provisions. The fake account creation and personal attacks against Coraline displayed above should give pause to anyone who thinks MINASWAN is a magic remedy. 
> 
> It's not OK to say "Our community doesn't have this problem" and then do nothing about it. Because all human communities have this problem. The responsible ones, the 'nice' ones, are the ones taking reasonable steps to address abuse and harassment. If you care about this, you should care about creating an effective and fair governance systems, not just promises.

Or we've seen her political activism, including others of her crowd in action and are overwhelmingly against her actions.

As a minority far oppressed more than Coraline, she needs to just drop it.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73199] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (197 preceding siblings ...)
  2016-01-22 19:25 ` [ruby-core:73198] " nekocat432
@ 2016-01-22 19:25 ` lvoswink
  2016-01-22 19:27 ` [ruby-core:73200] " slepegacla
                   ` (274 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: lvoswink @ 2016-01-22 19:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Lauren Voswinkel.


Disregard #209, as it comes from the fake account created by someone impersonating the original poster.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73200] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (198 preceding siblings ...)
  2016-01-22 19:25 ` [ruby-core:73199] " lvoswink
@ 2016-01-22 19:27 ` slepegacla
  2016-01-22 19:29 ` [ruby-core:73201] " slepegacla
                   ` (273 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 19:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Lauren Voswinkel wrote:
> Does a code of conduct push towards a certain mindset or set of views? Absolutely. It works to move people towards a situation where comments and situations that could be questionable under the code of conduct are actively self-patrolled. If this is a problematic concept for you, I ask you why your "freedom" to make such comments or situations is so dearly important to you. Is there something inherently problematic with taking a moment, or maybe a few moments, to think about how a situation could be viewed as hurtful or antagonizing from another person's perspective? Is there something wrong with curbing behavior and thinking about how to present your points and opinions to others in a manner that is less inflammatory? If you believe there is, contemplate that conclusion.

What's made me second guess my own idea for the CoC is that there have been times in history where it was illegal or you risked rejection from society to be pro gay/trans/minority. How sure are we that our current world view is the best one? Could we be marginalizing people who have the best views for humanity but are currently unpopular?


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73201] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (199 preceding siblings ...)
  2016-01-22 19:27 ` [ruby-core:73200] " slepegacla
@ 2016-01-22 19:29 ` slepegacla
  2016-01-22 19:32 ` [ruby-core:73202] " paul.t.hinze
                   ` (272 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 19:29 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Lauren Voswinkel wrote:
> Disregard #209, as it comes from the fake account created by someone impersonating the original poster.

Just because I am now against the CoC doesn't mean you can oppress me and marginalize my views.

Mods, please close this thread and end all this harrassment.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73202] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (200 preceding siblings ...)
  2016-01-22 19:29 ` [ruby-core:73201] " slepegacla
@ 2016-01-22 19:32 ` paul.t.hinze
  2016-01-22 21:18   ` [ruby-core:73230] " Jorge Castillo
  2016-01-22 19:32 ` [ruby-core:73203] " lvoswink
                   ` (271 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: paul.t.hinze @ 2016-01-22 19:32 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Paul Hinze.


I'm adding my voice the growing group of Ruby project creators/maintainers on this thread who support the adoption of a CoC with a mechanism for enforcement of violations.

As the amount of noise on this thread grows, I hope the message that shines through is one that reflects the values of the core of the Ruby community. It's disappointing to hear Matz favor his own personal interpretation of "nice" over the voices of so many from the community who are saying clearly and emphatically: enforcement is crucial to an effective CoC. And an effective CoC is crucial to building the kind of community that is "nice" in a way that is not just bound to the personal interpretation of a few individuals, but instead is based in a public, collaboratively authored, and collectively agreed upon set of standards that is shared between everyone who participates.

Perhaps with enough of us joining together, we the Ruby Community can help Matz understand. Count me in as one.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73203] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (201 preceding siblings ...)
  2016-01-22 19:32 ` [ruby-core:73202] " paul.t.hinze
@ 2016-01-22 19:32 ` lvoswink
  2016-01-22 19:33 ` [ruby-core:73204] " nekocat432
                   ` (270 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: lvoswink @ 2016-01-22 19:32 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Lauren Voswinkel.


Ruby Dino wrote:

> As a minority far oppressed more than Coraline, she needs to just drop it.

This is a claim that cannot be substantiated in your favor and is nothing if not divisive. Comparisons between two groups oppressions' has no bearing on the discussion at hand and does nothing to lend credence to your claims and views.

This is to say that I am not denying your experiences, they are real and valid. However, you have no ability to quantitatively, or qualitatively compare how your experiences of discrimination compare to another person's, particularly by using the social groups you belong to as a basis for that argument.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73204] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (202 preceding siblings ...)
  2016-01-22 19:32 ` [ruby-core:73203] " lvoswink
@ 2016-01-22 19:33 ` nekocat432
  2016-01-22 19:33 ` [ruby-core:73205] " lvoswink
                   ` (269 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 19:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Lauren Voswinkel wrote:
> Disregard #209, as it comes from the fake account created by someone impersonating the original poster.

I only knew it was a matter of time before the white knights of Coraline came to this thread.

Lauren's timeline can be seen here where she's discussing this ticket
https://twitter.com/laurenvoswinkel/with_replies

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73205] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (203 preceding siblings ...)
  2016-01-22 19:33 ` [ruby-core:73204] " nekocat432
@ 2016-01-22 19:33 ` lvoswink
  2016-01-22 19:35 ` [ruby-core:73206] " slepegacla
                   ` (268 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: lvoswink @ 2016-01-22 19:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Lauren Voswinkel.


Coraline Ada Ehmke wrote:
> Lauren Voswinkel wrote:
> > Disregard #209, as it comes from the fake account created by someone impersonating the original poster.
> 
> Just because I am now against the CoC doesn't mean you can oppress me and marginalize my views.
> 
> Mods, please close this thread and end all this harassment.

https://bugs.ruby-lang.org/users/10502 != https://bugs.ruby-lang.org/users/10446

Impersonating another to advance your views is detestable, with or without a code of conduct in place.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73206] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (204 preceding siblings ...)
  2016-01-22 19:33 ` [ruby-core:73205] " lvoswink
@ 2016-01-22 19:35 ` slepegacla
  2016-01-22 19:35 ` [ruby-core:73207] " nekocat432
                   ` (267 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 19:35 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Lauren Voswinkel wrote:
> Ruby Dino wrote:
> 
> > As a minority far oppressed more than Coraline, she needs to just drop it.
> 
> This is a claim that cannot be substantiated in your favor and is nothing if not divisive. Comparisons between two groups oppressions' has no bearing on the discussion at hand and does nothing to lend credence to your claims and views.
> 
> This is to say that I am not denying your experiences, they are real and valid. However, you have no ability to quantitatively, or qualitatively compare how your experiences of discrimination compare to another person's, particularly by using the social groups you belong to as a basis for that argument.

In that case what is the progressive stack?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73207] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (205 preceding siblings ...)
  2016-01-22 19:35 ` [ruby-core:73206] " slepegacla
@ 2016-01-22 19:35 ` nekocat432
  2016-01-22 19:36 ` [ruby-core:73208] " me
                   ` (266 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 19:35 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Lauren Voswinkel wrote:
> This is to say that I am not denying your experiences, they are real and valid. However, you have no ability to quantitatively, or qualitatively compare how your experiences of discrimination compare to another person's, particularly by using the social groups you belong to as a basis for that argument.

Except the way Coraline and others like her engage is not only damaging, it polarizes the others on the opposite side of the fence to hate the LGBT community even more.

Basically, "Thanks for fucking everything up we've worked on for the past 30 years"



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73208] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (206 preceding siblings ...)
  2016-01-22 19:35 ` [ruby-core:73207] " nekocat432
@ 2016-01-22 19:36 ` me
  2016-01-22 19:37 ` [ruby-core:73209] " slepegacla
                   ` (265 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22 19:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Please disable user 10502. That's not Coraline Ada Ehmke, it's somebody else pretending to be her. Thanks!

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73209] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (207 preceding siblings ...)
  2016-01-22 19:36 ` [ruby-core:73208] " me
@ 2016-01-22 19:37 ` slepegacla
  2016-01-22 19:39 ` [ruby-core:73210] " slepegacla
                   ` (264 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 19:37 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Paul Hinze wrote:
>I hope the message that shines through is one that reflects the values of the core of the Ruby community. It's disappointing to hear Matz favor his own personal interpretation of "nice" over the voices of so many from the community who are saying clearly and emphatically: enforcement is crucial to an effective CoC. And an effective CoC is crucial to building the kind of community that is "nice" in a way that is not just bound to the personal interpretation of a few individuals, but instead is based in a public, collaboratively authored, and collectively agreed upon set of standards that is shared between everyone who participates.

https://jaymans.files.wordpress.com/2014/05/sat-race-income-1995.png

This graph here clearly demonstrates that Matz, being an Asain man has the highest IQ in this thread so I have changed my position to trust him and his judgement of what is nice being far better than my own.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73210] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (208 preceding siblings ...)
  2016-01-22 19:37 ` [ruby-core:73209] " slepegacla
@ 2016-01-22 19:39 ` slepegacla
  2016-01-22 19:43 ` [ruby-core:73211] " lvoswink
                   ` (263 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 19:39 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


David Celis wrote:
> Please disable user 10502. That's not Coraline Ada Ehmke, it's somebody else pretending to be her. Thanks!

I am the real Coraline, i have changed my opinion and these leftists cannot accept that. Please stop them from brigading me from twitter.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73211] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (209 preceding siblings ...)
  2016-01-22 19:39 ` [ruby-core:73210] " slepegacla
@ 2016-01-22 19:43 ` lvoswink
  2016-01-22 19:47 ` [ruby-core:73212] " fred_h
                   ` (262 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: lvoswink @ 2016-01-22 19:43 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Lauren Voswinkel.


Ruby Dino wrote:
> Lauren Voswinkel wrote:
> > This is to say that I am not denying your experiences, they are real and valid. However, you have no ability to quantitatively, or qualitatively compare how your experiences of discrimination compare to another person's, particularly by using the social groups you belong to as a basis for that argument.
> 
> Except the way Coraline and others like her engage is not only damaging, it polarizes the others on the opposite side of the fence to hate the LGBT community even more.
> 
> Basically, "Thanks for fucking everything up we've worked on for the past 30 years"

Which has exactly what relevance to the discussion of codes of conduct and whether or not one with defined and enforceable action items should be adopted?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73212] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (210 preceding siblings ...)
  2016-01-22 19:43 ` [ruby-core:73211] " lvoswink
@ 2016-01-22 19:47 ` fred_h
  2016-01-22 19:49 ` [ruby-core:73213] " slepegacla
                   ` (261 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: fred_h @ 2016-01-22 19:47 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Fred Heath.


Coraline Ada Ehmke wrote:
> David Celis wrote:
> > Fred, please tone down the sarcasm. It's already been made clear more than once that sort of language doesn't translate into Japanese very well and just ultimately becomes a confusing exchange. Thanks!
> 
> This is exactly why Ruby needs a CoC. 
> 
> Its great to see that the obvious troll was banned, but what Fred has done here is committed quite a serious micro-aggression against a minority and has got away with it scott free.
> 
> There are around 8-10 people in this thread who, with an enforceable Code of Conduct, we would be able to purge as micro-aggressors thus making the Ruby community a much safer space for marginalized groups. Overtime we can work towards eliminating as many people with problematic opinions until they will no-longer participate in the community, or they will learn to suppress their points of view, both in tech and in their open personal lives (as it will reflect on their status within tech communities).
> 
> By the way, I forgot to mention but I am on Patreon if anyone here would like to help me fight against bigotry in Tech- https://www.patreon.com/coraline

I am now confused! Is the above (#202) really from Coraline?  Because if it is, this post demonstrates -in better ways than I ever could- the absolute need to reject this CoC and everything it stands for. Can a moderator please clarify?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73213] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (211 preceding siblings ...)
  2016-01-22 19:47 ` [ruby-core:73212] " fred_h
@ 2016-01-22 19:49 ` slepegacla
  2016-01-22 19:50 ` [ruby-core:73214] " lvoswink
                   ` (260 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 19:49 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


I forgot, I have some links to post:

WOW MUST SEE Auschwitz the true story ( David Cole in Auschwitz Full Documentary ) 
https://www.youtube.com/watch?v=aQjNs-Ght8s

The Greatest Truth Never Told - Full documentary about Hitler did nothing wrong.
https://www.youtube.com/watch?v=pmDU_1sUXik

Please support me on Patreon: patreon.com/coraline

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73214] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (212 preceding siblings ...)
  2016-01-22 19:49 ` [ruby-core:73213] " slepegacla
@ 2016-01-22 19:50 ` lvoswink
  2016-01-22 19:51 ` [ruby-core:73215] " me
                   ` (259 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: lvoswink @ 2016-01-22 19:50 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Lauren Voswinkel.


Fred Heath wrote:
> Coraline Ada Ehmke wrote:
> > David Celis wrote:
> > > Fred, please tone down the sarcasm. It's already been made clear more than once that sort of language doesn't translate into Japanese very well and just ultimately becomes a confusing exchange. Thanks!
> > 
> > This is exactly why Ruby needs a CoC. 
> > 
> > Its great to see that the obvious troll was banned, but what Fred has done here is committed quite a serious micro-aggression against a minority and has got away with it scott free.
> > 
> > There are around 8-10 people in this thread who, with an enforceable Code of Conduct, we would be able to purge as micro-aggressors thus making the Ruby community a much safer space for marginalized groups. Overtime we can work towards eliminating as many people with problematic opinions until they will no-longer participate in the community, or they will learn to suppress their points of view, both in tech and in their open personal lives (as it will reflect on their status within tech communities).
> > 
> > By the way, I forgot to mention but I am on Patreon if anyone here would like to help me fight against bigotry in Tech- https://www.patreon.com/coraline
> 
> I am now confused! Is the above (#202) really from Coraline?  Because if it is, this post demonstrates -in better ways than I ever could- the absolute need to reject this CoC and everything it stands for. Can a moderator please clarify?

#202 came from the impersonating account. Hover over the name to see the user id to verify if it is actually Coraline (the OP has her id) versus the impostor.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73215] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (213 preceding siblings ...)
  2016-01-22 19:50 ` [ruby-core:73214] " lvoswink
@ 2016-01-22 19:51 ` me
  2016-01-22 19:52 ` [ruby-core:73216] " nekocat432
                   ` (258 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22 19:51 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Fred Heath wrote:
> Coraline Ada Ehmke wrote:
> > David Celis wrote:
> > > Fred, please tone down the sarcasm. It's already been made clear more than once that sort of language doesn't translate into Japanese very well and just ultimately becomes a confusing exchange. Thanks!
> > 
> > This is exactly why Ruby needs a CoC. 
> > 
> > Its great to see that the obvious troll was banned, but what Fred has done here is committed quite a serious micro-aggression against a minority and has got away with it scott free.
> > 
> > There are around 8-10 people in this thread who, with an enforceable Code of Conduct, we would be able to purge as micro-aggressors thus making the Ruby community a much safer space for marginalized groups. Overtime we can work towards eliminating as many people with problematic opinions until they will no-longer participate in the community, or they will learn to suppress their points of view, both in tech and in their open personal lives (as it will reflect on their status within tech communities).
> > 
> > By the way, I forgot to mention but I am on Patreon if anyone here would like to help me fight against bigotry in Tech- https://www.patreon.com/coraline
> 
> I am now confused! Is the above (#202) really from Coraline?  Because if it is, this post demonstrates -in better ways than I ever could- the absolute need to reject this CoC and everything it stands for. Can a moderator please clarify?

That is not Coraline, as others and myself have already stated. Coraline's user ID is 10446, and she already pointed out the impersonator in an earlier comment (https://bugs.ruby-lang.org/issues/12004#note-203). That impersonator's user ID is 10502; I ask that a moderator please deal with this.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73216] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (214 preceding siblings ...)
  2016-01-22 19:51 ` [ruby-core:73215] " me
@ 2016-01-22 19:52 ` nekocat432
  2016-01-22 19:55 ` [ruby-core:73217] " azzzz
                   ` (257 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 19:52 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Lauren Voswinkel wrote:
> Which has exactly what relevance to the discussion of codes of conduct and whether or not one with defined and enforceable action items should be adopted?

The relevance of WHICH CoC Ruby should adopt if any. The Contributors Covenant is bad spirited, as I've displayed the github link to the commits.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73217] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (215 preceding siblings ...)
  2016-01-22 19:52 ` [ruby-core:73216] " nekocat432
@ 2016-01-22 19:55 ` azzzz
  2016-01-22 19:59 ` [ruby-core:73218] " lvoswink
                   ` (256 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: azzzz @ 2016-01-22 19:55 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Aston J.


Matz,

Please don't feel like you have to act now. It would be totally fine to thank everyone for bringing the matter to your attention and saying that you would now like some time to think about it. That could be a few weeks or a few months - there is no rush. You have been running things absolutely fine for over 20 years - a few months without a CoC isn't going to kill anyone. 

I do feel that rushing into one could create more problems that it would solve - particularly if it is based on the CCoC - which I feel has a negative, unnecessarily  antagonistic tone and is connected to an unpleasant episode in our very community (Opal controversy). Contrast it to the positive open-armed tone of the Sass community guidelines: http://sass-lang.com/community-guidelines

Aston

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73218] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (216 preceding siblings ...)
  2016-01-22 19:55 ` [ruby-core:73217] " azzzz
@ 2016-01-22 19:59 ` lvoswink
  2016-01-22 20:01 ` [ruby-core:73219] " slepegacla
                   ` (255 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: lvoswink @ 2016-01-22 19:59 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Lauren Voswinkel.


Ruby Dino wrote: 
> The relevance of WHICH CoC Ruby should adopt if any. The Contributors Covenant is bad spirited, as I've displayed the github link to the commits.

Which is fair, looking my initial comment on here, do you support or not support a CoC to be used as described. If so, which one, if not, why?

Do you disagree with my suggestion of enforceable and definable protocols in cases where existing methodologies of remediation fail?

Let's move the conversation about this in a productive direction rather than sniping at each other.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73219] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (217 preceding siblings ...)
  2016-01-22 19:59 ` [ruby-core:73218] " lvoswink
@ 2016-01-22 20:01 ` slepegacla
  2016-01-22 20:07 ` [ruby-core:73220] " nekocat432
                   ` (254 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 20:01 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Matz,

You are from Glorious Japan. I am from Germany. Our people stood together in the 1940s as one. We know that the supposed rape of nanking was a hoax (http://www2.biglobe.ne.jp/remnant/nankingm.htm). You know that the supposed holocaust was a hoax (https://www.reddit.com/r/holocaust/).

I am sorry that I opened up this request. It was a mistake. I was tricked by Jews.

Please close it as soon as you awake from your slumber.

Coraline


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73220] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (218 preceding siblings ...)
  2016-01-22 20:01 ` [ruby-core:73219] " slepegacla
@ 2016-01-22 20:07 ` nekocat432
  2016-01-22 20:15 ` [ruby-core:73221] " fred_h
                   ` (253 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 20:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Lauren Voswinkel wrote:
> Which is fair, looking at my initial comment on here, do you support or not support a CoC to be used as described. If so, which one, if not, why?
> 
> Do you disagree with my suggestion of enforceable and definable protocols in cases where existing methodologies of remediation fail?
> 
> Let's move the conversation about this in a productive direction rather than sniping at each other.

We've had many admins on ruby-lang throughout the time, some with commit privs have admin access. I'd like a small but decent CoC like PostgreSQL's which basically states "don't be an asshole." Enforcement doesn't need to be specified, as we've already seen in this thread if we see someone being bad they are removed. This would be even more so for a CoC or guideline. CoCs don't have to be like laws, as this is also a privately run project and not subject to legal remedies unless otherwise specified by country law.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73221] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (219 preceding siblings ...)
  2016-01-22 20:07 ` [ruby-core:73220] " nekocat432
@ 2016-01-22 20:15 ` fred_h
  2016-01-22 20:16 ` [ruby-core:73222] " slepegacla
                   ` (252 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: fred_h @ 2016-01-22 20:15 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Fred Heath.


Aston J wrote:
> Matz,
> 
> Please don't feel like you have to act now. It would be totally fine to thank everyone for bringing the matter to your attention and saying that you would now like some time to think about it. That could be a few weeks or a few months - there is no rush. You have been running things absolutely fine for over 20 years - a few months without a CoC isn't going to kill anyone. 
> 
> I do feel that rushing into one could create more problems that it would solve - particularly if it is based on the CCoC - which I feel has a negative, unnecessarily  antagonistic tone and is connected to an unpleasant episode in our very community (Opal controversy). Contrast it to the positive open-armed tone of the Sass community guidelines: http://sass-lang.com/community-guidelines
> 
> Aston

I agree with Aston on this one. Matz please take some time to think on this. That's my last word on the matter. Goodbye and thanks for listening.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73222] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (220 preceding siblings ...)
  2016-01-22 20:15 ` [ruby-core:73221] " fred_h
@ 2016-01-22 20:16 ` slepegacla
  2016-01-22 20:22 ` [ruby-core:73223] " lvoswink
                   ` (251 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 20:16 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Matz,

I forgot to mention, if you would like to see the inspiration behind the CoC please see:

http://ddickerson.igc.org/The_Protocols_of_the_Learned_Elders_of_Zion.pdf

Coraline

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73223] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (221 preceding siblings ...)
  2016-01-22 20:16 ` [ruby-core:73222] " slepegacla
@ 2016-01-22 20:22 ` lvoswink
  2016-01-22 20:25 ` [ruby-core:73224] " slepegacla
                   ` (250 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: lvoswink @ 2016-01-22 20:22 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Lauren Voswinkel.


Ruby Dino wrote:
> We've had many admins on ruby-lang throughout the time, some with commit privs have admin access. I'd like a small but decent CoC like PostgreSQL's which basically states "don't be an asshole." Enforcement doesn't need to be specified, as we've already seen in this thread if we see someone being bad they are removed. This would be even more so for a CoC or guideline. CoCs don't have to be like laws, as this is also a privately run project and not subject to legal remedies unless otherwise specified by country law.

The question is not "Why is what we do inadequate?" It's much more about "If there is an issue that is highly contentious, what do we do in that case?" Also, "Do people feel like they have a way or place to bring forward sensitive issues without fear of direct reprisal?"

I get it, a CoC can seem like either a bureaucratic hassle or like a gag on feeling relaxed in an environment. That said, there are explanations of why CoCs need to be enforceable, visible, and provide a path for private reporting and remediation. http://rachelnabors.com/2015/09/01/code-of-conduct/ is one such example.

Fundamentally, we may be unable to come to a consensus about what a CoC should be as our experiences and those of our friends probably differ drastically. I, personally, have seen vague CoCs personally affect people I care about, so I'm steadfastly against relying on vagaries for situations that are far and away outside the norm of human interaction and behavior. My insistence would be that, because this is a private project, particularly with people from various linguistic and cultural backgrounds, that stipulating examples of what kind of behavior is unacceptable becomes MORE important. The reason for this being that we have no common laws, culture, or social background to rely on to make those inferences. Without that commonality, explicit examples become crucial.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73224] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (222 preceding siblings ...)
  2016-01-22 20:22 ` [ruby-core:73223] " lvoswink
@ 2016-01-22 20:25 ` slepegacla
  2016-01-22 20:41 ` [ruby-core:73225] " jonathan
                   ` (249 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 20:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Lauren Voswinkel wrote:
> some stuff

Wow, great points Lauren. Are you transgendered and if so do you happen to have a patreon account I can donate to? 

(mine is patreon.com/coraline in case you didn't know)

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73225] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (223 preceding siblings ...)
  2016-01-22 20:25 ` [ruby-core:73224] " slepegacla
@ 2016-01-22 20:41 ` jonathan
  2016-01-22 20:47 ` [ruby-core:73226] " s
                   ` (248 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: jonathan @ 2016-01-22 20:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jonathan Eyler-Werve.


More moderation, please.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73226] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (224 preceding siblings ...)
  2016-01-22 20:41 ` [ruby-core:73225] " jonathan
@ 2016-01-22 20:47 ` s
  2016-01-22 20:57 ` [ruby-core:73227] " josh
                   ` (247 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: s @ 2016-01-22 20:47 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Prem Sichanugrist.


I think the moderators have been pinged. However, due to time zone, we might not see any action until 12:00AM GMT given it's Saturday morning.

Please enjoy this thread responsibly, and happy Friday! You've made it through another week! 🐱

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73227] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (225 preceding siblings ...)
  2016-01-22 20:47 ` [ruby-core:73226] " s
@ 2016-01-22 20:57 ` josh
  2016-01-22 21:07 ` [ruby-core:73228] " slepegacla
                   ` (246 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: josh @ 2016-01-22 20:57 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Josh Mills.


I love the Ruby community. I've come to love many of the people (Aaron, Coraline, Matz, etc). If these people, which have been integral to the community that I love, are in agreement that a CoC is good idea, then we should be drafting one if a current one does not exist. The fact that ones does not currently exist for Ruby should be considered an oversight, and should be remedied.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73228] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (226 preceding siblings ...)
  2016-01-22 20:57 ` [ruby-core:73227] " josh
@ 2016-01-22 21:07 ` slepegacla
  2016-01-22 21:08 ` [ruby-core:73229] " slepegacla
                   ` (245 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 21:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Josh Mills wrote:
> I love the Ruby community. I've come to love many of the people (Aaron, Coraline, Matz, etc). If these people, which have been integral to the community that I love, are in agreement that a CoC is good idea, then we should be drafting one if a current one does not exist. The fact that ones does not currently exist for Ruby should be considered an oversight, and should be remedied.

Would it be suitbale to split hte entire tech community in two? 

People who support CoCs (Cucks)
People who don't support CoCs (Ubermensch)

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73229] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (227 preceding siblings ...)
  2016-01-22 21:07 ` [ruby-core:73228] " slepegacla
@ 2016-01-22 21:08 ` slepegacla
  2016-01-22 21:29 ` [ruby-core:73231] " me
                   ` (244 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 21:08 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Coraline Ada Ehmke wrote:
> Josh Mills wrote:
> > I love the Ruby community. I've come to love many of the people (Aaron, Coraline, Matz, etc). If these people, which have been integral to the community that I love, are in agreement that a CoC is good idea, then we should be drafting one if a current one does not exist. The fact that ones does not currently exist for Ruby should be considered an oversight, and should be remedied.
> 
> Would it be suitable to split the entire tech community in two? 
> 
> People who support CoCs (Cucks)
> People who don't support CoCs (Ubermensch)



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73230] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22 19:32 ` [ruby-core:73202] " paul.t.hinze
@ 2016-01-22 21:18   ` Jorge Castillo
  0 siblings, 0 replies; 541+ messages in thread
From: Jorge Castillo @ 2016-01-22 21:18 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 251 bytes --]

>
> Perhaps with enough of us joining together, we the Ruby Community can help
> Matz understand.

It's funny how today people can't have an opinion, now "they must be helped
to understand"! This made me laugh, though nonetheless it also made me sad.

[-- Attachment #1.2: Type: text/html, Size: 471 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73231] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (228 preceding siblings ...)
  2016-01-22 21:08 ` [ruby-core:73229] " slepegacla
@ 2016-01-22 21:29 ` me
  2016-01-22 21:30 ` [ruby-core:73232] " slepegacla
                   ` (243 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22 21:29 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


Any moderation, please.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73232] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (229 preceding siblings ...)
  2016-01-22 21:29 ` [ruby-core:73231] " me
@ 2016-01-22 21:30 ` slepegacla
  2016-01-22 21:41 ` [ruby-core:73233] " kosaki.motohiro
                   ` (242 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 21:30 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


I was thinking, could we vote to replace Matz with Anita Sarkeesian as I feel she is more ethically qualified to lead this community?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73233] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (230 preceding siblings ...)
  2016-01-22 21:30 ` [ruby-core:73232] " slepegacla
@ 2016-01-22 21:41 ` kosaki.motohiro
  2016-01-22 21:57 ` [ruby-core:73234] " slepegacla
                   ` (241 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: kosaki.motohiro @ 2016-01-22 21:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Motohiro KOSAKI.


> Just as an idea, what about the following: We already have a mail address specifically designed and operated to address security issues (security@ruby-lang.org). It seems to me that there might be some commonalities between that mailing list and the issue in this thread. One is a strong desire for confidentiality. I'm not part of the security team, but as far as I understand, it has been working without too much bureaucracy. Also, it works without a widely published list of who watches mail to that address.

Sorry, I respectfully and strong disagree to reuse security@ruby-lang.org. security@ruby-lang.org is not only subscribed security team, but also some OS vendor and Linux distributor staff because we want they handle security issue very quickly. If real and serious personal attack will be happen, I suspect injured person don't want the attacking message widely spread. Then, harassment and security reporting place should be separated. 


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73234] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (231 preceding siblings ...)
  2016-01-22 21:41 ` [ruby-core:73233] " kosaki.motohiro
@ 2016-01-22 21:57 ` slepegacla
  2016-01-22 21:57 ` [ruby-core:73235] " me
                   ` (240 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 21:57 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Motohiro KOSAKI wrote:
> Sorry, I respectfully and strong disagree to reuse security@ruby-lang.org. security@ruby-lang.org is not only subscribed security team, but also some OS vendor and Linux distributor staff because we want they handle security issue very quickly. If real and serious personal attack will be happen, I suspect injured person don't want the attacking message widely spread. Then, harassment and security reporting place should be separated.

Thank you honorable Kosaki-San for shutting down this Marxist. 

If we do adopt a CoC I have a new clause for it adopted from another CoC by a wonderful open source contributor named David Lane.

"We must secure the existence of our people and a future for white (and Japanese) children."

(I've amended it for our Japanese Aryan brethren)

Also please can we add:

"Because the beauty of the White (and Japanese) Aryan woman must not perish from the earth."

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73235] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (232 preceding siblings ...)
  2016-01-22 21:57 ` [ruby-core:73234] " slepegacla
@ 2016-01-22 21:57 ` me
  2016-01-22 22:04 ` [ruby-core:73236] " slepegacla
                   ` (239 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22 21:57 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Motohiro KOSAKI wrote:
> > Just as an idea, what about the following: We already have a mail address specifically designed and operated to address security issues (security@ruby-lang.org). It seems to me that there might be some commonalities between that mailing list and the issue in this thread. One is a strong desire for confidentiality. I'm not part of the security team, but as far as I understand, it has been working without too much bureaucracy. Also, it works without a widely published list of who watches mail to that address.
> 
> Sorry, I respectfully and strong disagree to reuse security@ruby-lang.org. security@ruby-lang.org is not only subscribed security team, but also some OS vendor and Linux distributor staff because we want they handle security issue very quickly. If real and serious personal attack will be happen, I suspect injured person don't want the attacking message widely spread. Then, harassment and security reporting place should be separated.

Agreed, security@ruby-lang.org is the wrong place to discuss CoC issues. That mailing list is for security vulnerabilities in the Ruby code ecosystem and would be bad for confidentiality purposes as well as being unrelated to personal security

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73236] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (233 preceding siblings ...)
  2016-01-22 21:57 ` [ruby-core:73235] " me
@ 2016-01-22 22:04 ` slepegacla
  2016-01-22 22:05 ` [ruby-core:73237] " hi
                   ` (238 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 22:04 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Hello this is the real Coralina, we need to stop this trolling ASAP as its derailing this vital conversation about implementing a CoC.

Please could everyone who wants a CoC please email security@ruby-lang.org right now!


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73237] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (234 preceding siblings ...)
  2016-01-22 22:04 ` [ruby-core:73236] " slepegacla
@ 2016-01-22 22:05 ` hi
  2016-01-22 22:13 ` [ruby-core:73238] " john
                   ` (237 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: hi @ 2016-01-22 22:05 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Olivier Lacan.


This thread could be worrisome if it weren't so blindingly obvious where the bile originates from. There have been interesting points raised by people who don't think the code of conduct proposed by Coraline is appropriate. 

It seems, however, that most of the reasonable participants of this thread agree that a more clearly defined code of conduct (whatever its final form) is a welcome addition.

Despite Jeremy Evans' reasonable suggestion that the code of conduct for the Ruby community reflect the philosophies of the language by being more succinct and less specific, I believe the examples listed in [the Contributor Covenant code of conduct](http://contributor-covenant.org/version/1/3/0/code_of_conduct.md) are useful. They define common abuses and misbehavior. I don't believe it's easy to mistake these examples for an exhaustive list.

I therefore support Coraline's suggestion that the Ruby core team should adopt Contributor Covenant's 1.3.0 version of the Contributor Code of Conduct.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73238] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (235 preceding siblings ...)
  2016-01-22 22:05 ` [ruby-core:73237] " hi
@ 2016-01-22 22:13 ` john
  2016-01-22 22:47   ` [ruby-core:73246] " KOSAKI Motohiro
  2016-01-22 22:14 ` [ruby-core:73239] " slepegacla
                   ` (236 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: john @ 2016-01-22 22:13 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by John Croisant.


This thread has had personal attacks, trolls, and impersonation. The mods have acted in some cases (in other cases we are still waiting), but only because it is happening right in front of them.

But what if harassment happens where the mods cannot see? For example, what if a new Ruby user sends an email to ruby-talk, and someone replies privately (not to the list) with harassment, insults, sexual comments, etc.? The new user might think that the Ruby community is a bad place, and leave without telling anyone. The mods might never find out, because the harasser did not say it on the list, and the Ruby community has no CoC to provide guidance about how to report harassment. The harasser could remain for years, scaring people away from the community.

A CoC needs to *at least*:

- Provide a list of examples of unacceptable behavior. Otherwise people may be not sure whether the behavior is allowed in this community. For example, personal insults are (apparently) allowed on the Linux Kernel Mailing List, but are not allowed on ruby-talk. The CoC needs to reflect the Ruby community's standards and expectations of behavior.
- Provide guidelines and instructions about how to report incidents. Otherwise people may not know who to contact about the incident.
- Describe the possible consequences of bad behavior, so that people know reports will be taken seriously.

Those features are missing from the PostgreSQL draft CoC, and the version Jeremy Evans posted, and the Code of Merit, and the Sass community guidelines. In my opinion that makes them inadequate for helping members of the Ruby community who experience harassment. Of the CoCs I have seen proposed in this thread, only the Contributor Covenant has those important features.

I understand the desire to avoid bureaucracy, but we could start with something as simple as an email address or private mailing list that people can contact when an incident occurs, as Martin Dürst suggested. (The address would be a new address, not security@ruby-lang.org.) That address could forward the reports to the mods, who would then decide how to respond.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73239] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (236 preceding siblings ...)
  2016-01-22 22:13 ` [ruby-core:73238] " john
@ 2016-01-22 22:14 ` slepegacla
  2016-01-22 22:18 ` [ruby-core:73240] " hi
                   ` (235 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 22:14 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Every wondered how we got the CoC into Rails? We dug up some dirt on DHH and blackmailed him.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73240] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (237 preceding siblings ...)
  2016-01-22 22:14 ` [ruby-core:73239] " slepegacla
@ 2016-01-22 22:18 ` hi
  2016-01-22 22:25   ` [ruby-core:73242] " KOSAKI Motohiro
  2016-01-22 22:24 ` [ruby-core:73241] " andis.machine
                   ` (234 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: hi @ 2016-01-22 22:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Olivier Lacan.


conduct@ruby-lang.org seems like an obvious address to contact in order to deal with such issues.

Like security, dealing with conduct issues is difficult, time-consuming, and something that needs to be prioritized by people who are trained on how to properly address potential conduct violations. 

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73241] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (238 preceding siblings ...)
  2016-01-22 22:18 ` [ruby-core:73240] " hi
@ 2016-01-22 22:24 ` andis.machine
  2016-01-22 22:27 ` [ruby-core:73243] " slepegacla
                   ` (233 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andis.machine @ 2016-01-22 22:24 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andreas Fast.


I still think that the tone of Coraline's proposal isn't very much aligned with the ruby community. I think that the core team has shown a lot of common sense in the past and we can trust they will continue to do so in the future.
This is about people feeling comfortable and welcome with the ruby community, and I think it has shown maturity and people do feel welcome. I don't think that a code of conduct in itself would make the community a safer place, but people following it.

I like Jeremy's proposal much better, specially because the tone is more attuned to the ruby community and conveys the message, and I think everyone finds it acceptable, although those wanting forceful action might find it lacking, they're not against it. Matz has stated that he doesn't want to put that burden on maintainers and I support his choice.

We can still rely on common sense for forceful action should it be needed, and as we've seen in this very thread, it works just fine.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73242] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22 22:18 ` [ruby-core:73240] " hi
@ 2016-01-22 22:25   ` KOSAKI Motohiro
  0 siblings, 0 replies; 541+ messages in thread
From: KOSAKI Motohiro @ 2016-01-22 22:25 UTC (permalink / raw
  To: hi; +Cc: Ruby developers

> conduct@ruby-lang.org seems like an obvious address to contact in order to deal with such issues.
>
> Like security, dealing with conduct issues is difficult, time-consuming, and something that needs to be prioritized by people who are trained on how to properly address potential conduct violations.

If this is mandatory, nobody can handle this. Unfortunately ruby
community was too healthy and no serious conflict. Any ruby committer
have no enough experience to handle such kind of issue. So, I'd
suggest to start as best effort.

That's better than do nothing.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73243] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (239 preceding siblings ...)
  2016-01-22 22:24 ` [ruby-core:73241] " andis.machine
@ 2016-01-22 22:27 ` slepegacla
  2016-01-22 22:30 ` [ruby-core:73244] " slepegacla
                   ` (232 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 22:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Olivier Lacan wrote:
> conduct@ruby-lang.org seems like an obvious address to contact in order to deal with such issues.
> 
> Like security, dealing with conduct issues is difficult, time-consuming, and something that needs to be prioritized by people who are trained on how to properly address potential conduct violations.

Can we ensure that the progressive stack is used to determine whom the aggressor is? This could be a good way to oppress cisgendered white men while promoting rent-seeking behavior in frizzy haired mulatto chicks and transgendereds.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73244] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (240 preceding siblings ...)
  2016-01-22 22:27 ` [ruby-core:73243] " slepegacla
@ 2016-01-22 22:30 ` slepegacla
  2016-01-22 22:36 ` [ruby-core:73245] " slepegacla
                   ` (231 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 22:30 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Andreas Fast wrote:
> I still think that the tone of Coraline's proposal isn't very much aligned with the ruby community. I think that the core team has shown a lot of common sense in the past and we can trust they will continue to do so in the future.
> This is about people feeling comfortable and welcome with the ruby community, and I think it has shown maturity and people do feel welcome. I don't think that a code of conduct in itself would make the community a safer place, but people following it.
> 
> I like Jeremy's proposal much better, specially because the tone is more attuned to the ruby community and conveys the message, and I think everyone finds it acceptable, although those wanting forceful action might find it lacking, they're not against it. Matz has stated that he doesn't want to put that burden on maintainers and I support his choice.
> 
> We can still rely on common sense for forceful action should it be needed, and as we've seen in this very thread, it works just fine.

Come on Andreas, its 2016! The time of Aryan Japanese common scene and logic is over, it is the time for Jewish/Marxist divisive logic now.

Matz did a good job these 20 years but its time for him to hand the community over to us now. He will be remembered well. 

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73245] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (241 preceding siblings ...)
  2016-01-22 22:30 ` [ruby-core:73244] " slepegacla
@ 2016-01-22 22:36 ` slepegacla
  2016-01-22 22:47 ` [ruby-core:73247] " hi
                   ` (230 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 22:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Motohiro KOSAKI wrote:
> > conduct@ruby-lang.org seems like an obvious address to contact in order to deal with such issues.
>  >
>  > Like security, dealing with conduct issues is difficult, time-consuming, and something that needs to be prioritized by people who are trained on how to properly address potential conduct violations.
>  
>  If this is mandatory, nobody can handle this. Unfortunately ruby
>  community was too healthy and no serious conflict. Any ruby committer
>  have no enough experience to handle such kind of issue. So, I'd
>  suggest to start as best effort.
>  
>  That's better than do nothing.

Well this is how we work. 

We see a healthy community with no conflict. 

We come along, propose our trojan horse (CoC).

Divide and conquer the community.

Once its in ruins, we move on.

Did you know we stopped Dead or Alive Xtreme beach Volleyball 3 from being released in the west?

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73246] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22 22:13 ` [ruby-core:73238] " john
@ 2016-01-22 22:47   ` KOSAKI Motohiro
  0 siblings, 0 replies; 541+ messages in thread
From: KOSAKI Motohiro @ 2016-01-22 22:47 UTC (permalink / raw
  To: john; +Cc: Ruby developers

> - Provide a list of examples of unacceptable behavior. Otherwise people may be not sure whether the behavior is allowed in this community. For example, personal insults are (apparently) allowed on the Linux Kernel Mailing List, but are not allowed on ruby-talk. The CoC needs to reflect the Ruby community's standards and expectations of behavior.

Off topic: this is not technically correct. I'm an Asian, non-native
English speaker and working for Linux Kernel Mailing List for 10+
years but I haven't got a personal insult. Some dirty words are
considered allowed on it by historical reason but it doesn't mean a
personal attack is okay.

A maintainer sometimes needs to say a bad code is really really
baaaaad! But it should not be considered it's a kind of personal
attack. I hope everyone understand a good man can write toxic bad
code.

sorry for off topic.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73247] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (242 preceding siblings ...)
  2016-01-22 22:36 ` [ruby-core:73245] " slepegacla
@ 2016-01-22 22:47 ` hi
  2016-01-22 22:59   ` [ruby-core:73252] " KOSAKI Motohiro
  2016-01-22 22:51 ` [ruby-core:73248] " slepegacla
                   ` (229 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: hi @ 2016-01-22 22:47 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Olivier Lacan.


Andreas Fast wrote:
> We can still rely on common sense for forceful action should it be needed, and as we've seen in this very thread, it works just fine.

What does this mean? Where would one individual contact the Ruby core team privately to discuss a conduct issue? It seems to have been established that security@ is not appropriate. 

Being able to reach out to someone seems important. This concept of a single point of contact was added in Contributor Covenant 1.3.0 and seems like a good idea. 

A few people from the Ruby core team seem worried (in this thread) that no one has the time to respond to such issues. This seems odd to me because there is currently no way of knowing how many people would contact conduct@ruby-lang.org if it existed. Are we expecting dozens of emails a day? Why would we possibly expect that? Isn't it worrisome that we would expect hordes of people to raise issues of conduct? 

There needs to be a somewhat private way for people to ask for help with such matters, if there isn't already. I don't think it's unreasonable for me to suggest that if the core team refuses to establish a conduct@ruby-lang.org when a security@ruby-lang.org exists for fear of being overwhelmed, then perhaps the core team needs to be a little more concerned with conduct.

I'm also very busy with my private life, work and open source projects but if responding to conduct issues can allow anyone in the Ruby community to know they can find help when needed, I'll gladly volunteer myself. You can contact me directly at hi@olivierlacan.com.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73248] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (243 preceding siblings ...)
  2016-01-22 22:47 ` [ruby-core:73247] " hi
@ 2016-01-22 22:51 ` slepegacla
  2016-01-22 22:56 ` [ruby-core:73249] " slepegacla
                   ` (228 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 22:51 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Olivier Lacan wrote:
> please can vulnerable trans-gendereded women email me on hi@olivierlacan.com

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73249] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (244 preceding siblings ...)
  2016-01-22 22:51 ` [ruby-core:73248] " slepegacla
@ 2016-01-22 22:56 ` slepegacla
  2016-01-22 22:57 ` [ruby-core:73250] " slepegacla
                   ` (227 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 22:56 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Motohiro KOSAKI wrote:
> > - Provide a list of examples of unacceptable behavior. Otherwise people may be not sure whether the behavior is allowed in this community. For example, personal insults are (apparently) allowed on the Linux Kernel Mailing List, but are not allowed on ruby-talk. The CoC needs to reflect the Ruby community's standards and expectations of behavior.
>  
>  Off topic: this is not technically correct. I'm an Asian, non-native
>  English speaker and working for Linux Kernel Mailing List for 10+
>  years but I haven't got a personal insult. Some dirty words are
>  considered allowed on it by historical reason but it doesn't mean a
>  personal attack is okay.
>  
>  A maintainer sometimes needs to say a bad code is really really
>  baaaaad! But it should not be considered it's a kind of personal
>  attack. I hope everyone understand a good man can write toxic bad
>  code.
>  
>  sorry for off topic.


Honorable Kosaki-san,

You must understand that you are engaging with these people in good faith. They are acting in bad faith and speaking in a kind of double talk which is being lost in translation.

They talk about "feeling safe", "personal attacks", "harassment" but really they are using these concepts as a pretense for assuming political power.

You remind me of: "Safe Space" Students Silence Asian Woman
https://www.youtube.com/watch?v=A8UTj8lQJhY  

You are an Honorable Asain man. Bless your kind heart.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73250] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (245 preceding siblings ...)
  2016-01-22 22:56 ` [ruby-core:73249] " slepegacla
@ 2016-01-22 22:57 ` slepegacla
  2016-01-22 22:58 ` [ruby-core:73251] " rubyamateur
                   ` (226 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: slepegacla @ 2016-01-22 22:57 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Coraline Ada Ehmke wrote:
> Motohiro KOSAKI wrote:
> > > - Provide a list of examples of unacceptable behavior. Otherwise people may be not sure whether the behavior is allowed in this community. For example, personal insults are (apparently) allowed on the Linux Kernel Mailing List, but are not allowed on ruby-talk. The CoC needs to reflect the Ruby community's standards and expectations of behavior.
> >  
> >  Off topic: this is not technically correct. I'm an Asian, non-native
> >  English speaker and working for Linux Kernel Mailing List for 10+
> >  years but I haven't got a personal insult. Some dirty words are
> >  considered allowed on it by historical reason but it doesn't mean a
> >  personal attack is okay.
> >  
> >  A maintainer sometimes needs to say a bad code is really really
> >  baaaaad! But it should not be considered it's a kind of personal
> >  attack. I hope everyone understand a good man can write toxic bad
> >  code.
> >  
> >  sorry for off topic.
> 
> 
> Honorable Kosaki-san,
> 
> You must understand that you are engaging with these people in good faith. They are acting in bad faith and speaking in a kind of double talk which is being lost in translation.
> 
> They talk about "feeling safe", "personal attacks", "harassment" but really they are using these concepts as a pretense for assuming political power over technical communities.
> 
> You remind me of: "Safe Space" Students Silence Asian Woman
> https://www.youtube.com/watch?v=A8UTj8lQJhY  
> 
> You are an Honorable Asian man. Bless your kind heart.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73251] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (246 preceding siblings ...)
  2016-01-22 22:57 ` [ruby-core:73250] " slepegacla
@ 2016-01-22 22:58 ` rubyamateur
  2016-01-22 23:02 ` [ruby-core:73253] " me
                   ` (225 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-22 22:58 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


Andreas Fast wrote:
> I still think that the tone of Coraline's proposal isn't very much aligned with the ruby community. I think that the core team has shown a lot of common sense in the past and we can trust they will continue to do so in the future.
> This is about people feeling comfortable and welcome with the ruby community, and I think it has shown maturity and people do feel welcome. I don't think that a code of conduct in itself would make the community a safer place, but people following it.
> 
> I like Jeremy's proposal much better, specially because the tone is more attuned to the ruby community and conveys the message, and I think everyone finds it acceptable, although those wanting forceful action might find it lacking, they're not against it. Matz has stated that he doesn't want to put that burden on maintainers and I support his choice.
> 
> We can still rely on common sense for forceful action should it be needed, and as we've seen in this very thread, it works just fine.

I fully agree. I think the community needs to **stop torturing itselves** over this thread and do the following:

(1) Choose Jeremy, PostgreSQL, or OpenSSL proposal (the latter 2 being my specific opinion). Attribution goes to PostgreSQL or Jeremy. Commit it to the project.

(2) Perhaps make a date 3, 6, or 12 months from now to review if we need to reconsider what further to put into the code of conduct.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73252] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22 22:47 ` [ruby-core:73247] " hi
@ 2016-01-22 22:59   ` KOSAKI Motohiro
  0 siblings, 0 replies; 541+ messages in thread
From: KOSAKI Motohiro @ 2016-01-22 22:59 UTC (permalink / raw
  To: hi; +Cc: Ruby developers

> A few people from the Ruby core team seem worried (in this thread) that no one has the time to respond to such issues. This seems odd to me because there is currently no way of knowing how many people would contact conduct@ruby-lang.org if it existed. Are we expecting dozens of emails a day? Why would we possibly expect that? Isn't it worrisome that we would expect hordes of people to raise issues of conduct?

No. My point was not time nor willing. You said

>Like security, dealing with conduct issues is difficult, time-consuming, and something that needs to be prioritized by
> people who are trained on how to properly address potential conduct violations.

But currently clearly nobody trained because our community have no issue now.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73253] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (247 preceding siblings ...)
  2016-01-22 22:58 ` [ruby-core:73251] " rubyamateur
@ 2016-01-22 23:02 ` me
  2016-01-22 23:08 ` [ruby-core:73254] " nekocat432
                   ` (224 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22 23:02 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


It should be noted that both Rust and node have seemly reacted to this discussion by doing exactly what Olivier Lucan is talking about.

The Contributor Covenant is the appropriate choice, with *minor* adjustments to fit the architecture, scope, and space of the CRuby community.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73254] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (248 preceding siblings ...)
  2016-01-22 23:02 ` [ruby-core:73253] " me
@ 2016-01-22 23:08 ` nekocat432
  2016-01-22 23:11 ` [ruby-core:73255] " hi
                   ` (223 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 23:08 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Kurtis Rainbolt-Greene wrote:
> It should be noted that both Rust and node have seemly reacted to this discussion by doing exactly what Olivier Lucan is talking about.
> 
> The Contributor Covenant is the appropriate choice, with *minor* adjustments to fit the architecture, scope, and space of the CRuby community.

It's not actually, as the Contributor Covenant is a politically motivated document. A different non-political CoC is best suited.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73255] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (249 preceding siblings ...)
  2016-01-22 23:08 ` [ruby-core:73254] " nekocat432
@ 2016-01-22 23:11 ` hi
  2016-01-22 23:16   ` [ruby-core:73258] " KOSAKI Motohiro
  2016-01-22 23:15 ` [ruby-core:73256] " rosengoldstein
                   ` (222 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: hi @ 2016-01-22 23:11 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Olivier Lacan.


Motohiro KOSAKI wrote:
>  But currently clearly nobody trained because our community have no issue now.

1) Even if not in core, there are several people in the Ruby community trained in such matters.
2) How can you know that there are no issues if there is no way to submit them to anyone (aside from a public forum, which is not at all an appropriate place to do so)?

I'm not trying to be annoying. How can you quantify something you don't measure? I'll gladly admit ignorance if there are other semi-private ways to communicate with the CRuby core team. It's just that despite being a member of this community for several years now, I am not aware of one. The only private email address I can find is Matz's email address on the [README.md file on GitHub](https://github.com/ruby/ruby/blob/trunk/README.md#the-author).

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73256] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (250 preceding siblings ...)
  2016-01-22 23:11 ` [ruby-core:73255] " hi
@ 2016-01-22 23:15 ` rosengoldstein
  2016-01-22 23:26   ` [ruby-core:73262] " KOSAKI Motohiro
  2016-01-22 23:16 ` [ruby-core:73257] " shibata.hiroshi
                   ` (221 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: rosengoldstein @ 2016-01-22 23:15 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Brenda Sandberg.


Motohiro KOSAKI wrote:
> I hope everyone understand a good man can write toxic bad

I feel kind of marginalized as a transgendered mother of two and programmer by your statement.
You seem to imply that only men write code.
This kind of stereotype is exactly what a CoC would effectively counter.

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73257] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (251 preceding siblings ...)
  2016-01-22 23:15 ` [ruby-core:73256] " rosengoldstein
@ 2016-01-22 23:16 ` shibata.hiroshi
  2016-01-22 23:17 ` [ruby-core:73259] " nekocat432
                   ` (220 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shibata.hiroshi @ 2016-01-22 23:16 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Hiroshi SHIBATA.


[ANN] I locked https://bugs.ruby-lang.org/users/10502

This is fake account. 

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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73258] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22 23:11 ` [ruby-core:73255] " hi
@ 2016-01-22 23:16   ` KOSAKI Motohiro
  0 siblings, 0 replies; 541+ messages in thread
From: KOSAKI Motohiro @ 2016-01-22 23:16 UTC (permalink / raw
  To: hi; +Cc: Ruby developers

> Motohiro KOSAKI wrote:
>>  But currently clearly nobody trained because our community have no issue now.
>
> 1) Even if not in core, there are several people in the Ruby community trained in such matters.
> 2) How can you know that there are no issues if there is no way to submit them to anyone (aside from a public forum, which is not at all an appropriate place to do so)?

You clearly misunderstand something. This is ruby-core and we talked
about ruby-core. There are plenty ruby communities on the Internet and
they are clearly out of control from Ruby core committers/maintainers.
That's out of topic.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73259] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (252 preceding siblings ...)
  2016-01-22 23:16 ` [ruby-core:73257] " shibata.hiroshi
@ 2016-01-22 23:17 ` nekocat432
  2016-01-22 23:34 ` [ruby-core:73263] " me
                   ` (219 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-22 23:17 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


John Croisant wrote:
> 
> But what if harassment happens where the mods cannot see? For example, what if a new Ruby user sends an email to ruby-talk, and someone replies privately (not to the list) with harassment, insults, sexual comments, etc.?

This is bad and doesn't relate to the community. Anything off-list or off site is out of bounds. If someone is harassing you outside of the project, that's up to you.

Also, if this was the case, then we should ban Kurtis Rainbolt-Greene for his in appropriate tweet about matz.
https://twitter.com/krainboltgreene/status/690437246059556864
"And frankly, as @yukihiro_matz has stated he doesn't feel like being responsible for helping people feel safe then fuck his leadership."

While I'm posting under a pseudoname, I've been in this community since 99'. He only seems to be interesting in stirring the pot and causing drama instead of being apart of the community.

You ask what isn't acceptable behavior? Look at Coraline, Kurtis, Lauren and anyone's Twitter timeline who is pushing this issue. These types of aggravating hostilities of forcing their views on people and reiterating the same thing after being told no or "it is not a good fit" is exactly their methods in to bullying people in to their viewpoint.



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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73262] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-22 23:15 ` [ruby-core:73256] " rosengoldstein
@ 2016-01-22 23:26   ` KOSAKI Motohiro
  0 siblings, 0 replies; 541+ messages in thread
From: KOSAKI Motohiro @ 2016-01-22 23:26 UTC (permalink / raw
  To: rosengoldstein; +Cc: Ruby developers

> Motohiro KOSAKI wrote:
>> I hope everyone understand a good man can write toxic bad
>
> I feel kind of marginalized as a transgendered mother of two and programmer by your statement.
> You seem to imply that only men write code.

I don't catch why you feel so. Can you elaborate more?


> This kind of stereotype is exactly what a CoC would effectively counter.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73263] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (253 preceding siblings ...)
  2016-01-22 23:17 ` [ruby-core:73259] " nekocat432
@ 2016-01-22 23:34 ` me
  2016-01-22 23:52 ` [ruby-core:73264] " hi
                   ` (218 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-22 23:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Motohiro KOSAKI wrote:
> > Motohiro KOSAKI wrote:
>  >> I hope everyone understand a good man can write toxic bad
>  >
>  > I feel kind of marginalized as a transgendered mother of two and programmer by your statement.
>  > You seem to imply that only men write code.
>  
>  I don't catch why you feel so. Can you elaborate more?
>  
>  
>  > This kind of stereotype is exactly what a CoC would effectively counter.

Motohiro, this is another troll account. Please don't engage.


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

* 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.




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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73264] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (254 preceding siblings ...)
  2016-01-22 23:34 ` [ruby-core:73263] " me
@ 2016-01-22 23:52 ` hi
  2016-01-23  0:10 ` [ruby-core:73265] " rubyamateur
                   ` (217 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: hi @ 2016-01-22 23:52 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Olivier Lacan.

File Screen Shot 2016-01-22 at 6.45.23 PM.png added

Yukihiro Matsumoto wrote:
> My acceptable modified version of the CoC is like the following
> 
> > Contributor Code of Conduct
> > 
> > As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.
> > 
> > We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, belief, or nationality.
> > 
> > Examples of unacceptable behavior by participants include:
> > 
> > * The use of sexualized language or imagery
> > * Personal attacks
> > * Trolling or insulting/derogatory comments
> > * Harassment
> > * Publishing other's private information, such as physical addresses, without explicit permission
> > * Other unethical conduct
> > 
> > Project maintainers may remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct.
> > 
> > Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer at [INSERT EMAIL ADDRESS]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.

Attached is a visual diff between the Contributor Covenant code of conduct version 1.3.0 and Matz's edited version. 

After reviewing Matz's proposed version, I believe it is a good first step. Although it clearly compromises on the responsibility of maintainers and their accountability, it includes the private email contact I believe important for code of conduct violations to be reported and addressed by the team. However, I believe that a line mentioning that the code of conduct is adapted from Contributor Covenant would be very appropriate.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73265] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (255 preceding siblings ...)
  2016-01-22 23:52 ` [ruby-core:73264] " hi
@ 2016-01-23  0:10 ` rubyamateur
  2016-01-23  0:22 ` [ruby-core:73266] " rdrake98
                   ` (216 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-23  0:10 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


To simplify for those looking up thread for Jeremy Evan's version (which Matz consider a better fit) to contrast with Matz original version reposted by Oliver, here it is:

1. Here is Jeremy Evan's version:

~~~
== Ruby Community Code of Conduct (CoC) ==

This document provides community guidelines for a safe, respectful, 
productive, and collaborative place for any person who is willing to 
contribute to the Ruby community. It applies to all "collaborative 
space", which is defined as community communications channels (such as
mailing lists, IRC, submitted patches, commit comments, etc.).

* Participants must ensure that their language and actions are free
of personal attacks and disparaging personal remarks.

* Participants who disrupt the collaborative space, or participate in a 
pattern of behaviour which could be considered harassment will not be 
tolerated.
~~~

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73266] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (256 preceding siblings ...)
  2016-01-23  0:10 ` [ruby-core:73265] " rubyamateur
@ 2016-01-23  0:22 ` rdrake98
  2016-01-23  0:33 ` [ruby-core:73267] " me
                   ` (215 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rdrake98 @ 2016-01-23  0:22 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Richard Drake.


It's a pity the trolling of a fake Coraline has prevented the real one answering my question in #175 but I'm sure it's only a matter of time. :)

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73267] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (257 preceding siblings ...)
  2016-01-23  0:22 ` [ruby-core:73266] " rdrake98
@ 2016-01-23  0:33 ` me
  2016-01-23  0:57 ` [ruby-core:73268] " benton
                   ` (214 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-23  0:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


> While I'm posting under a pseudoname, I've been in this community since 99'. He only seems to be interesting in stirring the pot and causing drama instead of being apart of the community.

Yeah, I totally have no interest in being a part of the community: https://rubygems.org/profiles/krainboltgreene https://rubytogether.org/news/2015-12-31-december-2015-monthly-update


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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73268] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (258 preceding siblings ...)
  2016-01-23  0:33 ` [ruby-core:73267] " me
@ 2016-01-23  0:57 ` benton
  2016-01-23  1:09 ` [ruby-core:73270] " hi
                   ` (213 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: benton @ 2016-01-23  0:57 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Benton Barnett.

File Ruby_Code_of_Conduct_Numbers.png added

I totaled up the number of people who have expressed being for or against adding a code of conduct in this thread. I thought it might be interesting for everyone to see the breakdown.

46 people (73%) expressed being FOR adding a code of conduct. 17 people (27%) expressed that they were AGAINST adding a code of conduct.

Of people who were for adding a code of conduct, 20 people (43%) agreed with the Contributor Covenant as it is written. 26 people (57%) expressed that they would agree to an altered / different code of conduct.

I've also seen a lot of new accounts in this discussion. Out of curiosity, I totaled the new accounts up as well. Of people who expressed an opinion either for or against a CoC, about 50% of them were using newly created accounts. 24 people with new accounts were for adding a CoC, while 8 people with new accounts were against.

In summary, the majority of people who have been posting here agree that Ruby should have a code of conduct. There seems to be a split about which code of conduct to use, however. Also, the people with newly created accounts seem to hold a similar opinion to people with long standing accounts.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73270] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (259 preceding siblings ...)
  2016-01-23  0:57 ` [ruby-core:73268] " benton
@ 2016-01-23  1:09 ` hi
  2016-01-23  1:15 ` [ruby-core:73271] " gordon.king02+ruby-lang
                   ` (212 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: hi @ 2016-01-23  1:09 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Olivier Lacan.


Ruby Amateur wrote:
> To simplify for those looking up thread for [Jeremy Evan's version](https://bugs.ruby-lang.org/issues/12004#note-104) (which Matz consider a better fit) to contrast with Matz original version reposted by Oliver, here it is:
Thanks for clarifying that. I missed it.

I'd like to point out differences between the following proposals if that can help:
- [Contributor Covenant 1.3.0](http://contributor-covenant.org/version/1/3/0/code_of_conduct.md)
- [Matz edit of Contributor Covenant 1.3.0](https://bugs.ruby-lang.org/issues/12004#note-95)
- [Jeremy Evan's version](https://bugs.ruby-lang.org/issues/12004#note-104)

## [Contributor Covenant (1.3.0)](http://contributor-covenant.org/version/1/3/0/code_of_conduct.md)
### Included
- statement of intent
- statement of commitment
- multiple clear examples of unacceptable behavior
- detailed consequences of violations
- statement of commitment to fairness and consistent application
- scope of application ("collaborative spaces" and public)
- point of contact for reporting violations
- promise of confidentiality for violation reporters
- responsibility and commitment of maintainers

## [Matz edit of Contributor Covenant 1.3.0](https://bugs.ruby-lang.org/issues/12004#note-95)
### Included
- statement of intent
- multiple clear examples of unacceptable behavior
- non-tolerated negative behavior
- detailed consequences of violations
- point of contact for reporting violations
- promise of confidentiality for violation reporters

### Not Included
- scope of application (although implied project-only)
- consequences of violations to perpetrators
- expectation of public or private behavior (outside project)
- responsibility and commitment of maintainers

## [Jeremy Evan's version](https://bugs.ruby-lang.org/issues/12004#note-127)
### Included
- statement of intent
- scope of application: "collaborative space"
- expected positive behavior
- non-tolerated negative behavior

### Not Included
- point of contact for reporting violations
- detailed consequences of violations
- consequences of violations to perpetrators
- expectation of public or private behavior (outside "collaborative spaces")
- responsibility and commitment of maintainers

I'll admit that the Contributor Covenant 1.3.0 version is far more verbose and specific. I think however that [Matz's original proposal for an edit](https://bugs.ruby-lang.org/issues/12004#note-95) of the CC 1.3.0 version was more appropriate since it only removed the following:
- application to public sphere outside the project
- statement of commitment to fairness and consistent application
- statement that the maintainers "have the right and responsibility" to act.

It merely modified the untouched parts of the CC 1.3.0 by removing:
- copy that referenced behavior outside the scope of the project ("public")
- threat of temporary or permanent ban for violating contributors
- "unprofessional conduct" as an example of unacceptable behavior
- "electronic addresses" as something not to published without permission

And adding:
- "belief" as something protected by the code of conduct

I must insist on the consequences for violations to be more clearly defined. Otherwise the fact that few in the core team are trained to handle conduct issues could become more problematic. I think Coraline mentioned that examples of consequences give "teeth" to a code of conduct. That makes sense to me. While I understand why Matz would be reluctant to ban people who violate the code of conduct, clear consequences need to be stated. Otherwise the only proof that the code of conduct is being enforced would be the public announcement that someone violated the code of conduct. Meanwhile neither perpetrators nor victims of code of conduct violations can be assured that the core team will act because no examples of potential consequences are stated.

I would admit that applying a code of conduct to the public sphere beyond the project (say if a contributor is a frequent Twitter user with a lot of followers) is a very problematic idea. I can understand reticence on that front.

Jeremy Evan's version is without a doubt better than *nothing*. But I believe [Matz's earlier edit of the CC 1.3.0](https://bugs.ruby-lang.org/issues/12004#note-95) is a far better compromise.  

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73271] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (260 preceding siblings ...)
  2016-01-23  1:09 ` [ruby-core:73270] " hi
@ 2016-01-23  1:15 ` gordon.king02+ruby-lang
  2016-01-23  1:16 ` [ruby-core:73272] " john
                   ` (211 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-23  1:15 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Benton Barnett wrote:
> I totalled up the number of people who have expressed being for or against adding a code of conduct in this thread. ...
> 46 people (73%) expressed being FOR adding a code of conduct. 17 people (27%) expressed that they were AGAINST adding a code of conduct.

With so few, I think we can all be grateful that a decision that affects thousands of programmers in a 20 year old community isn't being decided by a poll of a few dozen self selected commentators. We can only, with appropriate humility, offer advice.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73272] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (261 preceding siblings ...)
  2016-01-23  1:15 ` [ruby-core:73271] " gordon.king02+ruby-lang
@ 2016-01-23  1:16 ` john
  2016-01-23  1:22 ` [ruby-core:73273] " rubyamateur
                   ` (210 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: john @ 2016-01-23  1:16 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by John Croisant.


Ruby Dino wrote:
> > But what if harassment happens where the mods cannot see? For example, what if a new Ruby user sends an email to ruby-talk, and someone replies privately (not to the list) with harassment, insults, sexual comments, etc.?
> 
> This is bad and doesn't relate to the community. Anything off-list or off site is out of bounds. If someone is harassing you outside of the project, that's up to you.

Even if it happens off-list, it very much affects and relates to the community.

* The new user was harassed *because they participated in the community*. Now they may be afraid to participate any more.
* The new user may warn their friends that the community is bad. This would discourage other people from joining the community.
* The harasser may continue to target other members of the community. Over time, many nice people may leave, while not-nice people stay. This makes the community worse for everyone.

It is not possible to prevent all harassment. But if there is a CoC, at least people knows that the harassment is not normal, and knows that they can contact the mods. Then the mods will know about the problem, and can decide what to do about it.

For example, if the harasser is subscribed to the mailing list, then the mods could remove them, so that it is not so easy for them to find new targets to harass. If the same person harasses many users, the mods can warn everyone that the person is doing it, so that everyone can block the harasser. It is not a perfect solution (a determined harasser could create a new account, or browse the list archives), but it is much better than letting the harasser continue unhindered.

Even if there is no technical solution, then at least the mods can reassure the user that they are welcome in the community, and that harassment is not allowed. This can make a big difference in whether the user decides to leave or stay, and what they tell their friends about the Ruby community.


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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73273] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (262 preceding siblings ...)
  2016-01-23  1:16 ` [ruby-core:73272] " john
@ 2016-01-23  1:22 ` rubyamateur
  2016-01-23  1:26 ` [ruby-core:73274] " me
                   ` (209 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-23  1:22 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


Olivier Lacan wrote:
> I must insist on the consequences for violations to be more clearly defined. Otherwise the fact that few in the core team are trained to handle conduct issues could become more problematic. I think Coraline mentioned that examples of consequences give "teeth" to a code of conduct. That makes sense to me. While I understand why Matz would be reluctant to ban people who violate the code of conduct, clear consequences need to be stated. Otherwise the only proof that the code of conduct is being enforced would be the public announcement that someone violated the code of conduct. Meanwhile neither perpetrators nor victims of code of conduct violations can be assured that the core team will act because no examples of potential consequences are stated.
> 
> I would admit that applying a code of conduct to the public sphere beyond the project (say if a contributor is a frequent Twitter user with a lot of followers) is a very problematic idea. I can understand reticence on that front.
> 
> Jeremy Evan's version is without a doubt better than *nothing*. But I believe [Matz's earlier edit of the CC 1.3.0](https://bugs.ruby-lang.org/issues/12004#note-95) is a far better compromise.

Matz argues that consequences and violations such as banishment is ineffective and very much useless. The accused can simply recreate a new account or identity and contribute again. There is also too much burden in doing so. My other concern is these violations and enforcements aren't protective of identities and make spectacles of people, people that may have not done anything terribly wrong (going back to the retribution aspect), which I is what I believe happened to Charles Nutter and the Rubinius project.

Having said that... may I suggest a compromise? The Ruby community already feels it is a safe and respectful community. This thread itself is getting out of hand and away from the topic of **implementing a code of conduct**. So perhaps Matz should decide, and let's revisit the topic at a later stage regarding enforcement and consequences (something Matz doesn't feel necessary today), and determine if such a mechanism needs to be in place. I'm not sufficiently convinced this needs to be implemented on day 1, and it simply might be a case of YAGNI.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73274] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (263 preceding siblings ...)
  2016-01-23  1:22 ` [ruby-core:73273] " rubyamateur
@ 2016-01-23  1:26 ` me
  2016-01-23  1:27 ` [ruby-core:73275] " gordon.king02+ruby-lang
                   ` (208 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-23  1:26 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


> The Ruby community already feels it is a safe and respectful community.

No. Some people have said this. That doesn't make it a general opinion.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73275] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (264 preceding siblings ...)
  2016-01-23  1:26 ` [ruby-core:73274] " me
@ 2016-01-23  1:27 ` gordon.king02+ruby-lang
  2016-01-23  1:27 ` [ruby-core:73276] " me
                   ` (207 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-23  1:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Olivier Lacan wrote:
> I must insist on the consequences for violations to be more clearly defined. Otherwise the fact that few in the core team are trained to handle conduct issues could become more problematic.

This focus on the core team and their so-called 'inexperience' is a recurring theme in tweets by CoC proponents and messages on this board.

Its a debatable proposition that training in the management of conflict and conduct issues is an incontestable good. Perhaps it just add fuel to the fire to formalise things?

There is also, respectfully, a taint of condescension to it.  I would submit that one might pick up a few conflict management skills running a community for 20 years.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73276] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (265 preceding siblings ...)
  2016-01-23  1:27 ` [ruby-core:73275] " gordon.king02+ruby-lang
@ 2016-01-23  1:27 ` me
  2016-01-23  1:29 ` [ruby-core:73277] " me
                   ` (206 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-23  1:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Marie Markwell.


To start: I 100% agree with adding a CoC. I also agree with using the Contributor Covenant. I would be willing to consider an altered/different CoC, but not any of the ones I've seen so far.

Looking at the diff that Olivier (https://bugs.ruby-lang.org/issues/12004#note-271) linked to (https://gist.github.com/olivierlacan/84bd12d0ac13dfdd85d2/revisions?diff=split):

1. What's the purpose of the removal of "public or private"?
2. An address being electronic (e.g. email) doesn't make it less sensitive. Just because you have it doesn't mean you have the right to share it. Not everybody shares their email address and such freely.
3. The largest chunk that was altered/removed effectively renders it useless (I'll go into this more later).
4. Removing attribution? Really?

Now, let's dive into 3 a bit.


1. You changed "have the right and responsibility" to "may." Do maintainers *not* have to enforce it, if it's adopted? If they do, what was the purpose of loosening the language like that? If they don't, the act of adopting it would be useless.
2. You removed the part about maintainers being allowed to ban people. Why?
3. **You removed the part that says the CoC will be enforced fairly. The possibility of it *not* being applied fairly is what many of the negative responses have been about.**
4. You removed the part that says that it applies in public spaces *when people are representing the project or its community*. Why would you want to allow people to get away with it *when explicitly representing the Ruby community*? I don't get that at all.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73277] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (266 preceding siblings ...)
  2016-01-23  1:27 ` [ruby-core:73276] " me
@ 2016-01-23  1:29 ` me
  2016-01-23  1:31 ` [ruby-core:73278] " andrew
                   ` (205 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-23  1:29 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Marie Markwell.


> The Ruby community already feels it is a safe and respectful community.

The fact that this issue was raised and has continued to be discussed explicitly means that only *part* of the community feels this way.

If everyone agreed, it would have not been opened. If everyone came to that agreement later, the discussion would not be continuing.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73278] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (267 preceding siblings ...)
  2016-01-23  1:29 ` [ruby-core:73277] " me
@ 2016-01-23  1:31 ` andrew
  2016-01-23  1:37 ` [ruby-core:73279] " rubyamateur
                   ` (204 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-23  1:31 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Kurtis Rainbolt-Greene wrote:
> > The Ruby community already feels it is a safe and respectful community.
> 
> No. Some people have said this. That doesn't make it a general opinion.

Has anyone said the opposite? Or provided a single counter-example?

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73279] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (268 preceding siblings ...)
  2016-01-23  1:31 ` [ruby-core:73278] " andrew
@ 2016-01-23  1:37 ` rubyamateur
  2016-01-23  1:41 ` [ruby-core:73281] " me
                   ` (203 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-23  1:37 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


Kurtis Rainbolt-Greene wrote:
> > The Ruby community already feels it is a safe and respectful community.
> 
> No. Some people have said this. That doesn't make it a general opinion.

Perhaps you are correct.

For example, I find your [disgusting remarks about Matz on Twitter disrespectful](https://twitter.com/krainboltgreene/status/690437246059556864). On the other hand, that is outside the scope of this discussion. Of course, from the sentiments you have expressed you are in favor of including commentary about the project beyond the collaborative spaces of Ruby itself.

So I think it would be a good way to show how the people in Ruby community harbor a safe and respectful community and apologise for your disgusting remarks about Matz.

Thank you.


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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73281] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (269 preceding siblings ...)
  2016-01-23  1:37 ` [ruby-core:73279] " rubyamateur
@ 2016-01-23  1:41 ` me
  2016-01-23  1:48 ` [ruby-core:73282] " benton
                   ` (202 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-23  1:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Marie Markwell.


> Has anyone said the opposite? Or provided a single counter-example?

Well, to start with, this issue itself.

And these responses to it:
https://bugs.ruby-lang.org/issues/12004#note-1
https://bugs.ruby-lang.org/issues/12004#note-2
https://bugs.ruby-lang.org/issues/12004#note-3
https://bugs.ruby-lang.org/issues/12004#note-4
https://bugs.ruby-lang.org/issues/12004#note-10
https://bugs.ruby-lang.org/issues/12004#note-14
https://bugs.ruby-lang.org/issues/12004#note-25
https://bugs.ruby-lang.org/issues/12004#note-45
https://bugs.ruby-lang.org/issues/12004#note-48
... etc. (I only went through the first 50 or so, out of nearly 300.)

And all of the discussion on Twitter.


Basically: Yes.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73282] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (270 preceding siblings ...)
  2016-01-23  1:41 ` [ruby-core:73281] " me
@ 2016-01-23  1:48 ` benton
  2016-01-23  1:48 ` [ruby-core:73283] " andrew
                   ` (201 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: benton @ 2016-01-23  1:48 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Benton Barnett.


Gordon King wrote:
> With so few, I think we can all be grateful that a decision that affects thousands of programmers in a 20 year old community isn't being decided by a poll of a few dozen self selected commentators. We can only, with appropriate humility, offer advice.

You are correct that this is not something that is decided by popular vote, of which I am also thankful for. The goal of a code of conduct is to protect the underprivileged, something that democracy has traditionally failed to do.

It's also worth noting that a small minority has dominated this thread. 8 people with newly created accounts, who also were against adding a code of conduct, are responsible for an overwhelming 54 comments in this thread. Compared to 24 people with newly created accounts who were for adding a code of conduct, who only posted 64 times. New accounts who are against the code of conduct are posting 4 times (!!!) as often as other people.

To clarify, most people in this thread post 2.77 times, on average. Except for people with new accounts who are also against adding a CoC, they post an average of 6.75 times. This means that a small fraction of the community is taking up far more of space than any other group, including long standing members of the Ruby community.

When Matz looks over this issue, I trust he will look at the quality--not quantity--of these posts.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73283] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (271 preceding siblings ...)
  2016-01-23  1:48 ` [ruby-core:73282] " benton
@ 2016-01-23  1:48 ` andrew
  2016-01-23  1:54 ` [ruby-core:73284] " andrew
                   ` (200 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-23  1:48 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Sorry, you misunderstood: I meant a counter-example for "The Ruby community already feels it is a safe and respectful community", or anyone actually saying that **it is not**.

Also, could we avoid the current discussion as a source of examples please: some people are just here for the rhetoric (both sides), which I can appreciate too, but it is getting too heated to be representative of the community on any other day...

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73284] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (272 preceding siblings ...)
  2016-01-23  1:48 ` [ruby-core:73283] " andrew
@ 2016-01-23  1:54 ` andrew
  2016-01-23  2:03 ` [ruby-core:73285] " gordon.king02+ruby-lang
                   ` (199 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-23  1:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Benton Barnett wrote:
> New accounts who are against the code of conduct are posting 4 times (!!!) as often as other people.

I thought the original argument for adding the CoC was because of attracting new people outside the established community... shouldn't these new users' opinions matter more then? Or do I misunderstand your point?

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73285] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (273 preceding siblings ...)
  2016-01-23  1:54 ` [ruby-core:73284] " andrew
@ 2016-01-23  2:03 ` gordon.king02+ruby-lang
  2016-01-23  2:07 ` [ruby-core:73286] " merch-redmine
                   ` (198 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-23  2:03 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Benton Barnett wrote:
> 8 people with newly created accounts, who also were against adding a code of conduct, are responsible for an overwhelming 54 comments in this thread.

Not that the volume of posts to people is even remotely relevant to the quality of those posts or the discussion on whether there should be a CoC, or what form it should take but (genuine question0 is the troll with their two dozen comments included in your opposed stats or did you just ignore them altogether?  Its not many posts really is it regardless.

> a small fraction of the community is taking up far more of space than any other group

This entire discussion is a minuscule fraction of the community :)


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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73286] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (274 preceding siblings ...)
  2016-01-23  2:03 ` [ruby-core:73285] " gordon.king02+ruby-lang
@ 2016-01-23  2:07 ` merch-redmine
  2016-01-23  2:10 ` [ruby-core:73287] " benton
                   ` (197 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: merch-redmine @ 2016-01-23  2:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jeremy Evans.


Coraline Ada Ehmke wrote:
> Since what is now proposed lacks a reporting mechanism and enforcement information, I don't think it's accurate to describe it as a code of conduct.

This is a "no true scotsman" statement.  According to Wikipedia, "A code of conduct is a set of rules outlining the social norms and rules and responsibilities of, or proper practices for, an individual, party or organization".  A reporting mechanism and enforcement information is not necessary, though it could be included in a CoC.

That being said, I am not against adding a reporting email address to the CoC I proposed if ruby-core can agree on setting one up.  I am against adding specific enforcement requirements (such as banning), for reasons Matz already stated.

Jeremy

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73287] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (275 preceding siblings ...)
  2016-01-23  2:07 ` [ruby-core:73286] " merch-redmine
@ 2016-01-23  2:10 ` benton
  2016-01-23  2:12 ` [ruby-core:73288] " me
                   ` (196 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: benton @ 2016-01-23  2:10 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Benton Barnett.


Andrew Vit wrote:
> Benton Barnett wrote:
> > New accounts who are against the code of conduct are posting 4 times (!!!) as often as other people.
> 
> I thought the original argument for adding the CoC was because of attracting new people outside the established community... shouldn't these new users' opinions matter more then? Or do I misunderstand your point?

It is not my place to decide whose "opinions matter more."

To clarify my earlier numbers, of the people in this thread with new accounts 24 are FOR adding a code of conduct and 8 are AGAINST. That's 75% FOR and 25% AGAINST, of only people with new accounts. However, those 8 that are AGAINST are posting at 4 times the rate of the people that are FOR, or anyone else for that matter.

And, as Gordon King correctly pointed out, this isn't being decided by a popular vote. These numbers should only be used to illustrate how the community is feeling at a glance.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73288] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (276 preceding siblings ...)
  2016-01-23  2:10 ` [ruby-core:73287] " benton
@ 2016-01-23  2:12 ` me
  2016-01-23  2:17 ` [ruby-core:73289] " benton
                   ` (195 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-23  2:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


> A reporting mechanism and enforcement information is not necessary, though it could be included in a CoC.

What exactly do you think "responsibilities" and "practices" mean?

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73289] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (277 preceding siblings ...)
  2016-01-23  2:12 ` [ruby-core:73288] " me
@ 2016-01-23  2:17 ` benton
  2016-01-23  2:32 ` [ruby-core:73290] " merch-redmine
                   ` (194 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: benton @ 2016-01-23  2:17 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Benton Barnett.


Gordon King wrote:
> is the troll with their two dozen comments included in your opposed stats or did you just ignore them altogether?

I am only including people who clearly stated if they are for or against adding a code of conduct. While this doesn't guarantee that troll accounts are filtered out, it does filter out people who have been posting off topic. Short answer: I've excluded any troll accounts to the best of my ability.

> > a small fraction of the community is taking up far more of space than any other group
> 
> This entire discussion is a minuscule fraction of the community :)

Agreed :) Which is why it pains me to see 8 people railroading this conversation.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73290] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (278 preceding siblings ...)
  2016-01-23  2:17 ` [ruby-core:73289] " benton
@ 2016-01-23  2:32 ` merch-redmine
  2016-01-23  2:40 ` [ruby-core:73291] " kosaki.motohiro
                   ` (193 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: merch-redmine @ 2016-01-23  2:32 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jeremy Evans.


Kurtis Rainbolt-Greene wrote:
> > A reporting mechanism and enforcement information is not necessary, though it could be included in a CoC.
> 
> What exactly do you think "responsibilities" and "practices" mean?

I think "responsibilities" here applies to contributors, as they are the ones responsible for not violating the CoC by disrupting the community, posting personal attacks, etc..

In regards to "practices", notice that the definition states "...social norms and rules and responsibilities of, or proper practices for..." (note the "or").  A document that outlines the social norms, rules, and responsibilities without mentioning practices still meets the definition of a CoC.  As in ruby: (true or false # => true)

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73291] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (279 preceding siblings ...)
  2016-01-23  2:32 ` [ruby-core:73290] " merch-redmine
@ 2016-01-23  2:40 ` kosaki.motohiro
  2016-01-23  2:47 ` [ruby-core:73292] " gordon.king02+ruby-lang
                   ` (192 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: kosaki.motohiro @ 2016-01-23  2:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Motohiro KOSAKI.


[ANN] user account creation on the redmine is now temporary stopped. Sorry for the inconvenience. 

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73292] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (280 preceding siblings ...)
  2016-01-23  2:40 ` [ruby-core:73291] " kosaki.motohiro
@ 2016-01-23  2:47 ` gordon.king02+ruby-lang
  2016-01-23  2:52 ` [ruby-core:73293] " rubyamateur
                   ` (191 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-23  2:47 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Benton Barnett wrote:
> Agreed :) Which is why it pains me to see 8 people railroading this conversation.

Respectfully, I think that's an uncharitable way to describe the vast majority of the contributions of your fellow, but disagreeing, rubyists.  In this entire debate, nothing said on this board has equalled the vitriol expressed by Kurtis Rainbolt-Greene on their twitter account towards the leader of this community.

If a couple of days of debate is too much, then why didn't everyone just stop when Matz expressed his opinion?  Charges that people wish to continue arguing the toss (as my dear old dad used to put it) can be levelled both ways, and normally signal that one side of a debate at least is unhappy that its not going their way, and wish those disagreeing would just disappear.

I for one would be perfectly comfortable if the debate ended now with Matz's consensus decision:  The introduction of Jeremy's CoC.

Its a beautiful Saturday summer afternoon where I am, so I'm off to hop in the pool with the kids.  Have at me. You've got a good four hours.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73293] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (281 preceding siblings ...)
  2016-01-23  2:47 ` [ruby-core:73292] " gordon.king02+ruby-lang
@ 2016-01-23  2:52 ` rubyamateur
  2016-01-23  3:02 ` [ruby-core:73294] " rubyamateur
                   ` (190 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-23  2:52 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


Jeremy Evans wrote:
> I think "responsibilities" here applies to contributors, as they are the ones responsible for not violating the CoC by disrupting the community, posting personal attacks, etc..
> 
> In regards to "practices", notice that the definition states "...social norms and rules and responsibilities of, or proper practices for..." (note the "or").  A document that outlines the social norms, rules, and responsibilities without mentioning practices still meets the definition of a CoC.  As in ruby: (true or false # => true)

I think a succinct way of putting it is "responsibilities" is being mindful of others and practices is "etiquette."



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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73294] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (282 preceding siblings ...)
  2016-01-23  2:52 ` [ruby-core:73293] " rubyamateur
@ 2016-01-23  3:02 ` rubyamateur
  2016-01-23  3:26 ` [ruby-core:73295] " duerst
                   ` (189 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-23  3:02 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


Marie Markwell wrote:
> 4. Removing attribution? Really?

This was presumably not intentional, it was so Matz can trim down an approximate code of conduct that he deemed acceptable. I don't think Matz would brazenly plagiarize.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73295] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (283 preceding siblings ...)
  2016-01-23  3:02 ` [ruby-core:73294] " rubyamateur
@ 2016-01-23  3:26 ` duerst
  2016-01-23  3:32   ` [ruby-core:73296] " KOSAKI Motohiro
  2016-01-23  4:50 ` [ruby-core:73297] " nekocat432
                   ` (188 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: duerst @ 2016-01-23  3:26 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Martin Dürst.


Motohiro KOSAKI wrote:

> Sorry, I respectfully and strong disagree to reuse security@ruby-lang.org. security@ruby-lang.org is not only subscribed security team, but also some OS vendor and Linux distributor staff because we want they handle security issue very quickly. If real and serious personal attack will be happen, I suspect injured person don't want the attacking message widely spread. Then, harassment and security reporting place should be separated.

Sorry I wasn't clear enough. What I meant is to create a SEPARATE mail address, but to run it somewhat similar to the security list. Similar means that the recipients are volunteers appointed by Matz, but not a committee officially listed on a Web page. The easiest way to create such a list would be to just use something like moderators@ruby-lang.org, and subscribe the current admins to the list.

Such a list would also help for spam. I have on occasion sent a mail to somebody that I suspected had administration privileges to point out some spam. But I never was sure I sent the mail to the right person, and to the person who had some time.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73296] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-23  3:26 ` [ruby-core:73295] " duerst
@ 2016-01-23  3:32   ` KOSAKI Motohiro
  0 siblings, 0 replies; 541+ messages in thread
From: KOSAKI Motohiro @ 2016-01-23  3:32 UTC (permalink / raw
  To: duerst; +Cc: Ruby developers

>> Sorry, I respectfully and strong disagree to reuse security@ruby-lang.org. security@ruby-lang.org is not only subscribed security team, but also some OS vendor and Linux distributor staff because we want they handle security issue very quickly. If real and serious personal attack will be happen, I suspect injured person don't want the attacking message widely spread. Then, harassment and security reporting place should be separated.
>
> Sorry I wasn't clear enough. What I meant is to create a SEPARATE mail address, but to run it somewhat similar to the security list. Similar means that the recipients are volunteers appointed by Matz, but not a committee officially listed on a Web page. The easiest way to create such a list would be to just use something like moderators@ruby-lang.org, and subscribe the current admins to the list.

Fully agreed.

> Such a list would also help for spam. I have on occasion sent a mail to somebody that I suspected had administration privileges to point out some spam. But I never was sure I sent the mail to the right person, and to the person who had some time.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73297] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (284 preceding siblings ...)
  2016-01-23  3:26 ` [ruby-core:73295] " duerst
@ 2016-01-23  4:50 ` nekocat432
  2016-01-23  4:58 ` [ruby-core:73298] " nekocat432
                   ` (187 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-23  4:50 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Motohiro KOSAKI wrote:
> [ANN] user account creation on the redmine is now temporary stopped. Sorry for the inconvenience.

This is actually a good thing due to both sides. Coraline and her gang have been encouraging others to come here and "white knight" as evidence by this thread.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73298] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (285 preceding siblings ...)
  2016-01-23  4:50 ` [ruby-core:73297] " nekocat432
@ 2016-01-23  4:58 ` nekocat432
  2016-01-23  5:30 ` [ruby-core:73299] " brennx0r
                   ` (186 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-23  4:58 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Marie Markwell wrote:
> > The Ruby community already feels it is a safe and respectful community.
> 
> The fact that this issue was raised and has continued to be discussed explicitly means that only *part* of the community feels this way.
> 
> If everyone agreed, it would have not been opened. If everyone came to that agreement later, the discussion would not be continuing.

Except if you read on anyone or their twitter feed, you'll find they've the attitude of..

"*project here* doesn't have a CoC, I don't feel safe"

I carry a firearm in public, sometimes it's open carry. This is a public forum and privately owned. If you do not feel safe on the internet, I do think it's time to unplug. Much like people screaming, "They're harassment me online!" when a person is merely countering arguments and giving proof, one can... simply unplug.


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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73299] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (286 preceding siblings ...)
  2016-01-23  4:58 ` [ruby-core:73298] " nekocat432
@ 2016-01-23  5:30 ` brennx0r
  2016-01-23  5:43 ` [ruby-core:73300] " nekocat432
                   ` (185 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: brennx0r @ 2016-01-23  5:30 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Brenna Flood.


Ruby Dino wrote:
Much like people screaming, "They're harassment me online!" when a person is merely countering arguments and giving proof, one can... simply unplug.

You should know as well as everyone else that everything is online these days. You cannot simply "unplug". This is an unrealistic option.



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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73300] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (287 preceding siblings ...)
  2016-01-23  5:30 ` [ruby-core:73299] " brennx0r
@ 2016-01-23  5:43 ` nekocat432
  2016-01-23  5:54 ` [ruby-core:73301] " brennx0r
                   ` (184 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-23  5:43 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Brenna Flood wrote:
> Ruby Dino wrote:
> Much like people screaming, "They're harassment me online!" when a person is merely countering arguments and giving proof, one can... simply unplug.
> 
> You should know as well as everyone else that everything is online these days. You cannot simply "unplug". This is an unrealistic option.

Yes actually you can. There's also a block/ignore button. There's also "Protect my account" on Twitter, privacy settings on Facebook, etc. One can simply unplug by even just turning off the computer. The power button is a wonderful thing.



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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73301] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (288 preceding siblings ...)
  2016-01-23  5:43 ` [ruby-core:73300] " nekocat432
@ 2016-01-23  5:54 ` brennx0r
  2016-01-23  6:03 ` [ruby-core:73302] " nekocat432
                   ` (183 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: brennx0r @ 2016-01-23  5:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Brenna Flood.


Ruby Dino wrote:

> Let me reduce here, **"Get off the computer and go outside"**

While I would love to agree with you, this is just not possible. If you'll allow, the person who explains this the best:
http://tinyurl.com/zjamzo6

The internet of today is not the internet of the 1990s.  I wish it were. It's just not true anymore.  One of the reasons why a CoC is important.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73302] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (289 preceding siblings ...)
  2016-01-23  5:54 ` [ruby-core:73301] " brennx0r
@ 2016-01-23  6:03 ` nekocat432
  2016-01-23  7:03 ` [ruby-core:73304] " me
                   ` (182 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-23  6:03 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Brenna Flood wrote:
> While I would love to agree with you, this is just not possible. If you'll allow, the person who explains this the best:
> http://tinyurl.com/zjamzo6
> 
> The internet of today is not the internet of the 1990s.  I wish it were. It's just not true anymore.  One of the reasons why a CoC is important.

Umm, the fuck dude. Saying you can't go offline is like xbox tier bs kids try to say when they get banned from XBox Live.

You can certainly go offline, nothing is stopping you from also not replying or just blocking people with opinions or statements you don't want to see.

Life does not revolve around you, nor does it revolve around your online presence. I should also note there are plenty of younger kids who learn to limit their online activities, though going through many profiles of internet activists, it's clear to me very few have engaged in outdoor activities like bicycling, mountain climbing, skiing.

I'm seeing many feel their internet presence is more important than anything else.

Koichi coded YARV on the train, he doesn't care much about his online presence and created beautiful code. Yes going offline and enjoying life really is this easy. As you are not your online profile, nor is it important.

Let me reduce here *again*, **"Get off the Internet and go outside"***

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73304] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (290 preceding siblings ...)
  2016-01-23  6:03 ` [ruby-core:73302] " nekocat432
@ 2016-01-23  7:03 ` me
  2016-01-23  7:33 ` [ruby-core:73305] " gordon.king02+ruby-lang
                   ` (181 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-23  7:03 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Gordon King wrote:
> In this entire debate, nothing said on this board has equalled the vitriol expressed by Kurtis Rainbolt-Greene on their twitter account towards the leader of this community.

Kurtis and I have had differences in the past but this is a ridiculous sentiment to express. We have literally had neo-nazi sentiment enter this discussion thanks to trolls who I can only hope are not actually a part of the Ruby community. Nothing Kurtis has said on Twitter even comes close to Nazi beliefs.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73305] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (291 preceding siblings ...)
  2016-01-23  7:03 ` [ruby-core:73304] " me
@ 2016-01-23  7:33 ` gordon.king02+ruby-lang
  2016-01-23  8:24 ` [ruby-core:73306] " rubyamateur
                   ` (180 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-23  7:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


David Celis wrote:
> Gordon King wrote:
> > In this entire debate, nothing said on this board has equalled the vitriol expressed by Kurtis Rainbolt-Greene on their twitter account towards the leader of this community.
> 
> Kurtis and I have had differences in the past but this is a ridiculous sentiment to express. We have literally had neo-nazi sentiment enter this discussion thanks to trolls who I can only hope are not actually a part of the Ruby community. Nothing Kurtis has said on Twitter even comes close to Nazi beliefs.

Forgive me David for not being clearer, I was referring to posts by the 'gang of eight' that Benton identified as overly prolific contributors to the 'no' side, a group of which I'd already clarified with him earlier didn't include the trolls.  Kurtis on the other hand, is not a troll, and appears to be a long serving member of good standing.  Hence my comparison.  

We share a similar sentiment that those troll posts are utterly out of order, and I think its a credit to the community that the conversation wasn't derailed due to one or two vile idiots. 

As ever, I'm always open to correction if I've got my facts wrong.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73306] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (292 preceding siblings ...)
  2016-01-23  7:33 ` [ruby-core:73305] " gordon.king02+ruby-lang
@ 2016-01-23  8:24 ` rubyamateur
  2016-01-23  8:37 ` [ruby-core:73307] " shrubby
                   ` (179 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-23  8:24 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


David Celis wrote:
> Gordon King wrote:
> > In this entire debate, nothing said on this board has equalled the vitriol expressed by Kurtis Rainbolt-Greene on their twitter account towards the leader of this community.
> 
> Kurtis and I have had differences in the past but this is a ridiculous sentiment to express. We have literally had neo-nazi sentiment enter this discussion thanks to trolls who I can only hope are not actually a part of the Ruby community. Nothing Kurtis has said on Twitter even comes close to Nazi beliefs.

It is easy to separate the trolls and the valued contributors in this community. I am neither the former nor the latter. But I do believe Kurtis Rainbolt-Greene is a valued contributor (he has even stated as much). I find his disparaging remarks out of line and incredibly disrespectful because the Ruby community as a whole does not acquiesce to his views. He hasn't expressed the same viewpoint or defended it in this thread, because I presume he is fully aware that it is a very completely inappropriate thing to say. So I find it hypocritical for those siding with the contributor covenant to bring such hypocritical behavior into this space.

If I made such a remark to a fellow colleague, even in a heated debate such as this, I would recognize my fault and apologize. I don't see why this is such a difficult task for Kurtis Rainbolt-Greene who seems to allege that he wants a code of conduct. It is only very hypocritical.

Again my 2c.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73307] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (293 preceding siblings ...)
  2016-01-23  8:24 ` [ruby-core:73306] " rubyamateur
@ 2016-01-23  8:37 ` shrubby
  2016-01-23  8:47 ` [ruby-core:73310] " shrubby
                   ` (178 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-23  8:37 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


We are not a community. We are *technical* community.

We live in national communities which have laws, which can not be replaced.
Write some law of your own, try to enforce some it, and not only will you 
potentially piss people off, but you might also be sued, because there
 are some real laws you can't ignore.

Discussing the subject is moot as it is trivially absurd to try to align politically 
some technical contributors. Some citizen of a colonisation based nation will 
argue vehemently for equal rights among race with strange notion of equality.
Others from some genocider nation will argue you are not kind enough to others.
We will only ever have harmony if we concentrate on the technical nature of a 
technical community. Bring politic in and you are bound to have political issues.


Why such absurdity then ? Clearly it is an opportunity for people who
seek endorsement by ruby  (a... programming language .. but a real credential 
out there), who are deranged (that exists), or both.

Our apathy is their opportunity they are playing. They don't believe in what they
put forward, no one does.  What they do believe is the fact that if their absurd
idea, completely unrelated to Ruby nor to any real problem, is being taken
seriously in a long discussion, that is a clear sign of weakness and an opportunity 
worth digging. 

Our willingness to discuss rationally irrational things out is a
direct measurement of how ready this technical community is to fall for it.
Dont be fooled by their attempt to falsely rationalize it, they are the first to not 
believe it. Their absurd reasoning sound like kids  ? They know. They know you know.
But dont miss the real point of it.

I urge people who would be tempted to argue on the ground of the merit
of such proposal to open their eyes on the higher motives behind this non-sense 
and how pointless, (and actually damaging, as it will be perceived as a weakness 
to be exploited), it would be them to try to reason those people.

That's not to say we are to be silent, on the contrary, but unfortunately and
despite our good nature which values rational explanation and helping people out,
the only good answer is forceful rejection. We are encountering the equivalent of 
some form of invaders. the equivalent of if you do not want war, prepare for it.
It might be against our nature of technical people always ready to help, but that
is unfortunately the real life crossing our project and that's real life most generous 
answer.
 
Let them do their own fork and abide by their own rules, but reject forcefully 
any idea which are of non-technical nature to a technical project like this one.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73310] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (294 preceding siblings ...)
  2016-01-23  8:37 ` [ruby-core:73307] " shrubby
@ 2016-01-23  8:47 ` shrubby
  2016-01-23 13:15 ` [ruby-core:73316] " 6ftdan
                   ` (177 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-23  8:47 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Olivier Lacan wrote:
> This thread could be worrisome if it weren't so blindingly obvious where the bile originates from. There have been interesting points raised by people who don't think the code of conduct proposed by Coraline is appropriate. 
> 
> It seems, however, that most of the reasonable participants of this thread agree that a more clearly defined code of conduct (whatever its final form) is a welcome addition.

Not at all. This is a technical community. If you want protection by some form of law, the community which you should look for is your national community.
I presume you live in France. The retaliation measure as they stand are plainly illegal in that country. 
If you want to change the laws, vote, get elected, do something.
But it is not any business with a programming language to put forward your political agenda.

If you want to contribute, do so. 
If you want to have an organisation of likeminded fiends, start one.
But do not impose your strange divisive political opinions onto someone else.

> 
> Despite Jeremy Evans' reasonable suggestion that the code of conduct for the Ruby community reflect the philosophies of the language by being more succinct and less specific, I believe the examples listed in [the Contributor Covenant code of conduct](http://contributor-covenant.org/version/1/3/0/code_of_conduct.md) are useful. They define common abuses and misbehavior. I don't believe it's easy to mistake these examples for an exhaustive list.
>


> I therefore support Coraline's suggestion that the Ruby core team should adopt Contributor Covenant's 1.3.0 version of the Contributor Code of Conduct.


I therefore support you start you own community of (ruby \intersect whatever)
Your contribution to Ruby (= Ruby \intersect nothing) will always be welcome.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73316] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (295 preceding siblings ...)
  2016-01-23  8:47 ` [ruby-core:73310] " shrubby
@ 2016-01-23 13:15 ` 6ftdan
  2016-01-23 16:41 ` [ruby-core:73317] " shortcutter
                   ` (176 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: 6ftdan @ 2016-01-23 13:15 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Daniel P. Clark.


Olivier Lacan wrote:
> It seems, however, that most of the reasonable participants of this thread agree that a more clearly defined code of conduct (whatever its final form) is a welcome addition.

I disagree.  I think this is merely your opinion on how the conversation has gone.  I believe both sides have raised some good and reasonable points.  Just because one side has used many more words does not mean that that side is the "most" of us all.  It is important to consider all aspects here.

There can be harm done by having a CoC and their can be harm done without a CoC.  That will never change.

The point I have tried to express is that both love and respect are things each individual can freely choose to give and no form of legislation can enforce that.  Once the "law" has been written it not only limits all parties involved but it can, and will, hurt (ban/imprison) many who will unknowingly transgress it.  No one here knows every law of their land and won't know if their breaking them.  I believe it's better to be confident in life by not having to worry about a "law" looming over us and to simply love and respect others by our own free will.

I have never read any CoC of projects that I've contributed to.  As far as I know I've done what was right.  But in truth I'm ignorant of the "laws" they've placed and if I've broken them.  If they've written that I should read the CoC before contributing then that alone would be actionable for me to be banned.  Then I would be the hurt party.  Even though I was offering something good and with good intention the law would cause more damage than good in this situation.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73317] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (296 preceding siblings ...)
  2016-01-23 13:15 ` [ruby-core:73316] " 6ftdan
@ 2016-01-23 16:41 ` shortcutter
  2016-01-23 18:25 ` [ruby-core:73318] " andrew
                   ` (175 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shortcutter @ 2016-01-23 16:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Robert Klemme.


Folks,

I guess by now all the arguments have been presented already.  I'll just post in case someone wants to draw a statistic from this comment thread and give my perspective.

Coraline Ada Ehmke wrote:

> My suggestion to adopt the Contributor Covenant was a first step. Ideally each community starts with something like this and evolves and shapes it to suit their particular needs.

Please don't.  This will almost inevitably draw some people to spend time and time again "improving" the wording of the CoC.  With this discussion (currently at 300+ comments!) we can see the effect already: people spend time discussing a document rather than actually being nice to each other and given those appropriate feedback that are not nice.

> What's important in this process however is that people who might otherwise feel excluded from certain open source communities be involved in shaping the final code of conduct.

This means that people who might feel excluded must be given chance to work on the CoC while for all others it is optional.

Please do not get me wrong: I am sympathetic of the goal to give more people a chance to contribute that for whatever reason do not do it today.  But I object installint a CoC for a number of reasons:

* I do not see that we actually have an issue with "non niceness".
* Some people seem to believe that having a CoC solves issues - which is nonsense of course.
* I have the impression that some expect a CoC ensures maximum happiness of all community members.  This will never happen as conflicts are human.
* A CoC will encourage some bad, unnecessary or unwanted behaviors:
  * judging and policing of others pointing to the "law"
  * spending time on working on the CoC
  * even founding a CoC Committee
  * debating interpretation of particular rules (while creating the CoC, but also later on)
* We are grown ups and every grown up should know how to behave.  Those who are not, will remove themselves from the community by their behavior or be removed by the community - regardless whether a CoC exists or not.
* I do not support the goal of featherbedding everybody.  There are too many people insulted by peanuts that make noise or even harm others.  People need to learn (again) that life also has its harsh sides and nobody is entitled a first row seat in heaven.
* I very much prefer the Buddhist approach to define the noble goal ("reduce suffering") and leave it to the individual's responsibility to do the needful in every situation than other religious approaches which give detailed rules ("here are the rules, this is forbidden, this is allowed") which tend to be applied thoughtlessly across the board.

If someone needs a negative example you can look at what is happening at US university campuses currently (search for keywords "trigger warning" and "microagression").  There are a lot of people under way with very good intentions but in the process they loose completely sight of the right measure with negative consequences for freedom of speech and even some individuals who have lost their jobs because of peanuts.

Kind regards

robert

PS: Sorry for the lengthy comment.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73318] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (297 preceding siblings ...)
  2016-01-23 16:41 ` [ruby-core:73317] " shortcutter
@ 2016-01-23 18:25 ` andrew
  2016-01-23 18:28 ` [ruby-core:73319] " me
                   ` (174 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-23 18:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


I have wanted to stay neutral but the more I see, the less generous I am feeling about the idea of any CoC at all. I do think moderation is important, but that seems to be happening well enough already without a document. What is being asked for next is "more teeth", and it seems the wording that Matz originally suggested ("appropriate response to the situation") is not enough for some.

Will the CoC require that there is a 24/7 hotline and SLA too?

"Community standards only enforced during local standard business hours."
https://twitter.com/CoralineAda/status/690619432675123200

I'm sorry, but I don't think anyone could make you happy Coraline. And that is not anyone else's problem but yours.

What happens right now is (1) you can complain about Japan on Twitter, then (2) the problem gets corrected anyway. What happens with official enforcement ("teeth") is asking for somebody's removal because their response to your complaint was not satisfactory. I don't believe anything will ever make your "safe space" crowd happy until someone's dignity is destroyed. I just can't trust your good intentions under the proposed CoC.

This is where it goes?
"And frankly, as @yukihiro_matz has stated he doesn't feel like being responsible for helping people feel safe then fuck his leadership."
https://twitter.com/krainboltgreene/status/690437246059556864

That sounds too similar to what happened at Yale University:
"You should step down. This is not about creating an intellectual space. It is about creating a home here."
https://www.youtube.com/watch?v=9IEFD_JVYd0

I just cannot understand why this authoritarian Social "Justice" mob mentality deserves anyone's respect, and how it spreads among otherwise intelligent people scares me. When did we stop thinking as individuals with our own opinions instead of mindless interest groups with a bad attitude? (I guess since Twitter, so yeah, blame Ruby anyway...)

If university presidents can be forced to step down by a noisy crowd without any justifiable reason, it can happen in our OSS groups. Please take a stand against this: these people don't need protection under a CoC, they need to take responsibility for themselves and what they say, and much of what they say is insulting.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73319] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (298 preceding siblings ...)
  2016-01-23 18:25 ` [ruby-core:73318] " andrew
@ 2016-01-23 18:28 ` me
  2016-01-23 19:30 ` [ruby-core:73321] " nekocat432
                   ` (173 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-23 18:28 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Robert Klemme wrote:
> Folks,
> 
> I guess by now all the arguments have been presented already.  I'll just post in case someone wants to draw a statistic from this comment thread and give my perspective.
> 
> Coraline Ada Ehmke wrote:
> 
> > My suggestion to adopt the Contributor Covenant was a first step. Ideally each community starts with something like this and evolves and shapes it to suit their particular needs.
> 
> Please don't.  This will almost inevitably draw some people to spend time and time again "improving" the wording of the CoC.  With this discussion (currently at 300+ comments!) we can see the effect already: people spend time discussing a document rather than actually being nice to each other and given those appropriate feedback that are not nice.
> 
> > What's important in this process however is that people who might otherwise feel excluded from certain open source communities be involved in shaping the final code of conduct.
> 
> This means that people who might feel excluded must be given chance to work on the CoC while for all others it is optional.
> 
> Please do not get me wrong: I am sympathetic of the goal to give more people a chance to contribute that for whatever reason do not do it today.  But I object installint a CoC for a number of reasons:
> 
> * I do not see that we actually have an issue with "non niceness".

Not seeing a problem doesn't mean it's not there. I feel that many comments made in this thread show "non niceness". But like myself and others have said, this is not about "non niceness", this is about an avenue to dealing with real harassment if and when it happens.

> * Some people seem to believe that having a CoC solves issues - which is nonsense of course.

It's not nonsense. I have seen CoCs solve issues. The Portland Ruby community has a code of conduct and it hasn't had to be used often, but it has been used to solve several issues that community members have come to us with.

> * I have the impression that some expect a CoC ensures maximum happiness of all community members.  This will never happen as conflicts are human.

This isn't about ensuring maximum happiness. Again, it's about having a documented way of what we feel constitutes real harassment and how to deal with it when it occurs.

> * A CoC will encourage some bad, unnecessary or unwanted behaviors:
>   * judging and policing of others pointing to the "law"
>   * spending time on working on the CoC
>   * even founding a CoC Committee
>   * debating interpretation of particular rules (while creating the CoC, but also later on)

Nobody is going to be judging or policing. People just wanna be a part of Ruby without being afraid to show themselves for who they are.

> * We are grown ups and every grown up should know how to behave.  Those who are not, will remove themselves from the community by their behavior or be removed by the community - regardless whether a CoC exists or not.

Being a grownup doesn't mean one knows how to behave. And while yes, a CoC is not required to remove people from the community for awful behavior, it is important to be able to state why someone was removed and why that behavior was awful. It's also important to state how someone could be welcomed back if they choose to work hard at returning.

> * I do not support the goal of featherbedding everybody.  There are too many people insulted by peanuts that make noise or even harm others.  People need to learn (again) that life also has its harsh sides and nobody is entitled a first row seat in heaven.

This isn't about a first row seat in heaven, either. This is about literally _basic_ human rights to participate in this public space without being harassed.

> * I very much prefer the Buddhist approach to define the noble goal ("reduce suffering") and leave it to the individual's responsibility to do the needful in every situation than other religious approaches which give detailed rules ("here are the rules, this is forbidden, this is allowed") which tend to be applied thoughtlessly across the board.

Individuals don't tend to take action when they're in a group unless they're pointed to and told, "Hey we need you to do this thing." A CoC makes folks more likely to speak out when they see bad behavior.

> If someone needs a negative example you can look at what is happening at US university campuses currently (search for keywords "trigger warning" and "microagression").  There are a lot of people under way with very good intentions but in the process they loose completely sight of the right measure with negative consequences for freedom of speech and even some individuals who have lost their jobs because of peanuts.

I just… I can't even. I think my other responses are enough.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73321] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (299 preceding siblings ...)
  2016-01-23 18:28 ` [ruby-core:73319] " me
@ 2016-01-23 19:30 ` nekocat432
  2016-01-23 20:15 ` [ruby-core:73322] " me
                   ` (172 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-23 19:30 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


David Celis wrote:
> People just wanna be a part of Ruby without being afraid to show themselves for who they are.
> 

Everyone can already do this as nothing stops a person from contributing to a project. We are scientists and engineers pushing for a better technological future, we don't care who you are in person.

As stated earlier people who are claiming, "Oh no, they don't have a CoC so I don't feel safe" need to unplug. You are not your online presence, nor do we care.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73322] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (300 preceding siblings ...)
  2016-01-23 19:30 ` [ruby-core:73321] " nekocat432
@ 2016-01-23 20:15 ` me
  2016-01-23 20:21 ` [ruby-core:73323] " nekocat432
                   ` (171 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-23 20:15 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Ruby Dino wrote:
> As stated earlier people who are claiming, "Oh no, they don't have a CoC so I don't feel safe" need to unplug.

No.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73323] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (301 preceding siblings ...)
  2016-01-23 20:15 ` [ruby-core:73322] " me
@ 2016-01-23 20:21 ` nekocat432
  2016-01-23 20:40 ` [ruby-core:73324] " gordon.king02+ruby-lang
                   ` (170 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-23 20:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


David Celis wrote:
> Ruby Dino wrote:
> > As stated earlier people who are claiming, "Oh no, they don't have a CoC so I don't feel safe" need to unplug.
> 
> No.

**Yes.**


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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73324] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (302 preceding siblings ...)
  2016-01-23 20:21 ` [ruby-core:73323] " nekocat432
@ 2016-01-23 20:40 ` gordon.king02+ruby-lang
  2016-01-23 20:42 ` [ruby-core:73325] " coraline
                   ` (169 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-23 20:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Without getting into the politics of the case, I did think this quote from Gregory Allan Elliot was interesting, where he described being offline as a condition of his bail.

> I’d like to tell the hundreds of millions on Twitter that I’ve been offline and in real life for three years and two months and it is so much healthier and nicer to be out with real people and being able to talk to them and get facial expressions and laughs and giggles and anger and everything firsthand, in real life.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73325] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (303 preceding siblings ...)
  2016-01-23 20:40 ` [ruby-core:73324] " gordon.king02+ruby-lang
@ 2016-01-23 20:42 ` coraline
  2016-01-23 20:52 ` [ruby-core:73326] " gordon.king02+ruby-lang
                   ` (168 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-23 20:42 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Gordon King wrote:
> Without getting into the politics of the case, I did think this quote from Gregory Allan Elliot was interesting, where he described being offline as a condition of his bail.

Wow, that is so inappropriate.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73326] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (304 preceding siblings ...)
  2016-01-23 20:42 ` [ruby-core:73325] " coraline
@ 2016-01-23 20:52 ` gordon.king02+ruby-lang
  2016-01-23 20:53 ` [ruby-core:73327] " rubyamateur
                   ` (167 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-23 20:52 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Coraline Ada Ehmke wrote:
> Wow, that is so inappropriate.

Now now, tetchy much :) 

Seriously good luck with giving up the cigarettes, its a drag whatever your politics and I feel for you.  That prickly aggravation goes away after a day or two and then you're basically there.  Took me like 10 attempts but never felt better!

Apologies to the group for the off topic.



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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73327] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (305 preceding siblings ...)
  2016-01-23 20:52 ` [ruby-core:73326] " gordon.king02+ruby-lang
@ 2016-01-23 20:53 ` rubyamateur
  2016-01-23 21:00 ` [ruby-core:73328] " coraline
                   ` (166 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-23 20:53 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


David Celis wrote:
> > * A CoC will encourage some bad, unnecessary or unwanted behaviors:
> >   * judging and policing of others pointing to the "law"
> >   * spending time on working on the CoC
> >   * even founding a CoC Committee
> >   * debating interpretation of particular rules (while creating the CoC, but also later on)
> 
> Nobody is going to be judging or policing. People just wanna be a part of Ruby without being afraid to show themselves for who they are.

I'm sorry but I agree with Paul Jones that the social justice inspired code of conducts are very much about retribution and enacting punishment due to insensitivity (or sensitivity) of others. I won't go into a laundry list of examples (but if you look at previous responses I do point out two). I will say this:

**Given to people in the wrong hands, a code of conduct which has enforcement mechanisms can be used to disrupt a project and enact violence in the community.**

This has happened to the Rubinius project.

I would also like to point out an analogy with the Zero Tolerance policies used in the US school system:

~~~
A zero-tolerance policy in schools is a policy of punishing any infraction of a rule, regardless of accidental mistakes, ignorance, or extenuating circumstances. In schools, common zero-tolerance policies concern possession or use of illicit drugs or weapons.
~~~

These laws encoded in the US prevents a teacher from using discretion not to punish, as they may lose their job. If they don't report it, they may lose their job. I would hope most people can agree that this type of policy is similar to how a prison system is run, and that children shouldn't be deserving of draconian policies and state-mandated punishment.

I see the unchanged contributor covenent as being strikingly similar:

~~~
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.

By adopting this Code of Conduct, project maintainers commit themselves to
fairly and consistently applying these principles to every aspect of managing
this project. Project maintainers who do not follow or enforce the Code of
Conduct may be permanently removed from the project team.
~~~

I'm sorry, but this alone is a non-starter to me. It spends far too much time on the language of enforcement. To me the entire contributor covenant in its original form is a tool to disrupt and enact violence in communities by focusing on enforcement and punishment.

> > * We are grown ups and every grown up should know how to behave.  Those who are not, will remove themselves from the community by their behavior or be removed by the community - regardless whether a CoC exists or not.
> 
> Being a grownup doesn't mean one knows how to behave. And while yes, a CoC is not required to remove people from the community for awful behavior, it is important to be able to state why someone was removed and why that behavior was awful. It's also important to state how someone could be welcomed back if they choose to work hard at returning.

An audit log is probably a good thing. As for being welcomed back? None of the code of conducts so far provided mention how a person can be welcome back. This should be more reason to avoid enforcing punishment for the time being, because people deserve a second, third, or whatever number of chances.

I'm very passionate about this issue, because I don't want my favourite programming language being disrupted by future-proofed policies that will be set in stone. I think we should accept a minimum viable version (such as Jeremy Evans PostgreSQL inspired CoC) and if the code of conduct is not working sufficiently, we can revisit it later.

I don't see the point of future proofing the code of conduct now, except to appease those with the social justice mentality. With a liberal code of conduct or even without, the community will remain nearly unchanged and welcoming towards contributors.

As I expressed above, a draconian code of conduct can be used as a tool of violence that will make people reconsider being part of the community, and potentially losing valuable contributors.

Again my opinion, my 2c. I hope this gets taken into consideration.


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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73328] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (306 preceding siblings ...)
  2016-01-23 20:53 ` [ruby-core:73327] " rubyamateur
@ 2016-01-23 21:00 ` coraline
  2016-01-23 21:04 ` [ruby-core:73329] " nekocat432
                   ` (165 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-23 21:00 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


It's important to note in the face of all this hand-wavy "SJWs are coming to steal my cheese" nonsense that enforcement of a code of conduct is and always will be in the hands and in the discretion of project maintainers, or whomever Matz and others assign to the task. The code of conduct is not a set of draconian laws that obligate maintainers to ostracize someone at the first sight of an offense and it's disingenuous to say that this is so. 

If you don't trust project managers with a code of conduct, then how can you possibly trust them without one?

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73329] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (307 preceding siblings ...)
  2016-01-23 21:00 ` [ruby-core:73328] " coraline
@ 2016-01-23 21:04 ` nekocat432
  2016-01-23 21:11 ` [ruby-core:73330] " gordon.king02+ruby-lang
                   ` (164 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-23 21:04 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Coraline Ada Ehmke wrote: 
> 
> If you don't trust project managers with a code of conduct, then how can you possibly trust them without one?

You're skewing facts again. We've signaled we're okay with a CoC, however we're not comfortable with your CoC due to the nature and reason of it's creation.

We trust Matz, we also trust him with a CoC.


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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73330] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (308 preceding siblings ...)
  2016-01-23 21:04 ` [ruby-core:73329] " nekocat432
@ 2016-01-23 21:11 ` gordon.king02+ruby-lang
  2016-01-23 21:20 ` [ruby-core:73331] " rubyamateur
                   ` (163 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-23 21:11 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Coraline I just saw your tweet where you quoted my #320 above and left out my last line, thereby removing the full context from my point, which was the fact that a social media fanatic when forced to get offline was better for it.  

For the record, I've tried to avoid the disparagement's I've read about you online and other places, but I must say you've acted in very bad faith here and it's made me reconsider your character.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73331] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (309 preceding siblings ...)
  2016-01-23 21:11 ` [ruby-core:73330] " gordon.king02+ruby-lang
@ 2016-01-23 21:20 ` rubyamateur
  2016-01-23 21:21 ` [ruby-core:73332] " coraline
                   ` (162 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-23 21:20 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


Coraline Ada Ehmke wrote:
> It's important to note in the face of all this hand-wavy "SJWs are coming to steal my cheese" nonsense that enforcement of a code of conduct is and always will be in the hands and in the discretion of project maintainers, or whomever Matz and others assign to the task. The code of conduct is not a set of draconian laws that obligate maintainers to ostracize someone at the first sight of an offense and it's disingenuous to say that this is so. 

If you are referring to what I said, I had never said "SJWs are coming to steal my cheese." I have never said SJW. I know people consider it a disparaging term, and I'm not interested in labelling people as such.

I said given to **the wrong hands** a document with enforcement and punitive measures can be used as a weapon. I don't think we should be discussing documents that can enact violence in the community which has been peaceful for 20 years.

> The code of conduct is not a set of draconian laws that obligate maintainers to ostracize someone at the first sight of an offense and it's disingenuous to say that this is so. 

Please change your original code of conduct to allow discretion by project maintainers that way there is no such notion of obligation of enforcement. Otherwise I would argue it is a zero tolerance policy and hence draconian in nature. I don't think I have interpreted this wrong.

> If you don't trust project managers with a code of conduct, then how can you possibly trust them without one?

If it ain't broke, don't fix it.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73332] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (310 preceding siblings ...)
  2016-01-23 21:20 ` [ruby-core:73331] " rubyamateur
@ 2016-01-23 21:21 ` coraline
  2016-01-23 21:24 ` [ruby-core:73333] " merch-redmine
                   ` (161 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-23 21:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Gordon King wrote:
> Coraline I just saw your tweet where you quoted my #320 above and left out my last line, thereby removing the full context from my point, which was the fact that a social media fanatic when forced to get offline was better for it.  

https://twitter.com/CoralineAda/status/691007711824089088

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73333] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (311 preceding siblings ...)
  2016-01-23 21:21 ` [ruby-core:73332] " coraline
@ 2016-01-23 21:24 ` merch-redmine
  2016-01-24  1:43   ` [ruby-core:73340] " Austin Ziegler
  2016-01-23 21:32 ` [ruby-core:73334] " nekocat432
                   ` (160 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: merch-redmine @ 2016-01-23 21:24 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jeremy Evans.


Since I originally posted my proposal for a CoC, based on PostgreSQL's
draft CoC, PostgreSQL has updated their draft.  The current version can
be found at http://www.postgresql.org/message-id/56A2E9C5.2040707@commandprompt.com.
I think the changes they made to some of the language improves it. As
before, I believe we should remove the parts unrelated to conduct.
Here's my updated proposed CoC:

~~~
== Ruby Community Code of Conduct (CoC) ==

This document provides community guidelines for a safe, respectful, 
productive, and collaborative place for any person who is willing to 
contribute to the Ruby community. It applies to all "collaborative 
space", which is defined as community communications channels (such as 
mailing lists, IRC, submitted patches, commit comments, etc.).

* Participants must ensure that their language and actions are free
of personal attacks and disparaging personal remarks.

* Behaviour which can be reasonably considered harassment will not be 
tolerated.
~~~

The main changes are:

1) Removal of the "disrupt the collaborative space" clause, as that can
   more easily lead to selective enforcement.

2) It makes clear that it is harassing behavior that will not be
   tolerated, instead of people themselves.

It's also shorter, which is good.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73334] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (312 preceding siblings ...)
  2016-01-23 21:24 ` [ruby-core:73333] " merch-redmine
@ 2016-01-23 21:32 ` nekocat432
  2016-01-23 21:36 ` [ruby-core:73335] " rubyamateur
                   ` (159 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-23 21:32 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Coraline Ada Ehmke wrote:
> Gordon King wrote:
> > Coraline I just saw your tweet where you quoted my #320 above and left out my last line, thereby removing the full context from my point, which was the fact that a social media fanatic when forced to get offline was better for it.  
> 
> https://twitter.com/CoralineAda/status/691007711824089088

I'm must bring up GAE for Matz and the others to read, as this is also indicative of Coraline's intentions and those of the SJW movement.

Gregory Alan Elliott was a guy voicing his opinion. Even though the person claiming GAE unlawfully harassed her had him blocked on Twitter and couldn't see his tweets unless she actively looked for them.
https://en.wikipedia.org/wiki/R_v._Elliott

The ruling was recently ruled NOT GUILTY, favoring freedom of speech. Again this is also indicative people need to unplug and get off the computer if they're going to be like the person claiming harassment.

I shall note during this time GAE was not allowed to go online, he was also fired from his job and supporting 4 kids.

Matz, this is the type of agenda Coraline is attempting to push. I recommend going with a different CoC or creating your own if you choose to move forward with creating a CoC for the Ruby community.

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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73335] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (313 preceding siblings ...)
  2016-01-23 21:32 ` [ruby-core:73334] " nekocat432
@ 2016-01-23 21:36 ` rubyamateur
  2016-01-23 21:56 ` [ruby-core:73336] " andrew
                   ` (158 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-23 21:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


Jeremy Evans wrote:
> Since I originally posted my proposal for a CoC, based on PostgreSQL's
> draft CoC, PostgreSQL has updated their draft.  The current version can
> be found at http://www.postgresql.org/message-id/56A2E9C5.2040707@commandprompt.com.
> I think the changes they made to some of the language improves it. As
> before, I believe we should remove the parts unrelated to conduct.
> Here's my updated proposed CoC:
> [...] 
> It's also shorter, which is good.

Thanks for this, the improvement in language is really good.

+1



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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73336] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (314 preceding siblings ...)
  2016-01-23 21:36 ` [ruby-core:73335] " rubyamateur
@ 2016-01-23 21:56 ` andrew
  2016-01-23 23:46 ` [ruby-core:73337] " benton
                   ` (157 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-23 21:56 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Coraline Ada Ehmke wrote:
> If you don't trust project managers with a code of conduct, then how can you possibly trust them without one?

If I didn't trust the people, how would a document change that?

I trust this community. I trust Matz. Above that, I trust judges and laws -- if it must ever come to that. Is this not enough?



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

* 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)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73337] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (315 preceding siblings ...)
  2016-01-23 21:56 ` [ruby-core:73336] " andrew
@ 2016-01-23 23:46 ` benton
  2016-01-24  0:13 ` [ruby-core:73338] " 6ftdan
                   ` (156 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: benton @ 2016-01-23 23:46 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Benton Barnett.

File Ruby_Code_of_Conduct_Discussion.png added

Daniel P. Clark wrote:
> Olivier Lacan wrote:
> > It seems, however, that most of the reasonable participants of this thread agree that a more clearly defined code of conduct (whatever its final form) is a welcome addition.
> 
> I disagree.  I think this is merely your opinion on how the conversation has gone.  I believe both sides have raised some good and reasonable points.  Just because one side has used many more words does not mean that that side is the "most" of us all.  It is important to consider all aspects here.
> 

My apologies for being argumentative, but 46 people in this thread have expressed approval of adopting a code on conduct while 18 have expressed disapproval of adopting a code of conduct. That's 72% in favor, and 28% not in favor. Put simply, the majority of people in this thread would like Ruby to adopt a code of conduct.

I've attached a simplified, and up to date, chart tallying up how people have responded in this thread.

Based on Matz's responses, and the general response of the community, I think it would be more helpful if we steered the conversation towards choosing which code of conduct we'd like to see implemented.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73338] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (316 preceding siblings ...)
  2016-01-23 23:46 ` [ruby-core:73337] " benton
@ 2016-01-24  0:13 ` 6ftdan
  2016-01-24  1:23 ` [ruby-core:73339] " rubyamateur
                   ` (155 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: 6ftdan @ 2016-01-24  0:13 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Daniel P. Clark.


@Benton Barnett.  What percentage of those in favor are part of the compromise version(s)?  I, as well as others, have agreed Jeremy Evans and Matz variations on the PostgreSQLs CoC is an excellent compromise.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73339] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (317 preceding siblings ...)
  2016-01-24  0:13 ` [ruby-core:73338] " 6ftdan
@ 2016-01-24  1:23 ` rubyamateur
  2016-01-24  2:15 ` [ruby-core:73342] " benton
                   ` (154 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-24  1:23 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


> Based on Matz's responses, and the general response of the community, I think it would be more helpful if we steered the conversation towards choosing which code of conduct we'd like to see implemented.

I agree. It is nearly a week and I believe everyone has had their input. I think the next step is for Matz to choose the CoC that he finds appropriate.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73340] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-23 21:24 ` [ruby-core:73333] " merch-redmine
@ 2016-01-24  1:43   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-24  1:43 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4767 bytes --]

I think that the original Postgres version is better than your amended one,
Jeremy. I think you’ve removed too much. I still think that it should be
clearer about permissible actions for violations, but I also know that Matz
is opposed to this (it should be clearer so that it is harder for the
actions to be disclaimed as unfair when they *are* taken).

-a

On Sat, Jan 23, 2016 at 4:24 PM, <merch-redmine@jeremyevans.net> wrote:

> Issue #12004 has been updated by Jeremy Evans.
>
>
> Since I originally posted my proposal for a CoC, based on PostgreSQL's
> draft CoC, PostgreSQL has updated their draft.  The current version can
> be found at
> http://www.postgresql.org/message-id/56A2E9C5.2040707@commandprompt.com.
> I think the changes they made to some of the language improves it. As
> before, I believe we should remove the parts unrelated to conduct.
> Here's my updated proposed CoC:
>
> ~~~
> == Ruby Community Code of Conduct (CoC) ==
>
> This document provides community guidelines for a safe, respectful,
> productive, and collaborative place for any person who is willing to
> contribute to the Ruby community. It applies to all "collaborative
> space", which is defined as community communications channels (such as
> mailing lists, IRC, submitted patches, commit comments, etc.).
>
> * Participants must ensure that their language and actions are free
> of personal attacks and disparaging personal remarks.
>
> * Behaviour which can be reasonably considered harassment will not be
> tolerated.
> ~~~
>
> The main changes are:
>
> 1) Removal of the "disrupt the collaborative space" clause, as that can
>    more easily lead to selective enforcement.
>
> 2) It makes clear that it is harassing behavior that will not be
>    tolerated, instead of people themselves.
>
> It's also shorter, which is good.
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56562
>
> * 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)
>
>
> --
> 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>
>



-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 6218 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73342] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (318 preceding siblings ...)
  2016-01-24  1:23 ` [ruby-core:73339] " rubyamateur
@ 2016-01-24  2:15 ` benton
  2016-01-24  2:40 ` [ruby-core:73343] " sawadatsuyoshi
                   ` (153 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: benton @ 2016-01-24  2:15 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Benton Barnett.


Daniel P. Clark wrote:
> @Benton Barnett.  What percentage of those in favor are part of the compromise versions?  I, as well as others, have agreed Jeremy Evans and Matz variations on the PostgreSQLs CoC are an excellent compromise.

Tallying up those different options is difficult. Most people seem to *discuss* the different CoCs, but only a few people explicitly endorse one or the other. I'm hesitant to tally up anything that isn't explicitly stated by the messages author.

That being said, the most popular Code of Conduct that has been proposed so far is the Contributor Covenant, with 21 people explicitly saying that are for it. 14 people have explicitly supported a different CoC (Jeremy's, Matz's or PostgreSQL's). However, I don't feel that these numbers are indicative of the situation, due to how few people are explicitly stating which code of conduct they support.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73343] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (319 preceding siblings ...)
  2016-01-24  2:15 ` [ruby-core:73342] " benton
@ 2016-01-24  2:40 ` sawadatsuyoshi
  2016-01-24  4:10 ` [ruby-core:73346] " shyouhei
                   ` (152 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: sawadatsuyoshi @ 2016-01-24  2:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Tsuyoshi Sawada.


Benton Barnett wrote:
> Daniel P. Clark wrote:
> That being said, the most popular Code of Conduct that has been proposed so far is the Contributor Covenant, with 21 people explicitly saying that are for it. 14 people have explicitly supported a different CoC (Jeremy's, Matz's or PostgreSQL's). However, I don't feel that these numbers are indicative of the situation, due to how few people are explicitly stating which code of conduct they support.

This is not voting. The numbers do not mean anything. Although Matz asked for opinions, the final decision is solely dependent on him. And since he has already expressed that he does not want to adopt Coraline's version, that version has already gone out of the question.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73346] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (320 preceding siblings ...)
  2016-01-24  2:40 ` [ruby-core:73343] " sawadatsuyoshi
@ 2016-01-24  4:10 ` shyouhei
  2016-01-24  4:44 ` [ruby-core:73348] " gordon.king02+ruby-lang
                   ` (151 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shyouhei @ 2016-01-24  4:10 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Shyouhei Urabe.


For record: I support having _a_ CoC.  Which one to have must be up to Matz I believe.  And he already explicitly said "not this" to the porposed one (#95).  It has no chance.

PS. "It is controversial what design is a good design.  As to a bad design on the other hand, it is clear that a design selected by a majority vote is always a bad design."  -- Kazumasa Nagai.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73348] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (321 preceding siblings ...)
  2016-01-24  4:10 ` [ruby-core:73346] " shyouhei
@ 2016-01-24  4:44 ` gordon.king02+ruby-lang
  2016-01-24  6:20 ` [ruby-core:73349] " duerst
                   ` (150 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-24  4:44 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Coraline Ada Ehmke wrote:
> Gordon King wrote:
> > Coraline I just saw your tweet where you quoted my #320 above and left out my last line, thereby removing the full context from my point, which was the fact that a social media fanatic when forced to get offline was better for it.  
> 
> https://twitter.com/CoralineAda/status/691007711824089088

Before the thread dies completely, could I just acknowledge Coraline's action.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73349] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (322 preceding siblings ...)
  2016-01-24  4:44 ` [ruby-core:73348] " gordon.king02+ruby-lang
@ 2016-01-24  6:20 ` duerst
  2016-01-24  8:29 ` [ruby-core:73350] " shevegen
                   ` (149 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: duerst @ 2016-01-24  6:20 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Martin Dürst.


Andrew Vit wrote:

> Will the CoC require that there is a 24/7 hotline and SLA too?
> 
> "Community standards only enforced during local standard business hours."
> https://twitter.com/CoralineAda/status/690619432675123200

Some clarifications:
- Many maintainer actions on this very thread were taken before the start of business in Japan, or on a Saturday.
- Maintainers are volunteers. During business hours, they probably work on their day jobs. So the chance that some moderator action happens during business hours may actually be lower than during some other times of the day.
- The earth rotates, and the sun shines at different times in different parts of the world. Therefore people tend to wake and sleep at different times. This is (mildly put) difficult to change.
- I don't know any open source projects that promise or guarantee 24/7 addressing of issues, be it social issues or technical issues. I haven't yet seen any CoC promising something like this, for obvious reasons.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73350] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (323 preceding siblings ...)
  2016-01-24  6:20 ` [ruby-core:73349] " duerst
@ 2016-01-24  8:29 ` shevegen
  2016-01-24 11:30   ` [ruby-core:73353] " Brandon Weaver
  2016-01-24 11:41 ` [ruby-core:73354] " shrubby
                   ` (148 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: shevegen @ 2016-01-24  8:29 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Robert A. Heiler.


Hmm I was wanting to write a long reply just now about how I dislike this
code of conduct, but then I read that the current variant was not approved
nor would be fitting to ruby or the ruby philosophy, so it was kind of moot
to reply a lot to it. :)

(Although I have some questions about claims such as "Since it came from and
has been so widely adopted by the Ruby community" since I did not see any
statistical and unbiased analysis for such a claim.)

People are different. Matz always said so too, including the design and
philosophy of ruby - there is more than one way to do it also means that
there is more than one way to use ruby. Any code of conduct that would or would
not be chosen, should also reflect that. The above code proposal is not good
for many reasons, it is very vague such as "Other unethical or unprofessional
conduct" because who defines what is a "professional conduct"? People are
different, cultures are different. The main focus of proposals but also
contributions should be on technical aspects. Is this or that change good?
What are the trade offs and side effects? Is the documentation useful? Which
changes should happen next to ruby? And so on and so forth.

One of the best changes to ruby in the last two years was the "did you mean"
gem. I am a big fan. It may not appear huge, but it's simply awesome. It
is about the human aspect too. And it did not need a code of conduct - good
ideas can happen from anywhere, all the time.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73353] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-24  8:29 ` [ruby-core:73350] " shevegen
@ 2016-01-24 11:30   ` Brandon Weaver
  0 siblings, 0 replies; 541+ messages in thread
From: Brandon Weaver @ 2016-01-24 11:30 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4586 bytes --]

I trust Matz to make the correct decision for the community and I will
abide by whatever he chooses to do. I implore others to take a similar
stance, especially after a decision has been made.

On Sun, Jan 24, 2016 at 12:29 AM, <shevegen@gmail.com> wrote:

> Issue #12004 has been updated by Robert A. Heiler.
>
>
> Hmm I was wanting to write a long reply just now about how I dislike this
> code of conduct, but then I read that the current variant was not approved
> nor would be fitting to ruby or the ruby philosophy, so it was kind of moot
> to reply a lot to it. :)
>
> (Although I have some questions about claims such as "Since it came from
> and
> has been so widely adopted by the Ruby community" since I did not see any
> statistical and unbiased analysis for such a claim.)
>
> People are different. Matz always said so too, including the design and
> philosophy of ruby - there is more than one way to do it also means that
> there is more than one way to use ruby. Any code of conduct that would or
> would
> not be chosen, should also reflect that. The above code proposal is not
> good
> for many reasons, it is very vague such as "Other unethical or
> unprofessional
> conduct" because who defines what is a "professional conduct"? People are
> different, cultures are different. The main focus of proposals but also
> contributions should be on technical aspects. Is this or that change good?
> What are the trade offs and side effects? Is the documentation useful?
> Which
> changes should happen next to ruby? And so on and so forth.
>
> One of the best changes to ruby in the last two years was the "did you
> mean"
> gem. I am a big fan. It may not appear huge, but it's simply awesome. It
> is about the human aspect too. And it did not need a code of conduct - good
> ideas can happen from anywhere, all the time.
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56579
>
> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>

[-- Attachment #1.2: Type: text/html, Size: 5665 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73354] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (324 preceding siblings ...)
  2016-01-24  8:29 ` [ruby-core:73350] " shevegen
@ 2016-01-24 11:41 ` shrubby
  2016-01-24 12:36 ` [ruby-core:73355] " shortcutter
                   ` (147 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-24 11:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


David Celis wrote:
> Robert Klemme wrote:
> > Folks,
> > 
> > I guess by now all the arguments have been presented already.  I'll just post in case someone wants to draw a statistic from this comment thread and give my perspective.
> > 
> > Coraline Ada Ehmke wrote:
> > 
> > > My suggestion to adopt the Contributor Covenant was a first step. Ideally each community starts with something like this and evolves and shapes it to suit their particular needs.
> > 
> > Please don't.  This will almost inevitably draw some people to spend time and time again "improving" the wording of the CoC.  With this discussion (currently at 300+ comments!) we can see the effect already: people spend time discussing a document rather than actually being nice to each other and given those appropriate feedback that are not nice.
> > 
> > > What's important in this process however is that people who might otherwise feel excluded from certain open source communities be involved in shaping the final code of conduct.
> > 
> > This means that people who might feel excluded must be given chance to work on the CoC while for all others it is optional.
> > 
> > Please do not get me wrong: I am sympathetic of the goal to give more people a chance to contribute that for whatever reason do not do it today.  But I object installint a CoC for a number of reasons:
> > 
> > * I do not see that we actually have an issue with "non niceness".
> 
> Not seeing a problem doesn't mean it's not there. I feel that many comments made in this thread show "non niceness". But like myself and others have said, this is not about "non niceness", this is about an avenue to dealing with real harassment if and when it happens.
> 

The problem that you are raising, which might exist in your society, is not universal. 
Not every society works like yours. Some problems of your zannen society only generate disbelief.
The world is diverse, and your strength and limitation are not everyone's.
You would be greatly inspired to respect this diversity and acknowledge it instead of presuming 
everyone should be protected of problems which are fundamentally yours.
It takes some humility to recognize it but that also opens up a better understanding of 
the world.


Should you feel like it is a real problem in your society, it would be a first step to tackle it 
at the appropriate level and not in some obscure technical circle. Indeed the point you are
 raising has nothing to do with Ruby.

People going to non-ruby conferences, people not going to conference at all, they should 
also not be subjected to harassment. If you are humble enough, you will recognize that this
 thought of yours is not original and new.  That's why civilized societies organized 
themselves around a code of conduct which they call a law.

This idea of having a law is a very old one, and went through many reforms as it is not easy
to have the necessary checks and bounds. It would be very presumptuous, on top of being
illegal, to imagine that you can pretend to have such balance in place on your own at 
a worldwide scale, and reconcile what is non-acceptable here with what is completely normal
there.



> > * Some people seem to believe that having a CoC solves issues - which is nonsense of course.
> 
> It's not nonsense. I have seen CoCs solve issues. The Portland Ruby community has a code of conduct and it hasn't had to be used often, but it has been used to solve several issues that community members have come to us with.
> 

Then by all means, have a Code Of Conduct if you feel like the population of Portland need one.
But those concerns talks about this population and it has nothing to do with the technical
concerns of a programming language, especially used worldwide.


You should again realize that this place you are describing is very specific and the situation
of : an english colony, having replaced natives, with a history of slavery, in needs of communicating
how nice they are, while having no intention of giving back the stolen territory, is a very 
specific situation. Most of the world out there does not experience any of this.
Most of the word does not have this dire need to send out there some message about how
good they are.



> > * I have the impression that some expect a CoC ensures maximum happiness of all community members.  This will never happen as conflicts are human.
> 
> This isn't about ensuring maximum happiness. Again, it's about having a documented way of what we feel constitutes real harassment and how to deal with it when it occurs.
> 

Documenting it means giving the instruction manual to deranged minds on how to abuse it.
Quite the opposite, it is essential, should you want to really foster a good spirit, you would keep
a technical realm technical and oriented toward technic and nothing else.

But abuse is precisely what is looked after here, and the reason why this first step is played out.

May be some kind of compromise will be reached giving the power to Matz in front of a moderate 
pushback, but make no mistake, this is a first step before a 2nd, a 3rd and eventually a control.
Every step will be made in the name of some good cause. once for this. once for that.
Each step will actually be motivated by an ulterior motive.



> > * A CoC will encourage some bad, unnecessary or unwanted behaviors:
> >   * judging and policing of others pointing to the "law"
> >   * spending time on working on the CoC
> >   * even founding a CoC Committee
> >   * debating interpretation of particular rules (while creating the CoC, but also later on)
> 
> Nobody is going to be judging or policing. People just wanna be a part of Ruby without being afraid to show themselves for who they are.
> 


Some people just saw that people are manipulable, good hearted, well meaning, and decided to abuse of it
to foster their political agenda. 


> > * We are grown ups and every grown up should know how to behave.  Those who are not, will remove themselves from the community by their behavior or be removed by the community - regardless whether a CoC exists or not.
> 
> Being a grownup doesn't mean one knows how to behave. 

The grown up have already made laws. As a citizen you can vote for them.
As a ruby programmer, you have nothing to say about what it means to be a grown up or not. 
You are confused and mixing genres. 

If we follow your twisted direction, why not have the Senate vote on evolution of the Ruby language ?


> And while yes, a CoC is not required to remove people from the community for awful behavior, it is important to be able to state why someone was removed and why that behavior was awful. It's also important to state how someone could be welcomed back if they choose to work hard at returning.
> 

Awful behavior .. like trying to impose something that Ruby has nothing to do with ?
Awful behavior .. like having the prevention of being morally qualified to punish people ?
Or like bringing your political ideas to some technical project ?



> > * I do not support the goal of featherbedding everybody.  There are too many people insulted by peanuts that make noise or even harm others.  People need to learn (again) that life also has its harsh sides and nobody is entitled a first row seat in heaven.
> 
> This isn't about a first row seat in heaven, either. This is about literally _basic_ human rights to participate in this public space without being harassed.
> 

For once you are right. This is about _basic_ things. 
So _basic_ that it's kind of not at all the mission of some programming language to deal with it.
So _basic_ that  it has already been taken care of in a legislative framework.
It would be a great service to everyone if you could recognize this _basic_ fact

> > * I very much prefer the Buddhist approach to define the noble goal ("reduce suffering") and leave it to the individual's responsibility to do the needful in every situation than other religious approaches which give detailed rules ("here are the rules, this is forbidden, this is allowed") which tend to be applied thoughtlessly across the board.
> 
> Individuals don't tend to take action when they're in a group unless they're pointed to and told, "Hey we need you to do this thing." A CoC makes folks more likely to speak out when they see bad behavior.
> 

I am sure all the people who contributed to making Ruby will appreciate the fact that they "did not take action"
No doubt they were waiting for you to come and tell them what to do.
Or do you mean Ruby is a negligible outcome ? 

Or are you talking of something completely different than Ruby ?
Then dont argue of things irrelevant to Ruby on bugs.ruby-lang.org 




> > If someone needs a negative example you can look at what is happening at US university campuses currently (search for keywords "trigger warning" and "microagression").  There are a lot of people under way with very good intentions but in the process they loose completely sight of the right measure with negative consequences for freedom of speech and even some individuals who have lost their jobs because of peanuts.
> 
> I just… I can't even. I think my other responses are enough.


You know just don't. it's ok.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73355] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (325 preceding siblings ...)
  2016-01-24 11:41 ` [ruby-core:73354] " shrubby
@ 2016-01-24 12:36 ` shortcutter
  2016-01-24 13:54 ` [ruby-core:73356] " ary
                   ` (146 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shortcutter @ 2016-01-24 12:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Robert Klemme.


David Celis wrote:
> Robert Klemme wrote:

> > Coraline Ada Ehmke wrote:

> > * I do not see that we actually have an issue with "non niceness".
> 
> Not seeing a problem doesn't mean it's not there.

But it also does not mean it *is* there.  Can someone please point me to some examples of real issues our community has that are addressed by the suggested CoCs?

> I feel that many comments made in this thread show "non niceness". But like myself and others have said, this is not about "non niceness", this is about an avenue to dealing with real harassment if and when it happens.

As others have pointed out already, there are laws for that.  So wouldn't a CoC be just stating "we abide by the law"?

> > * Some people seem to believe that having a CoC solves issues - which is nonsense of course.
> 
> It's not nonsense. I have seen CoCs solve issues. The Portland Ruby community has a code of conduct and it hasn't had to be used often, but it has been used to solve several issues that community members have come to us with.

Maybe I did not make my point very clear: the existence of a CoC (or a law for that matter) does not solve *any* problem - it is people acting who solve problems - by abiding by the rules or enforcing them.  I guess you can find a law in every country that is ineffective, because it is not enforced or otherwise ignored.

> > * A CoC will encourage some bad, unnecessary or unwanted behaviors:
> >   * judging and policing of others pointing to the "law"

> Nobody is going to be judging or policing. People just wanna be a part of Ruby without being afraid to show themselves for who they are.

I think you are being very optimistic here.  I think the video that Andrew Vit referred to shows one example of the type of behavior I was referring to.

> > * We are grown ups and every grown up should know how to behave.  Those who are not, will remove themselves from the community by their behavior or be removed by the community - regardless whether a CoC exists or not.
> 
> Being a grownup doesn't mean one knows how to behave.

OK, there *I* am being optimistic: for me the definition of "grown up" includes civilized manners. :-)

> And while yes, a CoC is not required to remove people from the community for awful behavior, it is important to be able to state why someone was removed and why that behavior was awful.

And you cannot express that without reference to a CoC?  What about laws or the judgement of community moderators?  Btw. "awful" is not a good legal category, it is just too subjective and imprecise.

> It's also important to state how someone could be welcomed back if they choose to work hard at returning.

That seems to be an important point missing from the suggested CoC.

----

Unrelated to David's comment: I believe we can see a partition forming among commenters here between "in favor of" and "against".  That in itself is an unfortunate effect.  If bringing up the topic of a CoC does not solve problems our community really has, then we all have lost.

**Please let us keep this discussion as civilized as it has been for most parts to not cause unnecessary harm!  Thank you!**

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73356] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (326 preceding siblings ...)
  2016-01-24 12:36 ` [ruby-core:73355] " shortcutter
@ 2016-01-24 13:54 ` ary
  2016-01-24 17:45 ` [ruby-core:73357] " me
                   ` (145 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: ary @ 2016-01-24 13:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ary Borenszweig.


My personal belief is that the issue with these CoCs is who enforces them. It seems Matz and other members don't want to spend part of their time in thinking and judging "Is this comment harassment? Should I ban this member? Should I remove this comment?". That is, spending that time in addition to already spending time on the project: code, issues, pull requests, etc, which, if you ever managed an open source project, takes a huge amount of time.

If they agree to Coraline's CoC but later they don't enforce it, who will take action? Will you, Coraline, go to every project where you introduced your CoC and check that the rules are enforced? It's a really hard and tedious task, if not impossible.

That's why I agree with Matz: the CoC should show intentions (*might* be removed, edited, etc.) but no enforcements (*will* be removed, edited, etc.)

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73357] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (327 preceding siblings ...)
  2016-01-24 13:54 ` [ruby-core:73356] " ary
@ 2016-01-24 17:45 ` me
  2016-01-24 18:24 ` [ruby-core:73358] " benton
                   ` (144 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-24 17:45 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Robert Klemme wrote:
> David Celis wrote:
> > I feel that many comments made in this thread show "non niceness". But like myself and others have said, this is not about "non niceness", this is about an avenue to dealing with real harassment if and when it happens.
> 
> As others have pointed out already, there are laws for that.  So wouldn't a CoC be just stating "we abide by the law"?

I partly agree with you here, but the laws are hazy and online harassment is very rarely dealt with by law enforcement. I've seen hundreds of death threats online in my day and it's never the law that steps in… I'd love for "we abide by the law" to be enough, but I don't think that it is.

> Maybe I did not make my point very clear: the *existence* of a CoC (or a law for that matter) does not solve any problem - it is people acting who solve problems - by abiding by the rules or enforcing them.  I guess you can find a law in every country that is ineffective, because it is not enforced or otherwise ignored.

Sorry, I think I need to be more clear here too! The problem that the existence of a CoC is meant to solve is to provide clear definition on what anti-harassment measures we're trying to be vigilant about enacting.

> OK, there *I* am being optimistic: for me the definition of "grown up" includes civilized manners. :-)



> > And while yes, a CoC is not required to remove people from the community for awful behavior, it is important to be able to state why someone was removed and why that behavior was awful.
> 
> And you cannot express that without reference to a CoC?  What about laws or the judgement of community moderators?  Btw. "awful" is not a good legal category, it is just too subjective and imprecise.

Yeah, "awful" is definitely a subjective word. I just used it as an umbrella for the listed sorts of harassing behaviors in the CoC. And sure, it can be expressed without reference to a CoC, but having that CoC as a document to express it in less ambiguous terms and in a visible spot helps.

> > It's also important to state how someone could be welcomed back if they choose to work hard at returning.
> 
> That seems to be an important point missing from the suggested CoC.

I agree; it's meant to be addressed by the phrasing "temporary or permanent removal from the community" but people _definitely_ seem to be very focused on the fact that permanent removal is possible. That is meant to be a very extreme and very last resort, but perhaps it can be worded differently to be more optimistic or realistic?

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73358] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (328 preceding siblings ...)
  2016-01-24 17:45 ` [ruby-core:73357] " me
@ 2016-01-24 18:24 ` benton
  2016-01-24 18:34 ` [ruby-core:73359] " coraline
                   ` (143 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: benton @ 2016-01-24 18:24 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Benton Barnett.


Tsuyoshi Sawada wrote:
> Benton Barnett wrote:
> > That being said, the most popular Code of Conduct that has been proposed so far is the Contributor Covenant, with 21 people explicitly saying that are for it. 14 people have explicitly supported a different CoC (Jeremy's, Matz's or PostgreSQL's). However, I don't feel that these numbers are indicative of the situation, due to how few people are explicitly stating which code of conduct they support.
> 
> This is not voting. The numbers do not mean anything. Although Matz asked for opinions, the final decision is solely dependent on him.

Yes, I agree wholeheartedly. Thank you for reiterating that. Since the goal of a code of conduct is to protect the underprivileged, a group which may not have it's voice fully heard, I don't think the code of conduct should be chosen by a popular vote.

> And since he has already expressed that he does not want to adopt Coraline's version, that version has already gone out of the question.

Yes. I was providing these numbers as a summary, since this thread has gotten quite long. Even though Matz has said he doesn't want to adopt the Contributor Covenant, I felt it would be disrespectful to people who had voiced their support for it if I excluded them from the totals.

Thank you for reminding us to stay on topic. Specifically, towards crafting a code of conduct that fits the Ruby community.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73359] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (329 preceding siblings ...)
  2016-01-24 18:24 ` [ruby-core:73358] " benton
@ 2016-01-24 18:34 ` coraline
  2016-01-24 18:44 ` [ruby-core:73360] " shortcutter
                   ` (142 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-24 18:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.

--

== Ruby Community Guidelines ==

As part of our collective culture we believe that the Ruby community should be open and welcoming to everyone, regardless of age, body size, disability, culture, ethnicity, gender, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual orientation.

This document provides community guidelines for a safe, respectful, productive, and collaborative place for people engaging with and contributing to to the Ruby community. It applies to all collaborative spaces and documents, including mailing lists, IRC, submitted patches, big reports, and pull requests.

* Participants must ensure that their language and actions are free of personal attacks and disparaging personal remarks.

* Participants must agree that the use of sexual imagery, sexual language, and sexual 
advances are not conducive to a professional environment and must be avoided.

* Participants must not publish non-public contact information about other members of the community, including physical addresses or other private information.

* Participants who disrupt the collaborative space, or participate in a pattern of behaviour which could reasonably be considered harassment will not be tolerated.

* Anyone asked to stop unacceptable behavior is expected to comply immediately.

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by sending an email to [INSERT EMAIL ADDRESS]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Respondents are obligated to maintain confidentiality with regard to the reporter of an incident.

We believe that by thoughtfully abiding by these community guidelines, we help Ruby fulfill its promise to make people happy and to put the needs of the community first.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73360] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (330 preceding siblings ...)
  2016-01-24 18:34 ` [ruby-core:73359] " coraline
@ 2016-01-24 18:44 ` shortcutter
  2016-01-24 19:07 ` [ruby-core:73361] " nekocat432
                   ` (141 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shortcutter @ 2016-01-24 18:44 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Robert Klemme.


Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.

Thank you for the update!

> Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by sending an email to [INSERT EMAIL ADDRESS]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Respondents are obligated to maintain confidentiality with regard to the reporter of an incident.

That means some form of institution, however small or informal, needs to be created and run by one or more persons.  I am highlighting this because I think that would be a consequence of adopting a text as CoC which includes that section of which everybody should be aware.

> We believe that by thoughtfully abiding by these community guidelines, we help Ruby fulfill its promise to make people happy and to put the needs of the community first.

Hey, David, you see, it *is* about happiness. ;-)

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73361] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (331 preceding siblings ...)
  2016-01-24 18:44 ` [ruby-core:73360] " shortcutter
@ 2016-01-24 19:07 ` nekocat432
  2016-01-24 19:19 ` [ruby-core:73362] " coraline
                   ` (140 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-24 19:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Coraline Ada Ehmke wrote:
> 
> * Participants must ensure that their language and actions are free of personal attacks and disparaging personal remarks.
> 

There's a problem with this line here. In the past we've had German participants who have told others their code or design is very stupid. Those who are native Germans are known to be very direct, and while this line has good intentions on "disparaging personal remarks" there's a conflict with what others have already mentioned relating to a problem with attempting to apply a universal code for all.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73362] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (332 preceding siblings ...)
  2016-01-24 19:07 ` [ruby-core:73361] " nekocat432
@ 2016-01-24 19:19 ` coraline
  2016-01-24 20:04 ` [ruby-core:73363] " mike
                   ` (139 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-24 19:19 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


I can see your point, but I doubt that a statement about someone's code, rude as it might be to others, would be interpreted as a disparaging personal remark. "This code is stupid" != "you are stupid".

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73363] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (333 preceding siblings ...)
  2016-01-24 19:19 ` [ruby-core:73362] " coraline
@ 2016-01-24 20:04 ` mike
  2016-01-24 20:33 ` [ruby-core:73364] " rubyamateur
                   ` (138 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: mike @ 2016-01-24 20:04 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Mike Moore.


I have a great deal of respect for Coraline revising her original document to address many of the issues raised on this issue. I look forward to reading Matz's thoughts on it. I am optimistic a compromise can be reached. 

Thanks to all that have, and will, participate on this issue in good faith. 

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73364] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (334 preceding siblings ...)
  2016-01-24 20:04 ` [ruby-core:73363] " mike
@ 2016-01-24 20:33 ` rubyamateur
  2016-01-24 20:48 ` [ruby-core:73365] " shrubby
                   ` (137 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-24 20:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


Mike Moore wrote:
> I have a great deal of respect for Coraline revising her original document to address many of the concerns raised on this issue. I look forward to reading Matz's thoughts on it. I am optimistic a compromise can be reached. 
> 
> Thanks to all that have, and will, participate on this issue in good faith.

I agree, it definitely reads a lot nicer, and much respect for taking consideration of criticism and returning with a much more suited version.

I do still feel the terseness of the code of conduct put forth by Jeremy Evans is much more suitable, although I acknowledge that perhaps a mention of a way to address or remediate grievances whilst maintaining confidentiality is worth including.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73365] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (335 preceding siblings ...)
  2016-01-24 20:33 ` [ruby-core:73364] " rubyamateur
@ 2016-01-24 20:48 ` shrubby
  2016-01-25  3:10   ` [ruby-core:73391] " Austin Ziegler
  2016-01-24 21:07 ` [ruby-core:73366] " shrubby
                   ` (136 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: shrubby @ 2016-01-24 20:48 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
> 
> --
> 
> == Ruby Community Guidelines ==
> 
> As part of our collective culture we believe that the Ruby community should be open and welcoming to everyone, regardless of age, body size, disability, culture, ethnicity, gender, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual orientation.

What on earth is "gender"  VS "gender identity" VS "gender expression" ? 

If english is not the language to be used, I would suggest we switch to Japanese.
Using a language that the legitimate curator of Ruby understand instead would seem appropriate


> This document provides community guidelines for a safe, respectful, productive, and collaborative place for people engaging with and contributing to to the Ruby community. It applies to all collaborative spaces and documents, including mailing lists, IRC, submitted patches, big reports, and pull requests.
> 

Who said providing a "safe, respectful, productive, and collaborative place" was the priority ?
Who says that those guidelines provide a "safer, respectfuler, productiver, and collaborativer place" 
than not having this guidelines ?


> * Participants must ensure that their language and actions are free of personal attacks and disparaging personal remarks.
>

What about "Audience must ensure that their ears only listen to language and actions which they 
deem to be free of personnel attacks" ?

Ruby is a programming language. There is no specific reason to be taking extra care apart from what is
normally taken. The consensus is given by the law. Any action you will take against the law will
be punished by the law. 


> * Participants must agree that the use of sexual imagery, sexual language, and sexual 
> advances are not conducive to a professional environment and must be avoided.
> 

Again, those points have nothing to do with Ruby, and the various.
In Europe, breast in public at the beach are not considered sexual.
Among the victorian society you represent, it is considered so.
Now Ruby should have an opinion too ? 

On top of that given that the subtle and understandable distinction you
make yourself of "gender" VS "gender expression" VS "gender other", 
byzantine discussion are guaranteed as to what is sexual and what is not.


And honestly, your opinion on those subject are irrelevant to 
Ruby the language in the first place. Take them with you, and tell them 
to interested people, not to a technical community.


Should you persist on perturbing this technical community with your 
political ideas, it will be perfectly warranted to take positive action 
unambiguously opposite of the ones you are promoting, in order to 
deincitize you to persist to impose your crazy ideas.


> * Participants must not publish non-public contact information about other members of the community, including physical addresses or other private information.
> * Participants who disrupt the collaborative space, or participate in a pattern of behaviour which could reasonably be considered harassment will not be tolerated.

What about animal cruelty and pedophilia ? 
What makes those subjects unrelated to Ruby less worthy than the other subject 
unrelated to Ruby any less worthy ?


> * Anyone asked to stop unacceptable behavior is expected to comply immediately.
> 

I ask you to stop your unacceptable behavior.
Please comply immediately.


> Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by sending an email to [INSERT EMAIL ADDRESS]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Respondents are obligated to maintain confidentiality with regard to the reporter of an incident.
> 

Please stop abusing this technical community by polluting it with your political ideas.
Please stop considering you entitled to be able to judge anyone.
Please be respectful of others, and the collective effort they have put in having
such a wonderful language.
Please be humble enough to not think they were waiting for you to start respecting other.


> We believe that by thoughtfully abiding by these community guidelines, we help Ruby fulfill its promise to make people happy and to put the needs of the community first.


You believe many things that the rest of the world does not believe


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73366] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (336 preceding siblings ...)
  2016-01-24 20:48 ` [ruby-core:73365] " shrubby
@ 2016-01-24 21:07 ` shrubby
  2016-01-24 21:28 ` [ruby-core:73367] " shrubby
                   ` (135 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-24 21:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Mike Moore wrote:
> I have a great deal of respect for Coraline revising her original document to address many of the concerns raised on this issue. I look forward to reading Matz's thoughts on it. I am optimistic a compromise can be reached. 
> 
> Thanks to all that have, and will, participate on this issue in good faith.

You are thankful about being stoned with small rocks instead of big ones ?  
The concern is the code of conduct itself.


It is : 1- morally a bad idea 2- intellectually a very bad idea and 3- legally an 
extremely bad idea, as decision taken will be susceptible to be challenged
in court with damage liabilities..

Ruby is a programing language, not a legislative body, and it is unwise and deluded 
to believe otherwise.

Let's protect Ruby at once

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73367] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (337 preceding siblings ...)
  2016-01-24 21:07 ` [ruby-core:73366] " shrubby
@ 2016-01-24 21:28 ` shrubby
  2016-01-24 21:30 ` [ruby-core:73368] " coraline
                   ` (134 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-24 21:28 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Robert Klemme wrote:
> That means some form of institution, however small or informal, needs to be created and run by one or more persons.  
> I am highlighting this because I think that would be a consequence of adopting a text as CoC which includes that section of which everybody should be aware.


Right, so listen Robert, you think about creating an institution to police people's behavior. 
You. among all the people in the world.

Not only are you not mandated to do so, but should you ever be, there 
are some other institutions which have been crafted over the centuries
to protect the rights, both individuals and collective, of everyone.

It is everyone's gift at birth to have the right to be protected against all
the people in the world with their strange ideas and desire to force others.

So I wish you good luck in your journey to discovery. May be you genuinely 
believe in what you say. Bell curve have proven well grounded concepts, 
and everyone desserve respect for who they are.

But the uselessness to bring those trouble to Ruby, a programming language, is
quite clear.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73368] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (338 preceding siblings ...)
  2016-01-24 21:28 ` [ruby-core:73367] " shrubby
@ 2016-01-24 21:30 ` coraline
  2016-01-24 21:42 ` [ruby-core:73370] " nekocat432
                   ` (133 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-24 21:30 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


> Should you persist on perturbing this technical community with your 
> political ideas, it will be perfectly warranted to take positive action 
> unambiguously opposite of the ones you are promoting, in order to 
> disincentive you to persist on imposing your crazy ideas.

It's hard not to read this as a threat. 

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73370] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (339 preceding siblings ...)
  2016-01-24 21:30 ` [ruby-core:73368] " coraline
@ 2016-01-24 21:42 ` nekocat432
  2016-01-24 22:13 ` [ruby-core:73372] " benton
                   ` (132 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-24 21:42 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


ph ph wrote:

> What on earth is "gender"  VS "gender identity" VS "gender expression" ? 
> 
> If english is not the language to be used, I would suggest we switch to Japanese.
> Using the language of the legitimate creators and owners of Ruby would seem appropriate and 
> help filter the discussion from outsiders wanting to impose outside constraints.

I will chime in on this topic.

Gender identity is what a person feels like they are, male, female or the third sex from the Asian aspect. In the US we have non-English gender identities which fall outside of those three.

Gender on the other hand isn't appropriate for any legal framework or code of conduct. Many people on the SJW side have attempted to hijack the conversation to equate gender to sex.

What Coraline probably means is "sex" as in what your DNA is constructed. This is different than secondary sexual characteristics, which many on the SJW side attempt to hijack for their own political views even though it's in contract with science in the same way religious people attempt to bash science for their own political purposes.

TL;DR
gender is wrong. She means to use "Sex"
gender identity is what a person identifies as in life.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73372] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (340 preceding siblings ...)
  2016-01-24 21:42 ` [ruby-core:73370] " nekocat432
@ 2016-01-24 22:13 ` benton
  2016-01-24 23:39   ` [ruby-core:73379] " KOSAKI Motohiro
  2016-01-24 22:18 ` [ruby-core:73373] " nekocat432
                   ` (131 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: benton @ 2016-01-24 22:13 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Benton Barnett.


ph ph wrote:
> What on earth is "gender"  VS "gender identity" VS "gender expression" ? 

The American Psychological Association has a short PDF that defines those terms and how they relate to each other: https://www.apa.org/pi/lgbt/resources/sexuality-definitions.pdf

Ruby Dino wrote:
> She means to use "Biological sex"

I think Caroline is perfectly capable to say the words that she means. I appreciate your attempt to clarify, but please don't attempt to speak for other people.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73373] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (341 preceding siblings ...)
  2016-01-24 22:13 ` [ruby-core:73372] " benton
@ 2016-01-24 22:18 ` nekocat432
  2016-01-24 22:21 ` [ruby-core:73374] " shortcutter
                   ` (130 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-24 22:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Benton Barnett wrote:
> ph ph wrote:
> > What on earth is "gender"  VS "gender identity" VS "gender expression" ? 
> 
> The American Psychological Association has a short PDF that defines those terms and how they relate to each other: https://www.apa.org/pi/lgbt/resources/sexuality-definitions.pdf
> 
> Ruby Dino wrote:
> > She means to use "Biological sex"
> 

So, if those are the facts as to what are used for official diagnosis guidelines, then sex needs to be added to Coraline's "Ruby Community Guidelines"
> I think Caroline is perfectly capable to say the words that she means. I appreciate your attempt to clarify, but please don't attempt to speak for other people.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73374] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (342 preceding siblings ...)
  2016-01-24 22:18 ` [ruby-core:73373] " nekocat432
@ 2016-01-24 22:21 ` shortcutter
  2016-01-24 22:31 ` [ruby-core:73375] " gordon.king02+ruby-lang
                   ` (129 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shortcutter @ 2016-01-24 22:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Robert Klemme.


ph ph wrote:
> Robert Klemme wrote:
> > That means some form of institution, however small or informal, needs to be created and run by one or more persons.  
> > I am highlighting this because I think that would be a consequence of adopting a text as CoC which includes that section of which everybody should be aware.
> 
> 
> Right, so listen Robert, you think about creating an institution to police people's behavior. 
> You. among all the people in the world.

I don't know what makes you believe I am thinking about doing that - certainly not my comments here.  Apparently you are misreading me or have not been reading my earlier comments.  You are addressing that to the wrong person.

Please take a break.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73375] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (343 preceding siblings ...)
  2016-01-24 22:21 ` [ruby-core:73374] " shortcutter
@ 2016-01-24 22:31 ` gordon.king02+ruby-lang
  2016-01-24 22:36 ` [ruby-core:73376] " merch-redmine
                   ` (128 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-24 22:31 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Coraline Ada Ehmke wrote:
> It's hard not to read this as a threat.

It could certainly be read that way, but given english isn't PH's first language he should be given a chance to clarify.

PH you and I share similar opinions on the value of politically laden CoCs and you've made some excellent points regarding the US centric nature of the social justice movement, but let's keep it sporting my friend (if you did let passion get away on you).




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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73376] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (344 preceding siblings ...)
  2016-01-24 22:31 ` [ruby-core:73375] " gordon.king02+ruby-lang
@ 2016-01-24 22:36 ` merch-redmine
  2016-01-24 23:11 ` [ruby-core:73377] " benton
                   ` (127 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: merch-redmine @ 2016-01-24 22:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jeremy Evans.


Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
> 
> --
> 
> == Ruby Community Guidelines ==
> 
> As part of our collective culture we believe that the Ruby community should be open and welcoming to everyone, regardless of age, body size, disability, culture, ethnicity, gender, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual orientation.
> 
> This document provides community guidelines for a safe, respectful, productive, and collaborative place for people engaging with and contributing to to the Ruby community. It applies to all collaborative spaces and documents, including mailing lists, IRC, submitted patches, big reports, and pull requests.
> 
> * Participants must ensure that their language and actions are free of personal attacks and disparaging personal remarks.
> 
> * Participants must agree that the use of sexual imagery, sexual language, and sexual 
> advances are not conducive to a professional environment and must be avoided.
> 
> * Participants must not publish non-public contact information about other members of the community, including physical addresses or other private information.
> 
> * Participants who disrupt the collaborative space, or participate in a pattern of behaviour which could reasonably be considered harassment will not be tolerated.
> 
> * Anyone asked to stop unacceptable behavior is expected to comply immediately.
> 
> Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by sending an email to [INSERT EMAIL ADDRESS]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Respondents are obligated to maintain confidentiality with regard to the reporter of an incident.
> 
> We believe that by thoughtfully abiding by these community guidelines, we help Ruby fulfill its promise to make people happy and to put the needs of the community first.

I see the following disadvantages of these "community guidelines":

1) Enumerates protected characteristics, making some protected
   characteristics (e.g. gender, gender identity) seeming more
   important than other characteristics (e.g. economic status, criminal
   history).

2) Contains ambiguous terms. Specifically "otherwise unacceptable
   behavior" and "disrupt the collaborative space" are ambiguous and
   prone to selective enforcement.

3) The final statement implies a promise and belief that I don't believe
   has been made.

4) The section about sexual imagery/language requires that participants
   agree to something, not merely that they don't post them.

5) Expecting "immediate" compliance can have issues for the mailing lists,
   where the posting asking to stop unacceptable behavior can appear before
   other posts, even though it was sent after.

6) Enforces obligations on the people responding to complaints, which can
   cause issues if the process is abused.

7) The posting of sexual imagery/language and the posting of non-public
   contact information can already be reasonably considered harassment,
   so listing them specifically is unnecessary.

8) Is not a "code of conduct".  Since this ticket is about establishing a
   code of conduct, that should disqualify it.

The revised code of conduct I proposed in comment 329 does not suffer
from these issues, and is significantly shorter.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73377] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (345 preceding siblings ...)
  2016-01-24 22:36 ` [ruby-core:73376] " merch-redmine
@ 2016-01-24 23:11 ` benton
  2016-01-24 23:17 ` [ruby-core:73378] " nekocat432
                   ` (126 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: benton @ 2016-01-24 23:11 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Benton Barnett.


I agree with many of the points you brought up, Jeremy. Thank you for taking the time to be so thorough. I did have two things I wanted to bring up:

Jeremy Evans wrote:
> 7) The posting of sexual imagery/language and the posting of non-public
>    contact information can already be reasonably considered harassment,
>    so listing them specifically is unnecessary.

I've encountered a fair number of people who don't consider sexual imagery/language to be harassment. Personally, I think that it would be beneficial for a code of conduct to explicitly mention that this kind of behavior is unacceptable. 

Jeremy Evans wrote:
> 8) Is not a "code of conduct".  Since this ticket is about establishing a
>    code of conduct, that should disqualify it.

I don't think we should disqualify a draft from consideration due to a semantics issue, especially since these community guidelines accomplish very similar goals as the other codes of conduct mentioned in this ticket.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73378] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (346 preceding siblings ...)
  2016-01-24 23:11 ` [ruby-core:73377] " benton
@ 2016-01-24 23:17 ` nekocat432
  2016-01-25  0:09 ` [ruby-core:73381] " shyouhei
                   ` (125 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-24 23:17 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Benton Barnett wrote:
> 
> I've encountered a fair number of people who don't consider sexual imagery/language to be harassment. Personally, I think that it would be beneficial for a code of conduct to explicitly mention that this kind of behavior is unacceptable. 

I'll have to disagree here as one may construed a person from a different cultural background where sexuality isn't so fragile. I talk about sexual topics on occasion, including animal and fantasy dildos from Bad-Dragon. Though as I stated earlier if talking about topics on one to one and someone asks, I do take it in to a private channel.

Americans tend to have a fragile aspect of sexuality, but not everyone does.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73379] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-24 22:13 ` [ruby-core:73372] " benton
@ 2016-01-24 23:39   ` KOSAKI Motohiro
  2016-01-24 23:45     ` [ruby-core:73380] " Jorge Castillo
  0 siblings, 1 reply; 541+ messages in thread
From: KOSAKI Motohiro @ 2016-01-24 23:39 UTC (permalink / raw
  To: benton; +Cc: Ruby developers

On Sun, Jan 24, 2016 at 5:13 PM,  <benton@bentonbarnett.com> wrote:
> Issue #12004 has been updated by Benton Barnett.
>
>
> ph ph wrote:
>> What on earth is "gender"  VS "gender identity" VS "gender expression" ?
>
> The American Psychological Association has a short PDF that defines those terms and how they relate to each other: https://www.apa.org/pi/lgbt/resources/sexuality-definitions.pdf

Thank you for clarifying. But I feel you explained they are accurate
but not good word for an international community.
If some non-native speaker complains "hey! it's hard to understand",
It might be time to reconsider to take another and easy word because
of the purpose of the document.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73380] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-24 23:39   ` [ruby-core:73379] " KOSAKI Motohiro
@ 2016-01-24 23:45     ` Jorge Castillo
  2016-01-25  3:21       ` [ruby-core:73392] " Austin Ziegler
  0 siblings, 1 reply; 541+ messages in thread
From: Jorge Castillo @ 2016-01-24 23:45 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 269 bytes --]

I just found out this essay, again I invite everyone to read it!

An anonymous response to dangerous FOSS Codes of Conduct
https://4fa6134ddde55ae0092b69e1eb287d2840301d0a.googledrive.com/host/0B6kjFNJtv3yzUjY4M21QenJzdGc/
https://news.ycombinator.com/item?id=10963612

[-- Attachment #1.2: Type: text/html, Size: 521 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73381] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (347 preceding siblings ...)
  2016-01-24 23:17 ` [ruby-core:73378] " nekocat432
@ 2016-01-25  0:09 ` shyouhei
  2016-01-25  0:56 ` [ruby-core:73382] " shyouhei
                   ` (124 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shyouhei @ 2016-01-25  0:09 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Shyouhei Urabe.


I'm not sure about other languages but in Japanese language, there do exist corresponding words for biological sex and gender identity.  Switching to Japanese does not solve the difficulty to understand those concepts.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73382] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (348 preceding siblings ...)
  2016-01-25  0:09 ` [ruby-core:73381] " shyouhei
@ 2016-01-25  0:56 ` shyouhei
  2016-01-25  1:04 ` [ruby-core:73383] " dblock
                   ` (123 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shyouhei @ 2016-01-25  0:56 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Shyouhei Urabe.


I read Coraline's Ruby Community Guidelines again.  Now I feel it deserves a nod.  Definitely well thought-out, respectful to our conversation in this thread, with languages carefully chosen.  I see those differences between Jeremy's are non-essential (rather it smells a bit like bikeshed).

We have kept this thread open for a week now and I start feeling we need a landing point.  A Code of Conduct (or a Guideline, whichever) needs to be revised on occasions anyways so I'd like to propose merging either Jeremy's or Coraline's which Matz feels better.  Then start improving that.  Ideas?

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73383] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (349 preceding siblings ...)
  2016-01-25  0:56 ` [ruby-core:73382] " shyouhei
@ 2016-01-25  1:04 ` dblock
  2016-01-25  1:22 ` [ruby-core:73384] " yuki
                   ` (122 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: dblock @ 2016-01-25  1:04 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Daniel Doubrovkine.


Ruby Grape has adopted a code of conduct, adapted from the Contributor Covenant, http://www.ruby-grape.org/code_of_conduct. I support having one for Ruby itself.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73384] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (350 preceding siblings ...)
  2016-01-25  1:04 ` [ruby-core:73383] " dblock
@ 2016-01-25  1:22 ` yuki
  2016-01-25  1:27 ` [ruby-core:73385] " me
                   ` (121 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: yuki @ 2016-01-25  1:22 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yuki Izumi.


The new guidelines look good. I support Shyouhei's suggestion to leave the final decision up to Matz.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73385] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (351 preceding siblings ...)
  2016-01-25  1:22 ` [ruby-core:73384] " yuki
@ 2016-01-25  1:27 ` me
  2016-01-25  1:34 ` [ruby-core:73386] " gordon.king02+ruby-lang
                   ` (120 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-25  1:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


I'm glad we're getting a community guideline.

I'll be happier when we also get a code of conduct.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73386] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (352 preceding siblings ...)
  2016-01-25  1:27 ` [ruby-core:73385] " me
@ 2016-01-25  1:34 ` gordon.king02+ruby-lang
  2016-01-25  1:41 ` [ruby-core:73387] " me
                   ` (119 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-25  1:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


i support Jeremy's objections to Coraline's latest revision as detailed in #362.  There is still too much opportunity for mischief by meddlesome bureaucrats (whether formal or not).

I look forward to Matz wrapping this up one way or the other :)

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73387] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (353 preceding siblings ...)
  2016-01-25  1:34 ` [ruby-core:73386] " gordon.king02+ruby-lang
@ 2016-01-25  1:41 ` me
  2016-01-25  1:49 ` [ruby-core:73388] " me
                   ` (118 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-25  1:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


Hey Gordon,

Can you give us any examples your fears (any) happening in (any) projects?

Specifically let us know if your fears (well detailed in this thread) have happened in:

- Rails
- Rust
- Swift
- Elixir
- Diaspora
- Discourse
- Eclipse
- RSpec
- RVM
- Rubygems (any)
- VCR
- Spree
- ActiveAdmin
- Atom
- Babel
- Celluloid
- Crystal
- Gitlab

Because those are all Contributor Covenant users and I haven't heard any of them deciding to get rid of it.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73388] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (354 preceding siblings ...)
  2016-01-25  1:41 ` [ruby-core:73387] " me
@ 2016-01-25  1:49 ` me
  2016-01-25  2:16 ` [ruby-core:73389] " gordon.king02+ruby-lang
                   ` (117 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-25  1:49 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Shyouhei Urabe wrote:
> I read Coraline's Ruby Community Guidelines again.  Now I feel it deserves a nod.  Definitely well thought-out, respectful to our conversation in this thread, with languages carefully chosen.  I see those differences between Jeremy's are non-essential (rather it smells a bit like bikeshed).
> 
> We have kept this thread open for a week now and I start feeling we need a landing point.  A Code of Conduct (or a Guideline, whichever) needs to be revised on occasions anyways so I'd like to propose merging either Jeremy's or Coraline's which Matz feels better.  Then start improving that.  Ideas?

I agree wholeheartedly. I personally prefer Coraline's revisions but the differences, at this point, feel like bikeshedding to me as well. Either choice would be welcome, so I look forward to Matz' final decision!

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73389] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (355 preceding siblings ...)
  2016-01-25  1:49 ` [ruby-core:73388] " me
@ 2016-01-25  2:16 ` gordon.king02+ruby-lang
  2016-01-25  2:56 ` [ruby-core:73390] " sawadatsuyoshi
                   ` (116 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-25  2:16 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Irrelevant Kurtis.

> "And frankly, as @yukihiro_matz has stated he doesn't feel like being responsible for helping people feel safe then fuck his leadership."

I don't want people like you, who can't deal honourably with their political opponents, using vitriol and bad-faith summation of views even in such a low-stakes arena as a technical programming community, anywhere near any form of judgement about what is appropriate behaviour.  Passionate, inflamed activists like yourself inevitably end up as both prosecutor and judge once the laws are codified. Eventually people like me just leave, and only people like you remain.  I'm sure many are happy with that outcome, but I find it a tragedy that yet another sphere of civil society is rent by political division.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73390] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (356 preceding siblings ...)
  2016-01-25  2:16 ` [ruby-core:73389] " gordon.king02+ruby-lang
@ 2016-01-25  2:56 ` sawadatsuyoshi
  2016-01-25  3:48   ` [ruby-core:73393] " Eric Wong
  2016-01-25  3:48 ` [ruby-core:73394] " naruse
                   ` (115 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: sawadatsuyoshi @ 2016-01-25  2:56 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Tsuyoshi Sawada.


Kurtis Rainbolt-Greene wrote:
> I'm glad we're getting a community guideline.
> 
> I'll be happier when we also get a code of conduct.

Wasn't this website powered by Redmine? How was it possible for this guy to be able to post without using Redmine
(Cf. https://twitter.com/krainboltgreene/status/690773954810613760)? Does anyone know?

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73391] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-24 20:48 ` [ruby-core:73365] " shrubby
@ 2016-01-25  3:10   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-25  3:10 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 8067 bytes --]

On Sun, Jan 24, 2016 at 3:48 PM, <shrubby@yopmail.com> wrote:

> Issue #12004 has been updated by ph ph.
>

> Coraline Ada Ehmke wrote:
> > Suggested draft for community guidelines. I've tried to incorporate
> language that other people have suggested without losing any context or
> important criteria.
> >
> > --
> >
> > == Ruby Community Guidelines ==
> >
> > As part of our collective culture we believe that the Ruby community
> should be open and welcoming to everyone, regardless of age, body size,
> disability, culture, ethnicity, gender, gender identity and expression,
> level of experience, nationality, personal appearance, race, religion, or
> sexual orientation.
>
> What on earth is "gender"  VS "gender identity" VS "gender expression" ?
>

Gender is a person’s biological gender. Gender identity is the gender that
a person identifies as; the medical condition gender dysphoria describes
the situation when the biological gender does not match that of gender
identity. Gender expression is how one’s gender is expressed visibly.
Someone born female (gender) that identifies as male (gender identity) has
gender dysphoria. They may not dress as or act male (gender expression).

Asking this question is legitimate, because if one does not know anyone who
has gender dysphoria, you won’t necessarily know these terms.

If english is not the language to be used, I would suggest we switch to
> Japanese. Using a language that the legitimate curator of Ruby understand
> instead would seem appropriate


This statement, however, is out of bounds. The words are easily searched if
you actually wanted to.


> > This document provides community guidelines for a safe, respectful,
> productive, and collaborative place for people engaging with and
> contributing to to the Ruby community. It applies to all collaborative
> spaces and documents, including mailing lists, IRC, submitted patches, big
> reports, and pull requests.
> >
>
> Who said providing a "safe, respectful, productive, and collaborative
> place" was the priority ?
> Who says that those guidelines provide a "safer, respectfuler,
> productiver, and collaborativer place"
> than not having this guidelines ?
>

A large number of people in this thread have said both of these.

> * Participants must ensure that their language and actions are free of
> personal attacks and disparaging personal remarks.
>
> What about "Audience must ensure that their ears only listen to language
> and actions which they
> deem to be free of personnel attacks" ?
>

This is called “blaming the victim”.


> Ruby is a programming language. There is no specific reason to be taking
> extra care apart from what is
> normally taken. The consensus is given by the law. Any action you will
> take against the law will
> be punished by the law.
>

If only this were true. Harassment is against the law in many countries,
but investigations and enforcement actions are rarely taken largely because
of biases by law enforcement—and handling online harassment is even harder
(consider the cases of Anita Sarkeesian, Brianna Wu, and Zoë Quinn as
instructive on this matter). It gets even worse with international and
virtual communities like Ruby’s. Communities (like Ruby’s) are often left
to police themselves. This is one of the reasons people ask for CoCs and
they get support from a lot of people in a community.

> * Participants must agree that the use of sexual imagery, sexual
> language, and sexual
> > advances are not conducive to a professional environment and must be
> avoided.
>
> Again, those points have nothing to do with Ruby, and the various.
> In Europe, breast in public at the beach are not considered sexual.
> Among the victorian society you represent, it is considered so.
> Now Ruby should have an opinion too ?
>

Even in Europe, these things are not considered acceptable in a
*professional context*. Because developing Ruby is—for at least some
people—a job, putting this sort of wording is perfectly acceptable and
understandable.

On top of that given that the subtle and understandable distinction you
> make yourself of "gender" VS "gender expression" VS "gender other",
> byzantine discussion are guaranteed as to what is sexual and what is not.
>

This is disingenuous.


> And honestly, your opinion on those subject are irrelevant to
> Ruby the language in the first place. Take them with you, and tell them
> to interested people, not to a technical community.
>

So…what happens to people who are—or want to be—part of the technical
community, but feel excluded because of people who mock their gender
dysphoria? This means that, despite what you *incorrectly* believe, this
sort of thing *is* a matter for the technical community (because while Ruby
as a language is technical, the community is made of people and we should
work to build people *up* rather than tear them down or allow others to
tear them down).

Should you persist on perturbing this technical community with your
> political ideas, it will be perfectly warranted to take positive action
> unambiguously opposite of the ones you are promoting, in order to
> deincitize you to persist to impose your crazy ideas.
>

In other words, because someone thinks, acts, and feels differently than
*you* (ph ph) do, you have the right to harass them and drive them out of
the community. Right.


> > * Participants must not publish non-public contact information about
> other members of the community, including physical addresses or other
> private information.
> > * Participants who disrupt the collaborative space, or participate in a
> pattern of behaviour which could reasonably be considered harassment will
> not be tolerated.
>
> What about animal cruelty and pedophilia ?
> What makes those subjects unrelated to Ruby less worthy than the other
> subject
> unrelated to Ruby any less worthy ?
>

This discussion is a sideshow.


> > * Anyone asked to stop unacceptable behavior is expected to comply
> immediately.
>
> I ask you to stop your unacceptable behavior.
> Please comply immediately.
>

There is nothing unacceptable about asking for anti-harassment policies,
except in the minds of people who are looking for reasons to enable
harassers.


> > Instances of abusive, harassing, or otherwise unacceptable behavior may
> be reported by sending an email to [INSERT EMAIL ADDRESS]. All complaints
> will be reviewed and investigated and will result in a response that is
> deemed necessary and appropriate to the circumstances. Respondents are
> obligated to maintain confidentiality with regard to the reporter of an
> incident.
> >
>
> Please stop abusing this technical community by polluting it with your
> political ideas.
> Please stop considering you entitled to be able to judge anyone.
> Please be respectful of others, and the collective effort they have put in
> having
> such a wonderful language.
> Please be humble enough to not think they were waiting for you to start
> respecting other.
>

There are enough people—including Matz—who think that *a* Code of Conduct
is a good thing. Therefore, the only abuser in the last couple of posts is
you.


> > We believe that by thoughtfully abiding by these community guidelines,
> we help Ruby fulfill its promise to make people happy and to put the needs
> of the community first.
>


> You believe many things that the rest of the world does not believe
>

This is true. That does not mean that we, as a community, shouldn’t strive
to be better than we are or that we, as a community, shouldn’t strive to be
nicer. Your post, just now, is neither nice nor better. Coraline is as much
a part of this community as you are, and your treatment of her is
disappointing.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 11964 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73392] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-24 23:45     ` [ruby-core:73380] " Jorge Castillo
@ 2016-01-25  3:21       ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-25  3:21 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 695 bytes --]

Horrible essay that lacks compassion.

On Sun, Jan 24, 2016 at 6:45 PM, Jorge Castillo <vookat@gmail.com> wrote:

> I just found out this essay, again I invite everyone to read it!
>
> An anonymous response to dangerous FOSS Codes of Conduct
>
> https://4fa6134ddde55ae0092b69e1eb287d2840301d0a.googledrive.com/host/0B6kjFNJtv3yzUjY4M21QenJzdGc/
> https://news.ycombinator.com/item?id=10963612
>
>
> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>
>


-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 1726 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73393] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-25  2:56 ` [ruby-core:73390] " sawadatsuyoshi
@ 2016-01-25  3:48   ` Eric Wong
  0 siblings, 0 replies; 541+ messages in thread
From: Eric Wong @ 2016-01-25  3:48 UTC (permalink / raw
  To: ruby-core

sawadatsuyoshi@gmail.com wrote:
> Wasn't this website powered by Redmine? How was it possible for this guy to be able to post without using Redmine

Redmine is integrated with the ruby-core mailing list.  All issue posts
on Redmine hit the ruby-core ML and replies via ruby-core go to Redmine.

I would not have bothered to participate in the dozens of Ruby discussions
over the years if it were not for this mailing list integration.  I cannot
stand filling out form inputs on HTML.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73394] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (357 preceding siblings ...)
  2016-01-25  2:56 ` [ruby-core:73390] " sawadatsuyoshi
@ 2016-01-25  3:48 ` naruse
  2016-01-25  5:29 ` [ruby-core:73395] " duerst
                   ` (114 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: naruse @ 2016-01-25  3:48 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


Coraline Ada Ehmke wrote:
> It applies to all collaborative spaces and documents, including mailing lists, IRC, submitted patches, big reports, and pull requests.

If it list up spaces, it should explicitly the area the guideline governs. for example
* *.ruby-lang.org
* GitHub ruby project
* Mailing lists: ruby-core, ruby-talk, ruby-dev, ruby-list

> * Participants must ensure that their language and actions are free of personal attacks and disparaging personal remarks.
> 
> * Participants must agree that the use of sexual imagery, sexual language, and sexual 
> advances are not conducive to a professional environment and must be avoided.
> 
> * Participants must not publish non-public contact information about other members of the community, including physical addresses or other private information.
> 
> * Participants who disrupt the collaborative space, or participate in a pattern of behaviour which could reasonably be considered harassment will not be tolerated.

These descriptions are too long for non native.
Could you describe [like Go](https://golang.org/conduct)?
Add cite for each words for example Wikipedia is more helpful.

> * Anyone asked to stop unacceptable behavior is expected to comply immediately.
> 
> Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by sending an email to [INSERT EMAIL ADDRESS]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Respondents are obligated to maintain confidentiality with regard to the reporter of an incident.

s/complaints/issues/g seems good.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73395] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (358 preceding siblings ...)
  2016-01-25  3:48 ` [ruby-core:73394] " naruse
@ 2016-01-25  5:29 ` duerst
  2016-01-25  6:12 ` [ruby-core:73396] " hi
                   ` (113 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: duerst @ 2016-01-25  5:29 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Martin Dürst.


[I'm only writing this as my personal opinion, not speaking for Matz or anybody else.]

Ary Borenszweig wrote:
> My personal belief is that the issue with these CoCs is who enforces them. It seems Matz and other members don't want to spend part of their time in thinking and judging "Is this comment harassment? Should I ban this member? Should I remove this comment?". That is, spending that time in addition to already spending time on the project: code, issues, pull requests, etc, which, if you ever managed an open source project, takes a huge amount of time.

I don't think anybody would want to spend time on such issues if they could avoid it. There are many more fun activities to spend your time on.

However, I think that Matz and others up to now have shown that they care for the community, and that if necessary, they will take some action. MINASWAN wasn't born out of a vacum, it came from how Matz was and is leading the community. Also, having a look at some of Matz's invited talks at conferences will show that he cares a lot for the community.

As such, I see an additional document not so much as a set of new rules, and much more as a clarification of things that in one way or another have been in practice all along already.


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73396] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (359 preceding siblings ...)
  2016-01-25  5:29 ` [ruby-core:73395] " duerst
@ 2016-01-25  6:12 ` hi
  2016-01-25  6:18 ` [ruby-core:73397] " shrubby
                   ` (112 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: hi @ 2016-01-25  6:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Olivier Lacan.


Yui NARUSE wrote:
> These descriptions are too long for non native.

One of the very positive features of [Contributor Covenant](http://contributor-covenant.org/) is that it has already been translated in 10 languages so far ([with Japanese on the way](https://github.com/CoralineAda/contributor_covenant/pull/206), as Coraline mentioned earlier). I don't know how widely the other proposals have or can been translated, but this seems a relevant point for anyone concerned that non-simple English would be a detriment to the phrasing of a code of conduct.

[ruby-lang.org](http://www.ruby-lang.org/) is currently translated in 16 different languages. If Ruby's website and news can be translated in 16 languages, it's stands to reason that its code of conduct could be as well. 

I'm sure any proposed text could be eventually translated into all 16 currently supported languages, but this would obviously some time and effort.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73397] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (360 preceding siblings ...)
  2016-01-25  6:12 ` [ruby-core:73396] " hi
@ 2016-01-25  6:18 ` shrubby
  2016-01-25 15:51   ` [ruby-core:73422] " Austin Ziegler
  2016-01-25  6:31 ` [ruby-core:73399] " shrubby
                   ` (111 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: shrubby @ 2016-01-25  6:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Coraline Ada Ehmke wrote:
> > Should you persist on perturbing this technical community with your 
> > political ideas, it will be perfectly warranted to take positive action 
> > unambiguously opposite of the ones you are promoting, in order to 
> > disincentive you to persist on imposing your crazy ideas.
> 
> It's hard not to read this as a threat.

It is a threat. A threat against your ideas.
But your reaction by calling this a general threat, implicitly meaning
against you as a person, proves once again your straightforward
political agenda, and what it will bring to Ruby.

 
Your argumentation is based on half truths just like you mention the 
fact that we are "a community". We are not a community.
we are a  _technical_ community. Not a national community, or a
any community which should take extra precaution compared to 
the rest of the people : if you feel something is to be done for 
a cause you care, it has nothing specific to do with the Ruby 
technical community.



Going back to the threat. It is a threat. But a threat against your
idea and how you believe you have nothing to loose in trying to 
impose them. 

If you continue to promote your political ideas in the technical
realm, we will, on principle, attack your ideas, to provide you with
the necessary incentives to stop.

It has nothing personal, nor is it linked to the ideas themselves you are
promoting. It is just on principle.

You want to impose nothing sexual 
despite the fact that :
- you are willing to introduce a fringe _psychological_ distinction  of 
"gender" VS "gender identity" VS "gender expression"
- different cultures consider different things sexual

 
Clearly this is a bound to fail even in theory, and this trainwreck should
 be stopped.


All this has nothing to do with Ruby a programming language, 
everything about your political ideas  and will to impose them, 
and promise nothing good but trouble as has now been evidenced.




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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73399] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (361 preceding siblings ...)
  2016-01-25  6:18 ` [ruby-core:73397] " shrubby
@ 2016-01-25  6:31 ` shrubby
  2016-01-25  6:38 ` [ruby-core:73400] " shrubby
                   ` (110 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25  6:31 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Benton Barnett wrote:
> ph ph wrote:
> > What on earth is "gender"  VS "gender identity" VS "gender expression" ? 
> 
> The American Psychological Association has a short PDF that defines those terms and how they relate to each other: https://www.apa.org/pi/lgbt/resources/sexuality-definitions.pdf
> 
> Ruby Dino wrote:
> > She means to use "Biological sex"
> 
> I think Caroline is perfectly capable to say the words that she means. I appreciate your attempt to clarify, but please don't attempt to speak for other people.

It would be even better if said other people would keep their 
ideas among their friends from the "psychological association" 
of united states of america. 

And not bother technical circles with them. 

Especially of diverse worldwide cultures beyond their english 
background.


I would suggest you go on a trip around the globe to explain your 
"gender"  VS "gender identity" VS "gender expression" concept
of which I intend to remain blissfully ignorant.


That said, if you find a bug in ruby after you come back, please 
open a case.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73400] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (362 preceding siblings ...)
  2016-01-25  6:31 ` [ruby-core:73399] " shrubby
@ 2016-01-25  6:38 ` shrubby
  2016-01-25  6:58 ` [ruby-core:73402] " shrubby
                   ` (109 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25  6:38 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Robert A. Heiler wrote:

> The above code proposal is not good
> for many reasons, it is very vague such as "Other unethical or unprofessional
> conduct" because who defines what is a "professional conduct"? People are
> different, cultures are different. 

This blur is not a bug it's a feature to impose one's will 
You can see that in action here. 

"technical community" is replaced by "community", with the implicit 
idea that it needs to have social rules. no it doesn't. society deals with
social rules.

"threat to your idea" is replaced with "threat" whit the implicit meaning
that there is a physical threat against a person.

etc, etc, etc....




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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73402] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (363 preceding siblings ...)
  2016-01-25  6:38 ` [ruby-core:73400] " shrubby
@ 2016-01-25  6:58 ` shrubby
  2016-01-25  7:09 ` [ruby-core:73403] " nekocat432
                   ` (108 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25  6:58 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Ruby Amateur wrote:
> > Based on Matz's responses, and the general response of the community, I think it would be more helpful if we steered the conversation towards choosing which code of conduct we'd like to see implemented.
> 
> I agree. It is nearly a week and I believe everyone has had their input. I think the next step is for Matz to choose the CoC that he finds appropriate.

Or not, because he could feel he does not have to have his agenda set up
that way, or he think a CoC, or he understands there are many troubled 
people out there who might then read this as an instruction manual to 
disrupt Ruby with their querulous paranoia *


* medical condition recognized by the American Psychiatry Association (not 
psychology....). just saying.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73403] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (364 preceding siblings ...)
  2016-01-25  6:58 ` [ruby-core:73402] " shrubby
@ 2016-01-25  7:09 ` nekocat432
  2016-01-25  7:22 ` [ruby-core:73404] " rubyamateur
                   ` (107 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-25  7:09 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


ph ph wrote:
> * medical condition recognized by the American Psychiatry Association (not 
> psychology....). just saying.


Not to detract the conversation, but what is the difference? The Amaerican Psychiatry Association publishes the DSM manual. They're responsible for a diagnosis manual for the purposes of defining mental health conditions. I'm glad the other person pointed me to it, as I missed this update. I'm all about facts and science, no matter the end result. The distinction between terms are extremely important to me, as is the English language.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73404] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (365 preceding siblings ...)
  2016-01-25  7:09 ` [ruby-core:73403] " nekocat432
@ 2016-01-25  7:22 ` rubyamateur
  2016-01-25 15:57   ` [ruby-core:73423] " Austin Ziegler
  2016-01-25 10:19 ` [ruby-core:73407] " me
                   ` (106 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: rubyamateur @ 2016-01-25  7:22 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


The more I contemplate the [revised code of conduct (or "community guidelines") by Caroline Ada Ehmke](https://bugs.ruby-lang.org/issues/12004#note-347), on one hand I like the idea of allowing confidential addressing of grievences. However, I don't fully understand how the moderation of the Ruby community can be handled. First of all it requires infrastructure and policy to implement even the most basic grievence handling. Furthermore, I feel if left to Matz and his Japanese delegates (due to enforcing local laws), either side of a complaint can skillfully feign ignorance due to language barrier. It also places a lot of mental burden deciding and judging what complies with the code of conduct and what doesn't. **Lastly, I feel like code of conducts with enforcement and punitive measures is like giving delegates of a community firearms when the community was safe and peaceful for 20 years.**

On the other hand, [Jeremy Evan's proposed Code of Conduct in #329](https://bugs.ruby-lang.org/issues/12004#note-329) is far simpler, easier to understand, and doesn't burden the project and community. I also think we can consider addressing grievences, punitive measuers, and enforcement at a later time. I just don't see the need to future proof these policies today, especially during a heated discussion where people are upset. I think if the community has proper data points collected to warrant enforcement and punitive measures, we should consider it.


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73407] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (366 preceding siblings ...)
  2016-01-25  7:22 ` [ruby-core:73404] " rubyamateur
@ 2016-01-25 10:19 ` me
  2016-01-25 12:03 ` [ruby-core:73409] " andrew
                   ` (105 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-25 10:19 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


Can we please get some moderation?

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73409] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (367 preceding siblings ...)
  2016-01-25 10:19 ` [ruby-core:73407] " me
@ 2016-01-25 12:03 ` andrew
  2016-01-25 12:27 ` [ruby-core:73410] " nekocat432
                   ` (104 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-25 12:03 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.

Thank you for taking the time to rework this Coraline, doing that work is much more constructive than most of this debate... I acknowledge that you find this new one a compromise, but this should be a process, not an unthinking "YES", whatever the new document is called in the end.

Before commenting on it myself, I would like to let your proposal settle in to see where Matz and the core team stand on it compared to other proposals. (I like Jeremy's version too.) I do think this one can be improved, but no blockers. Let me just say: it's much better.

Let me also make it very clear here that I would like us to respect each other professionally, even when we disagree. I still stand against any assertion that we *need* this, but I've already made my case for that. Count my vote against, but that's done. I'm not so stubborn that if *something* is very likely going to be accepted, that I would continue working against the process.

Please read the rest if you care to understand my original disagreement more clearly. I might not convince you of anything, but I would appreciate if you take the time.

The way the text of your original CoC was proposed here implies that ruby-core has problems that nobody in the group can see. It's insulting to imply we are somehow harboring terrible people without it. The whole thing has become a tempest in a teapot when people loudly insist this is so very necessary out of a clear blue sky.

I knew of your CoC previously because of the Opal.rb drama. And then, CoC 1.3.0 is supposedly *even better* because it covers spaces outside the project, like Twitter. You claim anyone who disagrees with this kind of CoC just wants to continue harassing vulnerable people online. No, that's twisting things. Speaking for myself, I don't want to have my work destroyed and be shamed over an overheard "dongle joke" or something equally stupid. It's too easy to happen when a CoC makes it anyone's whim to do something like that, especially when you round up a shaming brigade and amplify it. So many seemingly innocuous things these days are "obviously" racist or sexist to a certain part of the American audience. I'd like to try and protect good people and good projects from that kind of abuse.

I'm also going to defend myself when I'm unfairly attacked. Outside of this thread, I have seen words like "wolves", "assholes", threats of ostracism from the greater community, and probably worse applied to anyone who didn't outright say "YES" enthusiastically to the CoC. Some of these negative comments are from people whose software we pay real $$ for, and software that many of us (including myself) have freely contributed work for. THAT is also deeply insulting. Even if it wasn't directed at me personally, I've lost some respect for people because of it.

I've been part of the ruby community for 10 years, taking part by helping newcomers on IRC, mailing lists, StackOverflow, tutoring new coders as well as peers, (never mind the more technical side of patching & maintaining gems, and a few times here in MRI ruby too). I don't want a medal for this, but if I just get abuse for that, why should I still care about OSS? I'll tell you: it's because of the other good people in the ruby community, and I will stand up for their rights too.

Your supporters are calling me and others who disagree politely names for debating your proposal and the whole ball of ideology that comes with it. How could we respect your proposal at all when that is happening? Everyone has the right to say "NO".

You have a lot of influence with some section of the community, so would you please tell your followers to act by the spirit of your own Code of Conduct and respect people outside of your social group?

Finally, yes I know there are trolls on this topic, and it's unfortunate. They do get removed (eventually), but maybe they also need to hear "please stop" from peers they respect before it escalates. (I like to think we respect each other as peers here, so hopefully that carries some weight.) I've always just ignored the trolls myself (I am not a moderator), but I should also do my part to signal that isn't welcome here. I can promise to do at least that when I see it. Thank you to others I've seen above who have done that.

So,

I want to keep my right to debate doubtful claims and ideas (inside or outside any project) without being unfairly attacked: challenge my ideas, not my character.

While I disagree with you, I've never called you or anyone else here names, so please don't do it back or enable others when they do it. It only erodes the level of respect for your CoC.

Disagreement means we have diversity: I think these are both important values and I want to protect both, maybe just differently than you. Can we at least shake hands on that?


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73410] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (368 preceding siblings ...)
  2016-01-25 12:03 ` [ruby-core:73409] " andrew
@ 2016-01-25 12:27 ` nekocat432
  2016-01-25 13:06 ` [ruby-core:73421] " nekocat432
                   ` (103 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-25 12:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Kurtis Rainbolt-Greene wrote:
> Can we please get some moderation?

If we get any moderation, it will be the removal of yourself.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73421] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (369 preceding siblings ...)
  2016-01-25 12:27 ` [ruby-core:73410] " nekocat432
@ 2016-01-25 13:06 ` nekocat432
  2016-01-25 16:32   ` [ruby-core:73425] " Austin Ziegler
  2016-01-25 13:11 ` [ruby-core:73412] " usa
                   ` (102 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: nekocat432 @ 2016-01-25 13:06 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


I've found a good CoC everyone who isn't trying to push an agenda may find acceptable.

https://github.com/amacgregor/Pragmatists-Code-of-Conduct/blob/master/Prag-Code-of-Conduct.md

The Pragmatists Code of Conduct
1.- Ideas considered equally and must stand on it's own merit and not the reputation of the proponent.

2.- This code of conduct only governs the technical process of the project.

3.- All comments, contributions and interactions are assumed in good faith unless obvious evidence of contrary.

4.- While interacting with other project contributors in any of the official channels you are expected to show others civility and courtesy.

5.- The project creator and maintainers reserver the right to remove anyone that is deemed as acting on bad faith.

6.- This code of conduct is limited to only the official project spaces as defined by the project creator/maintainers.

7.- The project creator has final say in every decision of the project, technical or otherwise, including overruling previous decisions. There are no limitations to this decisional power.

8.- We only care about your contributions to the project, personal identifiers, including but not limited to, gender, sexual preference, religion, nationality, political preference, race, ethnicity, age, body type or disabilities are not relevant to your contributions or to the discussion.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73412] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (370 preceding siblings ...)
  2016-01-25 13:06 ` [ruby-core:73421] " nekocat432
@ 2016-01-25 13:11 ` usa
  2016-01-25 20:36   ` [ruby-core:73445] " Eric Wong
  2016-01-25 13:53 ` [ruby-core:73414] " shrubby
                   ` (101 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: usa @ 2016-01-25 13:11 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Usaku NAKAMURA.


I state **my** opinion as one of administrators of bugs.ruby-lang.org.
This is **not** a consensus of the administrators, merely my opinion.
That said, as long as I have the administrative authority, the content of the following is valid.

Currently, in order to maintain the integrity of the discussion in this issue, creating new accounts have been suspended.
This means that we considered that this issue may be important, and this issue is occurring some hindrance to the development of Ruby.
I hope that everyone who comments to this issue understands that.

After this issue was opened, many new accounts are created.
Most of such accounts only commented to this issue.
Normally new comers are welcomed, but in this case, sorry, I am watching such accounts with distrust.
Therefore, I ask all of you to be careful with your words.  Be gentle.


I'm sorry to interrupt the discussion.
Please continue the constructive discussion.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73414] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (371 preceding siblings ...)
  2016-01-25 13:11 ` [ruby-core:73412] " usa
@ 2016-01-25 13:53 ` shrubby
  2016-01-25 13:58 ` [ruby-core:73415] " nekocat432
                   ` (100 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25 13:53 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Ruby Dino wrote:
> ph ph wrote:
> > * medical condition recognized by the American Psychiatry Association (not 
> > psychology....). just saying.
> 
> 
> Not to detract the conversation, but what is the difference?


Psychology is to psychiatry what astrology is to astrophysics.
Now everyone is entitled to believe in astrology, many people do.


But thats another level of not having anything to do with a programming
language.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73415] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (372 preceding siblings ...)
  2016-01-25 13:53 ` [ruby-core:73414] " shrubby
@ 2016-01-25 13:58 ` nekocat432
  2016-01-25 14:13 ` [ruby-core:73419] " shrubby
                   ` (99 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-25 13:58 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Usaku NAKAMURA wrote:
> After this issue was opened, many new accounts are created.
> Most of such accounts only commented to this issue.
> Normally new comers are welcomed, but in this case, sorry, I am watching such accounts with distrust.

I hope you understand some of us who've created new accounts have done so for our own safety. The people trying to push the "Contributor's Covenant" have been known to successfully harass employers to get people fired, falsely report them to the police where they come in to the home with rifles (see "swatting"), spam the person's email and phone.

You shouldn't immediately distrust, some of us will gladly verify with you we've been in the community.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73419] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (373 preceding siblings ...)
  2016-01-25 13:58 ` [ruby-core:73415] " nekocat432
@ 2016-01-25 14:13 ` shrubby
  2016-01-25 14:14 ` [ruby-core:73418] " usa
                   ` (98 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25 14:13 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Usaku NAKAMURA wrote:

> This means that we considered that this issue may be important, and 

More precisely, you got coerced into considering this issue.

But if you deem it important, I am afraid that this will validate a strategy
and attract more issues unrelated to Ruby at the table. Today all those
gender variation, tomorrow another good cause for children, etc, etc..


> this issue is occurring some hindrance to the development of Ruby.

Anything not related to Ruby is by definition causing hindrance to 
the development of Ruby. That is the reason why only Ruby related
matters should be considered on the Ruby bugs list.


> I hope that everyone who comments to this issue understands that.
> 
> After this issue was opened, many new accounts are created.
> Most of such accounts only commented to this issue.
> Normally new comers are welcomed, but in this case, sorry, I am watching such accounts with distrust.
> Therefore, I ask all of you to be careful with your words.  Be gentle.
> 
> I'm sorry to interrupt the discussion.
> Please continue the constructive discussion.

Unfortunately the idea that there can be a constructive discussion on the 
ruby bug list about a subject which has nothing to do with ruby is ill conceived.

There are many zannen people and the only wise thing to do is to keep 
 everything which does not belong to Ruby out of it.

It is wise and it is the most gentle thing to do for everyone.

Japanese maintainers can probably be trusted to reach a consensus by themselves, 
but imagining that some isolated american can impose its views to the world 
when what they are saying is not even understandable by its very own people is 
ludicrous.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73418] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (374 preceding siblings ...)
  2016-01-25 14:13 ` [ruby-core:73419] " shrubby
@ 2016-01-25 14:14 ` usa
  2016-01-25 14:25 ` [ruby-core:73416] " usa
                   ` (97 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: usa @ 2016-01-25 14:14 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Usaku NAKAMURA.


Ruby Dino wrote:
> You shouldn't immediately distrust, some of us will gladly verify with you we've been in the community.

Ah, "distrust" may be wrong word.
I simply want to say that you new comers are put at a disadvantage in my impression.
Be careful.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73416] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (375 preceding siblings ...)
  2016-01-25 14:14 ` [ruby-core:73418] " usa
@ 2016-01-25 14:25 ` usa
  2016-01-25 14:40 ` [ruby-core:73417] " shrubby
                   ` (96 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: usa @ 2016-01-25 14:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Usaku NAKAMURA.


ph ph wrote:
> Anything not related to Ruby is by definition causing hindrance to 
> the development of Ruby. That is the reason why only Ruby related
> matters should be considered on the Ruby bugs list.

Matz commented to this issue already.
It means that this issue has been accepted.


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73417] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (376 preceding siblings ...)
  2016-01-25 14:25 ` [ruby-core:73416] " usa
@ 2016-01-25 14:40 ` shrubby
  2016-01-25 15:01 ` [ruby-core:73420] " shrubby
                   ` (95 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25 14:40 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Usaku NAKAMURA wrote:
> I state **my** opinion as one of administrators of bugs.ruby-lang.org.
> This is **not** a consensus of the administrators, merely my opinion.

Nakamura-san, you are perfectly entitled to your opinion.
But to get a communication going with, you need to have 
enough shared vocabulary, common values and understanding.

And the difference is striking here : whereas the proposer comes
and slams its insulting "code of conduct" onto us, you are
apologizing for expressing your legitimate opinion with precaution.

That is why we can only hope to aim at a shared understanding and
mutual respect by doing things, by coding Ruby. 


And by sidestepping the byzantine discussions at once.



One could highlight how wrong it would be to ever take as a
point of reference for moral authority some modern ideology
produced in a decadent society with a tainted history.

Far from being universal, it could on the contrary _only_ have been 
produced now _and_ there. That makes it totally unfit to be applied
worldwide and dismissive of the diversity of cultures.

This _is_ obvious even to them as they  like to highlight notion 
which did not exist a few years back and _that_ constitute their 
pride


But ultimately, arguing this is itself a danger and a waste of time. 
The only wise rule is to have the Ruby technical community care about
Ruby, and only about Ruby.  This is the best environment to care for
everyone, and the best we can do.


We can only aim for understanding, not listen to false prophets of peace, 
accept limitations, both ours and the one outside us, and as Plato - a more
trusty occidental reference.. - walk the walk.





 



 

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73420] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (377 preceding siblings ...)
  2016-01-25 14:40 ` [ruby-core:73417] " shrubby
@ 2016-01-25 15:01 ` shrubby
  2016-01-25 16:18 ` [ruby-core:73424] " vjatseslav.gedrovits
                   ` (94 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25 15:01 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Usaku NAKAMURA wrote:
> ph ph wrote:
> > Anything not related to Ruby is by definition causing hindrance to 
> > the development of Ruby. That is the reason why only Ruby related
> > matters should be considered on the Ruby bugs list.
> 
> Matz commented to this issue already.
> It means that this issue has been accepted.

Acknowledged. Which is wise considering many languages and project 
have been the target of such action. He was probably waiting for it 
sooner or later. This is not つくば市 anymore ..

But his concerns look pretty fundamental to me :

"undefined or ambiguous terms", "what is the community after all", "some of us may not want", "contains..  punishment", "mean.. hurting individuals"
"covers activities/conversations out of "the community"" (his quotes) ..... 


Which only highlight how good he is, as I would not phrase them as nicely as he does



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73422] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-25  6:18 ` [ruby-core:73397] " shrubby
@ 2016-01-25 15:51   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-25 15:51 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 3749 bytes --]

On Mon, Jan 25, 2016 at 1:18 AM, <shrubby@yopmail.com> wrote:

> Issue #12004 has been updated by ph ph.
> Coraline Ada Ehmke wrote:
> > > Should you persist on perturbing this technical community with your
> > > political ideas, it will be perfectly warranted to take positive action
> > > unambiguously opposite of the ones you are promoting, in order to
> > > disincentive you to persist on imposing your crazy ideas.
> >
> > It's hard not to read this as a threat.
>
> It is a threat. A threat against your ideas.
> But your reaction by calling this a general threat, implicitly meaning
> against you as a person, proves once again your straightforward
> political agenda, and what it will bring to Ruby.
>

Do you truly believe that what you are advocating is not, itself, politics?
Your assertion that we, the wider Ruby Community, are *merely* technical is
a political opinion, and one that you have made *threats* to enforce others
keep their ideas of what the Ruby Community means to them to themselves.
You are making an argument of ideological purity (re: tech vs not tech,
plus other bits), which is an extremely political stance. Reality, even in
“technical communities”, is much more nuanced than your simplistic approach
would suggest.

Your argumentation is based on half truths just like you mention the
> fact that we are "a community". We are not a community.
> we are a  _technical_ community. Not a national community, or a
> any community which should take extra precaution compared to
> the rest of the people : if you feel something is to be done for
> a cause you care, it has nothing specific to do with the Ruby
> technical community.
>

One cannot have a technical community without a community. Whenever you
have a group of like-minded individuals, you *by definition* have a
community. Our like-mindedness is based around our like for Ruby the
programming language. Because people are not robots or automatons, a
community *must* be able to work with its members. Healthy communities are
welcoming communities. Unhealthy communities are exclusive communities. I
prefer Ruby to be a welcoming *healthy* community than an unhealthy
exclusionary community ruled by the diktats of the narrow-minded who can’t
accept the modern world.


> If you continue to promote your political ideas in the technical
> realm, we will, on principle, attack your ideas, to provide you with
> the necessary incentives to stop.
>

It has nothing personal, nor is it linked to the ideas themselves you are
> promoting. It is just on principle.
>

“I will close the mind of the Ruby community to anything except that which
I, ph ph, deem acceptable.” How progressive of you.


> You want to impose nothing sexual
> despite the fact that :
> - you are willing to introduce a fringe _psychological_ distinction  of
> "gender" VS "gender identity" VS "gender expression"
>

These concepts are not fringe. Your personal distaste is showing and
masquerading as “fact”.


> - different cultures consider different things sexual
>

Irrelevant.


> Clearly this is a bound to fail even in theory, and this trainwreck should
>  be stopped.
>
>
> All this has nothing to do with Ruby a programming language,
> everything about your political ideas  and will to impose them,
> and promise nothing good but trouble as has now been evidenced.
>

The only trouble I am seeing is someone who is making threats and promises
of retribution on someone who only wants to see her community become better
and more welcoming.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 5460 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73423] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-25  7:22 ` [ruby-core:73404] " rubyamateur
@ 2016-01-25 15:57   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-25 15:57 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 2481 bytes --]

On Mon, Jan 25, 2016 at 2:22 AM, <rubyamateur@wbml.net> wrote:

> Issue #12004 has been updated by Ruby Amateur.
>
> The more I contemplate the [revised code of conduct (or "community
> guidelines") by Caroline Ada Ehmke](
> https://bugs.ruby-lang.org/issues/12004#note-347), on one hand I like the
> idea of allowing confidential addressing of grievences. However, I don't
> fully understand how the moderation of the Ruby community can be handled.
> First of all it requires infrastructure and policy to implement even the
> most basic grievence handling. Furthermore, I feel if left to Matz and his
> Japanese delegates (due to enforcing local laws), either side of a
> complaint can skillfully feign ignorance due to language barrier. It also
> places a lot of mental burden deciding and judging what complies with the
> code of conduct and what doesn't. **Lastly, I feel like code of conducts
> with enforcement and punitive measures is like giving delegates of a
> community firearms when the community was safe and peaceful for 20 years.**
>

I can see your point here, but I disagree. 1) There are several people in
the community who have gained Matz’s trust over the years who could *also*
assist with handling conduct complaints. 2) The biggest complaint against
codes of conduct is that they *can* be enforced unfairly. I see the
enforcement/measures bits as reducing the opportunity for rules to be
applied unfairly.


> On the other hand, [Jeremy Evan's proposed Code of Conduct in #329](
> https://bugs.ruby-lang.org/issues/12004#note-329) is far simpler, easier
> to understand, and doesn't burden the project and community. I also think
> we can consider addressing grievences, punitive measuers, and enforcement
> at a later time. I just don't see the need to future proof these policies
> today, especially during a heated discussion where people are upset. I
> think if the community has proper data points collected to warrant
> enforcement and punitive measures, we should consider it.
>

I don’t agree, especially on the matter of having *somewhere* to make
confidential reports. Having guidelines and/or enforcement limits
(“sanctions up to and including temporary or permanent exclusion from…”)
reduces the ability to apply community standards or rules unfairly. IMO.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 3387 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73424] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (378 preceding siblings ...)
  2016-01-25 15:01 ` [ruby-core:73420] " shrubby
@ 2016-01-25 16:18 ` vjatseslav.gedrovits
  2016-01-25 16:53 ` [ruby-core:73426] " shortcutter
                   ` (93 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: vjatseslav.gedrovits @ 2016-01-25 16:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Vjatseslav Gedrovits.


OK, let's step back and see the bigger picture.

What is proposed is some kind of regulatory document, with consequences, focused on rights on few specific groups.
Mentions the harassment word, which should be cautiously used in terms of legal law.
If Ruby tech community will decide adopt something like proposed Covenant, it will approve that we have problems described in the document, which is not true.

What's the problem with current state of Ruby tech community? 
You can do pull requests, discuss the issues and nobody cares who you are or what you do in real life. 
Do we have cases where pull request was rejected because of race? 
Do we have cases where issues were rejected because was posted by someone of 'alternative' sex?

What is proposed here is code, which will benefit few specific groups, who will then eradicate others who don't belong in 'their' world. 
This is not integration for those few group into, but force takeover. Like was said by person who proposed that on Twitter: (https://twitter.com/CoralineAda/status/690334282607378432)
Read this like: we need some other, 'org' to manage Ruby tech community, someone who 'knows better' I suppose than we are?

I am in Ruby community for a few years now and not ever encountered any problems because of nationality, gender or whatever. If you read the Internet you see a lot of negative reaction against our people. Does this makes me harassed? Should I go and silently cry on Uncle Putin's shoulder? No. People are people. They may have opinions not same as yours. This is normal, unless they try to force their opinion as the only one truthy.

Returning to the point of proposed document. Group here is trying to force the conduct, which can be valid in some countries and societies. Ruby projects are international. There is no single country, which must dictate own rules about this.
As an example, even mentioning this "gender" VS "gender identity" VS "gender expression" stuff is forbidden by the law in Russia and other countries, who are also part of this tech community. 

Accepting conduct which is valid in US is like yelling: we don't care about the others, we care only about rules existing in specific country.
Trying to adopt all possible countries laws will lead to fail and bureaucracy.
I can be insulted by things not appropriate in our country, nation or whatever, but who cares about us, yeah? We must make this group happy, because of what reason again? 
"Build it and they will come"? Thousands of new contributors, who can't currently send issues and pull requests because of what? They are being harrased on every step? Bullish.

Tech community doesn't care about all that, you write good code, improve workflow and make better software - nobody cares who you are in real life. Just do what you can to improve, that's all you need to do.

Michael Jackson was considered pedophile, did people listen to his music less? No, because art != person created it.
OJ Simpson killed his wife because of 'race issues', does this makes 'Naked Gun' less funny movie? No, because art != person created it.
SASS was developed by Natalie Weizenbaum (https://twitter.com/nex3), does this makes SASS less popular? (Pun not intended) No, because no one cares about identity of developer who done something great.

Software is art in some way, we are not 100% tech writers, as mentioned DHH, but in some points it really resembles art.
Technical communities can happily live and prosper without forcing rules of specific groups. 
Personal life of people should not even be mentioned in OS tech community. They already contribute their own time and do great things. Any type of specifics described in current Covenant will lead only to less adoption, more load on contributors and a lot of controversies and witch hunts performed by group, who are forcing it now.

The real victims of witch hunts:
Matt Taylor (https://en.wikipedia.org/wiki/Matt_Taylor_(scientist)) was accused by other radical group and for what? For the thing which is not even related to his work. This is just a shirt, ffs. In other countries people don't care about stuff like that.
Linus Torvalds (http://www.breitbart.com/tech/2015/11/04/feminists-are-trying-to-frame-linus-torvalds-for-sexual-assault-claims-open-source-industry-veteran/)
Brendan Eich (http://www.telegraph.co.uk/technology/news/10767104/Mozilla-appoints-new-CEO-after-gay-marriage-controversy.html)
"master" / "slave" thing... (https://www.reddit.com/r/programming/comments/26k5la/django_replaces_masterslave_terminology_with/)

This list can go on and on. Those SJW groups force other people to suffer, and they like it very much. Why? Because the can, because they are allowed to do so.

Do Ruby contributors can't live without this CoC? 
Are YOU ready just to throw own thoughts, opinions, beliefs, feelings in a trash can, because someone thinks 'we have problems'? 
Filter own every word, think about what will or will not 'hurt' someone else? Not on code, but in personal life, social networks, everywhere there is agents of those 'groups' who wait silently for you to do something they will consider harmful / harassment. And they do, as topic starter dug the Twitter of contributors and turned this into an example.

This is troubling that people just adopt the text, without thinking about consequences and what it leads to. We are nice guys, follow us. Bundler on gem generation now even by default suggests to add this document to the gems, so some people can just press 'y' without reading it, because Bundler can't suggest wrong thing, right?

If there still people who think our tech community can't live without someone pointing the 'right way', and MINASWAN is not enough, then this one looks promising:

> Postulate 1: People are people and have a diverse set of beliefs, behaviors, identities, and thoughts
> Postulate 2: Many of these factors should not and will not play into contributing to an open source project.
> Postulate 3: If they do, there may be repercussions or, in certain cases, support can be offered.
> Postulate 4: Behavior, expression of beliefs, expression of identity, etc OUTSIDE THE PROJECT has no bearing on any of this.

Respect each other and do what we do best - code.

P.S. Sorry for my English, there may be mistakes.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73425] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-25 13:06 ` [ruby-core:73421] " nekocat432
@ 2016-01-25 16:32   ` Austin Ziegler
  2016-01-26  5:25     ` [ruby-core:73469] " Martin J. Dürst
  0 siblings, 1 reply; 541+ messages in thread
From: Austin Ziegler @ 2016-01-25 16:32 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 6790 bytes --]

I’m sorry, but this, like the code of merit, is merely a derailing tactic.
People have been pushing the myth of meritocracy in OSS for years, but *it
just isn’t so*. Ignore the fact that meritocracy as a term [was coined in
1958](https://en.wikipedia.org/wiki/Meritocracy) in a satirical work
condemning the concept, if you must, but consider the following articles
which talk about the problems with—and some offer solutions to—the problems
with assuming that “Merit” is an appropriate measure:

* [Is Tech a Meritocracy](http://istechameritocracy.com)—this has a lot of
links to more stories.
* [Open Source Projects and the Meritocracy Myth](
http://www.datamation.com/osrc/article.php/3850561/Open-Source-Projects-and-the-Meritocracy-Myth.htm)
and [Open Source Meritocracy is More than a Joke](
http://www.datamation.com/open-source/open-source-meritocracy-is-more-than-a-joke.html
).
* [Building a Positive Meritocracy: It’s Harder than It Sounds](
https://opensource.com/business/10/8/building-positive-meritocracy-its-harder-it-sounds
)
* [The Hidden Power Dynamics of Open Source](
https://modelviewculture.com/pieces/the-hidden-power-dynamics-of-open-source
)
* [Diversity is a Crucial Component of Meritocracy](
https://opensource.com/business/14/10/interview-delisa-alexander-red-hat)
* [Making it Past the Lobby of the Meritocracy](
https://modelviewculture.com/pieces/making-it-past-the-lobby-of-the-meritocracy
)
* [The Open Source Identity Crisis](
https://modelviewculture.com/pieces/the-open-source-identity-crisis)
* [The Dehumanizing Myth of the Meritocracy](
https://modelviewculture.com/pieces/the-dehumanizing-myth-of-the-meritocracy
)
* [FLOSSPOLS, Sexism, and Why Meritocracy Really Isn’t](
http://blog.nerdchic.net/archives/134)
* [Questioning the Merit of Meritocracy](
http://geekfeminism.org/2009/11/29/questioning-the-merit-of-meritocracy/)

If you read these with an open mind, you will *perhaps* start to understand
why some folks, including myself, think that Codes of Conduct are more
positive than negative or dangerous. You don’t need to agree, but
understanding that we are coming from a place where we believe the myth of
meritocracy to be actively harmful will help.


On Mon, Jan 25, 2016 at 8:06 AM, <nekocat432@yahoo.com> wrote:

> Issue #12004 has been updated by Ruby Dino.
>
>
> I've found a good CoC everyone who isn't trying to push an agenda may find
> acceptable.
>
>
> https://github.com/amacgregor/Pragmatists-Code-of-Conduct/blob/master/Prag-Code-of-Conduct.md
>
> The Pragmatists Code of Conduct
> 1.- Ideas considered equally and must stand on it's own merit and not the
> reputation of the proponent.
>
> 2.- This code of conduct only governs the technical process of the project.
>
> 3.- All comments, contributions and interactions are assumed in good faith
> unless obvious evidence of contrary.
>
> 4.- While interacting with other project contributors in any of the
> official channels you are expected to show others civility and courtesy.
>
> 5.- The project creator and maintainers reserver the right to remove
> anyone that is deemed as acting on bad faith.
>
> 6.- This code of conduct is limited to only the official project spaces as
> defined by the project creator/maintainers.
>
> 7.- The project creator has final say in every decision of the project,
> technical or otherwise, including overruling previous decisions. There are
> no limitations to this decisional power.
>
> 8.- We only care about your contributions to the project, personal
> identifiers, including but not limited to, gender, sexual preference,
> religion, nationality, political preference, race, ethnicity, age, body
> type or disabilities are not relevant to your contributions or to the
> discussion.
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56636
>
> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>



-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 9267 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73426] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (379 preceding siblings ...)
  2016-01-25 16:18 ` [ruby-core:73424] " vjatseslav.gedrovits
@ 2016-01-25 16:53 ` shortcutter
  2016-01-25 17:23   ` [ruby-core:73427] " Austin Ziegler
  2016-01-25 18:09 ` [ruby-core:73428] " sawadatsuyoshi
                   ` (92 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: shortcutter @ 2016-01-25 16:53 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Robert Klemme.


Vjatseslav Gedrovits wrote:

> What's the problem with current state of Ruby tech community?

I also asked a similar question but did not notice a reply to that yet.  I am *suspecting* there might not be an issue that needs fixing.  My impression is that this falls into the category "looks like a good idea on first sight - but probably is not".

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73427] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-25 16:53 ` [ruby-core:73426] " shortcutter
@ 2016-01-25 17:23   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-25 17:23 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 2537 bytes --]

On Mon, Jan 25, 2016 at 11:53 AM, <shortcutter@googlemail.com> wrote:

> Issue #12004 has been updated by Robert Klemme.
>
> Vjatseslav Gedrovits wrote:
>
> > What's the problem with current state of Ruby tech community?
> I also asked a similar question but did not notice a reply to that yet.  I
> am *suspecting* there might not be an issue that needs fixing.  My
> impression is that this falls into the category "looks like a good idea on
> first sight - but probably is not".
>

This is something that has been answered (by me and a few others), and some
of the responses to this request are *clearly* indicative that the “current
state of [the] Ruby tech community” is not as healthy as it would appear.
Is it unhealthy? Not yet, but there are some deeply angry men here, one of
whom has threatened to hound someone out of the community because they
aren’t as ideologically pure as they think they should be.

From a philosophical perspective, you are assuming that an absence of
evidence (of a problem) is evidence of absence (of a problem). This is not
necessarily the case. I’m *not* saying that the Ruby community is
irretrievably broken, but we do have our problems. Even on this thread,
someone has questioned the concept of gender dysphoria and the *lived
experience* of people with gender dysphoria because they deem it irrelevant
to the “technical community”. Given that there are transpeople in the Ruby
community, that dismissal is an active dismissal of them from the Ruby
community. This is one of several examples *just in this thread* that, if
you consider these problems to be like icebergs, suggest that there are
hidden problems.

I’d also say that “not broken” isn’t good enough. When I started with Ruby
almost fourteen years ago, the community was not just “not broken”, it was
“openly welcoming”. I think that the contributions to this thread by more
than a few of the anti-side (and at least one of the pro-side) are more
along the line of “we welcome you if you look/sound/act just like us”. That
saddens me. I want to be more “openly welcoming”, and in 2016 where gender,
ethnicity, orientation, religion, etc. discrimination is not only still
happening but *rampant* in tech…one of the ways to be more “openly
welcoming” is to be very clear that we value the contributions of *all*.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 3355 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73428] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (380 preceding siblings ...)
  2016-01-25 16:53 ` [ruby-core:73426] " shortcutter
@ 2016-01-25 18:09 ` sawadatsuyoshi
  2016-01-25 18:24 ` [ruby-core:73430] " jonathan
                   ` (91 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: sawadatsuyoshi @ 2016-01-25 18:09 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Tsuyoshi Sawada.


Vjatseslav Gedrovits, thank you for reminding us of the nature of the poster of this thread by linking to: (https://twitter.com/CoralineAda/status/690334282607378432). It may be redundant, but to emphasize, and just in case it gets deleted, let me quote Coraline's words from there:

    Thoughts on leaving technical mgmt of Ruby to Matz and delegating community mgmt to a separate org?

which clearly indicates the real nature/goal of her act: force takeover of Ruby.

If I were Matz, I would be shouting "何様のつもりか" (although I am not, and so I can't). Not all but non-negligible portion of the U.S. population tend to think the world belongs to them and they (should) rule the world. The Japanese have been suffering such people's attacks since Matthew C. Perry.

Matz and people, let's not be fooled by Coraline's superficially friendly attitude, but understand her real intent.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73430] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (381 preceding siblings ...)
  2016-01-25 18:09 ` [ruby-core:73428] " sawadatsuyoshi
@ 2016-01-25 18:24 ` jonathan
  2016-01-25 18:49 ` [ruby-core:73431] " meta
                   ` (90 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: jonathan @ 2016-01-25 18:24 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jonathan Eyler-Werve.


Coraline Ada Ehmke wrote:

>> Should you persist on perturbing this technical community with your 
>> political ideas, it will be perfectly warranted to take positive action 
>> unambiguously opposite of the ones you are promoting, in order to 
>> disincentive you to persist on imposing your crazy ideas.

> It's hard not to read this as a threat.

If I were moderating this exchange, I think a clear set of guidelines for participation with clear enforcement policies would be useful right now. And in the unfortunate cases where moderation was necessary, it'd get us to fair, transparent and consistent determinations more often than a hand-waving "be nice" policy. 

Our busiest commenters say (paraphrasing) that technical communities should only discuss technical things. I'd suggest instead that technology is made by people, and ignoring the realities of working with people leads to bad technical outcomes.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73431] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (382 preceding siblings ...)
  2016-01-25 18:24 ` [ruby-core:73430] " jonathan
@ 2016-01-25 18:49 ` meta
  2016-01-25 18:53 ` [ruby-core:73432] " nekocat432
                   ` (89 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: meta @ 2016-01-25 18:49 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by mathew murphy.


Jonathan Eyler-Werve wrote:
> If I were moderating this exchange, I think a clear set of guidelines for participation with clear enforcement policies would be useful right now.

Exactly. All discussions of Codes of Conduct eventually demonstrate the need for a Code of Conduct.

Also, I can't help chuckling at the argument that Ruby has been safe and peaceful without a CoC and hence doesn't need one -- just do a Google search for 'ruby drama'.

Anyhow, speaking as someone who isn't a sockpuppet, I feel the Contributor Covenant is a perfectly acceptable Code of Conduct. Some other CoC would probably also work, of course.

The problem I see with the PostgreSQL CoC in particular is that it says collaboration should be "free of personal attacks and disparaging remarks of any kind", but doesn't explain what it means by those terms. My experience suggests that if you don't set out in plain language a list of things that are unacceptable, people will say "But #{epithet} isn't disparaging, it's purely descriptive!" and start sealioning dictionary definitions. And sure, you can't build an exhaustive list, but some list works better than no list.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73432] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (383 preceding siblings ...)
  2016-01-25 18:49 ` [ruby-core:73431] " meta
@ 2016-01-25 18:53 ` nekocat432
  2016-01-25 19:16 ` [ruby-core:73433] " ken.gerrard
                   ` (88 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-25 18:53 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Jonathan Eyler-Werve wrote:
> Our busiest commenters say (paraphrasing) that technical communities should only discuss technical things. I'd suggest instead that technology is made by people, and ignoring the realities of working with people leads to bad technical outcomes.

The reality is certain people feel like they need a shield, especially when bringing up their own personal politics in the community. These politics are brought up, people get irritated due to person bringing an issue. It's sort of like the gay flamer dressed so flamboyantly going around telling people he's gay. Such people are a disease in the LGBT community and make us all look bad.

If you feel the need to discuss such issues in the technical community, then you should't be surprised if you get flack for it.

We are a community yes, but we are here to make the world a better place, not shield people from politics.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73433] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (384 preceding siblings ...)
  2016-01-25 18:53 ` [ruby-core:73432] " nekocat432
@ 2016-01-25 19:16 ` ken.gerrard
  2016-01-25 19:24 ` [ruby-core:73438] " nekocat432
                   ` (87 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: ken.gerrard @ 2016-01-25 19:16 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ken Gerrard.


It’s bizarre and appalling to me that Vjatseslav Gedrovits lists an alleged pedophile and a murderer alongside the creator of Sass in an attempt to make a point that Ruby doesn’t need a code of conduct. How are these things at all related? The subtext is that Natalie Wizenbaum, as a trans woman, is a deviant. Despicable.

> It's sort of like the gay flamer dressed so flamboyantly going around telling people he's gay. Such people are a disease in the LGBT community and make us all look bad.

This is blatant homophobia, Ruby Dino. Yes, bisexual people can be homophobic. 

Pretending that software is outside the realm of politics is naïve and primarily the province of the most privileged.

How can we end this thread? It’s just terrible and traumatic for so many people, who you don’t hear from here because of the epic and horrifying trolling.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73438] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (385 preceding siblings ...)
  2016-01-25 19:16 ` [ruby-core:73433] " ken.gerrard
@ 2016-01-25 19:24 ` nekocat432
  2016-01-25 20:10 ` [ruby-core:73443] " me
                   ` (86 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-25 19:24 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Ken Gerrard wrote:
> > It's sort of like the gay flamer dressed so flamboyantly going around telling people he's gay. Such people are a disease in the LGBT community and make us all look bad.
> 
> This is blatant homophobia, Ruby Dino. Yes, bisexual people can be homophobic. 

It's not homophobic, as the situation I listed can be applied to many types of people. People don't give a fuck if a person is gay, straight, bisexual or trans but when a person /constantly/ has to remind people of it and make others uncomfortable like always being super flamboyant or annoying, then it becomes a problem. The previous stated situation also becomes a problem when said person is made unwelcome by others then goes on a "you're homophobic"

I don't want to be an ablest or use mental health disorders to bash here, but when I see people like that, I think of Autism memes.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73443] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (386 preceding siblings ...)
  2016-01-25 19:24 ` [ruby-core:73438] " nekocat432
@ 2016-01-25 20:10 ` me
  2016-01-25 20:12 ` [ruby-core:73444] " nekocat432
                   ` (85 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-25 20:10 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Ruby Dino wrote:
> Ken Gerrard wrote:
> > > It's sort of like the gay flamer dressed so flamboyantly going around telling people he's gay. Such people are a disease in the LGBT community and make us all look bad.
> > 
> > This is blatant homophobia, Ruby Dino. Yes, bisexual people can be homophobic. 
> 
> It's not homophobic, as the situation I listed can be applied to many types of people. People don't give a fuck if a person is gay, straight, bisexual or trans but when a person /constantly/ has to remind people of it and make others uncomfortable like always being super flamboyant or annoying, then it becomes a problem. The previous stated situation also becomes a problem when said person is made unwelcome by others then goes on a "you're homophobic" tirade.
> 
> I don't want to be an ablest or use mental health disorders to bash here, but when I see people like that, I think of Autism memes.

Yyyyyeah. I think I'd like for this to stop, please.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73444] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (387 preceding siblings ...)
  2016-01-25 20:10 ` [ruby-core:73443] " me
@ 2016-01-25 20:12 ` nekocat432
  2016-01-25 22:04 ` [ruby-core:73447] " shrubby
                   ` (84 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-25 20:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


David Celis wrote:
> Yyyyyeah. I think I'd like for this to stop, please.

Why, do you fit the scenario of having to shove your sexual orientation in to everyones face?

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73445] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-25 13:11 ` [ruby-core:73412] " usa
@ 2016-01-25 20:36   ` Eric Wong
  0 siblings, 0 replies; 541+ messages in thread
From: Eric Wong @ 2016-01-25 20:36 UTC (permalink / raw
  To: ruby-core

usa@garbagecollect.jp wrote:
> I state **my** opinion as one of administrators of bugs.ruby-lang.org.
> This is **not** a consensus of the administrators, merely my opinion.

I am not an administrator, but I disagree with your action to suspend
new accounts.

Individual readers should be trusted to determine with their own mind
which users' opinions they value and which to filter out.  My opinion is
that administrators should only interfere when there is illegal
activity.

I share your frustration at some posters on this thread; but I have
also chosen to ignore/distrust them in my own mind.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73447] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (388 preceding siblings ...)
  2016-01-25 20:12 ` [ruby-core:73444] " nekocat432
@ 2016-01-25 22:04 ` shrubby
  2016-01-25 22:22 ` [ruby-core:73448] " shrubby
                   ` (83 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25 22:04 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Vjatseslav Gedrovits wrote:
> OK, let's step back and see the bigger picture.
> 

I will kiss you three times whenever. 
The voice of reason is the true voice of love.

There is more diversity tolerance in one Dostoievesky's book 
from the 70's than in all the modern logorrhea of those 
mindless drones.

Those skin deep communists are only so because 
they mistake it with everything which was wrong in it
and are either ignorant or dismissive of the positive aspect
it could have had like education. 

Their ideology ignore people, tramp their past histories, 
jeopardize their future aspiration and destinies, to the benefit
of their fake world failing a bit more every passing day.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73448] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (389 preceding siblings ...)
  2016-01-25 22:04 ` [ruby-core:73447] " shrubby
@ 2016-01-25 22:22 ` shrubby
  2016-01-25 22:28 ` [ruby-core:73450] " shrubby
                   ` (82 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25 22:22 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Jonathan Eyler-Werve wrote:

> Our busiest commenters say (paraphrasing) that technical communities should only discuss technical things. I'd suggest instead that technology is made by people, and ignoring the realities of working with people leads to bad technical outcomes.

That's because the question of "people working with people" is of broad reach 
and not specific to ruby that even barely civilized countries stealing land from
 native people have common organisation called "law" claiming to give "justice".

Even they only apply to their own sad local context and are humble enough to 
not slam it over other people, despite their bold statement that they are legitimate
to rule a land not theirs.

That said, I am sure pioneers would dare to overdo them.


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73450] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (390 preceding siblings ...)
  2016-01-25 22:22 ` [ruby-core:73448] " shrubby
@ 2016-01-25 22:28 ` shrubby
  2016-01-25 22:28 ` [ruby-core:73451] " rubyamateur
                   ` (81 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25 22:28 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Ken Gerrard wrote:
> It’s bizarre and appalling to me that Vjatseslav Gedrovits lists an alleged pedophile and a murderer alongside the creator of Sass in an attempt to make a point that Ruby doesn’t need a code of conduct. How are these things at all related? 

How would you best illustrates the distinction between a creator 
and its creation than by picking up appaling people who realized
nice things ?

It's hard to fathom anything simpler.

Either you are doing it on purpose or you have special needs which 
is ok but please mention it.


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73451] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (391 preceding siblings ...)
  2016-01-25 22:28 ` [ruby-core:73450] " shrubby
@ 2016-01-25 22:28 ` rubyamateur
  2016-01-25 22:52 ` [ruby-core:73452] " shrubby
                   ` (80 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-25 22:28 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


> All discussions of ~~Codes of Conduct~~ firearms eventually demonstrate the need for ~~a Code of Conduct~~ firearms.

Please, let's stop using this absurd fallacy already; I think it is appropriate to keep it on twitter because it serves no purpose in discussing the merits of a code of conduct or none at all, except as rhetoric to have people acquiesce.




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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73452] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (392 preceding siblings ...)
  2016-01-25 22:28 ` [ruby-core:73451] " rubyamateur
@ 2016-01-25 22:52 ` shrubby
  2016-01-25 22:55 ` [ruby-core:73453] " coraline
                   ` (79 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-01-25 22:52 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Ruby Dino wrote:
> 
> If you feel the need to discuss such issues in the technical community, then you should't be surprised if you get flack for it.

Absolutely. One can be sympathetic to the "cause", but on sheer principle, 
one should not be surprised to get flack for making  a problem where there 
previously was a non problem.

If this is allowed why next ? Free Tibet ? Children work ? Pol-Pot ? Germans ? 
Atomic bomb ? 

On principle, this has no say here. and one can not expect to reach 
a consensus although everyone has their opinion on it, or  unfortunately blood
shed in those follies. 

If people can't make the difference between a programming language 
and those issues, then that's a problem they have to deal on their own.

But of course the issues are beyond as this is really obvious to a 5 year old.
The issue is that some weak and oversensitive people would half-trust this kind of 
argument. then it's just a matter of repeating the operation.






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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73453] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (393 preceding siblings ...)
  2016-01-25 22:52 ` [ruby-core:73452] " shrubby
@ 2016-01-25 22:55 ` coraline
  2016-01-25 23:23 ` [ruby-core:73455] " 6ftdan
                   ` (78 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-25 22:55 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Relevant: https://subfictional.com/2016/01/25/the-complex-reality-of-adopting-a-meaningful-code-of-conduct/

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73455] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (394 preceding siblings ...)
  2016-01-25 22:55 ` [ruby-core:73453] " coraline
@ 2016-01-25 23:23 ` 6ftdan
  2016-01-26  0:08 ` [ruby-core:73456] " carlosjennings
                   ` (77 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: 6ftdan @ 2016-01-25 23:23 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Daniel P. Clark.


Ken Gerrard wrote:
> It’s bizarre and appalling to me that Vjatseslav Gedrovits lists an alleged pedophile and a murderer alongside the creator of Sass in an attempt to make a point that Ruby doesn’t need a code of conduct. How are these things at all related? The subtext is that Natalie Wizenbaum, as a trans woman, is a deviant. Despicable.

Please don't falsely put words in people's mouths.  You're causing defamation of some one's character by changing what was said.  It's clearly written in each sentence **"art != person created it"** and **"no one cares about identity of developer who done something great."**  The CONTEXT is clear and the 3 separate subjects are not being related beyond the point of authors/creators work being valued by people regardless of one's life style/choices.

The subtext you are insinuating isn't there at all.  If he had simply referred to Joe the plumber (who was audited for taxes) it would simply make the same point.  The art of their work is enjoyed by people regardless of the identity and choices of the author/creator.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73456] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (395 preceding siblings ...)
  2016-01-25 23:23 ` [ruby-core:73455] " 6ftdan
@ 2016-01-26  0:08 ` carlosjennings
  2016-01-26  0:16 ` [ruby-core:73457] " rubyamateur
                   ` (76 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: carlosjennings @ 2016-01-26  0:08 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Carlos Jennings.


Coraline Ada Ehmke wrote:
> Relevant: https://subfictional.com/2016/01/25/the-complex-reality-of-adopting-a-meaningful-code-of-conduct/

I just skimmed through it but it's trivially falsifiable. This bit:

> There are a handful of folks (example) who keep playing the dog whistle of impending fascism in response to their community’s proposal of a adopting a code of conduct. This assertion simply has no merit and serves mostly to distract and derail.

is wrong, it's been done before. See how Lars Hupel hijacked the scalaz library from its inventor, Tony Morris, by unilaterally creating a code of conduct and using it as a club to sanction him, ex post facto style:

https://gist.github.com/ekmett/81a507f50d857345691c
https://twitter.com/puffnfresh/status/519887926327390209

The people who brought up pedophilia as an example are right to do so. As a parent, I find it disturbing that known pedophile Sarah Nyberg is a figurehead in the social circles that are pushing for these CoCs. The fact that she gets a pass from a certain group of people here since she's part of their political ingroup should tell you a lot; they quite simply save their venom and outrage for a predictable demographic.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73457] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (396 preceding siblings ...)
  2016-01-26  0:08 ` [ruby-core:73456] " carlosjennings
@ 2016-01-26  0:16 ` rubyamateur
  2016-01-26  0:23 ` [ruby-core:73458] " andrew
                   ` (75 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyamateur @ 2016-01-26  0:16 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Amateur.


I want to point out another code of conduct similar to Jeremy Evan's PostgreSQL inspired version. It is that of the Fedora community:

~~~
The Fedora community is made up of a mixture of professionals and volunteers from all over the world, working on every aspect of the distribution from coding through to marketing. Diversity is one of our huge strengths, but it can also lead to communication issues and unhappiness. To that end, we have a few ground rules that we ask people to adhere to when they're using project resources.

This isn't an exhaustive list of things that you can't do. Rather, take it in the spirit in which it's intended - a guide to make it easier to be excellent to each other.

* Be considerate. Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions.

* Be respectful. Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It's important to remember that a community where people feel uncomfortable or threatened is not a productive one. Members of the Fedora community should be respectful when dealing with other contributors as well as with people outside the Fedora community and with users of Fedora.

* When we disagree, we try to understand why. Disagreements, both social and technical, happen all the time and Fedora is no exception. It is important that we resolve disagreements and differing views constructively.

Remember that we're different. The strength of Fedora comes from its varied community, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn't mean that they're wrong. Don't forget that it is human to err and blaming each other doesn't get us anywhere, rather offer to help resolving issues and to help learn from mistakes.
~~~

The above doesn't have any of the burdens and obligations or requires any delegation in the community, but is a defining statement that shapes how we would like to see a community. I did have a hard time changing it to encompass Ruby, but when simply translating I found it odd to say "Ruby community" because the Ruby language community isn't exactly the "Ruby community." I just wanted to put it out there as an alternative. The only other criticism I have with it: it is _long_.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73458] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (397 preceding siblings ...)
  2016-01-26  0:16 ` [ruby-core:73457] " rubyamateur
@ 2016-01-26  0:23 ` andrew
  2016-01-26  3:14 ` [ruby-core:73462] " naruse
                   ` (74 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-26  0:23 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Carlos Jennings wrote:
> is wrong, it's been done before. See how Lars Hupel hijacked the scalaz library from its inventor, Tony Morris, by unilaterally creating a code of conduct and using it as a club to sanction him, ex post facto style:
> 
> https://gist.github.com/ekmett/81a507f50d857345691c
> https://twitter.com/puffnfresh/status/519887926327390209

This is also worth a read regarding Scalaz:

http://irrequietus.eu/entry/d4ee1f4d-3766-4750-8bf7-a351b02ed8b4

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73462] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (398 preceding siblings ...)
  2016-01-26  0:23 ` [ruby-core:73458] " andrew
@ 2016-01-26  3:14 ` naruse
  2016-01-26  3:32 ` [ruby-core:73463] " sam.saffron
                   ` (73 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: naruse @ 2016-01-26  3:14 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


Tsuyoshi Sawada wrote:
> Vjatseslav Gedrovits, thank you for reminding us of the nature of the poster of this thread by linking to: (https://twitter.com/CoralineAda/status/690334282607378432). It may be redundant, but to emphasize, and just in case it gets deleted, let me quote Coraline's words from there:
> 
>     Thoughts on leaving technical mgmt of Ruby to Matz and delegating community mgmt to a separate org?
> 
> which clearly indicates the nature/real goal of her act: force takeover of Ruby.
> 
> If I were Matz, I would be shouting "何様のつもりか" (although I am not, and so I can't). Not all but non-negligible portion of the U.S. population tend to think the world belongs to them and they (should) rule the world. The Japanese have been suffering such people's attacks since Matthew C. Perry.
> 
> Matz and people, let's not be fooled by Coraline's superficially friendly attitude, but understand her real intent.

Don't be emotional.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73463] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (399 preceding siblings ...)
  2016-01-26  3:14 ` [ruby-core:73462] " naruse
@ 2016-01-26  3:32 ` sam.saffron
  2016-01-26  3:34 ` [ruby-core:73464] " naruse
                   ` (72 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: sam.saffron @ 2016-01-26  3:32 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Sam Saffron.


@Naruse 

Can you PLEASE PLEASE PLEASE prune out all the hitler bullshit from this public artefact. (and delete this comment while at it) 

#170 #179 etc... I can not see anything but red when reading this topic knowing that as a community we are OK having this kind of stuff in our bug tracker as public permanent record. 

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73464] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (400 preceding siblings ...)
  2016-01-26  3:32 ` [ruby-core:73463] " sam.saffron
@ 2016-01-26  3:34 ` naruse
  2016-01-26  3:41 ` [ruby-core:73465] " naruse
                   ` (71 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: naruse @ 2016-01-26  3:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


Olivier Lacan wrote:
> Yui NARUSE wrote:
> > These descriptions are too long for non native.
> 
> One of the very positive features of [Contributor Covenant](http://contributor-covenant.org/) is that it has already been translated in 10 languages so far ([with Japanese on the way](https://github.com/CoralineAda/contributor_covenant/pull/206), as Coraline mentioned earlier). I don't know how widely the other proposals have or can been translated, but this seems a relevant point for anyone concerned that non-simple English would be a detriment to the phrasing of a code of conduct.
> 
> [ruby-lang.org](http://www.ruby-lang.org/) is currently translated in 16 different languages. If Ruby's website and news can be translated in 16 languages, it's stands to reason that its code of conduct could be as well. 
> 
> I'm sure any proposed text could be eventually translated into all 16 currently supported languages, but this would obviously some time and effort.

I believe translations doesn't help issues related laws even if it helps rough understanding.

Moreover I don't trust Contributor Covenant because of such loose attitude about translations.
Creative Commons provides more strictly even if it was version 1.0.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73465] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (401 preceding siblings ...)
  2016-01-26  3:34 ` [ruby-core:73464] " naruse
@ 2016-01-26  3:41 ` naruse
  2016-01-26  4:10 ` [ruby-core:73466] " usa
                   ` (70 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: naruse @ 2016-01-26  3:41 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


Sam Saffron wrote:
> @Naruse 
> 
> Can you PLEASE PLEASE PLEASE prune out all the hitler bullshit and fake account bullshit from this public artefact. (and delete this comment while at it) 
> 
> #170 #179 etc... I can not see anything but red when reading this topic knowing that as a community we are OK having this kind of stuff in our bug tracker as public permanent record.

Removed #179.

Comments by fake accounts are also distributed through ML.
So I thought it should be kept to clarify it is fake at this time.
How do you think, Coraline?

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73466] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (402 preceding siblings ...)
  2016-01-26  3:41 ` [ruby-core:73465] " naruse
@ 2016-01-26  4:10 ` usa
  2016-01-26  4:21 ` [ruby-core:73467] " kosaki.motohiro
                   ` (69 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: usa @ 2016-01-26  4:10 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Usaku NAKAMURA.


Eric Wong wrote:
>  I am not an administrator, but I disagree with your action to suspend
>  new accounts.

I also disagree :)
It's not my decision, but, of course, I respect other administrators' decision.


>  Individual readers should be trusted to determine with their own mind
>  which users' opinions they value and which to filter out.  My opinion is
>  that administrators should only interfere when there is illegal
>  activity.
>  
>  I share your frustration at some posters on this thread; but I have
>  also chosen to ignore/distrust them in my own mind.

Yes, I perfectly agree with you.
But I have to warn to all excited members, because I have a certain amount of responsibility.


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73467] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (403 preceding siblings ...)
  2016-01-26  4:10 ` [ruby-core:73466] " usa
@ 2016-01-26  4:21 ` kosaki.motohiro
  2016-01-26  4:33 ` [ruby-core:73468] " kosaki.motohiro
                   ` (68 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: kosaki.motohiro @ 2016-01-26  4:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Motohiro KOSAKI.


ph ph wrote:
> Vjatseslav Gedrovits wrote:
> > OK, let's step back and see the bigger picture.
> 
> I will kiss you three times whenever. 

Please don't use kiss you or hug you or such kind of expression in an international community like here. 
These words are ok (e.g. In my understanding, Russian people kiss each other for greeting like handshake) in some country and not ok in other
(In US, there is wide consensus it's not ok).
I don't ask your gender nor nationality. Instead, I'll ask you just don't do that. I don't recommend any of sexual word even if it is widely used as an idiom. 

I understand you have no evil intention and I don't think this message should be deleted, but please choose your word carefully a bit more.

Thanks.

Disclaimer: this is not a warning from an admin. this is just my opinion. 

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73468] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (404 preceding siblings ...)
  2016-01-26  4:21 ` [ruby-core:73467] " kosaki.motohiro
@ 2016-01-26  4:33 ` kosaki.motohiro
  2016-01-26  5:27 ` [ruby-core:73470] " kosaki.motohiro
                   ` (67 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: kosaki.motohiro @ 2016-01-26  4:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Motohiro KOSAKI.


Yui NARUSE wrote:
> Olivier Lacan wrote:
> > Yui NARUSE wrote:
> > > These descriptions are too long for non native.
> > 
> > One of the very positive features of [Contributor Covenant](http://contributor-covenant.org/) is that it has already been translated in 10 languages so far ([with Japanese on the way](https://github.com/CoralineAda/contributor_covenant/pull/206), as Coraline mentioned earlier). I don't know how widely the other proposals have or can been translated, but this seems a relevant point for anyone concerned that non-simple English would be a detriment to the phrasing of a code of conduct.
> > 
> > [ruby-lang.org](http://www.ruby-lang.org/) is currently translated in 16 different languages. If Ruby's website and news can be translated in 16 languages, it's stands to reason that its code of conduct could be as well. 
> > 
> > I'm sure any proposed text could be eventually translated into all 16 currently supported languages, but this would obviously some time and effort.
> 
> I believe translations doesn't help issues related laws even if it helps rough understanding.

Agreed.

If a document need to be understand 100% accurate, translation doesn't help. For example, Ruby uses MIT license and we always recommend to read an original English document
instead of a translated one because everybody need to understand it accurately. 
Why? In natural language, every word has multiple meanings and cannot make 100% accurate translation.

If we accept a translated document as formal instead of informative, someone can claim "Hey! my behavior is acceptable in Swahili (put any prefer language here) version" in the future. That's what I don't want.

Moreover, www.ruby-lang.org has a translation does NOT mean www.ruby-lang.org is an acceptable place to use an uncareful word.


> Moreover I don't trust Contributor Covenant because of such loose attitude about translations.
> Creative Commons provides more strictly even if it was version 1.0.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73469] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-25 16:32   ` [ruby-core:73425] " Austin Ziegler
@ 2016-01-26  5:25     ` Martin J. Dürst
  2016-01-26 15:39       ` [ruby-core:73482] " Austin Ziegler
  0 siblings, 1 reply; 541+ messages in thread
From: Martin J. Dürst @ 2016-01-26  5:25 UTC (permalink / raw
  To: Ruby developers

On 2016/01/26 01:32, Austin Ziegler wrote:
> I’m sorry, but this, like the code of merit, is merely a derailing tactic.
> People have been pushing the myth of meritocracy in OSS for years, but *it
> just isn’t so*. Ignore the fact that meritocracy as a term [was coined in
> 1958](https://en.wikipedia.org/wiki/Meritocracy) in a satirical work
> condemning the concept, if you must,

The proposal you cited (The Pragmatists Code of Conduct) doesn't use the 
actual term. Also, there are many words in many languages that may have 
doubtful origins long ago, but nevertheless are used without such 
connotations in present-day language.

> but consider the following articles
> which talk about the problems with—and some offer solutions to—the problems
> with assuming that “Merit” is an appropriate measure:

For lack of time, I haven't read them all. Those that I have read point 
out that 'meritocracy' (or whatever we want to call it) isn't perfect. I 
too agree that it would not be good to assume that any 'meritocracy' is 
perfect.

But let's make an analogy, a word with the same ending: Democracy.
One of the famous sayings about it is "democracy is the worst form of 
Government except for all those other forms" (short form). I wouldn't 
know a democracy where one couldn't point out some shortcomings. And 
there are countries, even some that carry the word "democratic" in their 
name, where "democracy" is practiced in a way that would make it very 
easy to discredit the overall concept. But that doesn't mean that it's 
not the best form of government available, only that where necessary and 
possible, we should work on improving it. (This is of course not 
something for the Ruby community, but totally separate and up to each 
individual.)

In my opinion, there are similar aspects in 'meritocracy'. Judging 
contributions on technical merit is extremely important for a successful 
open source project. That doesn't mean that it should be the only 
criterion; being rude to somebody because they sent in 'bad' code isn't 
a good idea.

> * [Is Tech a Meritocracy](http://istechameritocracy.com)—this has a lot of
> links to more stories.

[other links removed, please see earlier in the thread]

> If you read these with an open mind, you will *perhaps* start to understand
> why some folks, including myself, think that Codes of Conduct are more
> positive than negative or dangerous. You don’t need to agree, but
> understanding that we are coming from a place where we believe the myth of
> meritocracy to be actively harmful will help.

I personally don't think that Codes of Conduct are negative or dangerous 
if appropriately worded and applied.

A "myth of meritocracy" may definitely be harmful, but acknowledging 
that striving for technical excellence is part of the Ruby (specifically 
(C)Ruby Core) community shouldn't be harmful.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73470] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (405 preceding siblings ...)
  2016-01-26  4:33 ` [ruby-core:73468] " kosaki.motohiro
@ 2016-01-26  5:27 ` kosaki.motohiro
  2016-01-26  5:31   ` [ruby-core:73471] " Brandon Weaver
  2016-01-26 10:07 ` [ruby-core:73475] " vjatseslav.gedrovits
                   ` (66 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: kosaki.motohiro @ 2016-01-26  5:27 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Motohiro KOSAKI.


Tsuyoshi Sawada wrote:
> Vjatseslav Gedrovits, thank you for reminding us of the nature of the poster of this thread by linking to: (https://twitter.com/CoralineAda/status/690334282607378432). It may be redundant, but to emphasize, and just in case it gets deleted, let me quote Coraline's words from there:
> 
>     Thoughts on leaving technical mgmt of Ruby to Matz and delegating community mgmt to a separate org?
> 
> which clearly indicates the nature/real goal of her act: force takeover of Ruby.

Please don't insult an another person. Your opinion was based on a guess. Be gentle, please.

Thanks.


never assume malice when stupidity will suffice. - Hanlon's razor


> If I were Matz, I would be shouting "何様のつもりか" (although I am not, and so I can't). Not all but non-negligible portion of the U.S. population tend to think the world belongs to them and they (should) rule the world. The Japanese have been suffering such people's attacks since Matthew C. Perry.
> 
> Matz and people, let's not be fooled by Coraline's superficially friendly attitude, but understand her real intent.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73471] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-26  5:27 ` [ruby-core:73470] " kosaki.motohiro
@ 2016-01-26  5:31   ` Brandon Weaver
  0 siblings, 0 replies; 541+ messages in thread
From: Brandon Weaver @ 2016-01-26  5:31 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4526 bytes --]

A more appropriate quote than Hanlon's may be a similar one in nature from
Goethe: "...misunderstandings and neglect create more confusion in this
world than trickery and malice. At any rate, the last two are certainly
much less frequent." Of course this is mainly due to potential
mistranslations of stupidity or ignorance, but at any rate I'm being
slightly pedantic on word choice here.

On Mon, Jan 25, 2016 at 9:27 PM, <kosaki.motohiro@gmail.com> wrote:

> Issue #12004 has been updated by Motohiro KOSAKI.
>
>
> Tsuyoshi Sawada wrote:
> > Vjatseslav Gedrovits, thank you for reminding us of the nature of the
> poster of this thread by linking to: (
> https://twitter.com/CoralineAda/status/690334282607378432). It may be
> redundant, but to emphasize, and just in case it gets deleted, let me quote
> Coraline's words from there:
> >
> >     Thoughts on leaving technical mgmt of Ruby to Matz and delegating
> community mgmt to a separate org?
> >
> > which clearly indicates the nature/real goal of her act: force takeover
> of Ruby.
>
> Please don't insult an another person. Your opinion was based on a guess.
> Be gentle, please.
>
> Thanks.
>
>
> never assume malice when stupidity will suffice. - Hanlon's razor
>
>
> > If I were Matz, I would be shouting "何様のつもりか" (although I am not, and so
> I can't). Not all but non-negligible portion of the U.S. population tend to
> think the world belongs to them and they (should) rule the world. The
> Japanese have been suffering such people's attacks since Matthew C. Perry.
> >
> > Matz and people, let's not be fooled by Coraline's superficially
> friendly attitude, but understand her real intent.
>
>
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56695
>
> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>

[-- Attachment #1.2: Type: text/html, Size: 5731 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73475] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (406 preceding siblings ...)
  2016-01-26  5:27 ` [ruby-core:73470] " kosaki.motohiro
@ 2016-01-26 10:07 ` vjatseslav.gedrovits
  2016-01-26 12:21 ` [ruby-core:73477] " shortcutter
                   ` (65 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: vjatseslav.gedrovits @ 2016-01-26 10:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Vjatseslav Gedrovits.


> Please don't use kiss you or hug you or such kind of expression in an international community like here. 
> These words are ok (e.g. In my understanding, Russian people kiss each other for greeting like handshake) in some country and not ok in other
> (In US, there is wide consensus it's not ok).
> I don't ask your gender nor nationality. Instead, I'll ask you just don't do that. I don't recommend any of sexual word even if it is widely used as an idiom.
> 
> I understand you have no evil intention and I don't think this message should be deleted, but please choose your word carefully a bit more.
> 
> Thanks.
> 
> Disclaimer: this is not a warning from an admin. this is just my opinion.

This is one of the reasons. Different cultures, laws and definition of normal. In proposed document there are specific privileged groups, who will benefit from that.
In our lore this just means: 'I agree with you. You like took words from my mouth.' It's nothing to do with physical kisses of person.
So if this will be done, someone (contributors, maintainers) will need to decide who is right (and in this document we know who are). This leads to censorship and bureucracy.
To what can this lead? To the same thing, which happens in *some* (no direct names here, guess country by dialog below) countries.

Current proposal looks like this:
*sarcasm start ->*

> 1) Hey! You need democracy (insert what 1 needs, CoC in this case) guys! It's fun, we can do that for you.
> 2) No, we don't. Please go away and try build democracy (insert what 1 need, CoC in this case) in other places.
> 1) Nah, you just (insert X) and (insert Y). You can't have own opinion. We will deliver democracy to you, and set people who understand it's meaning in charge.
> 2) WTF?
> ... After razing other country to ashes and thousands of people lives ...
> 1) Hey! You see how good this country become with democracy? Our people rule gentle and good, you must be grateful!

*<- sarcasm end*

You can also look at this from a different view. This CoC group is like union (miners union, teachers union, etc). What union does? It forces and pushes things what benefit the union members. You can see this from the proposed document itself. People before pointed out this before, so no need to go on this. Look even on first message:

> RubyTogether also adopted a policy to only fund Ruby projects that had a solid code of conduct in place.

This mean, regardless of you paying to org, if your thoughts and opinions not agree with CoC they will not fund you. Isn't this a form of censorship? Isn't it too obvious?

> 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. 

https://en.wikipedia.org/wiki/MINASWAN It even states that we are nice.

> 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.

Why listing properties of contributors? This is again forced by union. Knowing those groups, this means that race must be non-white, gender non-male and sexual orientation non-hetero. So voila, they will have 'law' which must be 'forced' to oppose the people they don't like. The union, remember?

> As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.

This looks not bad.

But next paragraph tries to describe properties of people, which ruins a whole point of 'all people who contribute' this already includes all listed 'features'.
The word harassment is used again. Stop using this already, it's not even close to real world examples of harassment: SWATing, stalking, etc. The maximum what you can get on Internet is someone, who swears or writes something you don't like. This is not harassment. Harassment term overused by specific groups nowadays.

> We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.

So we get list of unions protected, but we are not stopping, we continue to tighten the unions:

> The use of sexualized language or imagery

This is abstract, look the case of scientist shirt. It was totally OK in most countries, but not in one. Man have 4 kids, good family and he lost his job and reputation because of cowards in management, who just scared of 'rage' of groups felt 'harrased'.

> Personal attacks

Read the swearing part. This can be interpreted quite wildly. It's hard to separate this from feelings.

> Trolling or insulting/derogatory comments

Trolling is not good, but this is not thing to decline. Sometimes it's even fun to read. 
Insults varies on different people cultures. So again, without making someone sad, this should not be forced to match needs of few groups.

> Public or private harassment

Cases of real harassment should be handled by the laws of the country of victim. This is not for tech community to decide. Someone really harrases you? You can use your country laws on other citizens of your country.

> Publishing other's private information, such as physical or electronic addresses, without explicit permission

What is considered private in our days? If it can be found in Internet, this means you left this info to public and this is not private. Otherwise it must be governed by your country law on citizens of YOUR country, where law can be used.

> Other unethical or unprofessional conduct

This is good enough point, which is already covered in MINASWAN.

> Project maintainers have the right and *responsibility* to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor *for other behaviors that **they** deem inappropriate, threatening, offensive, or harmful*.

Moderators have right currently to do so without CoC too. 
What will be added here, just additional work on trying to understand what is wrong, offensive or whatever. Time will be lost, which can be used on a OSS project. 
Look at the 'they' part, unions, remember?

> By adopting this Code of Conduct, project maintainers commit themselves to fairly and consistently applying these principles to every aspect of managing this project. Project maintainers *who do not follow or enforce the Code of Conduct* may be permanently removed from the project team.

In theory, by this rule Matz itself can be removed from the project, if will not follow / enforce this document. Yes, there is 'may' word, but who really cares about that? This can be forced in every case or by occasion, depends on union needs, remember?

> This Code of Conduct applies both within project spaces and in *public spaces* when an individual is representing the project or its community.


This has 'representing' part, but really, how you separate this? Matz known in Ruby world, who must decide when he is presenting or not? Union decides, right? When you say something they don't like, they just go witch hunt on you.

People who accepted this CoC gifting their rights to express themselves as they want outside the projects, to 3rd party which will decide good / wrong.
That they can't express something not 'popular' in places outside the project, without having risk to be removed from project, because unions can consider this as an insult to them. 
This lead to a situation, where posters here adding the 'I don't represent the community, this is my opinion', bla bla bla thing, to be protected from that. 
Anything that you say is de facto IMHO, you don't need to apologize for that or choose wording trying to make happy every possible union groups.

> Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer at [INSERT EMAIL ADDRESS]. *All complaints will be reviewed and investigated* and *will result in a response that is deemed necessary and appropriate to the circumstances*. 

All will be reviewed, investigated and result in 'necessary' action. Anyone wants to play Zeus here? Throw some lighting at people if you seem necessary.

> Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.

And this last part protects union members from being public. This is called 'whistleblowing'. 
There was time in Soviet history, when government thought this is good idea, to catch the spies, neighboor watch and all this. 
This resulted in a lot of people sending 'reports' on each other. With a quite human reasons. I don't like him. I want his apartment. I want his work place. He is X (insert other personal reason).
Private 'whistleblowing' leads to abuse of the systems and those 'whistleblowers' can feel themselves safe. 
The CoC can't protect them from it, does it? They don't want that people know who made this person disappear from the community and why. Because they are... scared?

George Orwell wrote good book, Animal Farm (https://en.wikipedia.org/wiki/Animal_Farm)
So I want to finish this with quote from it:
> “All animals are equal, but some animals are more equal than others.” 
> ― George Orwell, Animal Farm

If Matz will decide to have some specific rules, they should definitely not be based and/or linked to proposed CoC.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73477] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (407 preceding siblings ...)
  2016-01-26 10:07 ` [ruby-core:73475] " vjatseslav.gedrovits
@ 2016-01-26 12:21 ` shortcutter
  2016-01-26 16:03 ` [ruby-core:73483] " hi
                   ` (64 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shortcutter @ 2016-01-26 12:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Robert Klemme.


Motohiro KOSAKI wrote:
> ph ph wrote:
> > I will kiss you three times whenever. 
> 
> Please don't use kiss you or hug you or such kind of expression in an international community like here. 
> These words are ok (e.g. In my understanding, Russian people kiss each other for greeting like handshake) in some country and not ok in other
> (In US, there is wide consensus it's not ok).
> I don't ask your gender nor nationality. Instead, I'll ask you just don't do that. I don't recommend any of sexual word even if it is widely used as an idiom. 
> 
> I understand you have no evil intention and I don't think this message should be deleted, but please choose your word carefully a bit more.

Oh, it has started already.

If we start policing language on that level then we are forcing people into what they will consider a straitjacket.  Some may leave, but what will be worse is the tone set and the removal of irony and witty remarks.  People are likely to start censoring themselves etc. - in general communication will be less rich.  This is why CoC looks like a good idea initially (who could be against banning harassment?) but may turn out to be a really bad one.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73482] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-26  5:25     ` [ruby-core:73469] " Martin J. Dürst
@ 2016-01-26 15:39       ` Austin Ziegler
  2016-01-26 16:49         ` [ruby-core:73485] " Andrew Vit
  0 siblings, 1 reply; 541+ messages in thread
From: Austin Ziegler @ 2016-01-26 15:39 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 2642 bytes --]

On Tue, Jan 26, 2016 at 12:25 AM, Martin J. Dürst <duerst@it.aoyama.ac.jp>
wrote:

> On 2016/01/26 01:32, Austin Ziegler wrote:
>
>> I’m sorry, but this, like the code of merit, is merely a derailing tactic.
>> People have been pushing the myth of meritocracy in OSS for years, but *it
>> just isn’t so*. Ignore the fact that meritocracy as a term [was coined in
>> 1958](https://en.wikipedia.org/wiki/Meritocracy) in a satirical work
>> condemning the concept, if you must,
>
>

> The proposal you cited (The Pragmatists Code of Conduct) doesn't use the
> actual term. Also, there are many words in many languages that may have
> doubtful origins long ago, but nevertheless are used without such
> connotations in present-day language.


It doesn’t use “meritocracy”, but (a) it cites the Code of Merit as an
inspiration, which is a derailing document that pretty much declares that
“meritocracy” is the goal, and (b) it includes the following statement:
“Ideas [are] considered equally and must stand on [their] own merit and not
the reputation of the proponent” as its first line. This is indicative that
it views *only* technical participation in the project as valid, and in
*theory* it says that the contributions are considered only on (the quality
of each contribution). In practice, this is not so in *any* human
endeavour. Essentially, the claim made here will be trivially falsifiable
on almost any project because there’s always human bias involved. If you
get a contribution from someone you don’t know vs someone you do know, you
will *generally* prefer the contribution from someone you know even if it’s
not *quite* as good as the other. (Maybe not you personally, but most
people in general.)

but consider the following articles
>> which talk about the problems with—and some offer solutions to—the
>> problems
>> with assuming that “Merit” is an appropriate measure:
>>
>
> For lack of time, I haven't read them all. Those that I have read point
> out that 'meritocracy' (or whatever we want to call it) isn't perfect. I
> too agree that it would not be good to assume that any 'meritocracy' is
> perfect.
>

The point of the original satire is that because of human bias, there is no
such thing as a “perfect” meritocracy; there will always be an elite in any
given community based on (past) contributions, and the process of becoming
such an elite will be flawed and not entirely based on merit.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 4192 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73483] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (408 preceding siblings ...)
  2016-01-26 12:21 ` [ruby-core:73477] " shortcutter
@ 2016-01-26 16:03 ` hi
  2016-01-26 16:48 ` [ruby-core:73484] " nekocat432
                   ` (63 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: hi @ 2016-01-26 16:03 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Olivier Lacan.


Can someone from Ruby Core or Matz himself please prioritize the resolution and closure of this issue?

It has been going on for 8 days now, and I'm afraid to see how much more this thread can devolve given one more week.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73484] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (409 preceding siblings ...)
  2016-01-26 16:03 ` [ruby-core:73483] " hi
@ 2016-01-26 16:48 ` nekocat432
  2016-01-26 16:58 ` [ruby-core:73486] " git
                   ` (62 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-26 16:48 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Olivier Lacan wrote:
> Can someone from Ruby Core or Matz himself please prioritize the resolution and closure of this issue?
> 
> It has been going on for 8 days now, and I'm afraid to see how much more this thread can devolve given one more week.

There's no devolving of the conversation. People are conversing on the issue. Just because you don't like what others have to stay, getting "triggered" or don't like the path of the conversation doesn't mean it's devolved.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73485] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-26 15:39       ` [ruby-core:73482] " Austin Ziegler
@ 2016-01-26 16:49         ` Andrew Vit
  2016-01-26 19:30           ` [ruby-core:73488] " Austin Ziegler
  0 siblings, 1 reply; 541+ messages in thread
From: Andrew Vit @ 2016-01-26 16:49 UTC (permalink / raw
  To: Ruby developers

On 2016-01-26 7:39 AM, Austin Ziegler wrote:
> Ideas [are] considered equally and must stand on [their] own merit and
> not the reputation of the proponent

I just can't see what is wrong with this important principle. This is 
the ideal, even when you think it's not always the reality.

I don't think you understand what we mean by "meritocracy":

* If the proponent is a high-status maintainer, their idea SHOULD NOT 
carry any MORE weight.
* If the proponent has low status, their idea SHOULD NOT carry any LESS 
weight.

Isn't this what everyone is asking for? To leave social status outside 
and treat everyone equally?

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73486] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (410 preceding siblings ...)
  2016-01-26 16:48 ` [ruby-core:73484] " nekocat432
@ 2016-01-26 16:58 ` git
  2016-01-26 19:40   ` [ruby-core:73489] " Austin Ziegler
  2016-01-26 20:54 ` [ruby-core:73490] " me
                   ` (61 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: git @ 2016-01-26 16:58 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Chuck Remes.


In #371, Kurtis Rainbolt-Greene listed several projects that have adopted the CoC and asked if any of the feared downsides of a CoC have arisen. I think we should ask an opposite question. Have any of those projects seen an *increase* in participation? Have any marginalized peoples suddenly joined the community and contributed (via code, bug reports, documentation, etc)? And if there is an increase, is it statistically measurable on an on-going basis or just a one-off? 

I'm too lazy to do the work to prove this out one way or the other, but then again the burden of proof to adopt a CoC is on its proponents. They should do the work to prove a CoC's value *particularly* since it will create more work for the core team.

I'm going to go on a short tangent. I am a long time member of the Zeromq community. Several years ago there was a falling out between two core contributors and one of them ended up leaving the project (to start XS and Nano projects). The arguments and split were handled very well without any CoC in place at all.

The core contributor learned quite a bit from that experience. He ended up devising a new process for contributors and community participants. After some evolution, he made a nice post on it and calls it the C4.1 process. See here for details:  http://hintjens.com/blog:93

Furthermore, his efforts to grow the community were wildly successful. The community absolutely exploded in the months following the personnel change. Code contributions and bug reports came from a whole group of new people who had never participated before because the guideline (NOT a CoC) lowered the barriers for participation. The community was vibrant before the project fork but afterwards it was vibrant X 10.

This community renewal all occurred without a CoC.

It could be argued that the Ruby community is already stronger than the zeromq community but it could always be stronger. Perhaps it should look to the C4.1 process as a potential way for improving interest and participation?

At minimum, the CoC proponents should *prove* via some metric (community participation, more/better PRs, bug reports, etc) that adopting a CoC will benefit this project. So far it just sounds like more work for Core.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73488] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-26 16:49         ` [ruby-core:73485] " Andrew Vit
@ 2016-01-26 19:30           ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-26 19:30 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4895 bytes --]

On Tue, Jan 26, 2016 at 11:49 AM, Andrew Vit <andrew@avit.ca> wrote:

> On 2016-01-26 7:39 AM, Austin Ziegler wrote:
>
>> Ideas [are] considered equally and must stand on [their] own merit and
>> not the reputation of the proponent
>>
>
> I just can't see what is wrong with this important principle. This is the
> ideal, even when you think it's not always the reality.
>

I take the stance of the sociologist who coined the term: it is not only
*never* the reality, it is impossible for it to *ever* be the reality. A
meritocracy eventually becomes an oligarchy with a permanent underclass. In
my experience, unless you make outreach efforts, you will miss out on
contributions by people who are not as comfortable with making public
contributions (for reasons of shyness, language issues, uncertainty,
because they know they will be targeted by harassers just because they are
*different*, etc.). With outreach, you can *increase* contribution at all
levels and get *better* results than you would just from the people who
feel comfortable.

The “meritocratic ideal” is lazy. It assumes that everyone is extroverted
somehow or somewhere. It selects for people *like you* when *diversity* is
more likely to give a better result overall.

At the same time, when it comes to Ruby, I would *definitely* expect Matz’s
(or ko1’s or nobu’s or Eric Wong’s or…) contributions to be taken over my
own because they have *earned* some level of trust and respect. I would
still reach out to encourage others to participate, and I truly believe
that positive outreach—including indicating that we are a Safe Space That
Does Not Tolerate Harassment (which, based on some contributions here, is
sadly not true)—will net us increased participation and better *overall*
contributions.

Some folks have claimed that Ruby is a “technical community” (implying by
the same phrase that Ruby is a meritocracy where the best idea wins). This
isn’t always true, and even in “technical communities” (e.g.,
“meritocracies”) or scientific communities, women have a *much* harder
time. See the Twitter tag #astroSH (
http://mashable.com/2016/01/15/harassment-astronomy-social-media) for
examples of just how *not true* this is.

In 2016, CoCs are *table stakes*. Not having one, or having something
derailing like the Code of Merit or the Pragmatist’s Code of Conduct (which
*enshrine* the status quo of elitism in the name of meritocracy), is
indicative that you are not interested in minority contributions.


> I don't think you understand what we mean by "meritocracy":
>

I do understand. I’m saying something different.


> * If the proponent is a high-status maintainer, their idea SHOULD NOT
> carry any MORE weight.
> * If the proponent has low status, their idea SHOULD NOT carry any LESS
> weight.
>

What I’m saying different is:

1. In reality, high-status maintainers *already* have ideas that carry more
weight (there are plenty of examples of this in Linux kernel development,
and what is systemd except this run amok?).
2. In reality, low status proponents are mostly ignored. Even in our wider
community, we have had beginners mocked for the quality of their code (for
which the people who mocked the offender later apologized, but it
*happened* nonetheless).
3. Simply saying “submit good ideas” is insufficient when there may be
people in your community whose behaviour may be actively driving out women
or ethnic minorities or people of differing religions or differing
sexuality or differing gender identities. If I were a woman watching this
thread, I would be nervous about the threat “ph ph” made to Coraline
upthread. There is *already* an ideological purity test at work, even if it
is something that Matz disavows.

Isn't this what everyone is asking for? To leave social status outside and
> treat everyone equally?


It isn’t that simple. I used to believe that being colourblind/genderblind
was the correct thing to fight racism/sexism. When I was 25. In the last
fifteen years, I have learned that leads to *erasure*, which results in no
real change at all in the status of those who are systematically
disadvantaged by society and/or the communities in which they operate.

Judging ideas on merit can’t even *start* to happen until you know that you
have solicited ideas from people who wouldn’t normally provide those ideas
in the first place. We can’t just be a place of excellence—I don’t *want*
Ruby to just be a place of excellence. I call Ruby *home* because it is the
language I program in that makes me happiest. I want to help *other* people
find their happiness in Ruby. I want outreach.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 6561 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73489] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-26 16:58 ` [ruby-core:73486] " git
@ 2016-01-26 19:40   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-26 19:40 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 6872 bytes --]

Chuck:

C4.1 contains a poorly-specified, but *real* code of conduct:

Administrators SHOULD block or ban "bad actors" who cause stress and pain
> to others in the project. This should be done after public discussion, with
> a chance for all parties to speak. A bad actor is someone who repeatedly
> ignores the rules and culture of the project, who is needlessly
> argumentative or hostile, or who is offensive, and who is unable to
> self-correct their behavior when asked to do so by others


The “rules and culture” of the project do not appear to be written, at
least there, but they are guidelines toward participation. (It would be
better if they were written.)

C4.1 is also a really good document overall. With changes to reflect Ruby’s
nature, licensing, etc. (plus a bit to specify some of Ruby’s “rules and
culture”), it would probably be a good option here.

However, the mass adoption of CoCs by projects has only started over the
last year or so; push for this data next year. I suspect that 0mq didn’t
see an immediate pick-up, but saw it as a result of (1) application of C4.1
and (2) outreach. I don’t know since I’m not part of that community.

As I have said earlier in this thread, I am not *that* interested in the
data myself. Sometimes there is a clear “right” and “wrong”, and I see
having *some* CoC that makes one’s stance on harassment clear as a clear
“right”.

-a

On Tue, Jan 26, 2016 at 11:58 AM, <git@chuckremes.com> wrote:

> Issue #12004 has been updated by Chuck Remes.
>
>
> In #371, Kurtis Rainbolt-Greene listed several projects that have adopted
> the CoC and asked if any of the feared downsides of a CoC have arisen. I
> think we should ask an opposite question. Have any of those projects seen
> an *increase* in participation? Have any marginalized peoples suddenly
> joined the community and contributed (via code, bug reports, documentation,
> etc)? And if there is an increase, is it statistically measurable on an
> on-going basis or just a one-off?
>
> I'm too lazy to do the work to prove this out one way or the other, but
> then again the burden of proof to adopt a CoC is on its proponents. They
> should do the work to prove a CoC's value *particularly* since it will
> create more work for the core team.
>
> I'm going to go on a short tangent. I am a long time member of the Zeromq
> community. Several years ago there was a falling out between two core
> contributors and one of them ended up leaving the project (to start XS and
> Nano projects). The arguments and split were handled very well without any
> CoC in place at all.
>
> The core contributor learned quite a bit from that experience. He ended up
> devising a new process for contributors and community participants. After
> some evolution, he made a nice post on it and calls it the C4.1 process.
> See here for details:  http://hintjens.com/blog:93
>
> Furthermore, his efforts to grow the community were wildly successful. The
> community absolutely exploded in the months following the personnel change.
> Code contributions and bug reports came from a whole group of new people
> who had never participated before because the guideline (NOT a CoC) lowered
> the barriers for participation. The community was vibrant before the
> project fork but afterwards it was vibrant X 10.
>
> This community renewal all occurred without a CoC.
>
> It could be argued that the Ruby community is already stronger than the
> zeromq community but it could always be stronger. Perhaps it should look to
> the C4.1 process as a potential way for improving interest and
> participation?
>
> At minimum, the CoC proponents should *prove* via some metric (community
> participation, more/better PRs, bug reports, etc) that adopting a CoC will
> benefit this project. So far it just sounds like more work for Core.
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56710
>
> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>



-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 8451 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73490] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (411 preceding siblings ...)
  2016-01-26 16:58 ` [ruby-core:73486] " git
@ 2016-01-26 20:54 ` me
  2016-01-26 21:05 ` [ruby-core:73491] " git
                   ` (60 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-26 20:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


> I'm too lazy to do the work to prove this out one way or the other

Yeah, that seems to be happening a lot in this thread.

> but then again the burden of proof to adopt a CoC is on its proponents. 

Done. See: Backlog.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73491] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (412 preceding siblings ...)
  2016-01-26 20:54 ` [ruby-core:73490] " me
@ 2016-01-26 21:05 ` git
  2016-01-26 21:10   ` [ruby-core:73492] " Andrew Kirilenko
  2016-01-26 22:17 ` [ruby-core:73499] " mperham
                   ` (59 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: git @ 2016-01-26 21:05 UTC (permalink / raw
  To: ruby-core

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 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73492] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-26 21:05 ` [ruby-core:73491] " git
@ 2016-01-26 21:10   ` Andrew Kirilenko
  2016-01-26 21:53     ` [ruby-core:73494] " Brandon Weaver
  0 siblings, 1 reply; 541+ messages in thread
From: Andrew Kirilenko @ 2016-01-26 21:10 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 3694 bytes --]

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, <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
> 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>

[-- Attachment #1.2: Type: text/html, Size: 4709 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73494] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-26 21:10   ` [ruby-core:73492] " Andrew Kirilenko
@ 2016-01-26 21:53     ` Brandon Weaver
  2016-01-26 22:15       ` [ruby-core:73498] " Andrew Kirilenko
  0 siblings, 1 reply; 541+ messages in thread
From: Brandon Weaver @ 2016-01-26 21:53 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4445 bytes --]

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" <andrew.kirilenko@gmail.com>
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, <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
>> 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>>
>
>
>
> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>
>

[-- Attachment #1.2: Type: text/html, Size: 5822 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73498] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-26 21:53     ` [ruby-core:73494] " Brandon Weaver
@ 2016-01-26 22:15       ` Andrew Kirilenko
  2016-01-26 22:53         ` [ruby-core:73500] " Austin Ziegler
  0 siblings, 1 reply; 541+ messages in thread
From: Andrew Kirilenko @ 2016-01-26 22:15 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 9479 bytes --]

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 <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" <andrew.kirilenko@gmail.com>
> 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, <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
>>> 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: <mailto:ruby-core-request@ruby-lang.org
>>> ?subject=unsubscribe>
>>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>>>
>>
>>
>>
>> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>>
>>
>
> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>
>

[-- Attachment #1.2: Type: text/html, Size: 11975 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73499] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (413 preceding siblings ...)
  2016-01-26 21:05 ` [ruby-core:73491] " git
@ 2016-01-26 22:17 ` mperham
  2016-01-26 23:07 ` [ruby-core:73501] " me
                   ` (58 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: mperham @ 2016-01-26 22:17 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Mike Perham.


Adding my vote in favor of a CoC.  I'm fully in support of adopting CC 1.3.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73500] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-26 22:15       ` [ruby-core:73498] " Andrew Kirilenko
@ 2016-01-26 22:53         ` Austin Ziegler
  2016-01-27  7:39           ` [ruby-core:73527] " Andrew Kirilenko
  0 siblings, 1 reply; 541+ messages in thread
From: Austin Ziegler @ 2016-01-26 22:53 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4371 bytes --]

On Tue, Jan 26, 2016 at 5:15 PM, Andrew Kirilenko <
andrew.kirilenko@gmail.com> wrote:

> 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.
>

A couple of quick notes, starting here: your statement here is something
that reflects a systematic cultural bias. In general, people of minority
status cannot separate their minority status(es) from their professional
work any more than people of majority status can separate their majority
status(es) from their professional work. It may seem like someone who is in
a majority position can do so, but that is only because their majority
status *permeates the culture* within which they work. Understand, I am
*not* passing judgement on this systematic cultural bias, merely calling it
out as an explicit thing. People who are minorities are *consistently*
reminded of that minority status on a regular basis without anyone even
trying.


> 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.
>

This is a deflection. The problem that some of us are calling out is that
*you may not see the problems* because you are not attuned to them. I
rarely see the problems because I’m not attuned to them naturally (this is
something I have to work at because I reflect the majority in many
different ways).


> 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.
>

See, this is part of the problem. Yes, there are women who code. But there
are subtle disincentives to contribution for a lot of women, and
comparisons like this (“I haven’t seen anything useful, so nothing she’s
done must be useful”) are one such disincentive.

If you want a few examples from the Ruby community, look at:

* mperham/sidekiq
* rails/rails (or rails/rails.github.com)
* rspec/rspec

I’ve only added it to mime-types/ruby-mime-types so far, but will be adding
it to halostatue/diff-lcs, halostatue/minitar, and halostatue/color in the
coming months (among others as I make modifications).

I’m not looking to make anyone believe what I believe. What I’m telling
people is that as long as I’m running those projects and maintaining those
gems, I will be holding both myself and anyone who contributes to the
projects to a high standard designed to combat harassment and create a more
welcoming environment.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 5910 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73501] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (414 preceding siblings ...)
  2016-01-26 22:17 ` [ruby-core:73499] " mperham
@ 2016-01-26 23:07 ` me
  2016-01-26 23:15 ` [ruby-core:73503] " stephen.celis
                   ` (57 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-26 23:07 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kurtis Rainbolt-Greene.


Yet another prominent member of our community, working on a large project with many contributors, who supports adopting CC.

At some point the leaders of Ruby have to decide who the ruby community is: The people asking for guidelines on behavior and protocols for enforcement or those who decide to ignore all evidence and suggest "flamboyant" gays are the real issue.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73503] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (415 preceding siblings ...)
  2016-01-26 23:07 ` [ruby-core:73501] " me
@ 2016-01-26 23:15 ` stephen.celis
  2016-01-27  0:44 ` [ruby-core:73507] " gregory.t.brown
                   ` (56 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: stephen.celis @ 2016-01-26 23:15 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Stephen Celis.


I'd like to add my vote in favor of a CoC, too. The Swift team put a lot of thought into its community and currently adopts CC 1.3.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73507] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (416 preceding siblings ...)
  2016-01-26 23:15 ` [ruby-core:73503] " stephen.celis
@ 2016-01-27  0:44 ` gregory.t.brown
  2016-01-27  2:00 ` [ruby-core:73508] " rubyhubie
                   ` (55 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gregory.t.brown @ 2016-01-27  0:44 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gregory Brown.


I also support adopting a Code of Conduct.

I believe CC 1.3 is a good base to work from simply because it is already used on many well known projects. #275 provides the best outline I've seen of specifically what CC does that's important... but any other similar CoC that meets most of those points would probably do.

I dislike identity politics and I dislike the formal, harsh wording of CoC in general. I dislike the feeling of taking on the responsibility of consistently monitoring and enforcing these things in my own projects. I dislike that I had to spend a bit of time every week for a year making connections, doing research, and building trust with people from underrepresented groups just to begin hearing their personal stories about harassment, many of which would never have shared them in public out of fear of further harm.

I grew up in a "thick skin" internet age myself, so I personally prefer the "deal with it, fight back, or killfile" approach. That said, I live on top of a giant mountain of privilege, and on top of that run projects that I feel I have a greater responsibility to than simply serving my personal ideology. Few people in this thread have the leadership responsibilities to understand that aspect of things, so it makes sense for them to talk about what they personally prefer. Actual leaders of community projects need to think more carefully than that.

For me, I wasn't quick to decide that adding a code of conduct to a project was a good thing, and I shared many of the concerns expressed by the non-troll commenters on this thread. 

But the net effect of actually taking the time to listen and learn, not just to those active in social justice, but everyday people from many different backgrounds, was to find out... yes, this is a real problem. Sending a signal of support to those who have experienced that problem elsewhere in a way that's loud and clear is worth doing. A CoC is one of the basic tools that can set the stage for accomplishing that, and if we trust the maintainers of this project, that trust will be preserved even after a CoC is implemented.

However, if the core team decides not to act on this, or acts on this in a way that's half baked and idealistic, or acts in way that's meant to preserve the "nice" attitude rather than making an effective decision, you will lose the trust of many who have come to realize that community management involves a lot more than the purely technical aspect of things. There is at least one person in this thread that I've totally lost respect for already, who I've previously thought of as a very insightful voice in Ruby.

Matz, if you don't feel very well informed on this issue, or well prepared to make a decision on your own, please do seek advice from those you trust that do understand these problems. This thread creates (IMO) a false dilemma because very few people who are against introducing a CoC carry the same responsibility as you do as a leader of a very important project. Talk to other leaders you respect, who have had to make these decisions. See why they did what they did, and how they did it.

Don't let pressure from either social justice activists or those who would oppose them force your hand on this. If you get to the root of the issue, you'll be able to make a decision that is right for Ruby from your own heart. But please, on this issue, don't prioritize being nice over getting it right.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73508] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (417 preceding siblings ...)
  2016-01-27  0:44 ` [ruby-core:73507] " gregory.t.brown
@ 2016-01-27  2:00 ` rubyhubie
  2016-01-27  2:15 ` [ruby-core:73509] " coraline
                   ` (54 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyhubie @ 2016-01-27  2:00 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Hubie Fuller.


Can we have the Contributor Covenant utilize the alphabetical order of 'age, body size, culture, disability, ethnicity, gender, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual orientation' as seen in #346? Having an arbitrary ordering removes any implication that a given personal characteristic or attribute is more important than another, which could be implied from v1.3.

Additionally, Kurtis Rainbolt-Greene your hyperbolic statements are not helping our cause.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73509] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (418 preceding siblings ...)
  2016-01-27  2:00 ` [ruby-core:73508] " rubyhubie
@ 2016-01-27  2:15 ` coraline
  2016-01-27  2:21 ` [ruby-core:73511] " rubyhubie
                   ` (53 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-27  2:15 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Hubie Fuller wrote:
> Can we have the Contributor Covenant utilize the alphabetical order of 'age, body size, culture, disability, ethnicity, gender, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual orientation' as seen in #346? Having an arbitrary ordering removes any implication that a given personal characteristic or attribute is more important than another, which could be implied from v1.3.

See version 1.4, currently up for public review: https://github.com/ContributorCovenant/contributor_covenant/pull/226

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73511] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (419 preceding siblings ...)
  2016-01-27  2:15 ` [ruby-core:73509] " coraline
@ 2016-01-27  2:21 ` rubyhubie
  2016-01-27  3:46 ` [ruby-core:73513] " gordon.king02+ruby-lang
                   ` (52 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: rubyhubie @ 2016-01-27  2:21 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Hubie Fuller.


woops, was totally blind when looking at the branches. looks good! thanks!

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73513] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (420 preceding siblings ...)
  2016-01-27  2:21 ` [ruby-core:73511] " rubyhubie
@ 2016-01-27  3:46 ` gordon.king02+ruby-lang
  2016-01-27  4:18 ` [ruby-core:73514] " hanmac
                   ` (51 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-27  3:46 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Gregory Brown wrote:
> Few people in this thread have the leadership responsibilities to understand that aspect of things

Few people in this thread have the age and experience to understand that aspect of things.

Few people in this thread are sufficiently educated to understand that aspect of things.

Gregory you write thoughtfully and sincerely but in the end its an appeal to authority, specifically your own.  Perhaps you're indulging in post purchase rationalization; having bought into it, "I sure am clever for having done so".

Most people as they go through life accumulate some experience in leading something, be it a gaming faction or a Fortune 500 company.  Explaining to people that 'leaders have to think of others' is a little condescending.

You write "I live on top of a giant mountain of privilege".  I'd submit that every single person participating in this thread sits on top of a giant mountain of privilege and the differences, if any, are microscopic in the grand scheme of things. 

Where's the evidence this will make any positive difference to ruby?

Where's the evidence it's made any positive difference to your project?  Who joined because you had it?  Who left because you had it? Who didn't join because you did or didn't have one?

The claims for the benefits of a CoC are impossible to prove, but the handful of abuses committed because of them, are all too real.


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73514] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (421 preceding siblings ...)
  2016-01-27  3:46 ` [ruby-core:73513] " gordon.king02+ruby-lang
@ 2016-01-27  4:18 ` hanmac
  2016-01-27  4:23 ` [ruby-core:73515] " coraline
                   ` (50 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: hanmac @ 2016-01-27  4:18 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Hans Mackowiak.


what my problem is about such "PC" is:
first: i am from a country where law is: "innocent until proven wrong" (means that even if you did something wrong, the other side does need to proof that) thats why what if such CoC is misused from a minority for their political course? lets say (for example) a female person does have something personal against me, and does use the fact that she is female against me and use the CoC to kick me out of a project. does the persons with the leadership responsibilities use their time to proof every case to see what is wrong with it? or i am "guilty until proven wrong" because a female (in this example) said so? Do i get a chance to proof my "innocent" or will i automatically banned?
second: what happen if someone does lie about some facts (like in my example above) will the person get punished or will her doing without consequences?

for example "sexual harassment": there are too many cases where the woman is interested in the man, but the man is not into her. So she says she is "sexual harassment" (lying in this example) by him and he loses everything (live, job, family, etc)
in very few cases the woman (in this example) is proven wrong, and in even fewer cases the man get (something) of his life back.

until showing that something like that doesn't/shouldn't happen with this, i am voting against it.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73515] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (422 preceding siblings ...)
  2016-01-27  4:18 ` [ruby-core:73514] " hanmac
@ 2016-01-27  4:23 ` coraline
  2016-01-27  4:28 ` [ruby-core:73516] " nekocat432
                   ` (49 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-27  4:23 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


All of these scaremongering posts about a Ruby CoC being abused reveals a deep distrust of the leadership in the Ruby community. Who do you think would be enforcing the code of conduct? Do you trust them to be fair or not?

Matz, as you read through these posts, I hope that you will distinguish between those who have legitimate concerns (on either side of the issue) and those with irrational, knee-jerk reactions to the idea that writing down our values and enforcing them as a community is a good idea.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73516] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (423 preceding siblings ...)
  2016-01-27  4:23 ` [ruby-core:73515] " coraline
@ 2016-01-27  4:28 ` nekocat432
  2016-01-27  4:34 ` [ruby-core:73517] " coraline
                   ` (48 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-27  4:28 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Coraline Ada Ehmke wrote:
> our values

Right here lies the problem. Your values aren't internationally recognized, as many have brought up including the Japanese and Russian participants in the community.


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73517] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (424 preceding siblings ...)
  2016-01-27  4:28 ` [ruby-core:73516] " nekocat432
@ 2016-01-27  4:34 ` coraline
  2016-01-27  4:38 ` [ruby-core:73518] " hanmac
                   ` (47 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-27  4:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


> Right here lies the problem. Your values aren't internationally recognized, as many have brought up including the Japanese and Russian participants in the community.

It's not about my values, it's about our shared values. I'm encouraging us to figure them out, write them down, and enforce them.  

If we can't even agree on a common set of values then we're not really a community at all. And that makes me sad.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73518] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (425 preceding siblings ...)
  2016-01-27  4:34 ` [ruby-core:73517] " coraline
@ 2016-01-27  4:38 ` hanmac
  2016-01-27  5:20 ` [ruby-core:73519] " nekocat432
                   ` (46 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: hanmac @ 2016-01-27  4:38 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Hans Mackowiak.


Coraline Ada Ehmke wrote:
> All of these scaremongering posts about a Ruby CoC being abused reveals a deep distrust of the leadership in the Ruby community. Who do you think would be enforcing the code of conduct? Do you trust them to be fair or not?
> 
> Matz, as you read through these posts, I hope that you will distinguish between those who have legitimate concerns (on either side of the issue) and those with irrational, knee-jerk reactions to the idea that writing down our values and enforcing them as a community is a good idea.

like RubyDino says above with "our values", are you in the thinking that your values are more value than others values? (similar to the movie Animal Farm where some animals are more equal than others)
don't get me wrong, i am pro equality for everyone, but i am against it if a group does use "their values" to rule about "other values" and that is what (extreme)Feminists and SJW do.

from the CoC point of view, will i get banned because i have different values, and you feel discriminated?

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73519] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (426 preceding siblings ...)
  2016-01-27  4:38 ` [ruby-core:73518] " hanmac
@ 2016-01-27  5:20 ` nekocat432
  2016-01-27  7:28   ` [ruby-core:73525] " Austin Ziegler
  2016-01-27  5:25 ` [ruby-core:73520] " gordon.king02+ruby-lang
                   ` (45 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: nekocat432 @ 2016-01-27  5:20 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Coraline Ada Ehmke wrote:
> It's not about my values, it's about our shared values. I'm encouraging us to figure them out, write them down, and enforce them.  
> 
> If we can't even agree on a common set of values then we're not really a community at all. And that makes me sad.

Our shared values and goals are to enhance the lives of others through technology, not sociology.

**definition of community: a group of people living in the same place or having a particular characteristic in common.**

Our particular characteristic is Ruby, not people. While I'm getting the gist of what you're trying to accomplish, I believe it's better to set up a different area for what you're trying to accomplish just as there are meetings and groups set up for a particular cultural subset.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73520] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (427 preceding siblings ...)
  2016-01-27  5:20 ` [ruby-core:73519] " nekocat432
@ 2016-01-27  5:25 ` gordon.king02+ruby-lang
  2016-01-27  5:33 ` [ruby-core:73521] " matz
                   ` (44 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: gordon.king02+ruby-lang @ 2016-01-27  5:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Gordon King.


Coraline Ada Ehmke wrote:
> All of these scaremongering posts about a Ruby CoC being abused reveals a deep distrust of the leadership in the Ruby community.

Wrong.  It reveals a deep distrust about those who would like to be judge.

And given the number of tweets from CoC advocates recommending the division of ruby into technical and management branches so 'properly trained people' can manage code complaints, attempting to bait and switch Matz into the role of 'distrusted' enforcer is dishonest dealing.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73521] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (428 preceding siblings ...)
  2016-01-27  5:25 ` [ruby-core:73520] " gordon.king02+ruby-lang
@ 2016-01-27  5:33 ` matz
  2016-01-27  7:28   ` [ruby-core:73526] " Austin Ziegler
  2016-01-27  5:36 ` [ruby-core:73522] " naruse
                   ` (43 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: matz @ 2016-01-27  5:33 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.


OK, that's enough.

We will set up some form of CoC in the future. Let me think for a while which one we are going to choose.

Matz.


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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73522] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (429 preceding siblings ...)
  2016-01-27  5:33 ` [ruby-core:73521] " matz
@ 2016-01-27  5:36 ` naruse
  2016-01-27  5:52 ` [ruby-core:73523] " me
                   ` (42 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: naruse @ 2016-01-27  5:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yui NARUSE.


Ruby Dino wrote:
> Coraline Ada Ehmke wrote:
> > our values
> 
> Right here lies the problem. Your values aren't internationally recognized, as many have brought up including the Japanese and Russian participants in the community.

This seems to touch PC, but anyway some other people may also feel like that.

Japanese has good Constitution and curriculum in compulsory education made by U.S. for 70 years.
Therefore Japanese understand the portable version of such values.
("portable" means that it doesn't assume God)

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73523] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (430 preceding siblings ...)
  2016-01-27  5:36 ` [ruby-core:73522] " naruse
@ 2016-01-27  5:52 ` me
  2016-01-27 16:04 ` [ruby-core:73542] " evan
                   ` (41 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: me @ 2016-01-27  5:52 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by David Celis.


Yukihiro Matsumoto wrote:
> OK, that's enough.
> 
> We will set up some form of CoC in the future. Let me think for a while which one we are going to choose.
> 
> Matz.

Thank you.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73525] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-27  5:20 ` [ruby-core:73519] " nekocat432
@ 2016-01-27  7:28   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-27  7:28 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 1443 bytes --]

On Wed, Jan 27, 2016 at 12:20 AM, <nekocat432@yahoo.com> wrote:

> Issue #12004 has been updated by Ruby Dino.
>
>
> Coraline Ada Ehmke wrote:
> > It's not about my values, it's about our shared values. I'm encouraging
> us to figure them out, write them down, and enforce them.
> >
> > If we can't even agree on a common set of values then we're not really a
> community at all. And that makes me sad.
>
> Our shared values and goals are to enhance the lives of others through
> technology, not sociology.
>
> **definition of community: a group of people living in the same place or
> having a particular characteristic in common.**
>

Stop using the dictionary to be deceitful, please. Definition 2 reads **a
feeling of fellowship with others, as a result of sharing common attitudes,
interests, and goals**.

Our particular characteristic is Ruby, not people. While I'm getting the
> gist of what you're trying to accomplish, I believe it's better to set up a
> different area for what you're trying to accomplish just as there are
> meetings and groups set up for a particular cultural subset.
>

Here’s the problem: the wider Ruby community *already exists*. Whether you
really want to admit it or not, it does. Setting up a different area helps
nothing whatsoever.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 2402 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73526] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-27  5:33 ` [ruby-core:73521] " matz
@ 2016-01-27  7:28   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-27  7:28 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 3237 bytes --]

Thank you.

On Wed, Jan 27, 2016 at 12:33 AM, <matz@ruby-lang.org> wrote:

> Issue #12004 has been updated by Yukihiro Matsumoto.
>
>
> OK, that's enough.
>
> We will set up some form of CoC in the future. Let me think for a while
> which one we are going to choose.
>
> Matz.
>
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56737
>
> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>



-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 4452 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73527] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-26 22:53         ` [ruby-core:73500] " Austin Ziegler
@ 2016-01-27  7:39           ` Andrew Kirilenko
  2016-01-27 15:21             ` [ruby-core:73540] " Andrew Kirilenko
  0 siblings, 1 reply; 541+ messages in thread
From: Andrew Kirilenko @ 2016-01-27  7:39 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 6734 bytes --]

>This is a deflection. The problem that some of us are calling out is that
*you may not see the problems* because you are not attuned to them. I
rarely see the problems because I’m not attuned to them naturally (this is
something I have to work at because I reflect the majority in many
different ways).

So go and show us examples of someone being treated differently due to
his/her/it sexual, religious or any other views/habits/believes by Ruby
community. While you are at it, I'd like to remind you about Elia still
being harassed by this fine group due to his believes. Problem with this
code of conduct is that it'll reduce freedoms and rights of people not
sharing your version of reality.

>See, this is part of the problem. Yes, there are women who code. But there
are subtle disincentives to contribution for a lot of women, and
comparisons like this (“I haven’t seen anything useful, so nothing she’s
done must be useful”) are one such disincentive.

And this is words juggling. Yes, there are women who code, no one is
arguing with this. Some of them are good at it, some of them are bad - just
like men. I was talking about particular case - Coraline - and I would have
asked same questions if she 'd be male or undecided or whatever. For what I
care you are all letters on my display and I treat you all equally.

Next statements are just statistics derived from my 20 years of experience
as engineer (working with different teams in different counties) and some
publicly available data. In any team, I worked with, women/men are ~
1/10.If you'll look at github and look for accounts with photos on them -
like 90% of them will be of caucasian or asian male. I'm not trying to
imply anything from these facts (e.g. best engineer I worked with during my
career was actually black (and I don't care about USA PC - we call black
people "black" here and everybody, including black people, are OK with
that)), just something for you to think about.

On Wed, Jan 27, 2016 at 1:53 AM, Austin Ziegler <halostatue@gmail.com>
wrote:

> On Tue, Jan 26, 2016 at 5:15 PM, Andrew Kirilenko <
> andrew.kirilenko@gmail.com> wrote:
>
>> 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.
>>
>
> A couple of quick notes, starting here: your statement here is something
> that reflects a systematic cultural bias. In general, people of minority
> status cannot separate their minority status(es) from their professional
> work any more than people of majority status can separate their majority
> status(es) from their professional work. It may seem like someone who is in
> a majority position can do so, but that is only because their majority
> status *permeates the culture* within which they work. Understand, I am
> *not* passing judgement on this systematic cultural bias, merely calling it
> out as an explicit thing. People who are minorities are *consistently*
> reminded of that minority status on a regular basis without anyone even
> trying.
>
>
>> 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.
>>
>
> This is a deflection. The problem that some of us are calling out is that
> *you may not see the problems* because you are not attuned to them. I
> rarely see the problems because I’m not attuned to them naturally (this is
> something I have to work at because I reflect the majority in many
> different ways).
>
>
>> 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.
>>
>
> See, this is part of the problem. Yes, there are women who code. But there
> are subtle disincentives to contribution for a lot of women, and
> comparisons like this (“I haven’t seen anything useful, so nothing she’s
> done must be useful”) are one such disincentive.
>
> If you want a few examples from the Ruby community, look at:
>
> * mperham/sidekiq
> * rails/rails (or rails/rails.github.com)
> * rspec/rspec
>
> I’ve only added it to mime-types/ruby-mime-types so far, but will be
> adding it to halostatue/diff-lcs, halostatue/minitar, and halostatue/color
> in the coming months (among others as I make modifications).
>
> I’m not looking to make anyone believe what I believe. What I’m telling
> people is that as long as I’m running those projects and maintaining those
> gems, I will be holding both myself and anyone who contributes to the
> projects to a high standard designed to combat harassment and create a more
> welcoming environment.
>
> -a
> --
> Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
> http://www.halostatue.ca/http://twitter.com/halostatue
>
>
> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>
>

[-- Attachment #1.2: Type: text/html, Size: 9322 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73540] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-27  7:39           ` [ruby-core:73527] " Andrew Kirilenko
@ 2016-01-27 15:21             ` Andrew Kirilenko
  0 siblings, 0 replies; 541+ messages in thread
From: Andrew Kirilenko @ 2016-01-27 15:21 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 7150 bytes --]

Just in case - Linus and co made right decision -
http://jimlynch.com/linux-articles/did-linus-protect-the-linux-foundation-from-the-social-justice-warriors/

On Wed, Jan 27, 2016 at 10:39 AM, Andrew Kirilenko <
andrew.kirilenko@gmail.com> wrote:

> >This is a deflection. The problem that some of us are calling out is that
> *you may not see the problems* because you are not attuned to them. I
> rarely see the problems because I’m not attuned to them naturally (this is
> something I have to work at because I reflect the majority in many
> different ways).
>
> So go and show us examples of someone being treated differently due to
> his/her/it sexual, religious or any other views/habits/believes by Ruby
> community. While you are at it, I'd like to remind you about Elia still
> being harassed by this fine group due to his believes. Problem with this
> code of conduct is that it'll reduce freedoms and rights of people not
> sharing your version of reality.
>
> >See, this is part of the problem. Yes, there are women who code. But
> there are subtle disincentives to contribution for a lot of women, and
> comparisons like this (“I haven’t seen anything useful, so nothing she’s
> done must be useful”) are one such disincentive.
>
> And this is words juggling. Yes, there are women who code, no one is
> arguing with this. Some of them are good at it, some of them are bad - just
> like men. I was talking about particular case - Coraline - and I would have
> asked same questions if she 'd be male or undecided or whatever. For what I
> care you are all letters on my display and I treat you all equally.
>
> Next statements are just statistics derived from my 20 years of experience
> as engineer (working with different teams in different counties) and some
> publicly available data. In any team, I worked with, women/men are ~
> 1/10.If you'll look at github and look for accounts with photos on them -
> like 90% of them will be of caucasian or asian male. I'm not trying to
> imply anything from these facts (e.g. best engineer I worked with during my
> career was actually black (and I don't care about USA PC - we call black
> people "black" here and everybody, including black people, are OK with
> that)), just something for you to think about.
>
> On Wed, Jan 27, 2016 at 1:53 AM, Austin Ziegler <halostatue@gmail.com>
> wrote:
>
>> On Tue, Jan 26, 2016 at 5:15 PM, Andrew Kirilenko <
>> andrew.kirilenko@gmail.com> wrote:
>>
>>> 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.
>>>
>>
>> A couple of quick notes, starting here: your statement here is something
>> that reflects a systematic cultural bias. In general, people of minority
>> status cannot separate their minority status(es) from their professional
>> work any more than people of majority status can separate their majority
>> status(es) from their professional work. It may seem like someone who is in
>> a majority position can do so, but that is only because their majority
>> status *permeates the culture* within which they work. Understand, I am
>> *not* passing judgement on this systematic cultural bias, merely calling it
>> out as an explicit thing. People who are minorities are *consistently*
>> reminded of that minority status on a regular basis without anyone even
>> trying.
>>
>>
>>> 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.
>>>
>>
>> This is a deflection. The problem that some of us are calling out is that
>> *you may not see the problems* because you are not attuned to them. I
>> rarely see the problems because I’m not attuned to them naturally (this is
>> something I have to work at because I reflect the majority in many
>> different ways).
>>
>>
>>> 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.
>>>
>>
>> See, this is part of the problem. Yes, there are women who code. But
>> there are subtle disincentives to contribution for a lot of women, and
>> comparisons like this (“I haven’t seen anything useful, so nothing she’s
>> done must be useful”) are one such disincentive.
>>
>> If you want a few examples from the Ruby community, look at:
>>
>> * mperham/sidekiq
>> * rails/rails (or rails/rails.github.com)
>> * rspec/rspec
>>
>> I’ve only added it to mime-types/ruby-mime-types so far, but will be
>> adding it to halostatue/diff-lcs, halostatue/minitar, and halostatue/color
>> in the coming months (among others as I make modifications).
>>
>> I’m not looking to make anyone believe what I believe. What I’m telling
>> people is that as long as I’m running those projects and maintaining those
>> gems, I will be holding both myself and anyone who contributes to the
>> projects to a high standard designed to combat harassment and create a more
>> welcoming environment.
>>
>> -a
>> --
>> Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
>> http://www.halostatue.ca/http://twitter.com/halostatue
>>
>>
>> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>>
>>
>

[-- Attachment #1.2: Type: text/html, Size: 10125 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73542] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (431 preceding siblings ...)
  2016-01-27  5:52 ` [ruby-core:73523] " me
@ 2016-01-27 16:04 ` evan
  2016-01-27 16:28 ` [ruby-core:73543] " nekocat432
                   ` (40 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: evan @ 2016-01-27 16:04 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Evan Light.


Yukihiro Matsumoto wrote:
> OK, that's enough.
> 
> We will set up some form of CoC in the future. Let me think for a while which one we are going to choose.
> 
> Matz.

Yes, thank you.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73543] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (432 preceding siblings ...)
  2016-01-27 16:04 ` [ruby-core:73542] " evan
@ 2016-01-27 16:28 ` nekocat432
  2016-01-28  1:30 ` [ruby-core:73546] " andrew
                   ` (39 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: nekocat432 @ 2016-01-27 16:28 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Ruby Dino.


Yukihiro Matsumoto wrote:
> OK, that's enough.
> 
> We will set up some form of CoC in the future. Let me think for a while which one we are going to choose.
> 
> Matz.

Thank you.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73546] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (433 preceding siblings ...)
  2016-01-27 16:28 ` [ruby-core:73543] " nekocat432
@ 2016-01-28  1:30 ` andrew
  2016-01-28 17:30 ` [ruby-core:73555] " lisabeld
                   ` (38 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-28  1:30 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


I would just like to add that I think CoC version 1.4.0 is a good improvement: it better defines the "scope" of what it means to be representing the project, and what circumstances one is liable to be under the CoC.

If we do decide on this one, I would feel more comfortable if there is a clause on "limitations" or "abuse" of the CoC. That is to say, while it defines specific protections, I would like to see things like "personal twitter accounts" and "quotations out of context" also specifically exempted, with some due process like a right to respond.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73555] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (434 preceding siblings ...)
  2016-01-28  1:30 ` [ruby-core:73546] " andrew
@ 2016-01-28 17:30 ` lisabeld
  2016-01-28 19:12 ` [ruby-core:73557] " shortcutter
                   ` (37 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: lisabeld @ 2016-01-28 17:30 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Lisa Beld.


Yukihiro Matsumoto wrote:
> OK, that's enough.
> 
> We will set up some form of CoC in the future. Let me think for a while which one we are going to choose.
> 
> Matz.

I would recommend the Contributor Covenant. People complaining that it includes harassment in public spaces are most likely just guilty of doing so. Just because the harassment occurs outside the scope of the project does not make it any more ok!

It's quite obvious from this thread alone how toxic this community is, I can't believe so many people are essentially saying they don't want to stop harassing people by coming up with silly excuses as if a CoC was somehow implementing communism.

The responsibility of enforcing the code of conduct should be handed to a committee comprised of people who have more experience with harassment which is often not recognised by people with more privilege. As well as that, what if Matz or one of the maintainers themselves were to violate the code of conduct? Nobody could stop them, therefore the CoC enforcement task should be carried out members of minority groups who will not violate the CoC. Nobody, not Matz or any maintainers should be exempt from consequences like demotion and banning. And as Matz has already stated, he will probably not have the time or willingness to deal with peoples reports of unacceptable behaviour.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73557] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (435 preceding siblings ...)
  2016-01-28 17:30 ` [ruby-core:73555] " lisabeld
@ 2016-01-28 19:12 ` shortcutter
  2016-01-28 19:38 ` [ruby-core:73558] " andrew.kirilenko
                   ` (36 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shortcutter @ 2016-01-28 19:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Robert Klemme.


Lisa Beld wrote:

> I would recommend the Contributor Covenant. People complaining that it includes harassment in public spaces are most likely just guilty of doing so.

Please do not jump to conclusions!  This is an assumption which is not warranted by evidence and which I strongly reject.  And btw., this kind of thinking is exactly what many arguing against a CoC seem coming - and leading to bad results.

> Just because the harassment occurs outside the scope of the project does not make it any more ok!

I do not think anybody has said that.  But I personally find it problematic at best that a project tries to police behavior outside its own scope.  There are various issues:

* For many areas there are rules already (for example laws).
* This can lead to a violation in one scope expunging someone from a lot of communities.
* Whoever will be responsible for monitoring CoC adherence or dealing with CoC violations now also needs to deal with potential issues in other areas; areas where they might not have good access to or no access at all.

> It's quite obvious from this thread alone how toxic this community is, I can't believe so many people are essentially saying they don't want to stop harassing people by coming up with silly excuses as if a CoC was somehow implementing communism.

I do not see any people saying they want to keep harassing other people.  The fact that someone rejects the idea of having a CoC does not imply that she is harassing or intends to do so.  And please do not argue that we need not fear anything if we do not harass anyway.  That would be the same pattern of argument that advocates of mass surveillance put forward - and it is as flawed there as it is here.

> The responsibility of enforcing the code of conduct should be handed to a committee comprised of people who have more experience with harassment which is often not recognised by people with more privilege. As well as that, what if Matz or one of the maintainers themselves were to violate the code of conduct? Nobody could stop them, therefore the CoC enforcement task should be carried out members of minority groups who will not violate the CoC. Nobody, not Matz or any maintainers should be exempt from consequences like demotion and banning. And as Matz has already stated, he will probably not have the time or willingness to deal with peoples reports of unacceptable behavior.

"minority groups who will not violate the CoC"?  There is no way I will start to believe that this makes them better people in general who are bulletproof against abusive behavior.  I am sorry, but assuming that people who have experienced harassment are not susceptible to harass or violate a CoC in other ways themselves is naive.

I can see that certain groups have more "experience with harassment" and that this makes them mores sensitive to the issue.  Should people from these groups be in such a committee?  Definitively!  Should this committee be comprised solely of members of these groups of society?  No way.  Even, if only to avoid too homogeneous views on a case.  Putting a homogeneous group in control removes one level of checks that usually helps in coming to better conclusions.

I do assume that you made your suggestions in the best of intentions, but it seems you did not look at all the consequences.

Kind regards

robert

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73558] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (436 preceding siblings ...)
  2016-01-28 19:12 ` [ruby-core:73557] " shortcutter
@ 2016-01-28 19:38 ` andrew.kirilenko
  2016-01-29  5:27   ` [ruby-core:73568] " Austin Ziegler
  2016-01-28 22:14 ` [ruby-core:73563] " 6ftdan
                   ` (35 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: andrew.kirilenko @ 2016-01-28 19:38 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Kirilenko.


Yukihiro Matsumoto wrote:
> OK, that's enough.
> 
> We will set up some form of CoC in the future. Let me think for a while which one we are going to choose.
> 
> Matz.

What about this one https://github.com/domgetter/NCoC/blob/master/CODE_OF_CONDUCT.md

Also, if any of you are not sure what's going on and who are all these nice people, please read http://www.voxday.net/mart/SJW_Attack_Survival_Guide.pdf

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73563] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (437 preceding siblings ...)
  2016-01-28 19:38 ` [ruby-core:73558] " andrew.kirilenko
@ 2016-01-28 22:14 ` 6ftdan
  2016-01-29  5:44   ` [ruby-core:73569] " Austin Ziegler
  2016-01-29  2:10 ` [ruby-core:73565] " jaennirin
                   ` (34 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: 6ftdan @ 2016-01-28 22:14 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Daniel P. Clark.


Yukihiro Matsumoto wrote:
> OK, that's enough.
> 
> We will set up some form of CoC in the future. Let me think for a while which one we are going to choose.
> 
> Matz.

Thank you Matz for letting us know.

Something I'd like people to keep in mind is that a majority of people will contribute to projects without first reading any conduct guidelines.  So I encourage the assumption of good intent first, and possible ignorance second, before any action is considered a violation.

If any remark seems to offend you then I ask that you first ask for clarification and intent behind the remark before assuming ill intent.  As is seen in this very thread when people speak in a language that is not their native language things can be misconstrued.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73565] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (438 preceding siblings ...)
  2016-01-28 22:14 ` [ruby-core:73563] " 6ftdan
@ 2016-01-29  2:10 ` jaennirin
  2016-01-29  3:11 ` [ruby-core:73566] " root
                   ` (33 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: jaennirin @ 2016-01-29  2:10 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Tomek Mańko.


I've noticed new accounts can register again, so I guess I'll add my two cents.

I understand the need for CoCs - the Internet is a place where no matter how
much you wish, you can't expect all people to act nice. It is quite unfortunate,
considering what the Ruby motto is, but that's just how it is when you give
people anonimity and freedom from repercussions.

A CoC can serve as guidelines on how to consistently deal with arseholes
you will invariably meet on the Internet. It's good to be able to say "our
rules are thus and we that's how we will deal with those that break them"
because if the rules are written down and consistently enforced, then no-one
can plead the arbitary treatment card.
And that's good - if you can tell people this is how we will act in case
something bad happens they will feel safer and more confident in leadership.
This also fosters atmosphere that's conductive to people just learning to
program - if you can feel welcome, then it's certainly easier to start
asking questions and learning.

Maybe the reason that Ruby core has so far have steered clear of those issues
is  because it stands a bit apart from the mainstream international Rails
community which is the biggest strand of Rubyists currently.
Maybe language and cultural barriers played some part in it (I, for one, would
be somewhat discouraged to report Ruby core issues because I neither know
Japanese enough to communicate in it, nor would I be 100% sure I can get the
message across unambiguosly in English that's understandable to all Japanese
contributors).
Maybe it's because the issues are to be reported in redmine and not github
(something like this can be observed in Clojure to - their use of JIRA dissuades
people from reporting issues and writing patches somewhat in my opinion).

Thus Matsumoto-san feels there's little need for a CoC - this little peaceful
community experienced none of the issues the wider international programming
communities face due to it's small size. That's true but it is also no reason
to not adopt a guidelines on how to deal with bad actors - a CoC as it were.

That said I too, as some in this issue, am afraid of the potential of abuse of
a CoC. And not just FUD-ishly afraid, but afraid due to legitimate reasons.

Consider for example - already mentioned in this thread - the case of the Opal
contributor Elia Schito.
Coraline (the OP of this issue) learned of his discussion with someone
re: transpeople issues and took offence to his views even though they were not
directed at her. She then decided to take the issue with the fact that he is
one of primary contributors to Opal and demanded his removal from the project
(https://github.com/opal/opal/issues/941).
He neither attacked her personally nor harrased her, yet she decided it is
within her rights to oust him from a project she didn't even contribute to.
Because what, he is a catholic christian and has opinions on certain topics
that are in line with his faith? Did he ever bring those issues into
discuession about Opal? No. Coraline brought his discussion on issues not
related into Opal to the project, and demanded him removed. She did even bring
a brigade of her friends, including our dear bigoted friend Kurtis
Rainbolt-Greene to campaign for removing Elia.
Had he been doing it in the scope of project communications?
Surely, that would be something to take umbrage to, bringing unrelated politics
into discussion about merit of code, issues, pull requests and whatnot.
But he didn't - it was Coraline that brought her politics into a project she
possibly didn't even use (or at least didn't contribute to) with explicit aim
of removing a person she didn't like.
Yes, I understand that such subject might be personal and touchy to a
transperson, because as I am led to believe (I don't have any friends of that
persuasion that could attest that to me personally) their lives are tough
because they are different, but going out of her way to punish someone who
bore her specifically no ill will?
To me this is entirely unacceptable.

I also would like to highlight this bit of hypocrisy:
Our dear bigoted friend Kurtis Rainbolt-Greene is in favour of Coraline's CoC,
just like he was for removal of Elia and introduction of CoC to Opal.
Let's then see how Coraline's CoC would apply to him, shall we?
Observe this tweet - https://archive.is/TjFtG - quoted here for convenience:

> And frankly, as @yukihiro_matz has stated he doesn't feel like being
> responsible for helping people feel safe then fuck his leadership.

Let's see, that could be classified (using Contributor Covenant 1.3.0) as:

* `Personal attacks`
* `Trolling or insulting/derogatory comments`
* `Other unethical or unprofessional conduct`

and he can be quite reasonably construed as `representing the project or its
community` in `public spaces` since he seems - by his admission at least - to
be a maintainer of vcr, hamster, and rubygems.
Yet he seems to push for CoC as if it didn't concern him. Why? Does he feel
he's allowed to act against the CoC he promotes because he has the privilege
of having the right politics and friends? Does he except his inexcusable
behaviour to be excused?
I don't think such people should be in charge of proposing and/or enforcing
CoCs if they think their right politics make them above the laws they want to
instate. Because just as soon it would stop being a tool to deal with real
arseholes in a community, but to a weapon to bar people they deem unpersons
from projects.

Therefore I humbly submit to Matsumoto-san and the Ruby core to look at any
proposed code of conduct from this perspective - it is something you need to
fall back to when passing judgement, so that people can feel there are solid
rules for handling bad actors in the community they can rely on when something
bad happens, BUT it also need to be written in a way that protects the
integrity of the project from people like Kurtis or Coraline that only wish
to punish those, whot think differently than them, even outside the project.
Thus I think Contributor Covenant shouldn't qualify, at least not if the
clause about behaviour external to the project is modified.

I come from a country where I have seen things like this used for the last
8 years to discredit the political opposition by the ruling party, painting
half of the country with broad strokes as enemies of democracy. In the end
people have seen through that and voted them out both from the parliament and
from the presidency - and that happened a post-soviet country where propaganda
machine like that should've been blindingly obvious. So I just feel compelled
to point out what I see here as just that, because I'm not eager to see Ruby
torn apart.

In my opinion PostgreSQL CoC sounds likes something that would be a perfect
fit - both laying out the guidelines for behaviour and handling of bad actors,
but at the same time guarding the integrity of the project - but of course I
understand that the final decision lies with Matsumoto-san and the core team.

I just hope that the Ruby project won't be worse off due to the choice.
While I may have mostly moved to Clojure now, I've been coding Ruby for almost
five years (so yeah, good job pulling that rando card) and I can confidently
say that - while I don't think I will want to come back to imperative, mutable,
object-oriented programming - Ruby is the best and most pleasant OO language I
have ever programmed in and Rails is a great framework for fast website
prototyping built on top of it - and thank you a lot Matsumoto-san for having
invented it. If you didn't I would probably have had  to become a Java
programmer D :

I hope Ruby core will make the best possible decision to not squander all that,
but to make it continue thriving.

それはいじょうです

DISCLAIMERS:
Oh, and before Kurtis Rainbolt-Greene feels he needs to pull the GG card as is
his usual deflective ad hominem style - yes, I read r/KotakuInAction (and came
to a conclusion that they are not the hate mob everyone purports them to be,
just the usual kind of Internet crude) and I have posted there a couple of
times, once even  to annoy our dear bigoted friend because he seems to troll
KiA from time to time being his usual bigoted self.

If I formatted something wrong then sorry - first time using redmine.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73566] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (439 preceding siblings ...)
  2016-01-29  2:10 ` [ruby-core:73565] " jaennirin
@ 2016-01-29  3:11 ` root
  2016-01-29  5:58   ` [ruby-core:73570] " Austin Ziegler
  2016-01-29  6:37 ` [ruby-core:73571] " angularjays
                   ` (32 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: root @ 2016-01-29  3:11 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by B Meyers.


Yukihiro Matsumoto wrote:
> OK, that's enough.
> 
> We will set up some form of CoC in the future. Let me think for a while which one we are going to choose.
> 
> Matz.

For over 5 years now, I've been a Ruby developer. This discussion has to be on of the most disruptive topics I have ever read from the Ruby Community. In all of the other email threads and help posts, the Ruby Community has proven itself to be one of the nicest, most dedicated group of people I have had the honor to be a part of. And it is extremely disheartening to me to see how this conversation has devolved into personal attacks and attempts of discrediting one another. I can't help but find it ironic that everything the proposed CoC intends to solve, has manifested itself as part of the discussion.

Matz: **I love Ruby.** It is a fantastic language that I use every chance I get. I love the passion that I find in this community, and their willingness to write helpful blog posts to get new people to learn how to Ruby with the best of them. There seems to be no end of examples on how to deal with difficult problems. And it seems like for every big problem that "there's a Gem for that." You could say that I came for the language, and stayed for the community.

But that is also part of why I have never felt that Ruby needs any sort of CoC. At the end of the day, we are a technical community. We come from all walks of life to work on software together. It is that software that I see as the key to overcoming any adversity we face. If we can come together to write awesome code, then surely we have gotten passed the bigotry, politics, and idiocracy of the modern world to do so. And I don't see how any set of rules can serve to improve that. If we introduce rules, it should be to protect the great community we have today from becoming like the rest of the world.

It seems to me that any of the codes of conduct that have been presented only end up dividing us through labels which are completely insignificant to the code we are here to write. There are plenty of other communities for tackling the issues of society, and to me Ruby is not one of them. We are here to work, to learn, to teach, and even play. And I think that's more than enough.

Now, if we are to develop a set of guidelines for the Ruby Community, then I think it should look something like this:

## Ruby Community Guidelines

1. We are a technical community that is here to solve technical problems, not to solve the problems of society.
2. We are a diverse group of people from all walks of life who have come together to contribute to this community as students, teachers, collaborators, and developers. The only label we need is "Rubyist".
3. Discussion should be related to the Ruby language, programming, or software development.
4. Moderators are here to facilitate these discussions by keeping them civil and on topic. They are expected to take action appropriate to the situation, and may be held accountable if these actions are viewed by the community as overzealous or unnecessary.

Isn't this enough?

~B

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73568] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-28 19:38 ` [ruby-core:73558] " andrew.kirilenko
@ 2016-01-29  5:27   ` Austin Ziegler
  2016-01-29  8:40     ` [ruby-core:73573] " Andrew Kirilenko
  0 siblings, 1 reply; 541+ messages in thread
From: Austin Ziegler @ 2016-01-29  5:27 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4996 bytes --]

Andrew, please stop digging. Your hole is only getting deeper.

1. You are trying, once again, to derail the conversation with something
(in this case, the “No Code of Conduct”) that does not actually address any
of the *very real* problems we have seen presented in the last two weeks.

2.  You cited a known hate-monger, Theodore Beale. Mr Beale (aka “Vox Day”)
has the dubious distinction of being the only person kicked out of the SFWA
for abuse of an SFWA platform to spread a racist, misogynistic message
about another SFWA author. All of this weakens any argument you might
actually have. (If you doubt me, read PZ Meyers on Beale.)

It is possible to believe that a CoC is not necessary and argue so fairly
rationally (as Robert Klemme has done). It is not possible to do so while
repeating and spreading the sort of message that Beale promotes. It is not
possible to do so while saying that this is all the fault of “the SJWs” who
want to take over Ruby from Matz and others. These are dark and emotional
arguments that cause great amounts of pain unnecessarily.

Over the last two weeks, there have been posts by people—mostly, but not
exclusively, trolls—who have demonstrated quite clearly that they *aren’t*
adults and don’t know how to treat others without being racist,
exclusionary, or just plain asinine. This behaviour *clearly* says that
MINASWAN *isn’t* enough. I wish it were, but it clearly isn’t. :(

On Thu, Jan 28, 2016 at 2:38 PM, <andrew.kirilenko@gmail.com> wrote:

> Issue #12004 has been updated by Andrew Kirilenko.
>
>
> Yukihiro Matsumoto wrote:
> > OK, that's enough.
> >
> > We will set up some form of CoC in the future. Let me think for a while
> which one we are going to choose.
> >
> > Matz.
>
> What about this one
> https://github.com/domgetter/NCoC/blob/master/CODE_OF_CONDUCT.md
>
> Also, if any of you are not sure what's going on and who are all these
> nice people, please read
> http://www.voxday.net/mart/SJW_Attack_Survival_Guide.pdf
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56767
>
> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>



-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 6559 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73569] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-28 22:14 ` [ruby-core:73563] " 6ftdan
@ 2016-01-29  5:44   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-29  5:44 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 5682 bytes --]

Daniel:

Codes of conduct don’t exist to punish, believe it or not. They exist to
help project maintainers act *fairly* when behaviours go *off the rails*.
Sometimes those behaviours are always unacceptable (direct threats against
individuals, as an example—in this thread, the posting of anti-Semitic
materials would *definitely* qualify). Sometimes those behaviours are best
treated as a failure due to ignorance which should result in stern warnings
*with* an educational approach. And yes, sometimes those behaviours will be
pure misunderstanding because of the multinational/multilingual nature of
the wider Ruby community.

A good code of conduct recognizes these cases and provides guidance for
project maintainers and community managers so that there can be
clarification, education, and/or expulsion as appropriate to the nature of
the offence.

For those who want CoCs that don’t include the consideration of behaviour
outside of the Ruby “spaces”. While I am sympathetic to not wanting random
thoughts to be used to exclude me from a group, it may be appropriate to
use non-“space” behaviours and evidence to help classify such behaviour. I
present a thought experiment based on a particularly unsavoury individual,
DV (often better known as R— V). If he were to all of a sudden show up in a
Ruby “space”, there would be a lot of concern by people because this person
is extremely hostile to women. IMO, the adjudication of any claim of
harassment by DV would need to consider DV’s history of hostility toward
women *even though it happened outside of a Ruby “space”* precisely because
it would inform whether this is a misunderstanding, ignorance, or
unacceptable (and yes, his history is such that it would pretty much land
on unacceptable).

-a

On Thu, Jan 28, 2016 at 5:14 PM, <6ftdan@gmail.com> wrote:

> Issue #12004 has been updated by Daniel P. Clark.
>
>
> Yukihiro Matsumoto wrote:
> > OK, that's enough.
> >
> > We will set up some form of CoC in the future. Let me think for a while
> which one we are going to choose.
> >
> > Matz.
>
> Thank you Matz for letting us know.
>
> Something I'd like people to keep in mind is that a majority of people
> will contribute to projects without first reading any conduct guidelines.
> So I encourage the assumption of good intent first, and possible ignorance
> second, before any action is considered a violation.
>
> If any remark seems to offend you then I ask that you first ask for
> clarification and intent behind the remark before assuming ill intent.  As
> is seen in this very thread when people speak in a language that is not
> their native language things can be misconstrued.
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56771
>
> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>



-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 6998 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73570] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-29  3:11 ` [ruby-core:73566] " root
@ 2016-01-29  5:58   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-29  5:58 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 771 bytes --]

On Thu, Jan 28, 2016 at 10:11 PM, <root@datadrake.com> wrote:

> Issue #12004 has been updated by B Meyers.
>
> Isn't this enough?
>

No. Look back through this ticket. While I do not excuse Kurtis’s outburst
on Twitter, note that *all* of the racism, sexism, &c. posted has been from
people who *do not support* a CoC. What you are proposing is called
“erasure” and may not seem like a big thing to you if you are *essentially*
part of a dominant culture group. You have nothing to lose, because the
default looks, sounds, and acts like you (for a fairly broad definition of
“looks, sounds, and acts like”).

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 1450 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73571] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (440 preceding siblings ...)
  2016-01-29  3:11 ` [ruby-core:73566] " root
@ 2016-01-29  6:37 ` angularjays
  2016-01-29 13:42   ` [ruby-core:73577] " Austin Ziegler
  2016-01-29  8:36 ` [ruby-core:73572] " chris
                   ` (31 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: angularjays @ 2016-01-29  6:37 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jay S.


First off, thank you to mods for re-opening account registration. I would like to jump in and comment on this, since I was not able to before.

Coraline Ada Ehmke wrote:
> It's not about my values, it's about our shared values. I'm encouraging us to figure them out, write them down, and enforce them.  

I am okay with writing down our values. I believe that a document that codifies "MINASWAN" would not in itself be a controversial thing to add to Ruby core. I've seen other projects and communities on the internet write down and let people know the things they stand for.

But here's the thing: writing down your values is a "mission statement", not a "code of conduct". **Coraline's CoC does not lay out "values"**. Reading through the Contributor Covenant, all I see is the policing of, and proposed enforcement of, various behaviors. I would ask Coraline the following question: exactly what *are* the values proposed by her CoC? Noting that "harassment-free" is not a "value".

This is why really like the Fedora mission statement-- it actually discusses a code in terms of real values, and not in terms of how they are policed. Please pick one that looks like Fedora's.

If Ruby adopts some kind of document expressing its values, I would not want to see the added burden of describing enforcement of those who fail to follow these values. There are many reasons why I would not want to see this:

1. YAGNI - we can cross the bridge of encoding rules of enforcement when we get there. There is no strong evidence to suggest that moderators of this community will not be able to keep out bad actors without any enforcement guidelines.

2. Moreover, we have already seen that moderators *can* enforce guidelines when necessary, and it doesn't even require a CoC to do it. As evidenced in this very thread, troll accounts were successfully removed when overtly trolling. Note that **no other behavior in this thread was policed** except for the troll account, which is what we would have expected to happen, even with a CoC,

3. This leads me to my last point: **it avoids selective enforcement and abuse**. Any encoding of enforcement rules brings about many opportunities for abuse. I've read this entire thread, and without putting words in anyone's mouths, I'm fairly confident that there were a number of occasions when participants like Coraline and Kurtis would have loved to yell "ban this user, they broke rule X!" simply because they did not like what was being said. The reality is that an objective read-through of this thread shows no overt malice (outside of the intentionally malicious troll account, which was banned without the need for CoC), simply rational beings having passionate disagreements. There were a couple of incidents where parties (on both sides of the discussion) were skating on pretty thin ice, but this isn't a justification for a CoC, but rather, a reason for not having such a document.

Matz, I'm not sure if you agree, but let me back up and say that I do not believe anybody who has participated in this thread so far deserves to be exiled from the Ruby community. I don't even believe anybody needs to attend some sort of "educational seminar to remind them of their cultural privilege" for the things they said. This very discussion shows that Ruby thrives as a MINASWAN community without the need of enforcement. Although passionate, everybody on here was able to restrain themselves, stay on topic, and if this didn't happen, other helpful folks guided things in the right direction. This was done completely without the need for some layer of management-type oversight. 

Quite simply: nobody on Ruby's mailing list has been harassed or marginalized. Not in this thread, and not in any thread to date. I've been on the mailing list for quite some time as a lurker. I have seen many very heated exchanges, but I've never seen anything that came close to requiring any form of moderator action. It's great to have a document to point people at to remind them of the etiquette of a mailing list / issue tracker, but nobody has overtly (or repeatedly) violated the etiquette without it being rectified in the very thread.

I believe that if a CoC (with enforcable penalties) had existed prior to this discussion, you would have seen a number of requests to enforce such a CoC on both ends for this thread. If you agree with the above, you would also believe that these requests would be knee-jerk reactions to statements that others would have misinterpreted as malicious when they were not. Again: no CoC rules (even as per Coraline's listing) have *actually* been broken here.

Finally, Matz, I want to make a specific point about the very fundamental concept of enforceability, something you have raised yourself. At the very least, I would make a request:

If enforcement is added to the CoC, please be very specific about what the boundaries of what "the community" entails. Specifically, I ask that you list the code repositories and/or websites in which enforcement can occur. I would imagine that for Ruby it would be:

* http://*.ruby-lang.org
* http://github.com/ruby/*

No other venue should fall under the jurisdiction of this CoC, because quite simply, you do not act as admin for any other property besides these two places. This means that any enforced rules on this issue tracker, for instance, should not apply to a community member's ability to publish RubyGems. These are two separate organizations. Again, if you choose to add enforcement (please don't), at least codify where they can be enforced.

That said, and here lies the problem, you can't actually stop anyone from publishing RubyGems, just as you can't stop anyone from submitting a PR to Ruby or commenting on issues, as is the reality the internet we live in. I don't see how saying, "Emily P. is no longer allowed to contribute code to Ruby" is going to stop Emily P. from committing to Ruby if she chose to do so under an alias. Because of this simple fact, I can only conclude that the goal of enforcement for Coraline is to give her the ability to publicly shame those she disagrees with by virtue of having "Emily P. cannot contribute to Ruby" as part of the public record. It doesn't actually change Emily's abilities to contribute in any real terms, it just allows for people like Coraline and her Twitter followers to use the enforcement as a badge for their cause. 

Quite simply, I don't see how enforcement would actually work. YAGNI.

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73572] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (441 preceding siblings ...)
  2016-01-29  6:37 ` [ruby-core:73571] " angularjays
@ 2016-01-29  8:36 ` chris
  2016-01-29 14:17   ` [ruby-core:73579] " Austin Ziegler
  2016-01-29 18:59 ` [ruby-core:73586] " andrew
                   ` (30 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: chris @ 2016-01-29  8:36 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Chris Travers.


Hi everyone;

First, in scope I recognize the discussion as to whether to have a code of conduct is over.   Ruby has done well so far and I trust that Matz will act with wisdom and inclusion on this issue, and not exclude other cultural value systems.

The rest of this comment provides my view as one culturally liminal to the US on what is going on here and how to have a truly open and inclusive community (something I think both sides of this discussion want).  In particular, this is a post about why we need to be willing to work with people even when we vehemently disagree with eachother on cultural, social, and political issues.

The US is in transition towards greater gay rights, and having lost a sense of liminality there is a view that we should be liberating people from the constraints of gender.  There is a tendency in the American way of thinking to see these changes as universally applicable and therefore things to be spread to other cultures.  The primarily argument I see above is free speech (one right) vs these changes (views of other rights).  These conflict and are an argument that is going on in the US today, but I don't think this is particularly helpful in understanding what this means for a global project.

I have programmed with Ruby on and off for some time (mostly small projects).  I maintain some larger open source projects in Perl.  I have spent most of my life in my birth country of the US, but I have now lived and worked on three continents and can therefore share some cultural viewpoints that I think Americans miss in the hope of greater understanding and sympathy across global projects.

For those of you who maintain projects using the Contributor Covenant, I hope this post provides some reason why the jump to protect certain classes and not others feels exclusionary to many of us, though with the inclusion of culture as a protected category, these are so watered down as to be harmless (keep in mind, if culture is a protected category, then sides in a culture war are protected too).

Culture doesn't only include art, food, and so forth.  It also includes ways one views topics like sexuality, family structures, and the like.  If gender is understood to be in part a cultural construct as well, it also includes concepts of gender.  In fact any concept of a shared reality is necessarily in part cultural and therefore there is no guarantee that, as an open source software project, we have a shared view of these deeply cultural institutions.

For example: There are legitimate reasons why corporate economies in the US and the West are moving towards recognizing same-sex marriage, but there are equally legitimate reasons why people in SE Asia see people pushing such agendas as hostile to their way of life.  As maintainers of open source projects we have to keep the peace and maintaining an open and welcoming environment for all requires valuing the socially conservative Hindu from India neither more nor less than the gay or transgender programmer from San Francisco.  We must recognize that different places have different social and cultural realities, and we must be willing to work with people we vehemently disagree with.  If people are willing to refuse to contribute because of political disagreement over cultural issues (including family, views on sexuality or gender, etc), then the choice becomes whether to let these people dictate a political orthodoxy which the project must impose, or whether to welcome the muc
 h larger groups of people worldwide who would be excluded by such an orthodoxy.  I think all successful open source communities will end up favoring the latter.

I want to thank Coraline for being open to adding culture to the list of protected categories.  With the protection of culture comes the protection of political viewpoints relating to sexuality and gender and these are perhaps the most touchy issues today in terms of worldwide participation.  Given the rest of the discussion I am not sure she would be happy with the result, but it is a nice step regarding compromise and it does leave space for disagreement on these issues.

In her comment on Opalgate, Coraline asked whether transsexuals would feel comfortable contributing to a project where a maintainer expressed views that were understood to be transphobic.  But there is another side to this question too.  For those who live in places (like India, Malaysia, Bangladesh, Indonesia, and much of the rest fo the world) where procreative marriage is the foundation not only of the transmission of culture to the next generation but also of the business economy, should such people feel comfortable even using software if the community takes a political position that their way of life is not legitimate?  Issues involving gender, sexual orientation, etc don't always have the same implications in all cultures, and I think there is a need to understand that we all have to work with people we vehemently disagree with.

I have a blog post specifically addressing this, the PostgreSQL Code of Conduct issues, and cross-cultural projects at http://ledgersmbdev.blogspot.se/2016/01/on-contributor-codes-of-conduct-and.html  which mentions a lot of the dicussions going on about Opalgate and others.  I hope this is not considered spam but I think it really is relevant for different sides on this discussion to come together and work leaving room for disagreement on hot button issues.



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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73573] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-29  5:27   ` [ruby-core:73568] " Austin Ziegler
@ 2016-01-29  8:40     ` Andrew Kirilenko
  2016-01-29 14:43       ` [ruby-core:73580] " Austin Ziegler
  0 siblings, 1 reply; 541+ messages in thread
From: Andrew Kirilenko @ 2016-01-29  8:40 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 7021 bytes --]

>Andrew, please stop digging. Your hole is only getting deeper.

I'd do what I see fit it this situation, thank you. And I'd do whatever it
takes to protect things I care about (and I do care about Ruby).

>1. You are trying, once again, to derail the conversation with something
(in this case, the “No Code of Conduct”) that does not actually address any
of the *very real* problems we have seen presented in the last two weeks.

These problems arrived here with Coraline and her SJW friends for the first
time within 20 years. If I'm wrong - just show me example of someone being
treated differently due to his/her race, skin color, sex or whatever else
not related to technical problem in question. Don't try to fix things which
are not broken.

>2.  You cited a known hate-monger, Theodore Beale. Mr Beale (aka “Vox
Day”) has the dubious distinction of being the only person kicked out of
the SFWA for abuse of an SFWA platform to spread a racist, misogynistic
message about another SFWA author. All of this weakens any argument you
might actually have. (If you doubt me, read PZ Meyers on Beale.)

Known by whom? By racist and sexist SJW group? This just adds points to his
opinion. And yes, I did read
http://freethoughtblogs.com/pharyngula/2012/06/06/vox-day-is-one-sick-puppy/
this. You know what's funny? Personally, I don't like Theodore's position
(as I despite christianity as much as any other religion) but I don't like
angry lynch mobs even more.

And please, interpret Coraline's "Thoughts on leaving technical mgmt of
Ruby to Matz and delegating community mgmt to a separate org?" to me. Thank
you.

On Fri, Jan 29, 2016 at 8:27 AM, Austin Ziegler <halostatue@gmail.com>
wrote:

> Andrew, please stop digging. Your hole is only getting deeper.
>
> 1. You are trying, once again, to derail the conversation with something
> (in this case, the “No Code of Conduct”) that does not actually address any
> of the *very real* problems we have seen presented in the last two weeks.
>
> 2.  You cited a known hate-monger, Theodore Beale. Mr Beale (aka “Vox
> Day”) has the dubious distinction of being the only person kicked out of
> the SFWA for abuse of an SFWA platform to spread a racist, misogynistic
> message about another SFWA author. All of this weakens any argument you
> might actually have. (If you doubt me, read PZ Meyers on Beale.)
>
> It is possible to believe that a CoC is not necessary and argue so fairly
> rationally (as Robert Klemme has done). It is not possible to do so while
> repeating and spreading the sort of message that Beale promotes. It is not
> possible to do so while saying that this is all the fault of “the SJWs” who
> want to take over Ruby from Matz and others. These are dark and emotional
> arguments that cause great amounts of pain unnecessarily.
>
> Over the last two weeks, there have been posts by people—mostly, but not
> exclusively, trolls—who have demonstrated quite clearly that they *aren’t*
> adults and don’t know how to treat others without being racist,
> exclusionary, or just plain asinine. This behaviour *clearly* says that
> MINASWAN *isn’t* enough. I wish it were, but it clearly isn’t. :(
>
> On Thu, Jan 28, 2016 at 2:38 PM, <andrew.kirilenko@gmail.com> wrote:
>
>> Issue #12004 has been updated by Andrew Kirilenko.
>>
>>
>> Yukihiro Matsumoto wrote:
>> > OK, that's enough.
>> >
>> > We will set up some form of CoC in the future. Let me think for a while
>> which one we are going to choose.
>> >
>> > Matz.
>>
>> What about this one
>> https://github.com/domgetter/NCoC/blob/master/CODE_OF_CONDUCT.md
>>
>> Also, if any of you are not sure what's going on and who are all these
>> nice people, please read
>> http://www.voxday.net/mart/SJW_Attack_Survival_Guide.pdf
>>
>> ----------------------------------------
>> Misc #12004: Code of Conduct
>> https://bugs.ruby-lang.org/issues/12004#change-56767
>>
>> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>>
>
>
>
> --
> Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
> http://www.halostatue.ca/http://twitter.com/halostatue
>
>
> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>
>

[-- Attachment #1.2: Type: text/html, Size: 9631 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73577] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-29  6:37 ` [ruby-core:73571] " angularjays
@ 2016-01-29 13:42   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-29 13:42 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 2205 bytes --]

On Fri, Jan 29, 2016 at 1:37 AM, <angularjays@monumentmail.com> wrote:

> Issue #12004 has been updated by Jay S.
>


> Quite simply: nobody on Ruby's mailing list has been harassed or
> marginalized. Not in this thread, and not in any thread to date. I've been
> on the mailing list for quite some time as a lurker. I have seen many very
> heated exchanges, but I've never seen anything that came close to requiring
> any form of moderator action. It's great to have a document to point people
> at to remind them of the etiquette of a mailing list / issue tracker, but
> nobody has overtly (or repeatedly) violated the etiquette without it being
> rectified in the very thread.
>

This statement is not true. There is a post by “ph ph” that includes a
direct threat to push someone from this community through harassment
because of what “ph ph” considers to be ideological impurity. This threat
has not been addressed or retracted (in fact, “ph ph” doubled down on it).

I believe that if a CoC (with enforcable penalties) had existed prior to
> this discussion, you would have seen a number of requests to enforce such a
> CoC on both ends for this thread. If you agree with the above, you would
> also believe that these requests would be knee-jerk reactions to statements
> that others would have misinterpreted as malicious when they were not.
> Again: no CoC rules (even as per Coraline's listing) have *actually* been
> broken here.
>

Again, this statement is not true, even ignoring the direct threat by “ph
ph”. The troll who impersonated Coraline *clearly* broke *any* sensible
convention for a community, as did the anti-Semitic poster (also a troll).
There are a few other posts here which I would consider borderline and
quite possibly *over* the line (a few posts with racist, sexist, and/or
transphobic statements have been made which should *not* be considered
acceptable and most certainly don’t fit the “MINASWAN” ideal that most
opponents to CoCs have declared to be “sufficient”).

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 3063 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73579] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-29  8:36 ` [ruby-core:73572] " chris
@ 2016-01-29 14:17   ` Austin Ziegler
  0 siblings, 0 replies; 541+ messages in thread
From: Austin Ziegler @ 2016-01-29 14:17 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4775 bytes --]

On Fri, Jan 29, 2016 at 3:36 AM, <chris@metatrontech.com> wrote:

> Issue #12004 has been updated by Chris Travers.
>


> For those of you who maintain projects using the Contributor Covenant, I
> hope this post provides some reason why the jump to protect certain classes
> and not others feels exclusionary to many of us, though with the inclusion
> of culture as a protected category, these are so watered down as to be
> harmless (keep in mind, if culture is a protected category, then sides in a
> culture war are protected too).
>

Codes of conduct are not about protecting classes of people—although it may
seem such because of the enumeration of classes to remind people that
behaviour against those classes could be considered contrary to good
conduct. They are, quite literally, about *conduct*. If someone is, for
example, a racist but never attempts to restrict the rights of other races
and never conducts themselves in a way as to make clear that they believe
that those rights should be restricted, there is no conduct to be dealt
with.

Let’s take the anti-side’s favourite example, Opal. The individual in
question openly identified as a core committer to Opal and made
exclusionary statements against a class of people (in this case,
transfolk). It is *entirely legitimate* to ask the maintainers of Opal
whether they want to be represented by someone who expresses such
exclusionary positions. (The means how Coraline approached this particular
issue were unnecessarily combative *and she has said as much in a later
follow-up*.)

If said individual had *not* had the text “@opalrb core” in his Twitter
bio, his statements could have been decried as regressive, but not as
someone attempting to represent the Opal project. In other words, no one
really cares what some random person says on the internet. But *this*
random person claimed (still claims) importance in the Opal project, and
his unending stream of GamerGate-esque tweets do not reflect well on the
Opal project and its inclusiveness toward non-Western European straight
males.


> I want to thank Coraline for being open to adding culture to the list of
> protected categories.  With the protection of culture comes the protection
> of political viewpoints relating to sexuality and gender and these are
> perhaps the most touchy issues today in terms of worldwide participation.
> Given the rest of the discussion I am not sure she would be happy with the
> result, but it is a nice step regarding compromise and it does leave space
> for disagreement on these issues.
>

Here’s the rub: there is room for cultural disagreement, but there is no
room in any project for exclusionary *behaviour*. Harassment and threats
and statements that people’s lived reality doesn’t matter are exclusionary
and are negative behaviour that should be treated seriously.


> In her comment on Opalgate, Coraline asked whether transsexuals would feel
> comfortable contributing to a project where a maintainer expressed views
> that were understood to be transphobic.  But there is another side to this
> question too.  For those who live in places (like India, Malaysia,
> Bangladesh, Indonesia, and much of the rest fo the world) where procreative
> marriage is the foundation not only of the transmission of culture to the
> next generation but also of the business economy, should such people feel
> comfortable even using software if the community takes a political position
> that their way of life is not legitimate?  Issues involving gender, sexual
> orientation, etc don't always have the same implications in all cultures,
> and I think there is a need to understand that we all have to work with
> people we vehemently disagree with.
>

I believe that you are being much too broad in your assumption that
“procreative marriage is the foundation…” being true for all of the nations
and places you mentioned (consider the hijra). I am also willing to take a
firm stance—if one’s beliefs includes the belief that another class of
person does not have the right to exist or participate in the workforce
or…then I do not believe those beliefs are worthy of protection or
promotion. The difference is that there are people who believe that
transfolk do not have the right to exist; transfolk (by and large) do not
believe that those first people have the right to enforce that belief
denying them the right to exist. They would prefer acceptance, but would
probably settle for quiet tolerance that doesn’t include threats of
violence, loss of job, etc.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 5739 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73580] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-29  8:40     ` [ruby-core:73573] " Andrew Kirilenko
@ 2016-01-29 14:43       ` Austin Ziegler
  2016-01-29 15:24         ` [ruby-core:73581] " Andrew Kirilenko
  0 siblings, 1 reply; 541+ messages in thread
From: Austin Ziegler @ 2016-01-29 14:43 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 3965 bytes --]

On Fri, Jan 29, 2016 at 3:40 AM, Andrew Kirilenko <
andrew.kirilenko@gmail.com> wrote:

> >Andrew, please stop digging. Your hole is only getting deeper.
> I'd do what I see fit it this situation, thank you. And I'd do whatever it
> takes to protect things I care about (and I do care about Ruby).
>

So you’ll destroy Ruby’s community with open sexism and racism to save
Ruby. Brilliant.

>1. You are trying, once again, to derail the conversation with something
> (in this case, the “No Code of Conduct”) that does not actually address any
> of the *very real* problems we have seen presented in the last two weeks.
>
> These problems arrived here with Coraline and her SJW friends for the
> first time within 20 years. If I'm wrong - just show me example of someone
> being treated differently due to his/her race, skin color, sex or whatever
> else not related to technical problem in question. Don't try to fix things
> which are not broken.
>

You are wrong. What I don’t have time to do is go through the last fifteen
years of the mailing list archives, but you are also artificially limiting
the discussion. This is not just about explicit exclusionary tactics (e.g.,
person A telling person B that their code isn’t acceptable because they are
in class C). This is about spaces that are hostile to different classes of
people. It’s more person A regularly expressing opinions that people of
class C are lesser. It’s about more subtle harassment. It’s also about (and
I’ve said this before) signalling that, even if the Ruby core community has
not had this problem exhibited prior to this discussion, the people behind
the Ruby core community *care enough* to make it clear that such subtle
harassment is not welcome.

So, no, these problems did not arrive with Coraline and her “SJW” friends.
These problems have existed for a very long time and are just now being
called out as unacceptable. Gogaruco had a situation in ’09 that
highlighted the need for Codes of Conduct in general and in specific.


> >2.  You cited a known hate-monger, Theodore Beale. Mr Beale (aka “Vox
> Day”) has the dubious distinction of being the only person kicked out of
> the SFWA for abuse of an SFWA platform to spread a racist, misogynistic
> message about another SFWA author. All of this weakens any argument you
> might actually have. (If you doubt me, read PZ Meyers on Beale.)
>
> Known by whom?
>

Pretty much anyone who isn’t a racist themselves. One does *not* get to say
that someone of a difference race is not viewed “as being fully civilized
for the obvious historical reason that she is not” without *legitimately*
being called a racist. One does *not* get to say that “a few acid-burned
faces [of women] is a small price to pay” and claim that one isn’t sexist.
Beale is a hate monger; citing him in support of your argument *harms* any
argument you could possibly make (just as citing that known humanitarian J
Stalin in favour of a position you hold would diminish that argument).


> And please, interpret Coraline's "Thoughts on leaving technical mgmt of
> Ruby to Matz and delegating community mgmt to a separate org?" to me. Thank
> you.
>

That’s easy. Matz has expressed concern about having to spend too much time
on community management with a CoC in place. As he *is* the BDfL of Ruby,
he could choose to delegate community management to other people he trusts.
This isn’t about a takeover or Ruby, it is about finding things that can
work. And yes, if there *were* a separate organization, I would personally
want to make sure that some of the more rational opponents to CoCs in Ruby
were involved in the organization so as to protect against the abuses about
which they have indicated fear.

-a
-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 5717 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73581] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-29 14:43       ` [ruby-core:73580] " Austin Ziegler
@ 2016-01-29 15:24         ` Andrew Kirilenko
  0 siblings, 0 replies; 541+ messages in thread
From: Andrew Kirilenko @ 2016-01-29 15:24 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 7841 bytes --]

>So you’ll destroy Ruby’s community with open sexism and racism to save
Ruby. Brilliant.

 It's not me who is raiding open source project with sexist and racist
ideas but Coraline + SJWs. If you can't see why their ideas are sexist
and/or racist, I can't help you with this, I can only give you hint -
racism is not about treating black people differently, it's about treating
some one by his race, no matter what it is. Same with sexism - it's not
about treating women differently, it's about treating anyone differently by
his gender. Also, go and explain me how these famous "women outreach
programs" are not sexists? They directly imply that women are not equal to
men and need different treatment.

>You are wrong. What I don’t have time to do is go through the last fifteen
years of the mailing list archives, but you are also artificially limiting
the discussion. This is not just about explicit exclusionary tactics (e.g.,
person A telling person B that their code isn’t acceptable because they are
in class C). This is about spaces that are hostile to different classes of
people. It’s more person A regularly expressing opinions that people of
class C are lesser. It’s about more subtle harassment. It’s also about (and
I’ve said this before) signalling that, even if the Ruby core community has
not had this problem exhibited prior to this discussion, the people behind
the Ruby core community *care enough* to make it clear that such subtle
harassment is not welcome.

I might be wrong. Show me example(s).

>Pretty much anyone who isn’t a racist themselves. One does *not* get to
say that someone of a difference race is not viewed “as being fully
civilized for the obvious historical reason that she is not” without
*legitimately* being called a racist. One does *not* get to say that “a few
acid-burned faces [of women] is a small price to pay” and claim that one
isn’t sexist. Beale is a hate monger; citing him in support of your
argument *harms* any argument you could possibly make (just as citing that
known humanitarian J Stalin in favour of a position you hold would diminish
that argument).

I'm not racist and I don't share your opinion. And I'm not alone. "Pretty
much everyone in USA (or ex-USA)", yes, probably, but world doesn't end
with USA and Canada. And I really doubt you know anything about known
humanitarian J Stalin. My country suffered due to his actions, though he
had some good ideas and took some right actions. Same with another known
humanitarian, Hitler. No matter what, if some ideas, they believed in, are
good it doesn't make them any less good due to these guys being bad.

>That’s easy. Matz has expressed concern about having to spend too much
time on community management with a CoC in place. As he *is* the BDfL of
Ruby, he could choose to delegate community management to other people he
trusts. This isn’t about a takeover or Ruby, it is about finding things
that can work. And yes, if there *were* a separate organization, I would
personally want to make sure that some of the more rational opponents to
CoCs in Ruby were involved in the organization so as to protect against the
abuses about which they have indicated fear.

There is simple solution for that. No code of conduct - no problem of matz
spending time on enforcing it and solving disputes. And I have yet to see
any example of people being treated differently due to their
race/sex/whatever in Ruby community.

On Fri, Jan 29, 2016 at 5:43 PM, Austin Ziegler <halostatue@gmail.com>
wrote:

> On Fri, Jan 29, 2016 at 3:40 AM, Andrew Kirilenko <
> andrew.kirilenko@gmail.com> wrote:
>
>> >Andrew, please stop digging. Your hole is only getting deeper.
>> I'd do what I see fit it this situation, thank you. And I'd do whatever
>> it takes to protect things I care about (and I do care about Ruby).
>>
>
> So you’ll destroy Ruby’s community with open sexism and racism to save
> Ruby. Brilliant.
>
> >1. You are trying, once again, to derail the conversation with something
>> (in this case, the “No Code of Conduct”) that does not actually address any
>> of the *very real* problems we have seen presented in the last two weeks.
>>
>> These problems arrived here with Coraline and her SJW friends for the
>> first time within 20 years. If I'm wrong - just show me example of someone
>> being treated differently due to his/her race, skin color, sex or whatever
>> else not related to technical problem in question. Don't try to fix things
>> which are not broken.
>>
>
> You are wrong. What I don’t have time to do is go through the last fifteen
> years of the mailing list archives, but you are also artificially limiting
> the discussion. This is not just about explicit exclusionary tactics (e.g.,
> person A telling person B that their code isn’t acceptable because they are
> in class C). This is about spaces that are hostile to different classes of
> people. It’s more person A regularly expressing opinions that people of
> class C are lesser. It’s about more subtle harassment. It’s also about (and
> I’ve said this before) signalling that, even if the Ruby core community has
> not had this problem exhibited prior to this discussion, the people behind
> the Ruby core community *care enough* to make it clear that such subtle
> harassment is not welcome.
>
> So, no, these problems did not arrive with Coraline and her “SJW” friends.
> These problems have existed for a very long time and are just now being
> called out as unacceptable. Gogaruco had a situation in ’09 that
> highlighted the need for Codes of Conduct in general and in specific.
>
>
>> >2.  You cited a known hate-monger, Theodore Beale. Mr Beale (aka “Vox
>> Day”) has the dubious distinction of being the only person kicked out of
>> the SFWA for abuse of an SFWA platform to spread a racist, misogynistic
>> message about another SFWA author. All of this weakens any argument you
>> might actually have. (If you doubt me, read PZ Meyers on Beale.)
>>
>> Known by whom?
>>
>
> Pretty much anyone who isn’t a racist themselves. One does *not* get to
> say that someone of a difference race is not viewed “as being fully
> civilized for the obvious historical reason that she is not” without
> *legitimately* being called a racist. One does *not* get to say that “a few
> acid-burned faces [of women] is a small price to pay” and claim that one
> isn’t sexist. Beale is a hate monger; citing him in support of your
> argument *harms* any argument you could possibly make (just as citing that
> known humanitarian J Stalin in favour of a position you hold would diminish
> that argument).
>
>
>> And please, interpret Coraline's "Thoughts on leaving technical mgmt of
>> Ruby to Matz and delegating community mgmt to a separate org?" to me. Thank
>> you.
>>
>
> That’s easy. Matz has expressed concern about having to spend too much
> time on community management with a CoC in place. As he *is* the BDfL of
> Ruby, he could choose to delegate community management to other people he
> trusts. This isn’t about a takeover or Ruby, it is about finding things
> that can work. And yes, if there *were* a separate organization, I would
> personally want to make sure that some of the more rational opponents to
> CoCs in Ruby were involved in the organization so as to protect against the
> abuses about which they have indicated fear.
>
> -a
> --
> Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
> http://www.halostatue.ca/http://twitter.com/halostatue
>
>
> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>
>

[-- Attachment #1.2: Type: text/html, Size: 10600 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73586] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (442 preceding siblings ...)
  2016-01-29  8:36 ` [ruby-core:73572] " chris
@ 2016-01-29 18:59 ` andrew
  2016-01-29 20:39   ` [ruby-core:73587] " Matthew Kerwin
  2016-01-30 11:31 ` [ruby-core:73601] " 2uc9y1+b3kakyaq8zl2c
                   ` (29 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: andrew @ 2016-01-29 18:59 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Lisa Beld wrote:
> I would recommend the Contributor Covenant. People complaining that it includes harassment in public spaces are most likely just guilty of doing so. Just because the harassment occurs outside the scope of the project does not make it any more ok!

Please don't accuse people like me of harassing in public spaces without evidence, just because I disagree. That's not nice. My reasons are fairness and openness for everyone.

No, the real reason is that something happening outside of THIS project space and unrelated to it (let's say on Twitter) is not the responsibility of every other project I contribute to. Assuming I contribute to a dozen different gems, plus ruby, and basically some unknown number of projects that follow an open-ended CoC:

* Which project should an accuser take their grievance to? The most high-profile one, for the best drama?
* Which project should take enforcement up with me? Should I get ejected from all online spaces?
* Which project's rules am I bound by, should they be different between projects?
* Should all other projects I am part of be required to show solidarity with one project's resolution?

It's a misplaced sense of authority.

> It's quite obvious from this thread alone how toxic this community is, I can't believe so many people are essentially saying they don't want to stop harassing people by coming up with silly excuses as if a CoC was somehow implementing communism.

Disagreeing with a badly formulated policy is not "toxic". It's important to understand and agree to the contracts you enter before signing them. I'm sorry you feel it's toxic, but this is the first issue you've participated in here, and it's a huge detour from normal business. 

Since you bring up communism, that's just the identity politics behind this movement (special protections for underclasses)... "Formally, it may even be taken back to Marx's earliest statements about a class becoming conscious of itself and developing a class identity." are just recycled bad ideas.
https://en.wikipedia.org/wiki/Identity_politics

It's a philosophical stance. I'd rather just deal with the specifics, but the rhetoric is all mixed up into this too.

> The responsibility of enforcing the code of conduct should be handed to a committee comprised of people who have more experience with harassment which is often not recognised by people with more privilege.

I don't believe in the religion of "privilege" and identity politics. Actually, I would argue that it's the most harmful idea in social relations in the last few years. We've gone astray from "a day when people will not be judged by the color of their skin, but by the content of their character", to making race and sex a primary concern, and started class wars over it. That is sad. 

But, since I'm too "privileged" to understand, here's someone else's perspective on this, she explains this better than I could anyway:
http://www.linuxjournal.com/content/girls-and-software

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

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73587] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-29 18:59 ` [ruby-core:73586] " andrew
@ 2016-01-29 20:39   ` Matthew Kerwin
  2016-01-30  1:48     ` [ruby-core:73590] " Urabe Shyouhei
  2016-02-05 23:46     ` [ruby-core:73721] " Matthew Kerwin
  0 siblings, 2 replies; 541+ messages in thread
From: Matthew Kerwin @ 2016-01-29 20:39 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 116 bytes --]

Please take the rest of this discussion off the tracker and mailing list.
Matz said it was enough days ago.

Thanks

[-- Attachment #1.2: Type: text/html, Size: 149 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73590] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-29 20:39   ` [ruby-core:73587] " Matthew Kerwin
@ 2016-01-30  1:48     ` Urabe Shyouhei
  2016-02-05 23:46     ` [ruby-core:73721] " Matthew Kerwin
  1 sibling, 0 replies; 541+ messages in thread
From: Urabe Shyouhei @ 2016-01-30  1:48 UTC (permalink / raw
  To: Ruby developers

On 01/30/2016 05:39 AM, Matthew Kerwin wrote:
> Please take the rest of this discussion off the tracker and mailing list. Matz said it was enough days ago.

It is rather clear to me that these people still posting to this thread are deliberately ignoring previous discussions.  At this point I think it is a good idea to moderate them being troll.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73601] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (443 preceding siblings ...)
  2016-01-29 18:59 ` [ruby-core:73586] " andrew
@ 2016-01-30 11:31 ` 2uc9y1+b3kakyaq8zl2c
  2016-01-30 11:54 ` [ruby-core:73602] " 2uc9y1+b3kakyaq8zl2c
                   ` (28 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: 2uc9y1+b3kakyaq8zl2c @ 2016-01-30 11:31 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Shlomo Shekelstein.

File 1362181286eb3305_l.png added

Shyouhei Urabe wrote:
> On 01/30/2016 05:39 AM, Matthew Kerwin wrote:
>  > Please take the rest of this discussion off the tracker and mailing list. Matz said it was enough days ago.
>  
>  It is rather clear to me that these people still posting to this thread are deliberately ignoring previous discussions.  At this point I think it is a good idea to moderate them being troll.

Oy Vey! The goyim are working out the holes in our cultural Marxist narrative. Shut it down.

For the sake of Israel, please close this discussion and implement the CoC before anymore goyim are red-pilled on our plans to manipulate their culture and destroy them.

Useful idiots, please assemble and protect us. Remember the 6 gorillian.

https://www.youtube.com/watch?v=hz-crDWmINk


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

* 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)
1362181286eb3305_l.png (168 KB)


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

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73602] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (444 preceding siblings ...)
  2016-01-30 11:31 ` [ruby-core:73601] " 2uc9y1+b3kakyaq8zl2c
@ 2016-01-30 11:54 ` 2uc9y1+b3kakyaq8zl2c
  2016-01-30 19:12 ` [ruby-core:73608] " andrew
                   ` (27 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: 2uc9y1+b3kakyaq8zl2c @ 2016-01-30 11:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Shlomo Shekelstein.


Also https://www.youtube.com/watch?v=7lwypeJzAkE 

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

* 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)
1362181286eb3305_l.png (168 KB)


-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73608] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (445 preceding siblings ...)
  2016-01-30 11:54 ` [ruby-core:73602] " 2uc9y1+b3kakyaq8zl2c
@ 2016-01-30 19:12 ` andrew
  2016-01-30 19:56 ` [ruby-core:73609] " coraline
                   ` (26 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: andrew @ 2016-01-30 19:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Andrew Vit.


Shlomo Shekelstein wrote:
> ...

Please stop: this is unprofessional. Everyone has made their points and it is done here. If you wish to continue, suggest another venue for discussion.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56803

* 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)
1362181286eb3305_l.png (168 KB)


-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73609] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (446 preceding siblings ...)
  2016-01-30 19:12 ` [ruby-core:73608] " andrew
@ 2016-01-30 19:56 ` coraline
  2016-01-30 20:15 ` [ruby-core:73610] " shortcutter
                   ` (25 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-30 19:56 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


It should be noted that the leaders of the Postgres project rejected the language in the proposed CoC and have decided to consult with professionals on developing an appropriate code of conduct for their community. In light of that I don't think that we should be considering their draft as a possibility. Details are here: http://www.postgresql.org/message-id/56A8516B.8000105@agliodbs.com

I'd also like to suggest reading over the latest version of the Contributor Covenant, v1.4, which I worked with critics on to address what some people saw as far-reaching aspects of the code. You can find it here: https://github.com/ContributorCovenant/contributor_covenant/blob/v1_4/version/latest/code_of_conduct.md

Thank you for your consideration,

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56804

* 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)
1362181286eb3305_l.png (168 KB)


-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73610] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (447 preceding siblings ...)
  2016-01-30 19:56 ` [ruby-core:73609] " coraline
@ 2016-01-30 20:15 ` shortcutter
  2016-01-30 20:25 ` [ruby-core:73612] " merch-redmine
                   ` (24 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shortcutter @ 2016-01-30 20:15 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Robert Klemme.


Coraline Ada Ehmke wrote:
> It should be noted that the leaders of the Postgres project rejected the language in the proposed CoC

I cannot see that from the email you referred to.  On the contrary the first item of the list mentions that the exploration committee will look at the current draft as well as other texts.

> and have decided to consult with professionals on developing an appropriate code of conduct for their community. In light of that I don't think that we should be considering their draft as a possibility. Details are here: http://www.postgresql.org/message-id/56A8516B.8000105@agliodbs.com

Eventually each community will have to come up with a CoC that suits it.  Nevertheless, I do not see a reason to rule out the PG draft.

> I'd also like to suggest reading over the latest version of the Contributor Covenant, v1.4, which I worked with critics on to address what some people saw as far-reaching aspects of the code. You can find it here: https://github.com/ContributorCovenant/contributor_covenant/blob/v1_4/version/latest/code_of_conduct.md

The link at the end http://contributor-covenant.org/version/1/4/ leads to a 404.

> Thank you for your consideration,

You're welcome.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56805

* 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)
1362181286eb3305_l.png (168 KB)


-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73612] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (448 preceding siblings ...)
  2016-01-30 20:15 ` [ruby-core:73610] " shortcutter
@ 2016-01-30 20:25 ` merch-redmine
  2016-01-30 21:47 ` [ruby-core:73613] " jaennirin
                   ` (23 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: merch-redmine @ 2016-01-30 20:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jeremy Evans.


Coraline Ada Ehmke wrote:
> It should be noted that the leaders of the Postgres project rejected the language in the proposed CoC and have decided to consult with professionals on developing an appropriate code of conduct for their community. In light of that I don't think that we should be considering their draft as a possibility. Details are here: http://www.postgresql.org/message-id/56A8516B.8000105@agliodbs.com

They didn't reject the language.  From the email: "The Core Team will appoint an exploration committee which will look at various proposals (including the one drafted on pgsql-general) for CoCs and discuss them."  Implying that the PostgreSQL Core team disagrees with the language of the draft is disingenuous.  Just as Matz is doing, they are taking some time to decide on an appropriate one.  It could end up looking similar to the draft, it could end up looking completely different.  

In any case, whether or not PostgreSQL ends up using the language in the draft should not affect Matz's decision on a CoC for Ruby.  Arguing otherwise is simply an appeal to authority. Though considering the language used to open the issue, maybe Coraline doesn't consider that a problem.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56807

* 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)
1362181286eb3305_l.png (168 KB)


-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73613] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (449 preceding siblings ...)
  2016-01-30 20:25 ` [ruby-core:73612] " merch-redmine
@ 2016-01-30 21:47 ` jaennirin
  2016-01-30 22:50   ` [ruby-core:73615] " KOSAKI Motohiro
  2016-01-30 22:03 ` [ruby-core:73614] " coraline
                   ` (22 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: jaennirin @ 2016-01-30 21:47 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Tomek Mańko.


I must say I'm actually positively surprised by Contributor Covenenant 1.4.
I'm no fan of Coraline or SJWs, but I think she did a really bang up job with
her version 1.4. This feels and reads like an even-handed document centred
on dealing with actual arseholes and not something that could be used as a
weapon to oust people for disgreements on politics or worldviews.  
I actually would have little-to-none objection with accepting that wording, my
issues with previous behaviour of the CoC proponents notwithstanding.

> project rejected the language in the proposed CoC

If we're generous and look at it as a simplification of what the ML posts says
this is close to being true - this was being considered as _the_ PostgreSQL CoC,
but the current wording was rejected in favour of due process (hah, that's
really in the spirit of PostgreSQL; how long did they work out how they want
to implement upserts properly). So a simplification, but I don't think it's
entirely untrue - and I understand objections to using that wording, mind you.

And also, can we get the troll removed, please? Whether or not jewish Illuminati
rule the world is irrelevant to the topic.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56808

* 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)
1362181286eb3305_l.png (168 KB)


-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73614] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (450 preceding siblings ...)
  2016-01-30 21:47 ` [ruby-core:73613] " jaennirin
@ 2016-01-30 22:03 ` coraline
  2016-01-31  7:52 ` [ruby-core:73617] " chris
                   ` (21 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-01-30 22:03 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


Since I posted that version 1.4 has been merged into master. You can find the final version here:

http://contributor-covenant.org/version/1/4/

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56809

* 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)
1362181286eb3305_l.png (168 KB)


-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73615] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-30 21:47 ` [ruby-core:73613] " jaennirin
@ 2016-01-30 22:50   ` KOSAKI Motohiro
  0 siblings, 0 replies; 541+ messages in thread
From: KOSAKI Motohiro @ 2016-01-30 22:50 UTC (permalink / raw
  To: jaennirin; +Cc: Ruby developers

> And also, can we get the troll removed, please? Whether or not jewish Illuminati
> rule the world is irrelevant to the topic.

Done.

The reason is not being troll, the reason is ethnic insult. Trolling
is obviously wrong behavior, but unclear how much wrong.
Then we typically warn them first. But race, gender, and ethnic
harassment are completely different topic and severity. we will give
them a red flag and take an action immediately.

Thank you for cooperating and understanding.

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73617] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (451 preceding siblings ...)
  2016-01-30 22:03 ` [ruby-core:73614] " coraline
@ 2016-01-31  7:52 ` chris
  2016-02-01  3:59 ` [ruby-core:73623] " kev
                   ` (20 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: chris @ 2016-01-31  7:52 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Chris Travers.


Just some clarification of context on this for the record.  Again, my goal is not to debate whether we need a CoC but to make sure that perspectives are on the table.

Coraline Ada Ehmke wrote:
> It should be noted that the leaders of the Postgres project rejected the language in the proposed CoC and have decided to consult with professionals on developing an appropriate code of conduct for their community. In light of that I don't think that we should be considering their draft as a possibility. Details are here: http://www.postgresql.org/message-id/56A8516B.8000105@agliodbs.com
> 
This is somewhat true and somewhat false.  They didn't entirely reject it.  They considered the text among others, as presumably Matz is doing here.  I am actually impressed by how the process appears to be occurring in a very parallel way.

Also one point about the PostgreSQL community is that we didn't see the major division that is happening here, and the individual who most favored the Contributor's Covenant showed himself to be very willing to consider the problems this would pose for a global project.  Based on the conversations across the spectrum, there is no chance that PostgreSQL will choose a code of conduct which compromises a general political neutrality in the community (there is total consensus that political agendas do not belong in the code of conduct).

I am sure when this is done, we in the Ruby community, will all come together again as a community and any rifts will be quickly healed.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56813

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73623] [Ruby trunk - Misc #12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (452 preceding siblings ...)
  2016-01-31  7:52 ` [ruby-core:73617] " chris
@ 2016-02-01  3:59 ` kev
  2016-02-04 16:42 ` [ruby-core:73692] [Ruby trunk Misc#12004] " coraline
                   ` (19 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: kev @ 2016-02-01  3:59 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Kevin Burke.


Hi, for what it's worth at this point, I strongly support both adopting a code of conduct, and adopting the Contributor Covenant. Thanks everyone for your work and leadership on a difficult topic.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56818

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73692] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (453 preceding siblings ...)
  2016-02-01  3:59 ` [ruby-core:73623] " kev
@ 2016-02-04 16:42 ` coraline
  2016-02-04 20:25 ` [ruby-core:73694] " 6ftdan
                   ` (18 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: coraline @ 2016-02-04 16:42 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


FYI I just got doxed for my role in proposing a code of conduct for the Ruby community. In case you don't know, this means that my private contact information was researched and publicized for the sake of encouraging offline threats and harassment. These are the lengths that some people will go to in order to support the status quo. I'm not looking for sympathy or support, I just want you to be aware that this kind of crap happens and it's happening now in direct response to this thread. MINASWAN.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56888

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73694] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (454 preceding siblings ...)
  2016-02-04 16:42 ` [ruby-core:73692] [Ruby trunk Misc#12004] " coraline
@ 2016-02-04 20:25 ` 6ftdan
  2016-02-04 20:39 ` [ruby-core:73695] " coraline
                   ` (17 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: 6ftdan @ 2016-02-04 20:25 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Daniel P. Clark.


I'm genuinely sorry you're experiencing that Caroline and I pray no further unfriendly action occurs.

One thing to consider.  Before this proposal how many kinds of these issues came up?  Now with the proposal; what's the best strategy for those who want to make this a reality?  It has occurred to me that (possibly) some of the people who would like to see this in action would create the very same problems this is intended to address.  Like swearing against Matz on twitter could have been intended to invoke an emotional reaction and further enforce the purpose of this topic - seeing as he (the one who swore) is for it.

I'm not saying that's what has happened here.  But if you look at the track record before this was proposed and what's happening now I find it very suspicious.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56890

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73695] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (455 preceding siblings ...)
  2016-02-04 20:25 ` [ruby-core:73694] " 6ftdan
@ 2016-02-04 20:39 ` coraline
  2016-02-04 23:25   ` [ruby-core:73701] " Bill Kelly
  2016-02-04 23:09 ` [ruby-core:73699] " mrchazman
                   ` (16 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: coraline @ 2016-02-04 20:39 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Coraline Ada Ehmke.


> One thing to consider.  Before this proposal how many kinds of these issues came up? [...]  But if you look at the track record before this was proposed and what's happening now I find it very suspicious.

An uncharitable reading of your comment suggests that we should not talk about harassment, diversity, and inclusivity because it brings out the worst in people. As someone who works for change in tech and open source I can tell you that this is always the consequence of challenging the establishment. The question you should be asking is why people will fight so violently for the status quo. People with greater advantage are openly hostile toward underrepresented people and that's somehow our fault because we dared to point it out?

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56891

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73699] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (456 preceding siblings ...)
  2016-02-04 20:39 ` [ruby-core:73695] " coraline
@ 2016-02-04 23:09 ` mrchazman
  2016-02-05  6:34 ` [ruby-core:73707] " hanmac
                   ` (15 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: mrchazman @ 2016-02-04 23:09 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Charles Ayaka.


Coraline Ada Ehmke wrote:
> FYI I just got doxed for my role in proposing a code of conduct for the Ruby community. In case you don't know, this means that my private contact information was researched and publicized for the sake of encouraging offline threats and harassment. These are the lengths that some people will go to in order to support the status quo. I'm not looking for sympathy or support, I just want you to be aware that this kind of crap happens and it's happening now in direct response to this thread. MINASWAN.

That's unfortunate and I'm sorry that this is happening to you.

What you might not be aware of is that your approach to all of this might not be the best way. You and your followers are publicly criticizing and shaming the project leaders on Twitter, which is only inviting the toxic elements to this thread. Matz has stated that he intends to implement a code of conduct, so why does that not satisfy you? People have genuine concerns over this and that does not mean they should be shamed or labeled as harassers, to do that is to be every bit as exclusionary and intolerant as the actions you are trying to prevent.

Frankly, as a newcomer I do not feel this community is welcoming because of this very thread. I do not want to see anyone harassed in any community that I am a part of, but I also want everyone to have a right to their own views and the right to express them respectfully. That, in my mind should be the first value in your code of conduct.

~A

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56894

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73701] Re: [Ruby trunk Misc#12004] Code of Conduct
  2016-02-04 20:39 ` [ruby-core:73695] " coraline
@ 2016-02-04 23:25   ` Bill Kelly
  0 siblings, 0 replies; 541+ messages in thread
From: Bill Kelly @ 2016-02-04 23:25 UTC (permalink / raw
  To: Ruby developers


coraline@idolhands.com wrote:
>
> FYI I just got doxed for my role in proposing a code of conduct for the Ruby community.
> In case you don't know, this means that my private contact information was researched
> and publicized for the sake of encouraging offline threats and harassment. These are
> the lengths that some people will go to in order to support the status quo.

Might we perhaps begin on a point of agreement, that the actions described above are not
those of reasonable people?


> [...] I can tell you that this is always the consequence of challenging the establishment.
> The question you should be asking is why people will fight so violently for the status quo.

When you put it that way, one wonders if you might somehow be blissfully unaware of the
acres of archived posts and videos from social justice proponents, harassing and doxxing
*their* opponents?  And the string of credible bomb threats called in disrupting multiple
events which were simply peaceful gatherings of social libertarians?  Or the bomb threat
that succeeded in disrupting the Society of Professional Journalists AirPlay event, which
was a peaceful debate with GamerGate supporters on questions of journalistic ethics?

I'd suggest the takeaway here is that unreasonable people seem to be distributed
__throughout the Internet__.

And I'd hope that reasonable people might find common cause in condemning unreasonable
actions and behavior, regardless from which 'camp' it originates.  (As indeed I would
condemn your being doxxed.)

Reasonable people can disagree peaceably.

(A recent such example: https://www.youtube.com/watch?v=G5-oG0L6ZnU )


Regards,

Bill



^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73707] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (457 preceding siblings ...)
  2016-02-04 23:09 ` [ruby-core:73699] " mrchazman
@ 2016-02-05  6:34 ` hanmac
  2016-02-05  7:16   ` [ruby-core:73708] " Austin Ziegler
  2016-02-05 13:17 ` [ruby-core:73711] " yuri.leikind
                   ` (14 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: hanmac @ 2016-02-05  6:34 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Hans Mackowiak.


Question: if i get called a **"irrational, knee-jerk"** (that does harass my feelings) does that violate the CoC and result in Banning of that user? Quote: "Public or private harassment"

if not than this shows how "Double Standard" this whole discussion is.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56899

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73708] Re: [Ruby trunk Misc#12004] Code of Conduct
  2016-02-05  6:34 ` [ruby-core:73707] " hanmac
@ 2016-02-05  7:16   ` Austin Ziegler
  2016-02-05 22:30     ` [ruby-core:73719] " Andrew Kirilenko
  0 siblings, 1 reply; 541+ messages in thread
From: Austin Ziegler @ 2016-02-05  7:16 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 3813 bytes --]

Please learn the definition of “harassment” before you start making foolish
statements like the one you just made, Hans. Harassment (in the dictionary)
is “aggressive pressure or intimidation”. There are also different legal
definitions that are more specific and even less vague. What happened to
Coraline (doxxing) is harassment. Your feelings being hurt because someone
points out that you’re making foolish statements is not harassment. Not by
a long shot.

On Fri, Feb 5, 2016 at 1:34 AM, <hanmac@gmx.de> wrote:

> Issue #12004 has been updated by Hans Mackowiak.
>
>
> Question: if i get called a **"irrational, knee-jerk"** (that does harass
> my feelings) does that violate the CoC and result in Banning of that user?
> Quote: "Public or private harassment"
>
> if not than this shows how "Double Standard" this whole discussion is.
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56899
>
> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>



-- 
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

[-- Attachment #1.2: Type: text/html, Size: 5063 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73711] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (458 preceding siblings ...)
  2016-02-05  6:34 ` [ruby-core:73707] " hanmac
@ 2016-02-05 13:17 ` yuri.leikind
  2016-02-05 16:02 ` [ruby-core:73716] " vahkia
                   ` (13 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: yuri.leikind @ 2016-02-05 13:17 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yuri Leikind.


Disclaimer: Yes, this is a new account, but I am not new in the Ruby community, and I am not hiding my identity.

I am for a Code of Conduct. 

I am also for a CoC equally applying to everyone equally. In this regards I have a few questions for Coraline:

1) You tweeted recently:  
> *You know what’s not ‘nice’? Not moderating a CoC discussion featuring racism, sexism, transphobia, homophobia, and impersonation."* https://twitter.com/CoralineAda/status/692214992263856130 . 

There was indeed ugly impersonation.  But what about the rest? I am confused. Could you please specify which comments included

a) racism
b) sexism
c) transphobia
d) homophobia

I would appreciate a list of comment numbers, at least one per point. Or you are accusing everyone who disagrees with you in this thread of racism, sexism, transphobia, and homophobia? If so, this is sad.

2) Do you approve of this tweet and its tone: https://twitter.com/krainboltgreene/status/690437246059556864 (the first response to this tweet is from me).  Of course you are not responsible for what others say, but I would very much like to know your opinion. Do you find this tweet inappropriate? Does it contradict Contributor Covenant?

3) In the heat of discussions in this thread you retweeted this: https://twitter.com/ashedryden/status/690974412112158720 
>*"It’s not a “diversity problem”. It’s a racist, cissexist, misogynist, toxic masculinity, greedy, self-absorbed asshole problem."*.
 Is it related somehow to this discussion? Do you really consider people who disagree with you in this thread racist cissexist misogynist greedy self-absorbed assholes?

4) You tweeted 
>*"Amended screenshot for full context: Someone just referenced GAE with a straight face on the Ruby CoC issue."*   https://twitter.com/CoralineAda/status/691007711824089088 . 

As far as I know Gregory Alan Elliott was recently found not guilty. What is criminal in mentioning him, could you please elaborate?

5) Don't you think that instead of accusing people of certain vices in your personal twitter it would be more honest to do it in this thread? Say, if there is really homophobia here, as you said, why not call it out here?

6) Do you realize that anyone can read your twitter and that the twitter Caroline is quite different from the Caroline in this thread? Do you understand that that twitter Caroline is actually hurting your cause as much as Opalgate?

Thank you. May the {force,peace} be with you.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56900

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73716] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (459 preceding siblings ...)
  2016-02-05 13:17 ` [ruby-core:73711] " yuri.leikind
@ 2016-02-05 16:02 ` vahkia
  2016-02-05 16:12 ` [ruby-core:73717] " vahkia
                   ` (12 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: vahkia @ 2016-02-05 16:02 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Red Herring.


So I would like to begin this by stating that I am actually afraid that I will loose my job and reputation by responding to this in a negative way.  I have made a new account to protect myself (though if anyone gets the joke of my name, you probably have talked to me over xmpp).  I have been using and contributing to ruby on another account for a very long time (my first interest came from those many fun hours with metasploit in highschool), and I have been programming with C for much longer.  I am a female and a "poc" (read: black), so technically I am shielded from harm under these types of things, but in reality I can prove that the only people who benefit from this document are the people who wrote it in the first place.

The idea of a code of conduct is a seemingly good idea.  It prevents people from being assholes, and in theory it makes your community nicer.  This is all very good until you realize that the people who made the code of conduct are shielded from its rules, and have the ability to start witch hunts against anyone that they don't like.  The idea that one or two out-of-taste jokes or the fact that you don't accept someone's code because of who they are in the outside world is a very scary one.

The only reason this specific code of conduct has been able to "infect" so many projects is because it basically calls anyone who disagrees with it bigoted.  Point in case happens to be this (https://a.pomf.cat/uimnqm.png).  Did they ever consider that the libraries might have been poorly written?

As a black woman in code, I am afraid to speak out against people like the above posters who speak out against "bullying" and "harassment" when they are the bullies and harassers themselves.  I know there are others who have the same opinions as me out there, but I will never know them, because if they did speak out they would get fired.

Have a good day.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56905

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73717] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (460 preceding siblings ...)
  2016-02-05 16:02 ` [ruby-core:73716] " vahkia
@ 2016-02-05 16:12 ` vahkia
  2016-02-05 23:37 ` [ruby-core:73720] " jaennirin
                   ` (11 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: vahkia @ 2016-02-05 16:12 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Red Herring.


Coraline Ada Ehmke wrote:
> FYI I just got doxed for my role in proposing a code of conduct for the Ruby community. In case you don't know, this means that my private contact information was researched and publicized for the sake of encouraging offline threats and harassment. These are the lengths that some people will go to in order to support the status quo. I'm not looking for sympathy or support, I just want you to be aware that this kind of crap happens and it's happening now in direct response to this thread. MINASWAN.

Can you prove this?  To be honest it has no effect on how valid your ideas are, and it is just a poisoning the well logical fallacy.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56906

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73719] Re: [Ruby trunk Misc#12004] Code of Conduct
  2016-02-05  7:16   ` [ruby-core:73708] " Austin Ziegler
@ 2016-02-05 22:30     ` Andrew Kirilenko
  0 siblings, 0 replies; 541+ messages in thread
From: Andrew Kirilenko @ 2016-02-05 22:30 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4879 bytes --]

No, it's called "double standards" as he DOES feel harassed and offended.
The fact he doesn't know English well enough to express this doesn't make
him any less offended or harassed. And I feel offended of your treatment of
people by their English knowledge and/or knowing what harassment means, can
you please take anti-harassment actions on yourself?

And I'm reminding you again that in some countries the very idea of sexual
equality is very offensive, so please, don't bullshit us with your "common
human rights" as these are your "common USA bullshit rights". Thank you.

PS. BIG SARCASM SIGN. But, honestly, bullshit caroline, sjws, you and other
nice guys are trying to spread here looks not much different for me.

On Fri, Feb 5, 2016 at 10:16 AM, Austin Ziegler <halostatue@gmail.com>
wrote:

> Please learn the definition of “harassment” before you start making
> foolish statements like the one you just made, Hans. Harassment (in the
> dictionary) is “aggressive pressure or intimidation”. There are also
> different legal definitions that are more specific and even less vague.
> What happened to Coraline (doxxing) is harassment. Your feelings being hurt
> because someone points out that you’re making foolish statements is not
> harassment. Not by a long shot.
>
> On Fri, Feb 5, 2016 at 1:34 AM, <hanmac@gmx.de> wrote:
>
>> Issue #12004 has been updated by Hans Mackowiak.
>>
>>
>> Question: if i get called a **"irrational, knee-jerk"** (that does harass
>> my feelings) does that violate the CoC and result in Banning of that user?
>> Quote: "Public or private harassment"
>>
>> if not than this shows how "Double Standard" this whole discussion is.
>>
>> ----------------------------------------
>> Misc #12004: Code of Conduct
>> https://bugs.ruby-lang.org/issues/12004#change-56899
>>
>> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>>
>
>
>
> --
> Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
> http://www.halostatue.ca/http://twitter.com/halostatue
>
>
> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>
>

[-- Attachment #1.2: Type: text/html, Size: 6589 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73720] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (461 preceding siblings ...)
  2016-02-05 16:12 ` [ruby-core:73717] " vahkia
@ 2016-02-05 23:37 ` jaennirin
  2016-02-06  9:54 ` [ruby-core:73722] " shrubby
                   ` (10 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: jaennirin @ 2016-02-05 23:37 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Tomek Mańko.


In the interest of fairness I feel compelled to point out that the awesome-django ticket - while not fake - is quite probably just a troll, not someone who did that sincerely. The way they communicate feels like an artifice to match the stereotype of the Offended Brigade, rather than what a real person would have written. Of course YMMV, but I just felt that was done just to drum up the controversy.

But - in the tradition of "starting a conversation" so popular in certain circles - I think that this still raises an interesting point. Namely that such attitude is conceivable and - while a stereotyped exaggeration - would mesh with what SJWs do in practice. You can just look at the way Opalgate was handled by Coraline with all the rhetorical questions, appeals to emotions and well poisoning. This is not a rational discussion most of the time, but a lukewarm war of sorts.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56908

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73721] Re: [Ruby trunk - Misc #12004] Code of Conduct
  2016-01-29 20:39   ` [ruby-core:73587] " Matthew Kerwin
  2016-01-30  1:48     ` [ruby-core:73590] " Urabe Shyouhei
@ 2016-02-05 23:46     ` Matthew Kerwin
  1 sibling, 0 replies; 541+ messages in thread
From: Matthew Kerwin @ 2016-02-05 23:46 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 210 bytes --]

Folks, please.

On 30/01/2016 6:39 AM, "Matthew Kerwin" <matthew@kerwin.net.au> wrote:
>
> Please take the rest of this discussion off the tracker and mailing list.
Matz said it was enough days ago.
>
> Thanks

[-- Attachment #1.2: Type: text/html, Size: 330 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73722] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (462 preceding siblings ...)
  2016-02-05 23:37 ` [ruby-core:73720] " jaennirin
@ 2016-02-06  9:54 ` shrubby
  2016-02-07 22:39 ` [ruby-core:73738] " jake
                   ` (9 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-02-06  9:54 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by ph ph.


Motohiro KOSAKI wrote:
> ph ph wrote:
> > Vjatseslav Gedrovits wrote:
> > > OK, let's step back and see the bigger picture.
> > 
> > I will kiss you three times whenever. 
> 
> Please don't use kiss you or hug you or such kind of expression in an international community like here.


The message is not directed to you. The recipient perfectly understand it.
Although what you want to do good, what you end up with is bad.

 
> These words are ok (e.g. In my understanding, Russian people kiss each other for greeting like handshake) in some country 


In many countries it is the case, notably in what constitute "Europe", loosely described
as the joint experience of the Greco-Roman civilisation, christianity, and the enlightenment.

As it existed and will exist for thousands of years, it would be a good idea to get used to the idea
that they have distinct custom.


> and not ok in other (In US, there is wide consensus it's not ok).


Please do not enforce your mix of american values onto me.
No one asked what american or afghanis consider sexual or not.

Please keep it for yourself,  live a happy life, and let other live the life they want.


> I don't ask your gender nor nationality. Instead, I'll ask you just don't do that. I don't recommend any of sexual word even if it is widely used as an idiom. 
> 

I don't ask you for your reaction or your opinion.

> I understand you have no evil intention and I don't think this message should be deleted, but please choose your word carefully a bit more.
> 


You are so kind to everyone. 
Please keep your kindness to you and people around you.


> Thanks.


It is me who thank you very respectfully


----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56909

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73738] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (463 preceding siblings ...)
  2016-02-06  9:54 ` [ruby-core:73722] " shrubby
@ 2016-02-07 22:39 ` jake
  2016-02-08 13:20 ` [ruby-core:73742] " 2ytva1+e50cfdrrp3lw8
                   ` (8 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: jake @ 2016-02-07 22:39 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Jake Day Williams.


I'm taking a moment to appreciate programmers trying to fix an error by adding comments.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56923

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73742] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (464 preceding siblings ...)
  2016-02-07 22:39 ` [ruby-core:73738] " jake
@ 2016-02-08 13:20 ` 2ytva1+e50cfdrrp3lw8
  2016-02-11 10:24 ` [ruby-core:73771] " chris
                   ` (7 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: 2ytva1+e50cfdrrp3lw8 @ 2016-02-08 13:20 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Rudolph Hess.


Yuri Leikind lands a deverstating blow to Coraline in #484.
Based tactical black friend Red Herring follows up with an amazing attack in #485 finishing Coraline.

A loud MLG airhorn sounds.

All Coraline's credability and arguments are lost. Coraline is BTFO. CoC is kill.

Code of Conduct advocates on suicide watch. 

King Matz, on his throne, surrounded by his waifus, applauds the valient heroes who have defended Ruby while blazing a fat blunt and listening to dubstep. 

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56928

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73771] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (465 preceding siblings ...)
  2016-02-08 13:20 ` [ruby-core:73742] " 2ytva1+e50cfdrrp3lw8
@ 2016-02-11 10:24 ` chris
  2016-02-11 10:37   ` [ruby-core:73772] " benjamin barber
  2016-02-17  7:47 ` [ruby-core:73859] [Ruby trunk Misc#12004][Closed] " matz
                   ` (6 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: chris @ 2016-02-11 10:24 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Chris Travers.


Tomek Mańko wrote:
> 
> This is not a rational discussion most of the time, but a lukewarm war of sorts.

And that is what must be avoided at all costs in my view in an international project.

They call it a culture war for a reason.  And in a global project, that is a very dangerous thing

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-56956

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73772] Re: [Ruby trunk Misc#12004] Code of Conduct
  2016-02-11 10:24 ` [ruby-core:73771] " chris
@ 2016-02-11 10:37   ` benjamin barber
  0 siblings, 0 replies; 541+ messages in thread
From: benjamin barber @ 2016-02-11 10:37 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 4941 bytes --]

The Code of Conducts basically amount to a "code of wrongthink". This can
be best described when some of their advocates, like for example in the
Node project make respositories called "mansplain" and "misandry", or when
speakers at OSCON are caught with mugs reading "male tears" and using the
"#killallmen" hashtag, and are ironically ignored when you report these
matters whatsoever.


More importantly many in the industry have taken af "extend, embrace,
extinguish" mentality to open source, projects that have been initially
open source have become monetized and controlled by organizations, which
have no intention of allowing open governance or control over the code
base, and use these sort of "code of conducts" to label dissenting opinions
as "toxic" or heretical.

I'd also like to mention that blacklisting is generally considered illegal,
and I consider the application of sanctioned discrimination, even
politically correct forms of it as illegal as well.

"The *Hollywood blacklist*—as the broader *entertainment industry blacklist* is
generally known—was the practice of denying employment to screenwriters,
actors, directors, musicians, and other American entertainment
professionals during the mid-20th century because of their suspected
Communist sympathy or membership in the Communist Party."

"John Henry Faulk won his lawsuit in 1962. With this court decision, the
private blacklisters and those who used them were put on notice that they
were legally liable <https://en.wikipedia.org/wiki/Legal_liability> for the
professional and financial damage they caused. This helped to bring an end
to publications such as *Counterattack"*

On Thu, Feb 11, 2016 at 2:24 AM, <chris@metatrontech.com> wrote:

> Issue #12004 has been updated by Chris Travers.
>
>
> Tomek Mańko wrote:
> >
> > This is not a rational discussion most of the time, but a lukewarm war
> of sorts.
>
> And that is what must be avoided at all costs in my view in an
> international project.
>
> They call it a culture war for a reason.  And in a global project, that is
> a very dangerous thing
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-56956
>
> * 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: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>
>

[-- Attachment #1.2: Type: text/html, Size: 7135 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73859] [Ruby trunk Misc#12004][Closed] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (466 preceding siblings ...)
  2016-02-11 10:24 ` [ruby-core:73771] " chris
@ 2016-02-17  7:47 ` matz
  2016-02-17 22:48 ` [ruby-core:73866] [Ruby trunk Misc#12004] " brad
                   ` (5 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: matz @ 2016-02-17  7:47 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Yukihiro Matsumoto.

Status changed from Assigned to Closed

We have set our Code of Conduct.

https://www.ruby-lang.org/en/conduct/

I hope it works. We may upgrade it if something happens.

Matz.


----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-57030

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73866] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (467 preceding siblings ...)
  2016-02-17  7:47 ` [ruby-core:73859] [Ruby trunk Misc#12004][Closed] " matz
@ 2016-02-17 22:48 ` brad
  2016-02-18 20:18   ` [ruby-core:73880] " benjamin barber
  2016-02-18 20:03 ` [ruby-core:73879] " calcop
                   ` (4 subsequent siblings)
  473 siblings, 1 reply; 541+ messages in thread
From: brad @ 2016-02-17 22:48 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Brad Grzesiak.


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:

1. Sufficiently specific and mostly comprehensive definition of unacceptable behavior.
2. List of potential consequences of engaging in unacceptable behavior.
3. Preferred mechanism for reporting unacceptable behavior.
4. Rough definition of the process to be followed by leaders.

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.
2. The document is entirely lacking in potential consequences. Saying something "will not be tolerated" is not a consequence.
3. The document is entirely lacking in instructing the reader how to report violations.
4. The document is entirely lacking in transparency as to how violations will be handled.

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.

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.

If this document is in force when the next act of harassment occurs, I expect the recipient of the harassment to feel quite abandoned.

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."

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-57036

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73879] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (468 preceding siblings ...)
  2016-02-17 22:48 ` [ruby-core:73866] [Ruby trunk Misc#12004] " brad
@ 2016-02-18 20:03 ` calcop
  2016-02-19 12:02 ` [ruby-core:73889] " shrubby
                   ` (3 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: calcop @ 2016-02-18 20:03 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Matt D.


Coraline Ada Ehmke wrote:
> Since people are repeatedly bringing up Opal as a reason not to adopt a code of conduct, I'd like to point to a blog post giving my perspective on what happened. It includes a quote by the project owner, Adam Beynon: "Your efforts are very much appreciated and needed, and I still think you did the right thing in speaking out where you saw discriminatory comments."
> 
> http://where.coraline.codes/blog/on-opalgate/

With all due respect, but aren't you in technical violation of your own Contributor Covenant by not respecting Elia's differing viewpoints and experiences? 

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-57046

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73880] Re: [Ruby trunk Misc#12004] Code of Conduct
  2016-02-17 22:48 ` [ruby-core:73866] [Ruby trunk Misc#12004] " brad
@ 2016-02-18 20:18   ` benjamin barber
  0 siblings, 0 replies; 541+ messages in thread
From: benjamin barber @ 2016-02-18 20:18 UTC (permalink / raw
  To: Ruby developers


[-- Attachment #1.1: Type: text/plain, Size: 5305 bytes --]

how on earth did open source thrive for years without a code of conduct?
You want it to be welcoming, except to people that you dont like. Did
anyone of these people break any laws, or did they just say something you
didn't want to hear? Did you know that you can filter messages from people
you dont like listening to?

On Wed, Feb 17, 2016 at 2:48 PM, <brad@bendyworks.com> wrote:

> Issue #12004 has been updated by Brad Grzesiak.
>
>
> 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:
>
> 1. Sufficiently specific and mostly comprehensive definition of
> unacceptable behavior.
> 2. List of potential consequences of engaging in unacceptable behavior.
> 3. Preferred mechanism for reporting unacceptable behavior.
> 4. Rough definition of the process to be followed by leaders.
>
> 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.
> 2. The document is entirely lacking in potential consequences. Saying
> something "will not be tolerated" is not a consequence.
> 3. The document is entirely lacking in instructing the reader how to
> report violations.
> 4. The document is entirely lacking in transparency as to how violations
> will be handled.
>
> 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.
>
> 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.
>
> If this document is in force when the next act of harassment occurs, I
> expect the recipient of the harassment to feel quite abandoned.
>
> 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."
>
> ----------------------------------------
> Misc #12004: Code of Conduct
> https://bugs.ruby-lang.org/issues/12004#change-57036
>
> * 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>
>

[-- Attachment #1.2: Type: text/html, Size: 6364 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]


Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:73889] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (469 preceding siblings ...)
  2016-02-18 20:03 ` [ruby-core:73879] " calcop
@ 2016-02-19 12:02 ` shrubby
  2016-02-26  7:26 ` [ruby-core:74003] " goedel74
                   ` (2 subsequent siblings)
  473 siblings, 0 replies; 541+ messages in thread
From: shrubby @ 2016-02-19 12:02 UTC (permalink / raw
  To: ruby-core

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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:74003] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (470 preceding siblings ...)
  2016-02-19 12:02 ` [ruby-core:73889] " shrubby
@ 2016-02-26  7:26 ` goedel74
  2016-02-26 12:32 ` [ruby-core:74008] " pat
  2018-04-21 19:50 ` [ruby-core:86646] " gabe
  473 siblings, 0 replies; 541+ messages in thread
From: goedel74 @ 2016-02-26  7:26 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Oceano Mare.


I think that this https://github.com/ContributorCovenant/contributor_covenant/issues/278 and how Coraline will reply is and will be very relevant.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-57158

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:74008] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (471 preceding siblings ...)
  2016-02-26  7:26 ` [ruby-core:74003] " goedel74
@ 2016-02-26 12:32 ` pat
  2018-04-21 19:50 ` [ruby-core:86646] " gabe
  473 siblings, 0 replies; 541+ messages in thread
From: pat @ 2016-02-26 12:32 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by Pat Allan.


Given this issue has been closed by Matz, is it possible to block further posts from all non-admins? Leaving it as a forum for people to push personal vendettas is, at the very least, unhelpful and off-topic.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-57161

* 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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:86646] [Ruby trunk Misc#12004] Code of Conduct
       [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
                   ` (472 preceding siblings ...)
  2016-02-26 12:32 ` [ruby-core:74008] " pat
@ 2018-04-21 19:50 ` gabe
  2018-04-22 22:26   ` [ruby-core:86652] " Bill Kelly
  473 siblings, 1 reply; 541+ messages in thread
From: gabe @ 2018-04-21 19:50 UTC (permalink / raw
  To: ruby-core

Issue #12004 has been updated by gkop (Gabe Kopley).


matz (Yukihiro Matsumoto) wrote:
> We have set our Code of Conduct.
> 
> https://www.ruby-lang.org/en/conduct/
> 
> I hope it works. We may upgrade it if something happens.
> 
> Matz.

Let's upgrade it, Matz.

----------------------------------------
Misc #12004: Code of Conduct
https://bugs.ruby-lang.org/issues/12004#change-71603

* Author: CoralineAda (Coraline Ada Ehmke)
* Status: Closed
* Priority: Normal
* Assignee: matz (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/

^ permalink raw reply	[flat|nested] 541+ messages in thread

* [ruby-core:86652] Re: [Ruby trunk Misc#12004] Code of Conduct
  2018-04-21 19:50 ` [ruby-core:86646] " gabe
@ 2018-04-22 22:26   ` Bill Kelly
  0 siblings, 0 replies; 541+ messages in thread
From: Bill Kelly @ 2018-04-22 22:26 UTC (permalink / raw
  To: Ruby developers

gabe@binti.com wrote:
> Issue #12004 has been updated by gkop (Gabe Kopley).
> 
> matz (Yukihiro Matsumoto) wrote:
>> We have set our Code of Conduct.
>>
>> https://www.ruby-lang.org/en/conduct/
>>
>> I hope it works. We may upgrade it if something happens.
>>
>> Matz.
> 
> Let's upgrade it, Matz.

Something happened?




^ permalink raw reply	[flat|nested] 541+ messages in thread

end of thread, other threads:[~2018-04-22 22:26 UTC | newest]

Thread overview: 541+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <redmine.issue-12004.20160118221819@ruby-lang.org>
2016-01-18 22:18 ` [ruby-core:72909] [Ruby trunk - Bug #12004] [Open] Code of Conduct coraline
2016-01-19  4:10   ` [ruby-core:72922] " Eric Wong
2016-01-18 23:33 ` [ruby-core:72911] [Ruby trunk - Bug #12004] " tenderlove
2016-01-19  0:07 ` [ruby-core:72912] " me
2016-01-19  0:08 ` [ruby-core:72913] " mail
2016-01-19  0:19 ` [ruby-core:72914] " strand
2016-01-19  0:20 ` [ruby-core:72915] [Ruby trunk - Misc #12004] [Assigned] " shibata.hiroshi
2016-01-19  0:54 ` [ruby-core:72916] [Ruby trunk - Misc #12004] " billk
2016-01-19  4:20   ` [ruby-core:72923] " Jorge Castillo
2016-01-19  7:36 ` [ruby-core:72927] " v.ondruch
2016-01-19 10:57 ` [ruby-core:72934] " me
2016-01-19 18:05 ` [ruby-core:72936] " bascule
2016-01-19 19:35 ` [ruby-core:72937] " 6ftdan
2016-01-19 20:35 ` [ruby-core:72939] " andrew
2016-01-19 20:40 ` [ruby-core:72940] " coraline
2016-01-19 20:47   ` [ruby-core:72941] " Jorge Castillo
2016-01-19 21:01 ` [ruby-core:72942] " bodo
2016-01-19 21:09 ` [ruby-core:72943] " andrew
2016-01-19 21:29 ` [ruby-core:72944] " azzzz
2016-01-19 21:39 ` [ruby-core:72945] " nekocat432
2016-01-19 22:20 ` [ruby-core:72946] " me
2016-01-19 22:43 ` [ruby-core:72947] " azzzz
2016-01-20  1:50 ` [ruby-core:72951] " pat
2016-01-20  6:24   ` [ruby-core:72964] " Bill Kelly
2016-01-20  2:01 ` [ruby-core:72952] " rdrake98
2016-01-20  4:36 ` [ruby-core:72962] " briggszj
2016-01-20  7:54 ` [ruby-core:72965] " nekocat432
2016-01-20  9:29 ` [ruby-core:72969] " jcoglan
2016-01-20  9:57 ` [ruby-core:72971] " matz
2016-01-20 10:04 ` [ruby-core:72973] " claudio
2016-01-20 10:07 ` [ruby-core:72974] " duerst
2016-01-20 10:59 ` [ruby-core:72976] " rdrake98
2016-01-20 14:41 ` [ruby-core:72980] " coraline
2016-01-20 14:45 ` [ruby-core:72981] " coraline
2016-01-20 15:34 ` [ruby-core:72982] " shugo
2016-01-20 15:40 ` [ruby-core:72983] " azzzz
2016-01-20 16:12 ` [ruby-core:72984] " pmjones88
2016-01-20 16:45 ` [ruby-core:72986] " fred_h
2016-01-21  5:29   ` [ruby-core:73013] " Austin Ziegler
2016-01-20 16:53 ` [ruby-core:72987] " shyouhei
2016-01-20 18:01 ` [ruby-core:72990] " andrew
2016-01-20 18:42 ` [ruby-core:72992] " fred_h
2016-01-20 19:18 ` [ruby-core:72994] " naruse
2016-01-20 19:34   ` [ruby-core:72995] " KOSAKI Motohiro
2016-01-20 20:12 ` [ruby-core:72996] " andrew
2016-01-20 22:37 ` [ruby-core:72997] " 6ftdan
2016-01-21  2:39 ` [ruby-core:73006] " me
2016-01-21  3:32 ` [ruby-core:73007] " gordon.king02
2016-01-21  8:06 ` [ruby-core:73016] " rdrake98
2016-01-21  8:21 ` [ruby-core:73017] " shrubby
2016-01-21 10:55 ` [ruby-core:73021] " daniel
2016-01-21 12:34 ` [ruby-core:73022] " nekocat432
2016-01-22  4:09   ` [ruby-core:73106] " Austin Ziegler
2016-01-21 13:26 ` [ruby-core:73026] " git
2016-01-22  4:16   ` [ruby-core:73107] " Austin Ziegler
2016-01-21 14:43 ` [ruby-core:73029] " shrubby
2016-01-21 15:12 ` [ruby-core:73030] " maciej
2016-01-21 15:54 ` [ruby-core:73031] " natetuganov
2016-01-21 16:04 ` [ruby-core:73032] " richard.schneeman
2016-01-21 16:18 ` [ruby-core:73033] " me
2016-01-21 16:41 ` [ruby-core:73035] " nekocat432
2016-01-21 16:45 ` [ruby-core:73036] " nekocat432
2016-01-21 17:45 ` [ruby-core:73038] " carlosjennings
2016-01-21 17:51 ` [ruby-core:73039] " nekocat432
2016-01-21 18:24 ` [ruby-core:73040] " me
2016-01-21 18:36 ` [ruby-core:73041] " nekocat432
2016-01-21 20:01 ` [ruby-core:73042] " coraline
2016-01-21 20:18 ` [ruby-core:73043] " nekocat432
2016-01-21 20:41 ` [ruby-core:73044] " julian.cheal
2016-01-21 20:45 ` [ruby-core:73045] " nekocat432
2016-01-21 21:17 ` [ruby-core:73046] " chaysmagan
2016-01-21 21:29 ` [ruby-core:73047] " aaron
2016-01-21 21:31 ` [ruby-core:73048] " betsy.haibel
2016-01-21 21:38 ` [ruby-core:73049] " nekocat432
2016-01-21 22:17 ` [ruby-core:73051] " arne
2016-01-21 22:27 ` [ruby-core:73053] " aethraiam
2016-01-21 22:31 ` [ruby-core:73054] " nekocat432
2016-01-21 22:33 ` [ruby-core:73055] " aethraiam
2016-01-21 22:37 ` [ruby-core:73056] " nekocat432
2016-01-21 22:40 ` [ruby-core:73057] " ken.gerrard
2016-01-21 22:42 ` [ruby-core:73058] " me
2016-01-21 22:44 ` [ruby-core:73059] " nekocat432
2016-01-21 22:44 ` [ruby-core:73060] " aethraiam
2016-01-21 22:45 ` [ruby-core:73061] " me
2016-01-21 22:47 ` [ruby-core:73062] " aethraiam
2016-01-21 22:49 ` [ruby-core:73063] " coraline
2016-01-21 22:56 ` [ruby-core:73064] " aethraiam
2016-01-21 23:02 ` [ruby-core:73065] " coraline
2016-01-21 23:19 ` [ruby-core:73066] " aethraiam
2016-01-21 23:23 ` [ruby-core:73067] " john
2016-01-21 23:25 ` [ruby-core:73068] " aethraiam
2016-01-22  0:17 ` [ruby-core:73069] " strand
2016-01-22  0:25 ` [ruby-core:73070] " cantrell
2016-01-22  0:31 ` [ruby-core:73071] " bradley.will
2016-01-22  0:33 ` [ruby-core:73072] " sean
2016-01-22  1:12 ` [ruby-core:73074] " matz
2016-01-22  1:50   ` [ruby-core:73080] " Eric Wong
2016-01-22  1:20 ` [ruby-core:73075] " headius
2016-01-22  1:31 ` [ruby-core:73076] " matthew
2016-01-22  1:39 ` [ruby-core:73077] " coraline
2016-01-22  1:40 ` [ruby-core:73078] " andrew
2016-01-22  1:49 ` [ruby-core:73079] " shyouhei
2016-01-22  2:02 ` [ruby-core:73081] " naruse
2016-01-22  2:11 ` [ruby-core:73082] " usa
2016-01-22  2:18 ` [ruby-core:73083] " matz
2016-01-22  2:18 ` [ruby-core:73084] " merch-redmine
2016-01-22  2:53   ` [ruby-core:73096] " Eric Wong
2016-01-22  2:20 ` [ruby-core:73085] " naruse
2016-01-22  2:25 ` [ruby-core:73086] " me
2016-01-22  2:27 ` [ruby-core:73087] " gordon.king02+ruby-lang
2016-01-22  2:29 ` [ruby-core:73088] " naruse
2016-01-22  2:34 ` [ruby-core:73089] " andrew
2016-01-22  2:37 ` [ruby-core:73090] " naruse
2016-01-22  2:40 ` [ruby-core:73091] " strand
2016-01-22  2:40 ` [ruby-core:73092] " duerst
2016-01-22  2:41 ` [ruby-core:73093] " shugo
2016-01-22  2:44 ` [ruby-core:73094] " matthew
2016-01-22  2:44 ` [ruby-core:73095] " nekocat432
2016-01-22  2:55 ` [ruby-core:73097] " naruse
2016-01-22  3:03   ` [ruby-core:73098] " Eric Wong
2016-01-22  3:13 ` [ruby-core:73099] " duerst
2016-01-22  3:18 ` [ruby-core:73100] " andrew
2016-01-22  3:21 ` [ruby-core:73101] " duerst
2016-01-22  3:39 ` [ruby-core:73103] " harryinglet
2016-01-22  3:41 ` [ruby-core:73104] " naruse
2016-01-22  4:22   ` [ruby-core:73108] " Eric Wong
2016-01-22  3:45 ` [ruby-core:73105] " merch-redmine
2016-01-22  4:36   ` [ruby-core:73110] " Eric Wong
2016-01-22  4:25 ` [ruby-core:73109] " matz
2016-01-22  4:45 ` [ruby-core:73111] " strand
2016-01-22  4:47 ` [ruby-core:73112] " nekocat432
2016-01-22  4:48 ` [ruby-core:73114] " nekocat432
2016-01-22  5:04 ` [ruby-core:73115] " me
2016-01-22  5:11 ` [ruby-core:73116] " matz
2016-01-22  5:14 ` [ruby-core:73117] " me
2016-01-22  5:16 ` [ruby-core:73118] " rdrake98
2016-01-22  5:18 ` [ruby-core:73119] " sawadatsuyoshi
2016-01-22  5:22 ` [ruby-core:73120] " matz
2016-01-22  5:45   ` [ruby-core:73123] " Austin Ziegler
2016-01-22  5:40 ` [ruby-core:73121] " steve.shreeve
2016-01-22  5:49 ` [ruby-core:73124] " me
2016-01-22  5:55 ` [ruby-core:73125] " futu.fata
2016-01-22  5:56 ` [ruby-core:73126] " sawadatsuyoshi
2016-01-22  6:18 ` [ruby-core:73127] " me
2016-01-22  6:25 ` [ruby-core:73128] " matz
2016-01-22  6:25 ` [ruby-core:73129] " nekocat432
2016-01-22  6:27 ` [ruby-core:73130] " nekocat432
2016-01-22  6:46 ` [ruby-core:73131] " matz
2016-01-22  6:51 ` [ruby-core:73132] " me
2016-01-22  7:02 ` [ruby-core:73133] " brennx0r
2016-01-22  7:03 ` [ruby-core:73134] " nekocat432
2016-01-22  7:09 ` [ruby-core:73135] " me
2016-01-22  7:10 ` [ruby-core:73136] " matz
2016-01-22 14:18   ` [ruby-core:73167] " Jorge Castillo
2016-01-22  7:19 ` [ruby-core:73137] " me
2016-01-22  7:20 ` [ruby-core:73138] " nekocat432
2016-01-22  7:27 ` [ruby-core:73139] " coraline
2016-01-22  7:28 ` [ruby-core:73140] " me
2016-01-22  7:36 ` [ruby-core:73141] " nekocat432
2016-01-22  7:45 ` [ruby-core:73142] " matz
2016-01-22  7:46 ` [ruby-core:73143] " me
2016-01-22  7:49 ` [ruby-core:73144] " shyouhei
2016-01-22  7:57 ` [ruby-core:73145] " gordon.king02+ruby-lang
2016-01-22  9:07 ` [ruby-core:73146] " naruse
2016-01-22  9:12 ` [ruby-core:73147] " fred_h
2016-01-22  9:21 ` [ruby-core:73148] " duerst
2016-01-22  9:54 ` [ruby-core:73149] " duerst
2016-01-22 10:17 ` [ruby-core:73151] " fred_h
2016-01-22 10:33 ` [ruby-core:73152] " ted.johansson
2016-01-22 11:52 ` [ruby-core:73153] " usa
2016-01-22 11:53 ` [ruby-core:73154] " pikachuhitler1488
2016-01-22 12:00 ` [ruby-core:73155] " pat
2016-01-22 12:06 ` [ruby-core:73156] " andis.machine
2016-01-22 12:41 ` [ruby-core:73157] " rubyamateur
2016-01-22 12:54 ` [ruby-core:73158] " 6ftdan
2016-01-22 13:07 ` [ruby-core:73159] " rdrake98
2016-01-22 13:21 ` [ruby-core:73160] " pat
2016-01-22 13:42 ` [ruby-core:73161] " nekocat432
2016-01-22 14:03 ` [ruby-core:73162] " pat
2016-01-22 14:05 ` [ruby-core:73163] " pikachuhitler1488
2016-01-22 14:06 ` [ruby-core:73164] " nekocat432
2016-01-22 14:09 ` [ruby-core:73165] " rdrake98
2016-01-22 14:16 ` [ruby-core:73166] " rdrake98
2016-01-22 14:34 ` [ruby-core:73168] " fred_h
2016-01-22 14:43 ` [ruby-core:73169] " rdrake98
2016-01-22 14:44 ` [ruby-core:73170] " nekocat432
2016-01-22 14:49 ` [ruby-core:73171] " usa
2016-01-22 14:56 ` [ruby-core:73172] " fred_h
2016-01-22 15:02 ` [ruby-core:73173] " fivebeta0
2016-01-22 15:07 ` [ruby-core:73174] " usa
2016-01-22 15:35 ` [ruby-core:73175] " fred_h
2016-01-22 15:37 ` [ruby-core:73176] " coraline
2016-01-22 15:40 ` [ruby-core:73177] " rubyhubie
2016-01-22 15:43 ` [ruby-core:73178] " pjhagerty
2016-01-22 15:46 ` [ruby-core:73179] " nekocat432
2016-01-22 15:49 ` [ruby-core:73180] " usa
2016-01-22 15:54 ` [ruby-core:73181] " rdrake98
2016-01-22 17:11   ` [ruby-core:73186] " Austin Ziegler
2016-01-22 15:55 ` [ruby-core:73182] " rdrake98
2016-01-22 16:05 ` [ruby-core:73183] " pjhagerty
2016-01-22 16:11 ` [ruby-core:73184] " fred_h
2016-01-22 16:28 ` [ruby-core:73185] " me
2016-01-22 18:19 ` [ruby-core:73187] " corey
2016-01-22 18:23 ` [ruby-core:73188] " slepegacla
2016-01-22 18:26 ` [ruby-core:73189] " coraline
2016-01-22 18:34 ` [ruby-core:73190] " slepegacla
2016-01-22 18:35 ` [ruby-core:73191] " slepegacla
2016-01-22 18:36 ` [ruby-core:73192] " aethraiam
2016-01-22 19:02 ` [ruby-core:73193] " aethraiam
2016-01-22 19:16 ` [ruby-core:73194] " nekocat432
2016-01-22 19:18 ` [ruby-core:73195] " jonathan
2016-01-22 19:21 ` [ruby-core:73196] " slepegacla
2016-01-22 19:22 ` [ruby-core:73197] " lvoswink
2016-01-22 19:25 ` [ruby-core:73198] " nekocat432
2016-01-22 19:25 ` [ruby-core:73199] " lvoswink
2016-01-22 19:27 ` [ruby-core:73200] " slepegacla
2016-01-22 19:29 ` [ruby-core:73201] " slepegacla
2016-01-22 19:32 ` [ruby-core:73202] " paul.t.hinze
2016-01-22 21:18   ` [ruby-core:73230] " Jorge Castillo
2016-01-22 19:32 ` [ruby-core:73203] " lvoswink
2016-01-22 19:33 ` [ruby-core:73204] " nekocat432
2016-01-22 19:33 ` [ruby-core:73205] " lvoswink
2016-01-22 19:35 ` [ruby-core:73206] " slepegacla
2016-01-22 19:35 ` [ruby-core:73207] " nekocat432
2016-01-22 19:36 ` [ruby-core:73208] " me
2016-01-22 19:37 ` [ruby-core:73209] " slepegacla
2016-01-22 19:39 ` [ruby-core:73210] " slepegacla
2016-01-22 19:43 ` [ruby-core:73211] " lvoswink
2016-01-22 19:47 ` [ruby-core:73212] " fred_h
2016-01-22 19:49 ` [ruby-core:73213] " slepegacla
2016-01-22 19:50 ` [ruby-core:73214] " lvoswink
2016-01-22 19:51 ` [ruby-core:73215] " me
2016-01-22 19:52 ` [ruby-core:73216] " nekocat432
2016-01-22 19:55 ` [ruby-core:73217] " azzzz
2016-01-22 19:59 ` [ruby-core:73218] " lvoswink
2016-01-22 20:01 ` [ruby-core:73219] " slepegacla
2016-01-22 20:07 ` [ruby-core:73220] " nekocat432
2016-01-22 20:15 ` [ruby-core:73221] " fred_h
2016-01-22 20:16 ` [ruby-core:73222] " slepegacla
2016-01-22 20:22 ` [ruby-core:73223] " lvoswink
2016-01-22 20:25 ` [ruby-core:73224] " slepegacla
2016-01-22 20:41 ` [ruby-core:73225] " jonathan
2016-01-22 20:47 ` [ruby-core:73226] " s
2016-01-22 20:57 ` [ruby-core:73227] " josh
2016-01-22 21:07 ` [ruby-core:73228] " slepegacla
2016-01-22 21:08 ` [ruby-core:73229] " slepegacla
2016-01-22 21:29 ` [ruby-core:73231] " me
2016-01-22 21:30 ` [ruby-core:73232] " slepegacla
2016-01-22 21:41 ` [ruby-core:73233] " kosaki.motohiro
2016-01-22 21:57 ` [ruby-core:73234] " slepegacla
2016-01-22 21:57 ` [ruby-core:73235] " me
2016-01-22 22:04 ` [ruby-core:73236] " slepegacla
2016-01-22 22:05 ` [ruby-core:73237] " hi
2016-01-22 22:13 ` [ruby-core:73238] " john
2016-01-22 22:47   ` [ruby-core:73246] " KOSAKI Motohiro
2016-01-22 22:14 ` [ruby-core:73239] " slepegacla
2016-01-22 22:18 ` [ruby-core:73240] " hi
2016-01-22 22:25   ` [ruby-core:73242] " KOSAKI Motohiro
2016-01-22 22:24 ` [ruby-core:73241] " andis.machine
2016-01-22 22:27 ` [ruby-core:73243] " slepegacla
2016-01-22 22:30 ` [ruby-core:73244] " slepegacla
2016-01-22 22:36 ` [ruby-core:73245] " slepegacla
2016-01-22 22:47 ` [ruby-core:73247] " hi
2016-01-22 22:59   ` [ruby-core:73252] " KOSAKI Motohiro
2016-01-22 22:51 ` [ruby-core:73248] " slepegacla
2016-01-22 22:56 ` [ruby-core:73249] " slepegacla
2016-01-22 22:57 ` [ruby-core:73250] " slepegacla
2016-01-22 22:58 ` [ruby-core:73251] " rubyamateur
2016-01-22 23:02 ` [ruby-core:73253] " me
2016-01-22 23:08 ` [ruby-core:73254] " nekocat432
2016-01-22 23:11 ` [ruby-core:73255] " hi
2016-01-22 23:16   ` [ruby-core:73258] " KOSAKI Motohiro
2016-01-22 23:15 ` [ruby-core:73256] " rosengoldstein
2016-01-22 23:26   ` [ruby-core:73262] " KOSAKI Motohiro
2016-01-22 23:16 ` [ruby-core:73257] " shibata.hiroshi
2016-01-22 23:17 ` [ruby-core:73259] " nekocat432
2016-01-22 23:34 ` [ruby-core:73263] " me
2016-01-22 23:52 ` [ruby-core:73264] " hi
2016-01-23  0:10 ` [ruby-core:73265] " rubyamateur
2016-01-23  0:22 ` [ruby-core:73266] " rdrake98
2016-01-23  0:33 ` [ruby-core:73267] " me
2016-01-23  0:57 ` [ruby-core:73268] " benton
2016-01-23  1:09 ` [ruby-core:73270] " hi
2016-01-23  1:15 ` [ruby-core:73271] " gordon.king02+ruby-lang
2016-01-23  1:16 ` [ruby-core:73272] " john
2016-01-23  1:22 ` [ruby-core:73273] " rubyamateur
2016-01-23  1:26 ` [ruby-core:73274] " me
2016-01-23  1:27 ` [ruby-core:73275] " gordon.king02+ruby-lang
2016-01-23  1:27 ` [ruby-core:73276] " me
2016-01-23  1:29 ` [ruby-core:73277] " me
2016-01-23  1:31 ` [ruby-core:73278] " andrew
2016-01-23  1:37 ` [ruby-core:73279] " rubyamateur
2016-01-23  1:41 ` [ruby-core:73281] " me
2016-01-23  1:48 ` [ruby-core:73282] " benton
2016-01-23  1:48 ` [ruby-core:73283] " andrew
2016-01-23  1:54 ` [ruby-core:73284] " andrew
2016-01-23  2:03 ` [ruby-core:73285] " gordon.king02+ruby-lang
2016-01-23  2:07 ` [ruby-core:73286] " merch-redmine
2016-01-23  2:10 ` [ruby-core:73287] " benton
2016-01-23  2:12 ` [ruby-core:73288] " me
2016-01-23  2:17 ` [ruby-core:73289] " benton
2016-01-23  2:32 ` [ruby-core:73290] " merch-redmine
2016-01-23  2:40 ` [ruby-core:73291] " kosaki.motohiro
2016-01-23  2:47 ` [ruby-core:73292] " gordon.king02+ruby-lang
2016-01-23  2:52 ` [ruby-core:73293] " rubyamateur
2016-01-23  3:02 ` [ruby-core:73294] " rubyamateur
2016-01-23  3:26 ` [ruby-core:73295] " duerst
2016-01-23  3:32   ` [ruby-core:73296] " KOSAKI Motohiro
2016-01-23  4:50 ` [ruby-core:73297] " nekocat432
2016-01-23  4:58 ` [ruby-core:73298] " nekocat432
2016-01-23  5:30 ` [ruby-core:73299] " brennx0r
2016-01-23  5:43 ` [ruby-core:73300] " nekocat432
2016-01-23  5:54 ` [ruby-core:73301] " brennx0r
2016-01-23  6:03 ` [ruby-core:73302] " nekocat432
2016-01-23  7:03 ` [ruby-core:73304] " me
2016-01-23  7:33 ` [ruby-core:73305] " gordon.king02+ruby-lang
2016-01-23  8:24 ` [ruby-core:73306] " rubyamateur
2016-01-23  8:37 ` [ruby-core:73307] " shrubby
2016-01-23  8:47 ` [ruby-core:73310] " shrubby
2016-01-23 13:15 ` [ruby-core:73316] " 6ftdan
2016-01-23 16:41 ` [ruby-core:73317] " shortcutter
2016-01-23 18:25 ` [ruby-core:73318] " andrew
2016-01-23 18:28 ` [ruby-core:73319] " me
2016-01-23 19:30 ` [ruby-core:73321] " nekocat432
2016-01-23 20:15 ` [ruby-core:73322] " me
2016-01-23 20:21 ` [ruby-core:73323] " nekocat432
2016-01-23 20:40 ` [ruby-core:73324] " gordon.king02+ruby-lang
2016-01-23 20:42 ` [ruby-core:73325] " coraline
2016-01-23 20:52 ` [ruby-core:73326] " gordon.king02+ruby-lang
2016-01-23 20:53 ` [ruby-core:73327] " rubyamateur
2016-01-23 21:00 ` [ruby-core:73328] " coraline
2016-01-23 21:04 ` [ruby-core:73329] " nekocat432
2016-01-23 21:11 ` [ruby-core:73330] " gordon.king02+ruby-lang
2016-01-23 21:20 ` [ruby-core:73331] " rubyamateur
2016-01-23 21:21 ` [ruby-core:73332] " coraline
2016-01-23 21:24 ` [ruby-core:73333] " merch-redmine
2016-01-24  1:43   ` [ruby-core:73340] " Austin Ziegler
2016-01-23 21:32 ` [ruby-core:73334] " nekocat432
2016-01-23 21:36 ` [ruby-core:73335] " rubyamateur
2016-01-23 21:56 ` [ruby-core:73336] " andrew
2016-01-23 23:46 ` [ruby-core:73337] " benton
2016-01-24  0:13 ` [ruby-core:73338] " 6ftdan
2016-01-24  1:23 ` [ruby-core:73339] " rubyamateur
2016-01-24  2:15 ` [ruby-core:73342] " benton
2016-01-24  2:40 ` [ruby-core:73343] " sawadatsuyoshi
2016-01-24  4:10 ` [ruby-core:73346] " shyouhei
2016-01-24  4:44 ` [ruby-core:73348] " gordon.king02+ruby-lang
2016-01-24  6:20 ` [ruby-core:73349] " duerst
2016-01-24  8:29 ` [ruby-core:73350] " shevegen
2016-01-24 11:30   ` [ruby-core:73353] " Brandon Weaver
2016-01-24 11:41 ` [ruby-core:73354] " shrubby
2016-01-24 12:36 ` [ruby-core:73355] " shortcutter
2016-01-24 13:54 ` [ruby-core:73356] " ary
2016-01-24 17:45 ` [ruby-core:73357] " me
2016-01-24 18:24 ` [ruby-core:73358] " benton
2016-01-24 18:34 ` [ruby-core:73359] " coraline
2016-01-24 18:44 ` [ruby-core:73360] " shortcutter
2016-01-24 19:07 ` [ruby-core:73361] " nekocat432
2016-01-24 19:19 ` [ruby-core:73362] " coraline
2016-01-24 20:04 ` [ruby-core:73363] " mike
2016-01-24 20:33 ` [ruby-core:73364] " rubyamateur
2016-01-24 20:48 ` [ruby-core:73365] " shrubby
2016-01-25  3:10   ` [ruby-core:73391] " Austin Ziegler
2016-01-24 21:07 ` [ruby-core:73366] " shrubby
2016-01-24 21:28 ` [ruby-core:73367] " shrubby
2016-01-24 21:30 ` [ruby-core:73368] " coraline
2016-01-24 21:42 ` [ruby-core:73370] " nekocat432
2016-01-24 22:13 ` [ruby-core:73372] " benton
2016-01-24 23:39   ` [ruby-core:73379] " KOSAKI Motohiro
2016-01-24 23:45     ` [ruby-core:73380] " Jorge Castillo
2016-01-25  3:21       ` [ruby-core:73392] " Austin Ziegler
2016-01-24 22:18 ` [ruby-core:73373] " nekocat432
2016-01-24 22:21 ` [ruby-core:73374] " shortcutter
2016-01-24 22:31 ` [ruby-core:73375] " gordon.king02+ruby-lang
2016-01-24 22:36 ` [ruby-core:73376] " merch-redmine
2016-01-24 23:11 ` [ruby-core:73377] " benton
2016-01-24 23:17 ` [ruby-core:73378] " nekocat432
2016-01-25  0:09 ` [ruby-core:73381] " shyouhei
2016-01-25  0:56 ` [ruby-core:73382] " shyouhei
2016-01-25  1:04 ` [ruby-core:73383] " dblock
2016-01-25  1:22 ` [ruby-core:73384] " yuki
2016-01-25  1:27 ` [ruby-core:73385] " me
2016-01-25  1:34 ` [ruby-core:73386] " gordon.king02+ruby-lang
2016-01-25  1:41 ` [ruby-core:73387] " me
2016-01-25  1:49 ` [ruby-core:73388] " me
2016-01-25  2:16 ` [ruby-core:73389] " gordon.king02+ruby-lang
2016-01-25  2:56 ` [ruby-core:73390] " sawadatsuyoshi
2016-01-25  3:48   ` [ruby-core:73393] " Eric Wong
2016-01-25  3:48 ` [ruby-core:73394] " naruse
2016-01-25  5:29 ` [ruby-core:73395] " duerst
2016-01-25  6:12 ` [ruby-core:73396] " hi
2016-01-25  6:18 ` [ruby-core:73397] " shrubby
2016-01-25 15:51   ` [ruby-core:73422] " Austin Ziegler
2016-01-25  6:31 ` [ruby-core:73399] " shrubby
2016-01-25  6:38 ` [ruby-core:73400] " shrubby
2016-01-25  6:58 ` [ruby-core:73402] " shrubby
2016-01-25  7:09 ` [ruby-core:73403] " nekocat432
2016-01-25  7:22 ` [ruby-core:73404] " rubyamateur
2016-01-25 15:57   ` [ruby-core:73423] " Austin Ziegler
2016-01-25 10:19 ` [ruby-core:73407] " me
2016-01-25 12:03 ` [ruby-core:73409] " andrew
2016-01-25 12:27 ` [ruby-core:73410] " nekocat432
2016-01-25 13:06 ` [ruby-core:73421] " nekocat432
2016-01-25 16:32   ` [ruby-core:73425] " Austin Ziegler
2016-01-26  5:25     ` [ruby-core:73469] " Martin J. Dürst
2016-01-26 15:39       ` [ruby-core:73482] " Austin Ziegler
2016-01-26 16:49         ` [ruby-core:73485] " Andrew Vit
2016-01-26 19:30           ` [ruby-core:73488] " Austin Ziegler
2016-01-25 13:11 ` [ruby-core:73412] " usa
2016-01-25 20:36   ` [ruby-core:73445] " Eric Wong
2016-01-25 13:53 ` [ruby-core:73414] " shrubby
2016-01-25 13:58 ` [ruby-core:73415] " nekocat432
2016-01-25 14:13 ` [ruby-core:73419] " shrubby
2016-01-25 14:14 ` [ruby-core:73418] " usa
2016-01-25 14:25 ` [ruby-core:73416] " usa
2016-01-25 14:40 ` [ruby-core:73417] " shrubby
2016-01-25 15:01 ` [ruby-core:73420] " shrubby
2016-01-25 16:18 ` [ruby-core:73424] " vjatseslav.gedrovits
2016-01-25 16:53 ` [ruby-core:73426] " shortcutter
2016-01-25 17:23   ` [ruby-core:73427] " Austin Ziegler
2016-01-25 18:09 ` [ruby-core:73428] " sawadatsuyoshi
2016-01-25 18:24 ` [ruby-core:73430] " jonathan
2016-01-25 18:49 ` [ruby-core:73431] " meta
2016-01-25 18:53 ` [ruby-core:73432] " nekocat432
2016-01-25 19:16 ` [ruby-core:73433] " ken.gerrard
2016-01-25 19:24 ` [ruby-core:73438] " nekocat432
2016-01-25 20:10 ` [ruby-core:73443] " me
2016-01-25 20:12 ` [ruby-core:73444] " nekocat432
2016-01-25 22:04 ` [ruby-core:73447] " shrubby
2016-01-25 22:22 ` [ruby-core:73448] " shrubby
2016-01-25 22:28 ` [ruby-core:73450] " shrubby
2016-01-25 22:28 ` [ruby-core:73451] " rubyamateur
2016-01-25 22:52 ` [ruby-core:73452] " shrubby
2016-01-25 22:55 ` [ruby-core:73453] " coraline
2016-01-25 23:23 ` [ruby-core:73455] " 6ftdan
2016-01-26  0:08 ` [ruby-core:73456] " carlosjennings
2016-01-26  0:16 ` [ruby-core:73457] " rubyamateur
2016-01-26  0:23 ` [ruby-core:73458] " andrew
2016-01-26  3:14 ` [ruby-core:73462] " naruse
2016-01-26  3:32 ` [ruby-core:73463] " sam.saffron
2016-01-26  3:34 ` [ruby-core:73464] " naruse
2016-01-26  3:41 ` [ruby-core:73465] " naruse
2016-01-26  4:10 ` [ruby-core:73466] " usa
2016-01-26  4:21 ` [ruby-core:73467] " kosaki.motohiro
2016-01-26  4:33 ` [ruby-core:73468] " kosaki.motohiro
2016-01-26  5:27 ` [ruby-core:73470] " kosaki.motohiro
2016-01-26  5:31   ` [ruby-core:73471] " Brandon Weaver
2016-01-26 10:07 ` [ruby-core:73475] " vjatseslav.gedrovits
2016-01-26 12:21 ` [ruby-core:73477] " shortcutter
2016-01-26 16:03 ` [ruby-core:73483] " hi
2016-01-26 16:48 ` [ruby-core:73484] " nekocat432
2016-01-26 16:58 ` [ruby-core:73486] " git
2016-01-26 19:40   ` [ruby-core:73489] " Austin Ziegler
2016-01-26 20:54 ` [ruby-core:73490] " me
2016-01-26 21:05 ` [ruby-core:73491] " git
2016-01-26 21:10   ` [ruby-core:73492] " Andrew Kirilenko
2016-01-26 21:53     ` [ruby-core:73494] " Brandon Weaver
2016-01-26 22:15       ` [ruby-core:73498] " Andrew Kirilenko
2016-01-26 22:53         ` [ruby-core:73500] " Austin Ziegler
2016-01-27  7:39           ` [ruby-core:73527] " Andrew Kirilenko
2016-01-27 15:21             ` [ruby-core:73540] " Andrew Kirilenko
2016-01-26 22:17 ` [ruby-core:73499] " mperham
2016-01-26 23:07 ` [ruby-core:73501] " me
2016-01-26 23:15 ` [ruby-core:73503] " stephen.celis
2016-01-27  0:44 ` [ruby-core:73507] " gregory.t.brown
2016-01-27  2:00 ` [ruby-core:73508] " rubyhubie
2016-01-27  2:15 ` [ruby-core:73509] " coraline
2016-01-27  2:21 ` [ruby-core:73511] " rubyhubie
2016-01-27  3:46 ` [ruby-core:73513] " gordon.king02+ruby-lang
2016-01-27  4:18 ` [ruby-core:73514] " hanmac
2016-01-27  4:23 ` [ruby-core:73515] " coraline
2016-01-27  4:28 ` [ruby-core:73516] " nekocat432
2016-01-27  4:34 ` [ruby-core:73517] " coraline
2016-01-27  4:38 ` [ruby-core:73518] " hanmac
2016-01-27  5:20 ` [ruby-core:73519] " nekocat432
2016-01-27  7:28   ` [ruby-core:73525] " Austin Ziegler
2016-01-27  5:25 ` [ruby-core:73520] " gordon.king02+ruby-lang
2016-01-27  5:33 ` [ruby-core:73521] " matz
2016-01-27  7:28   ` [ruby-core:73526] " Austin Ziegler
2016-01-27  5:36 ` [ruby-core:73522] " naruse
2016-01-27  5:52 ` [ruby-core:73523] " me
2016-01-27 16:04 ` [ruby-core:73542] " evan
2016-01-27 16:28 ` [ruby-core:73543] " nekocat432
2016-01-28  1:30 ` [ruby-core:73546] " andrew
2016-01-28 17:30 ` [ruby-core:73555] " lisabeld
2016-01-28 19:12 ` [ruby-core:73557] " shortcutter
2016-01-28 19:38 ` [ruby-core:73558] " andrew.kirilenko
2016-01-29  5:27   ` [ruby-core:73568] " Austin Ziegler
2016-01-29  8:40     ` [ruby-core:73573] " Andrew Kirilenko
2016-01-29 14:43       ` [ruby-core:73580] " Austin Ziegler
2016-01-29 15:24         ` [ruby-core:73581] " Andrew Kirilenko
2016-01-28 22:14 ` [ruby-core:73563] " 6ftdan
2016-01-29  5:44   ` [ruby-core:73569] " Austin Ziegler
2016-01-29  2:10 ` [ruby-core:73565] " jaennirin
2016-01-29  3:11 ` [ruby-core:73566] " root
2016-01-29  5:58   ` [ruby-core:73570] " Austin Ziegler
2016-01-29  6:37 ` [ruby-core:73571] " angularjays
2016-01-29 13:42   ` [ruby-core:73577] " Austin Ziegler
2016-01-29  8:36 ` [ruby-core:73572] " chris
2016-01-29 14:17   ` [ruby-core:73579] " Austin Ziegler
2016-01-29 18:59 ` [ruby-core:73586] " andrew
2016-01-29 20:39   ` [ruby-core:73587] " Matthew Kerwin
2016-01-30  1:48     ` [ruby-core:73590] " Urabe Shyouhei
2016-02-05 23:46     ` [ruby-core:73721] " Matthew Kerwin
2016-01-30 11:31 ` [ruby-core:73601] " 2uc9y1+b3kakyaq8zl2c
2016-01-30 11:54 ` [ruby-core:73602] " 2uc9y1+b3kakyaq8zl2c
2016-01-30 19:12 ` [ruby-core:73608] " andrew
2016-01-30 19:56 ` [ruby-core:73609] " coraline
2016-01-30 20:15 ` [ruby-core:73610] " shortcutter
2016-01-30 20:25 ` [ruby-core:73612] " merch-redmine
2016-01-30 21:47 ` [ruby-core:73613] " jaennirin
2016-01-30 22:50   ` [ruby-core:73615] " KOSAKI Motohiro
2016-01-30 22:03 ` [ruby-core:73614] " coraline
2016-01-31  7:52 ` [ruby-core:73617] " chris
2016-02-01  3:59 ` [ruby-core:73623] " kev
2016-02-04 16:42 ` [ruby-core:73692] [Ruby trunk Misc#12004] " coraline
2016-02-04 20:25 ` [ruby-core:73694] " 6ftdan
2016-02-04 20:39 ` [ruby-core:73695] " coraline
2016-02-04 23:25   ` [ruby-core:73701] " Bill Kelly
2016-02-04 23:09 ` [ruby-core:73699] " mrchazman
2016-02-05  6:34 ` [ruby-core:73707] " hanmac
2016-02-05  7:16   ` [ruby-core:73708] " Austin Ziegler
2016-02-05 22:30     ` [ruby-core:73719] " Andrew Kirilenko
2016-02-05 13:17 ` [ruby-core:73711] " yuri.leikind
2016-02-05 16:02 ` [ruby-core:73716] " vahkia
2016-02-05 16:12 ` [ruby-core:73717] " vahkia
2016-02-05 23:37 ` [ruby-core:73720] " jaennirin
2016-02-06  9:54 ` [ruby-core:73722] " shrubby
2016-02-07 22:39 ` [ruby-core:73738] " jake
2016-02-08 13:20 ` [ruby-core:73742] " 2ytva1+e50cfdrrp3lw8
2016-02-11 10:24 ` [ruby-core:73771] " chris
2016-02-11 10:37   ` [ruby-core:73772] " benjamin barber
2016-02-17  7:47 ` [ruby-core:73859] [Ruby trunk Misc#12004][Closed] " matz
2016-02-17 22:48 ` [ruby-core:73866] [Ruby trunk Misc#12004] " brad
2016-02-18 20:18   ` [ruby-core:73880] " benjamin barber
2016-02-18 20:03 ` [ruby-core:73879] " calcop
2016-02-19 12:02 ` [ruby-core:73889] " shrubby
2016-02-26  7:26 ` [ruby-core:74003] " goedel74
2016-02-26 12:32 ` [ruby-core:74008] " pat
2018-04-21 19:50 ` [ruby-core:86646] " gabe
2018-04-22 22:26   ` [ruby-core:86652] " Bill Kelly

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).