Draft Minutes – CoC TF Seventeenth Call
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*
Hi Antony, Thanks for these draft minutes. On Thu, Nov 4, 2021 at 12:13 PM Antony Gollan <agollan@ripe.net> wrote: [...]
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.
The minutes documenting the call look good to me but I think this summary could be clarified to note that the action documented at the end is for me to create a draft and share it with you and Athina before the whole list. I have done this and also shared it with Denesh, as he will be chairing tomorrow when I'll be on a plane. Thanks! Leo
Thanks Leo, We'll amend the minutes and get an updated version sent next week (we will share the doc next week as well). Cheers Ant On 04/11/2021 18:35, Leo Vegoda wrote:
Hi Antony,
Thanks for these draft minutes.
On Thu, Nov 4, 2021 at 12:13 PM Antony Gollan <agollan@ripe.net> wrote:
[...]
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.
The minutes documenting the call look good to me but I think this summary could be clarified to note that the action documented at the end is for me to create a draft and share it with you and Athina before the whole list. I have done this and also shared it with Denesh, as he will be chairing tomorrow when I'll be on a plane.
Thanks!
Leo
participants (2)
-
Antony Gollan
-
Leo Vegoda