ksummit.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: Rodrigo Vivi <rodrigo.vivi@gmail.com>
To: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Cc: ksummit-discuss@lists.linuxfoundation.org
Subject: Re: [Ksummit-discuss] New CoC and Brendan Eich
Date: Tue, 9 Oct 2018 08:59:32 -0700	[thread overview]
Message-ID: <CABVU7+sy+BxuFo-UQyB8BhthH1eyNUfuYnGdG41u+ko0hZAy6g@mail.gmail.com> (raw)
In-Reply-To: <20181009070736.42b8fea5@coco.lan>

[-- Attachment #1: Type: text/plain, Size: 5450 bytes --]

On Tue, Oct 9, 2018 at 3:07 AM Mauro Carvalho Chehab <
mchehab+samsung@kernel.org> wrote:

> Em Mon, 8 Oct 2018 16:20:05 -0700
> Rodrigo Vivi <rodrigo.vivi@gmail.com> escreveu:
>
> > > > > What is going to happen when someone gets fired after being
> accused of
> > > > > violating the CoC and they lose $20M in options? INAL but it
> appears
> > > > > to me that the CoC has created lawsuit exposure for all of the
> > > > > maintainers. This CoC really needs to be vetted by the kernel legal
> > > > > team.
> > > > >
> > > >
> > > > you mean If someone gets fired for violating respect to the other
> human
> > > > being in public?!
> > > > I'm afraid this already happen around the world. And I never saw
> anyone
> > > > blaming news or social networks for that. The cause of this
> consequence
> > > is
> > > > on the speech itself, not on the channels....
> > >
> > > No, that's not what's written at the letter of the CoC. It is written
> > > there that:
> > >
> > > If developer A violates the CoC insulting developer B, the maintainer
> C is
> > > responsible to take actions against developer B.
> > >
> > > If maintainer C doesn't take actions[1], developer B can complain to
> > > TAB against maintainer C (and not against developer A).
> > >
> > > In other words, at the light of this CoC, the one that should be held
> > > into account is not the one that lacked respect. It is someone else
> > > that was unable to "educate" developer A.
> > >
> > > [1] It should be notice that, even the best good will maintainer
> > > won't be able to enforce the CoC, as several actions are impossible to
> > > handle for an e-mail-based workflow: maintainer B can't edit or
> > > remove all copies of an email that developer A posted on a public
> > > mailing list and their mirrors. Even his capability of banning
> developer A
> > > is limited, as he usually doesn't maintain the e-mail server. So, he
> has
> > > to ask someone else to do that.
> > >
> >
> > Thanks for explaining like this. Maybe now I understand why some people
> > are freaking out about it.
> >
> > But in my simplified example just add the Maintainer as conniving.
>
> That is just plain wrong. You can blame the Internet infrastructure
> for not allowing removing or editing the text of a previously sent
> e-mail. Another e-mail technology, developed back at the eighties
> would have allowed such changes (X.400).
>
> In any case, the maintainer can't really take any action about that.
> What it is sent, can't be edited anymore. Also, usually, if one
> tries to reply to a troll who posts insults, all you get is more
> insults. There are plenty of examples like that at public mailing lists.
>

So let's rewrite in a way that is "edit or reject if possible" or whenever
possible
or something like that. Because if we can edit but don't take any action we
are
being conniving.


>
> > So, a company would fire maintainer for being conniving with an
> harassment
> > or any other unacceptable behavior, right?!
> >
> > So, Developer A shouts racists words, maintainer C doesn't C the email.
> > Developer B complains to the TAB against Developer A and Maintainer C.
>
> No. If you read the CoC carefully, you'll see that it doesn't
> have anything saying that TAB would be taking any action against
> Developer A. The only person that this CoC who would be punished,
> on this CoC's "enforcement" section is the maintainer.
>

And what I'm suggesting is to do additions to make it more clear about
the procedures and recommendations.
Instead of remove critical parts.


>
> -
>
> See, this CoC was conceived with Github in mind. There, both the
> author of a comment/issue/PR/... and the maintainers of a project have
> full rights to edit or remove any post.
>

So let's fix this by making clear that we need to edit whenever possible...


>
> Also, there is a company behind Github that needs a way to protect
> themselves from being sued if someone post harassment messages there
> (because this is illegal on several places).
>

Another reason to move faster to Gitlab?



>
> On a Github like service, the hole of the people who will prevent illegal
> posts are the ones that own or co-maintain projects. If they're not
> willing to do it, then Github can impose bans.
>
> In other words, if someone comes after Github due to an harassment
> post, they have legal ways to impose penalties to the ones that
> aren't enforcing their policies. The same applies to a project
> owner that gave commit grants to other developers: they can also
> ban them if, for example, a PR with some harassment text on
> it gets merged.


> -
>
> The way it is, the way it is currently written, I can't see how this
> particular CoC would work for e-mails, as technically, there's no way
> for anyone to remove a post that was already sent. It won't work either
> for Bugzilla or Trac, as there nobody can edit or remove any entry
> (not even the author). People can only add new comments.
>
> I'd say that, even wiki pages (using Mediawiki, for example)
> won't fully complain. There, people can be banned and contents
> can be edited, but if one looks at the page history, the old
> content can still be seen.
>
> In other words, if we use this particular CoC, we need to either
> to fix it or to change our workflow to only use Github (or a similar
> implementation with the same concepts in mind) and don't use
> anymore e-mails, bugzilla, mediawiki, ...
>
> Thanks,
> Mauro
>

[-- Attachment #2: Type: text/html, Size: 7322 bytes --]

  reply	other threads:[~2018-10-09 15:59 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-04 16:23 jonsmirl
2018-10-04 18:33 ` Laurent Pinchart
2018-10-04 19:05   ` jonsmirl
2018-10-04 19:21     ` Rodrigo Vivi
2018-10-04 19:53       ` jonsmirl
2018-10-05  7:21       ` Geert Uytterhoeven
2018-10-08 21:35       ` Mauro Carvalho Chehab
2018-10-08 23:20         ` Rodrigo Vivi
2018-10-09 10:07           ` Mauro Carvalho Chehab
2018-10-09 15:59             ` Rodrigo Vivi [this message]
2018-10-09 16:52             ` Chris Mason
2018-10-09 22:03               ` Dan Williams
2018-10-10  6:47                 ` Geert Uytterhoeven
2018-10-10 13:57                   ` Mauro Carvalho Chehab
2018-10-10 17:21                     ` Josh Triplett
2018-10-10 18:28                       ` Mauro Carvalho Chehab
2018-10-10 19:56                         ` Josh Triplett
2018-10-10 20:12                           ` Mauro Carvalho Chehab
2018-10-10 20:17                             ` Josh Triplett
2018-10-04 19:34     ` Laurent Pinchart
2018-10-04 20:39   ` Al Viro
2018-10-04 20:56     ` Jonathan Corbet
2018-10-04 21:27       ` Thomas Gleixner
2018-10-04 22:04         ` Jonathan Corbet
2018-10-05 16:03           ` Theodore Y. Ts'o
2018-10-04 22:05         ` Tim.Bird
2018-10-05  6:23           ` Christoph Hellwig
2018-10-05  7:12       ` Geert Uytterhoeven
2018-10-05  7:50         ` Josh Triplett
2018-10-05  9:20           ` Jani Nikula
2018-10-05  9:57             ` Laurent Pinchart
2018-10-05 10:45               ` Joe Perches
2018-10-05 10:55                 ` Laurent Pinchart
2018-10-05 12:59               ` Jani Nikula
2018-10-05 13:09                 ` Laurent Pinchart
2018-10-05 15:17                 ` James Bottomley
2018-10-05 18:28                   ` Josh Triplett
2018-10-05 18:39                     ` James Bottomley
2018-10-04 20:57     ` Josh Triplett
2018-10-05  7:16       ` Geert Uytterhoeven
2018-10-05  7:51         ` Josh Triplett
2018-10-05  8:00           ` Geert Uytterhoeven
2018-10-05  8:44             ` Josh Triplett
2018-10-05 15:26           ` James Bottomley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CABVU7+sy+BxuFo-UQyB8BhthH1eyNUfuYnGdG41u+ko0hZAy6g@mail.gmail.com \
    --to=rodrigo.vivi@gmail.com \
    --cc=ksummit-discuss@lists.linuxfoundation.org \
    --cc=mchehab+samsung@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox