Dear TF members,
Here's the draft minutes from our call back in April.
There's two more sets to come, I'll try to get them all sent this
week.
Cheers
Ant
***
Draft Minutes – CoC TF Twelfth Call
30 April 16:30 (UTC+2)
Present: Athina Fragkouli, Antony Gollan, Brian Nisbet, Leo
Vegoda
Summary: The TF agreed to put together a discussion
document on how the CoC Team will work with the WG Chairs. It was
noted that this would require communication between the two
groups, and it would be hard to create a detailed operational
procedure until a CoC Team was in place. The TF discussed that
there would need to be a way to update the CoC in the future;
ideally this would not require another TF (depending on the nature
of the change). The group agreed to try condensing or removing
some of the lists of examples in the current draft. Looking at
technical requirements, the TF discussed whether the RIPE NCC
should maintain the system to receive/archive reports or if it
would be better for a third-party to manage this. It was noted
that the same confidentiality issues would exist with a
third-party and the TF thought the RIPE NCC could be trusted to
operate such a system. The TF discussed the upcoming BoF at RIPE
82 and agreed this should focus on topics relating to the process
and CoC Team. The TF also agreed to seek a neutral party to
moderate the discussion.
1. Minutes
Approval of the minutes was moved to the next call.
2. Agenda
There were no changes to the agenda.
3. Actions
- (Ongoing) RIPE NCC to review reporting requirements to inform
a process of improvements to the CoC (likely tooling and legal
analysis).
Leo shared the document the RIPE NCC had been working on with the
group.
Antony explained they had been thinking of the steps that would
need to happen and whether there were any legal concerns
associated with them. Then they tried to anticipate how this could
translate into an actual process – this latter part was where they
had made the most assumptions and likely would have gotten things
wrong. Once they had the document finished, the TF could let them
know what parts of the process should change.
- (Ongoing) TF to think about how the CoC Team and the WG
Chairs would work together to manage discussions on mailing
lists.
Brian said he had been thinking in terms of active collaboration.
It was important to make sure the CoC Team wasn’t compromised by a
WG chair deciding arbitrarily that something wasn’t a CoC issue.
At the same time, chairs shouldn’t have to make a report or go
through some process before they could moderate someone on their
mailing list. This would require communication when these
conflicts came up. They could put things down on paper, but it
would be hard to set an operational procedure until they had a CoC
Team that could actually sit down with the WG Chairs Collective.
He wanted the TF to avoid binding the CoC Team to a particular way
of working. The CoC Team would also need the ability to escalate
the issue if cooperation with the chairs didn’t work. Brian
volunteered to draft something on this.
Athina said she saw three steps here. The first was a report and
whether this should go via the CoC Team or the WG chair first, in
which case they should have the first level of filtering to decide
where the issue went. The next step would be the evaluation, and
whether this would be done by the CoC Team or together with the
chair. The third step was the execution – here they should
understand if the WG chairs would execute whatever evaluation came
from the CoC Team or whether they had some discretion.
Leo suggested there was an initial step where the WG chair could
proactively manage the mailing list (by highlighting inappropriate
behaviour). Waiting for a complaint was probably not the best
approach and guiding people towards good behaviour might be
better.
Brian said he liked Athina’s three stages. He could use that as a
framework for the document he would put together. One key
principle was that anyone in the community should be able to go to
the CoC Team directly, without barriers or prerequisites.
Action: Brian to draft discussion document on cooperation
between the CoC Team and WG Chairs.
- (Ongoing) TF to think about the appropriate level of process
to allow further improvements to the CoC.
Leo said what they produced would not be perfect and they had a
responsibility to provide some guidance on how the document could
be further improved and updated. Doing this via another TF was
probably not ideal. He was thinking they could ask the community
for input on this at their BoF.
Antony said maybe they could have some sort of periodic
interaction where the CoC Team reported to the community at a
defined interval. As part of this, it could make recommendations
based on its experience implementing the CoC. Simple
recommendations could go ahead straight away (making CoC Team
contact details more prominent, for example), while more
complicated ones could be handled through a more appropriate
process, such as a TF.
Athina asked if the PDP could be useful here.
Brian said he would like it if changes could be made with less
difficulty and process than their current approach, within reason.
The idea he had was the CoC Team could speak to the RIPE Chair
team and a decision could be made corresponding to the size of the
change. Basic things like contact details could go ahead, while
more substantial changes could take a more formal process. But if
they encountered a problem or potential loophole, he would prefer
it didn’t take six months or longer to fix.
Leo said it was important to separate the code from the
implementation. Adjusting the implementation should be relatively
easy, while making changes to the CoC should be more difficult.
Brian said it was one of those things that affected everyone. For
a change to the charter of his WG, it was only the WG that had to
agree. Bigger things like this needed to be decided on by the
wider community/RIPE plenary.
Athina said if they had a CoC that was based on principles, future
changes might introduce other principles or more clarity – so they
could amend the document and add details. Alternatively, they
could say that previous decisions created a jurisprudence and,
based on those examples, specific behaviour was/was not a
violation.
Antony asked if a jurisprudence approach relied on knowing the
specifics of past cases, while in a CoC situation this would not
be so transparent.
Athina said they had something like this with their arbitration
panel, where they published a summary of each case that was
sufficiently broad and anonymised.
Leo said he liked the idea of guiding precedent. His only concern
was if that would make it difficult to provide confidentiality to
people. And if the summaries were broad, they might not be enough
for a different CoC Team in the future to draw from (as it might
lack a memory of the case). What made a precedent work was that
you could read the report – which might not be the case here.
Brian said this was generally how code of conducts evolved. It
wasn’t that they needed to be able to find the details behind the
judgement, it was that the situation had created new needs. The
case he had referenced to on their previous call (an attendee
reacting in an insulting way to someone who was themselves
harassing someone else) was explicitly identified as not a
violation of the CoC. Making this kind of change didn’t require
knowledge of the details. It was also important to note that they
might want to update their CoC proactively in response to issues
from other communities that they wanted to avoid in RIPE.
Leo said Brian had a point there – they might need to react to a
situation that hadn’t yet emerged in the RIPE community.
- Leo to draft slides for BoF (see agenda item below)
Leo said he had received feedback from the RIPE Chair Team. They
wanted them to use the BoF to focus on issues relating to
implementation – processes and the makeup of the CoC Team –
especially in the context of having the same CoC for other
meetings. For example, would they want separate teams? And what
sort of volunteer requirements would be needed? They might also
ask about the level of detail needed in the document.
Brian asked if Leo was talking about moving some of the lists in
the CoC elsewhere.
Leo said that had been suggested (moving the examples currently in
the CoC to the document on process).
Brian said his concern was that people would only read the process
document when making a report. People might miss something or
wonder why this was not in the first document. It ultimately came
down to what this looked like.
Leo said he could appreciate that, however, the longer the
document was, the less likely people were to read it. If they went
from limited understanding to appreciable understanding, he
thought that was a success.
Brian said it depended on how much shorter this made the document
and what would be removed.
Leo said they could float this idea at the BoF and say that this
was what they were looking at. If people wanted more illustrative
examples, they would know to include them. The danger was that in
doing so, you were creating a detailed list of behaviour and the
incentive was to keep adding more examples.
Action: Leo to draft BoF slides
Action: Leo to merge some of the illustrative examples in the
CoC to make the document shorter
Antony said with the examples they had at the moment – they had
two categories – one was positive/aspirational and the other was
negative. Only those negative behaviours could constitute a
violation. If they wanted to reduce the document, perhaps they
could focus on condensing the first category.
Leo said he was tempted to do the opposite. His concern was that
every time they added a negative behaviour, they ran the risk of
people saying that because another behaviour wasn’t in the list of
examples, it was not a violation. An extremely short list might be
a better indicator that it was illustrative rather than a complete
list.
Athina said she had always been in favour of being explicit about
what was not tolerated and what was a violation, because this
created clarity. Positive behaviours offered guidance, but she
wondered if they could lead to reports on the basis of failing to
show positive behaviour that were not ill intended (such as not
adequately showing appreciation of someone’s work). They didn’t
want to have to address one another as “excellencies” and they
were often direct as a community, which was fine. But they should
not be racist, harassing, insulting, etc. These were the absolute
“no’s”.
Leo said he would take a shot at making this less specific. For
example, one of the sections talked about discrimination based on
identity, and then listed a lot of identities such as “immigration
status” which might be less of an issue outside of America. There
might also be aspects they had missed, such as caste issues in
South Asian communities – was it better to specify this or just
say “anything related to identity”?
Antony added that when he was editing the document, he had been
tempted to remove a lot of this detail. He thought it wouldn’t be
too hard to remove a lot of it while keeping a precise meaning.
- TF to review Mailing List Guidelines for RIPE Working Group
Chairs
Leo said they could keep this on the agenda for the next meeting.
- TF to think about practical ways to help WG Chairs and CoC
Team members collaborate to effectively support positive
discussion on mailing lists, e.g. a shared Mattermost channel
The group agreed this could be merged with the above action.
4. Guidelines, collaboration, tools
Athina suggested they should use the document she and Antony had
prepared and take it from there.
Leo said he’d read the draft, though he didn’t want to give a lot
of feedback on it now as it wasn’t final. One question he’d seen
was about whether the tools/operating system should be hosted by
the RIPE NCC or hosted externally. His personal feeling was that
if he was making a report, he’d prefer it was hosted by the RIPE
NCC and subject to some kind of technical audit rather than hosted
by someone else who, while well-meaning, might not be as capable.
Antony said here they had been thinking that if it was maintained
by their IT department, then they would have some kind of access
to the system and thus the reports themselves. The question was
whether the community preferred for this to be hosted by a third
party or if it was happy including their IT department within the
“circle of trust” for this system.
Athina added that if something happened within the community,
their IT team would often be present at the meeting and would know
community members. Perhaps this could make people feel
uncomfortable, especially if they were present at the meeting.
Leo said the fact that someone had super user access to a system
did not mean they were constantly browsing through it. He thought
a sophisticated organisation like the RIPE NCC could have logging
to show if someone was reading the cases, and if there wasn’t a
legitimate reason for them to do so, it could be a career-limiting
move. Personally, he trusted the RIPE NCC to set things up
appropriately. If they used a third party, they would need a lot
of contracts or independent auditing to create some level of
trust, or they just needed to hope that they were trustworthy. He
thought the cost of generating that trust via the RIPE NCC was
lower, though others might see that differently.
Brian said this problem was inevitable and there were ways to
mitigate these risks. He trusted the RIPE NCC and assumed it had
contracts with its employees that could cover these things, and he
liked that things like GDPR applied to the RIPE NCC.
Leo said perhaps the RIPE NCC could do a brief presentation to
show how the system was hosted and explain the controls they had
in place – being open and transparent about it could support trust
and allow people to raise any concerns.
Athina said that was a good suggestion.
5. BoF
Leo said he had shared his slides and gotten some feedback from
the RIPE Chair Team. They had suggested the BoF could gather
feedback on the process steps and the CoC Team (including what
would be required from volunteers and whether they would need to
undergo training). Another aspect was making sure that they found
the right balance between something that was fair but workable,
including having some sort of appeals process. Feedback on this
would be useful and could help with the next part of their work.
They had also suggested finding a neutral party to chair the BoF,
and had suggested Olaf Kolkman. Leo asked if the group had any
thoughts on this.
Brian said that all sounded good. He agreed especially with the
idea of having a neutral chair for the session. From previous
experience, even if the moderator remained neutral, as a member of
the TF it became oppositional by nature. A neutral party sounded
like a good idea.
Leo said this wouldn’t be someone who was trying to progress the
work and wouldn’t have an interest in moving things in a
particular direction. He thought it might be good to just be able
to get out his pen and take notes. He said he would ask Olaf to
see if he was available.
Action: Leo to ask Olaf if he can chair BoF at RIPE 82
Leo added that they had received a request from the RIPE NCC for
an agenda. He said he would share something on the list and
hopefully they would agree on that by the end of next week so he
could pass it to the meeting team. The updated BoF slides would
essentially form the agenda.
6. Actions
Action: Brian to draft discussion document on cooperation
between the CoC Team and WG Chairs
Action: Leo to draft BoF slides/create agenda
Action: Leo to merge some of the examples in the CoC to
make the document shorter
Action: Leo to ask Olaf if he can chair BoF at RIPE 82