Dear TF members,
Here are the draft minutes from last week's call.
Cheers
Ant
***
Draft Minutes – CoC TF Seventeenth Call
22 October 15:30 (UTC+2)
Attendees: Denesh Bhabuta, Athina Fragkouli, Antony Gollan,
Leo Vegoda, Salam Yamout
Scribe: Kjerstin Burdiek
Summary: The TF discussed the relevance of the Python
community’s CoC and what they could borrow from this. They
discussed what might constitute a conflict of interest for a
member of the CoC Team and agreed that it might be wise to have
someone from the RIPE NCC’s Legal team available if an impartial
voice was needed. The TF also decided that having a few
investigators rather than a single individual might be the best
approach for quick decision-making. The TF discussed the role of
WG chairs in cases where violations took place on a mailing list.
The TF concluded that input from the WG chairs could inform an
investigation but the CoC Team itself must make the decision. The
issue of acceptable evidence in a case was also brought up, and
Athina advised that publicly available records were permissible as
well as private records. Finally, the TF considered whether an
escalating process of consequences would be useful and decided
that it would be best to have a list of consequences that did not
have to occur in sequence. Leo said he would draft a proposal for
the CoC Team process that he would share with the rest of the TF
for discussion.
1. Minutes
The minutes from last meeting were approved.
2. Agenda
There were no changes to the agenda.
3. Actions
- (Ongoing) TF to think about how the CoC Team and the WG
Chairs would work together to manage discussions on mailing
lists. Including tools, e.g. Mattermost channel
- (Ongoing) TF to think about the appropriate level of
process to allow further improvements to the CoC.
- TF to review RIPE NCC Arbitration Panel, ICANN Ombuds,
and other relevant comparative process documents
Leo asked for thoughts on the process documents that were shared
at the last meeting.
Salam said she was in favour of the Python community document.
Leo said he found that was more practical than some of the others.
The book Brian had recommended was also useful. He marked this
action as complete.
4. Process
Leo said the goal of the meeting was to get a feeling for possible
steps in the process and timeframes. As an example, he referenced
the multi-step process in the Python document.
Denesh asked if the RIPE NCC’s legal team needed to be involved
when evaluating conflicts of interest.
Athina said that parties with conflicts of interests would
typically highlight this in advance so it could be evaluated.
Salam said she agreed, but she thought conflicts of interests had
to be investigated on a case-by-case basis. This was essentially a
situation where a person on the CoC Team felt they had a conflict,
such as a family member being involved, and this was then
reviewed.
Denesh agreed that conflicts had to be evaluated on a case-by-case
basis. However, he suggested that the RIPE NCC’s Legal team might
need to be involved, to evaluate potential conflicts of interest
for candidates during the CoC Team selection process.
Leo said that they needed a fit and proper person for that.
Salam asked Denesh to clarify, as he seemed to be saying that
anyone on a the team would need to be evaluated for a conflict of
interest. She asked what would constitute a conflict of interest
that made someone unfit and if they were considering ethical
judgments as part of that evaluation.
Denesh said that he meant a legal risk management assessment
should be done when determining who could be on the CoC Team to
evaluate the potential legal consequences of conflicts of
interest.
Salam asked if he meant that there should be a de facto legal
professional on the CoC Team.
Denesh said there should be a legal professional either on the
team or as a liaison. He asked what Athina thought.
Athina said this was a complicated topic. Sometimes there were
clear rules regulating conflicts of interest, such as when
selecting an association’s Executive Board members, but that in
this case, there were no such regulations. Instead, they should
focus on what would make the CoC Team strong and trusted. In the
arbitration process, it was up to the arbiters to evaluate whether
there was a conflict of interest, and the same was true of the
RIPE NCC Executive Board. A lawyer’s input would provide more
certainty but was not necessary.
Leo said they were discussing two different things here. One was
what the requirements for serving on the CoC Team should be. The
other was whether a person on the team should be involved in a
particular report. Salam was asking about criminal background
checks being conducted on candidates for the CoC Team, and she had
asked what would happen in the case of a family member being a
potential conflict of interest. The Python process covered this by
pointing out that although someone might not have named all of
their family members from the beginning, if such a situation were
to arise, they must acknowledge that they could not be impartial.
He asked if there should be an iterative conflict of interest
process, where the first person to receive the report was the
‘triage’ who either handled the case themselves or passed it on if
they had a conflict of interest. Or should reports go to the whole
team, and people with conflicts of interest then step back for
that investigation?
Antony said a conflict of interest would probably have more to do
with who was involved in a report rather than the details of the
case.
Leo said this was a good point.
Athina said this was connected to the question of whether this
should be done by a committee or by one person. In the arbitration
process, there was a panel of arbiters, but only the arbiter at
the top of the list of panellists’ names would get the case and
issue the ruling. They could not apply a similar method if there
was a group of people making the ruling.
Antony said they might want at least one other person involved for
oversight.
Salam said they should decide how many people would be making the
decision and how those people were chosen.
Leo said that at the last meeting they decided it was necessary to
have a diverse group of people on the team to maximise (linguistic
and cultural) understanding. This requirement might not work with
Athina’s suggestion to imitate the arbitration process.
Salam said whatever they decided was fine, as Athina could adjust
it as needed. She agreed with the need for diversity and suggested
having seven CoC Team members. She asked if the team member on a
case would be chosen round-robin or if there would be a
subcommittee of two or three people. They had agreed that they
would have a pool of diverse and ethical individuals to choose
from, but they had not agreed yet who of these people would work
on a case.
Antony said the RIPE NCC arbitration process was not time-critical
and so could take as much time as needed to evaluate conflicts of
interest. They could not do the same at meetings. He asked what
they would do if there was only one CoC Team member present and
this person had a conflict of interest that prevented them from
handling a report at the meeting.
Salam agreed that the urgency issue was a good point to consider.
Leo said, given that, it might be important to have a professional
from the RIPE NCC, such as a person from Legal or HR, who was more
likely to be impartial in such a situation.
Salam asked if he meant as part of the team or as the
investigator.
Leo said he meant someone from the RIPE NCC should be available.
It was not necessary to decide their exact status right now.
Salam asked how many people should perform the investigation. She
suggested three.
Leo said he preferred an odd number of people for effective
decision-making.
Athina said they could have a secretariat to solve these issues
and get the advice needed from the RIPE NCC (on any matter, not
just conflicts of interest). The number of investigators might be
relevant to the number of people available at a meeting. An odd
number was a good decision, and furthermore it was important to
require a certain number of these people to be present at a
meeting.
Leo said they needed to consider two things. One, an issue might
not happen at a meeting but at an in-between meeting or on the
mailing lists. Two, the WG chair might need to act in such a
situation if it happened on their WG’s list. The CoC Team would
then have more people to draw on to assist, but the RIPE NCC might
therefore need to provide some training and guidance to WG chairs
for these situations. However, the WG chairs might not have
anticipated getting involved in these kinds of disputes.
Salam asked if there was someone in charge of every mailing list.
Leo said WG chairs were responsible for their mailing lists. There
was now documented guidance on how to manage those lists. However,
non-WG mailing lists were managed by the RIPE Chair.
Salam said there was also someone in charge of the venue at a
meeting. The group investigating a case should therefore be made
up of three people: the secretariat, the person investigating, who
could be a WG chair if the issue took place on their list, and a
person from the group of people trained to be CoC Team volunteers.
Athina said if the ruling were to come from the CoC Team, then all
three people should be from the Team. Any extra advice from other
professionals could be taken into consideration but not be part of
the ruling itself.
Salam agreed that this made sense.
Leo said this element was crucial. He said they might want WG
chairs to remind people about following the CoC but should not ask
the chairs to be involved in investigating a report. If someone
thought a serious breach had occurred, then it would go to the CoC
Team.
Salam said the investigator(s) from the CoC Team could ask the WG
chair for their opinion, but the WG chair would not make the
decision.
Leo said this sounded good. If a breach occurred on a mailing
list, there would be a record. The same was true for a video at a
RIPE Meeting or a Zoom intersessional meeting. He asked what the
rules were for accessing that record and any other related
information.
Athina said that if it happened in public, the records were
publicly available. This was true for the cases Leo mentioned. If
something happened in a private setting, but the reporter had
evidence of it, they could still submit that evidence for the
case. This would include personal information about the person who
committed the violation even if that person were to argue this
information was intended to be private. She and Antony had been
looking at the issue regarding the data protection implications
for someone accused of a CoC violation. The solution could be
having waivers in which the waiver signee gives permission to
share such private information should they be accused of a
violation. This could be given to any attendee agreeing to the CoC
and the process around it.
Salam asked for a recap of the items they had covered in the
Python community process.
Leo said they had covered the first four items of the Python CoC
document and were now on the step relating to who would be
involved in the CoC process. He put an action on himself to write
up a brief text and share it with the mailing list for discussion.
Salam said they should decide if they wanted to model themselves
after the Python community’s CoC document. Then they could make a
parallel process, and Athina could share everything at once on the
CoC mailing list.
Leo asked if she was saying that Athina should write a proposal
for who should be part of the team that conducts an investigation.
He asked how Athina felt about this.
Athina said she thought Salam was suggesting someone take this
structure and write up a similar process for the CoC Team. She
asked Salam if this was correct.
Salam said it was. She asked if they should decide now whether
they should create a similar process and adapt it as needed.
Someone would need to propose such a process and then share it for
discussion among the TF and on the mailing list.
Leo said he would create a draft and send it to Athina and Antony
for some adjustment. They would then send it to the mailing list
for discussion. The Python community document was a sound
structure but needed to be slightly adapted.
Salam said the structure was acceptable but there was no
information about who could access or publish a report. They would
need to add this. She and Leo had had a previous conversation
about it.
Leo said they had discussed not publishing individual reports but
instead reporting about their themes and statistics. They had also
spoken about the RIPE NCC needing to maintain records for
implementing decisions, such as when someone is temporarily banned
from posting on a mailing list.
Salam said they needed to add a 12th step for archiving decisions
as necessary, and then Athina could add simple explanations to
adapt it for their case.
5. Ladder
Leo said the ladder of consequences was interesting because it
focused on a software development community and had restricting
tool access as one of its consequences. The tool access aspect was
not relevant for them, but for them it could be mic access, for
example. He asked if they also wanted to implement an escalating
process that began with revoking permissions and culminated in
banning, for instance, in the case of violations.
Athina said the escalation made sense, but they needed to consider
the different platforms where the violation could happen, such as
on the mailing list or at an event. In the mailing list, they
could restrict people from sending messages for a certain period
of time and escalate to banning them if needed. Regarding events,
they already had an option to ban people from the meeting but no
restriction of permissions during the meeting. The justification
for the ban came from the terms and conditions, but it would be
possible to have an escalation process before that. They needed to
discuss how to actually implement those other steps before a ban.
Salam agreed that escalation was important to make clear this was
a process. Several small violations were as bad as one big one.
They should think critically about restricting access to tools
because attendees were mostly from democratic countries and also
paid for the meetings. She asked Athina how they should address a
violation if it were to happen somewhere private in the venue
outside of the meeting.
Athina said they could count this as part of the meeting.
Antony asked if it would be better to have a ladder with levels or
to list what different consequences would entail. The aspects of
the ladder that might be relevant for them were verbal warning,
restriction from the list, and banning from meetings.
Leo said they needed it to make it clear that anything in the
escalation process was just an example, and the people involved
needed to use their judgment to decide an appropriate solution.
For example, if someone acted badly at a social event, they could
be banned from social events, but maybe not from the whole
meeting.
Athina said she was confused about what they meant by escalation.
She said that although there were different levels of punishment,
one did not need to pass through all of them and could go straight
to a more serious punishment.
Antony agreed that you could skip levels.
Athina said, in that case, banning people from mailing lists may
be as bad as or worse than banning them from a meeting. They
needed to consider the forum as well. Maybe they should not
present these as different levels of punishment but just as
different punishments.
Denesh said this was true. Banning people from the mailing lists
was as severe as banning from them meetings, as the lists were
where most discussion took place.
Salam asked if they agreed there should be a list of consequences,
but not necessarily levels.
Leo said there should be examples of consequences and that
punishments did not have to go from the first example to the
second. Novel consequences would be fine if they were justifiable.
6. AOB
Salam asked who would write the levels of consequences.
Leo said they should make that into one or two action items. He
would draft some text to send to Antony and Athina. Then they
would have a draft proposal to discuss, but not necessarily to
stick to. Regarding the last meeting’s minutes, Mirjam Kühne had
responded to them by suggesting they look at the IETF process. He
would do this when putting together the draft proposal. He had
also asked Athina to come up with ideas for how CoC members could
be legally protected from retaliation, as inspired by the
arbitration process. He would put this on the next agenda.
7. Actions
- Leo to draft a proposal for the process and share it with
Antony and Athina before sending it to the mailing list