X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail-io0-f180.google.com (mail-io0-f180.google.com [209.85.223.180]) by lists.alpinelinux.org (Postfix) with ESMTP id B09CF5C5465 for ; Fri, 12 May 2017 14:58:16 +0000 (GMT) Received: by mail-io0-f180.google.com with SMTP id k91so41667976ioi.1 for ; Fri, 12 May 2017 07:58:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=reevoo.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Dg9HSL93wlL3apNfph+8kEB/9jkqetrR+H/yBd0wwrc=; b=fZUBoqnjtEHx4BNAB4RBbv5jz4oAY62Js+UaVe5Z7xj6cMOIBO4YdssTRGeHxR0D4W 9q0/8izyzkt2KiEI0Im860OUGAcyaz9YKwYFh+bpyo8SpusnMnvPHf0w1DkQJ7BbrxSB 1vC64RsQFEAUu2fpWqhnuc8HRAT0GtjBuQIZ4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Dg9HSL93wlL3apNfph+8kEB/9jkqetrR+H/yBd0wwrc=; b=o4y3S21iPGLbZarVs8NKLWygc44/e6i0D6kq57UtZERPNEB2zy4JuqP3nhzj+7wv1G jZe6SfnZCH3CVWAOiQV/880r0bKhxrtS2CW0JK3hIoNLFkiLo97NMVzBJ+/AXzEtf7Fj HB+seXw0AH+hVGa8aebBgENb8IRozZmkZBXZrc4usgikMItZP8/d9xtTAe6ZwBDF02Zq GrtN+rjN4F7vxTPxduGZ6tT36ZwndO0lrDkBQqdj9Of1p5iIWLRej3lSBVSN/Ls1KA48 zQHMQqlfh2SB6KTtuF3J9B18Cich6rZu7GUlVT6eobqKYkevAun/urthzINbz4Ym4Pu8 xhEQ== X-Gm-Message-State: AODbwcD3/RhGdIQ3+xo+N421Wv4/HiOeEh9W21Lc7IWbrbQLMX4hvYPT 7qALtdtaFxy3LMiso0hHY/wi7TmbAHZe X-Received: by 10.107.163.84 with SMTP id m81mr4316291ioe.74.1494601096157; Fri, 12 May 2017 07:58:16 -0700 (PDT) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.79.124.68 with HTTP; Fri, 12 May 2017 07:58:15 -0700 (PDT) In-Reply-To: References: From: Ed Robinson Date: Fri, 12 May 2017 15:58:15 +0100 Message-ID: Subject: Re: [alpine-devel] Code of Cond To: 7heo <7heo@mail.com> Cc: alpine-devel@lists.alpinelinux.org Content-Type: multipart/alternative; boundary="001a1140422c6b248c054f54efb7" --001a1140422c6b248c054f54efb7 Content-Type: text/plain; charset="UTF-8" I am broadly in agreement with this. I especially like that it basically assumes that we can all be trusted to do the right thing, and that some broad guidelines of don't personally attack people or be super unprofessional are clearly enough. I would probably just drop point number 3 in the hope that we in the community can be trusted to have some common sense over the issue. While I agree with the sentiment, it is likely to attract the wrong sort of attention from people who would find such words incendiary. If you want to keep it, I would suggest dropping the phrase "nor giving weapons to so called social justice warriors", I can think of more than one person who would take that the wrong way... Anyway, thanks for doing this. Ed On Thu, May 11, 2017 at 11:49 PM, 7heo <7heo@mail.com> wrote: > Hey people, > > a few of us have been discussing every now and then the possibility of > ever needing a CoC. > > Following an exchange of opinions with some of the long-time Alpine > developers today, I decided to come up with a CoC asap, for two reasons: > > 1. Abuses in the community would have an objective ground to be fought on. > 2. Nobody could then come claiming we do not have a CoC and present us > with a much more harmful and complex alternative (as it has been the case > in many open source projects already) > > Here goes my proposal (followed by explanations for each point), loosely > based on the proposals from the PostgreSQL mailing list: > > Alpine (AKA Alpine-Linux and Alpine-OS) Code of Conduct (CoC) > ============================================================= > > 1. This CoC is to provide community guidelines for creating and enforcing > a safe, respectful, productive, and collaborative place for any person who > is willing to contribute in a safe, respectful, productive and > collaborative way. > > 2. A safe, respectful, productive and collaborative environment is free of > personal attacks and disparaging remarks of any kind, including, but not > limited to, racial, ethnic, gender-related, religious, political, > sexual-orientation related slur. > > 3. This CoC is not about being offended, nor giving weapons to so called > social justice warriors. One should always assume good intentions. As with > any diverse community, anyone would otherwise eventually get offended at > something. > > 4. Any sustained disruption of the collaborative space (mailing lists, IRC > etc.) or other Alpine events shall be construed as a violation of this CoC > and appropriate action will be taken by the Alpine community moderators. > > 5. Any amendment made to this CoC should be approved by all Alpine > developers (i.e. all people who have commit rights on the repositories). > > 6. The CoC is only about interaction with the Alpine community. Your > private and public lives outside of the Alpine community are your own. Any > issue arising outside of the Alpine community and not directly technically > related with the Alpine maintained software shall neither be discussed nor > arbitrated within the community. > > ---- > > Explanations: > > 1. Alpine is about contribution first, community second. The community > only exists for the sole purpose of contributing together to Alpine. Not > the other way around. > > 2. Such an contribution-welcoming environment can only happen when people > leave their personal different at the door. Toxic behavior (like personal > attacks) have no place in our community. i.e.: "Your work sucks" is fine > while "you suck" isn't. > > 3. The FOSS community has recently seen a drastic increase of lobbying for > exclusion, and censoring attempts, against some contributors, from certain > groups. Offensive and toxic behavior within the community will be dealt > with according to point two. Offensive and toxic behavior outside of it > will be ignored according to point six. > > 4. As explained in point one, the main and foremost goal of our community > is to support contribution. Anything threatening or impeding contribution > is therefore directly harming the primary goal of our mailing lists and IRC > channels; and has to be prevented. > > 5. Again, as explained in point one, the goal of the community is > contribution. This CoC, discussing it, and all the work related to it are > wasted time in regards to the technical progress. This requirement is meant > as a discussion deterrent, as it will be pointless to discuss any proposal > to the CoC as soon as one developer disagrees. > > 6. We do not care if you torture kittens or beat up puppies outside of our > community. As long as you are keeping things separated, we will. > > ---- > > I hope I made it well enough that we do not have to spend too much time > discussing it. > > Theo. > > > --- > Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org > Help: alpine-devel+help@lists.alpinelinux.org > --- > > --001a1140422c6b248c054f54efb7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I am broadly in agreement with this. I especially like tha= t it basically assumes that we can all be trusted to do the right thing, an= d that some broad guidelines of don't personally attack people or be su= per unprofessional are clearly enough.

I would probably = just drop point number 3 in the hope that we in the community can be truste= d to have some common sense over the issue.=C2=A0 While I agree with the se= ntiment, it is likely to attract the wrong sort of attention from people wh= o would find such words incendiary. =C2=A0 If you want to keep it, I would = suggest dropping the phrase "nor givi= ng weapons to so called social justice warriors", I can think of more = than one person who would take that the wrong way...

Anyway, thanks for doing = this.

Ed
On Thu, May 11, 2017 at 11:49 PM, 7heo <7heo@mail.= com> wrote:
Hey people,

a few of us have been discussing every now and then the possibility of ever= needing a CoC.

Following an exchange of opinions with some of the long-time Alpine develop= ers today, I decided to come up with a CoC asap, for two reasons:

1. Abuses in the community would have an objective ground to be fought on.<= br> 2. Nobody could then come claiming we do not have a CoC and present us with= a much more harmful and complex alternative (as it has been the case in ma= ny open source projects already)

Here goes my proposal (followed by explanations for each point), loosely ba= sed on the proposals from the PostgreSQL mailing list:

Alpine (AKA Alpine-Linux and Alpine-OS) Code of Conduct (CoC)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

1. This CoC is to provide community guidelines for creating and enforcing a= safe, respectful, productive, and collaborative place for any person who i= s willing to contribute in a safe, respectful, productive and collaborative= way.

2. A safe, respectful, productive and collaborative environment is free of = personal attacks and disparaging remarks of any kind, including, but not li= mited to, racial, ethnic, gender-related, religious, political, sexual-orie= ntation related slur.

3. This CoC is not about being offended, nor giving weapons to so called so= cial justice warriors. One should always assume good intentions. As with an= y diverse community, anyone would otherwise eventually get offended at some= thing.

4. Any sustained disruption of the collaborative space (mailing lists, IRC = etc.) or other Alpine events shall be construed as a violation of this CoC = and appropriate action will be taken by the Alpine community moderators.
5. Any amendment made to this CoC should be approved by all Alpine develope= rs (i.e. all people who have commit rights on the repositories).

6. The CoC is only about interaction with the Alpine community. Your privat= e and public lives outside of the Alpine community are your own. Any issue = arising outside of the Alpine community and not directly technically relate= d with the Alpine maintained software shall neither be discussed nor arbitr= ated within the community.

----

Explanations:

1. Alpine is about contribution first, community second. The community only= exists for the sole purpose of contributing together to Alpine. Not the ot= her way around.

2. Such an contribution-welcoming environment can only happen when people l= eave their personal different at the door. Toxic behavior (like personal at= tacks) have no place in our community. i.e.: "Your work sucks" is= fine while "you suck" isn't.

3. The FOSS community has recently seen a drastic increase of lobbying for = exclusion, and censoring attempts, against some contributors, from certain = groups. Offensive and toxic behavior within the community will be dealt wit= h according to point two. Offensive and toxic behavior outside of it will b= e ignored according to point six.

4. As explained in point one, the main and foremost goal of our community i= s to support contribution. Anything threatening or impeding contribution is= therefore directly harming the primary goal of our mailing lists and IRC c= hannels; and has to be prevented.

5. Again, as explained in point one, the goal of the community is contribut= ion. This CoC, discussing it, and all the work related to it are wasted tim= e in regards to the technical progress. This requirement is meant as a disc= ussion deterrent, as it will be pointless to discuss any proposal to the Co= C as soon as one developer disagrees.

6. We do not care if you torture kittens or beat up puppies outside of our = community. As long as you are keeping things separated, we will.

----

I hope I made it well enough that we do not have to spend too much time dis= cussing it.

Theo.


---
Unsubscribe:=C2=A0 alpine-devel+unsubscribe@lists.alpinelin= ux.org
Help:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0alpine-devel+help@lists.alpinelinux.org
---


--001a1140422c6b248c054f54efb7-- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---