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 --]
next prev parent 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