<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Dear TF members, <br>
    </p>
    <p>Here are the draft minutes from our last call. <br>
    </p>
    <p>Cheers</p>
    <p>Ant</p>
    <p><br>
    </p>
    <p><b>***</b><br>
    </p>
    <p><b>Draft Minutes – CoC TF Sixteenth Call</b><br>
      <br>
      8 October 15:30 (UTC+2)<br>
      <br>
      <b>Attendees:</b> Denesh Bhabuta, Athina Fragkouli, Antony Gollan,
      Brian Nisbet, Leo Vegoda</p>
    <p><b>Scribe:</b> Kjerstin Burdiek<b><br>
      </b></p>
    <p><b>Summary: </b>Now that the updated Code of Conduct had been
      published as a RIPE Document, the TF discussed the next steps
      (defining the procedural aspects and CoC Team). The TF decided it
      would need to look at the process first to determine what form the
      CoC Team would need to take. The TF decided to look at
      other existing implementations for inspiration, such as the ICANN
      ombuds process, the RIPE NCC arbitration process, and the Python
      community. Regarding the team requirements, the group decided that
      geographical diversity was necessary but that the geographical
      spread did not have to be extremely broad. The TF also identified
      a need to determine how the CoC Team would interact with the
      community, particularly with WG Chairs. The TF identified four
      next steps: planning the CoC Team lifecycle, deciding on the team
      size, setting up the report management process, and determining
      how the CoC Team would
      work with the community.</p>
    <p><br>
      <b>1. Minutes</b><br>
      <br>
      There were no minutes to be approved. <br>
      <br>
      <b>2. Agenda</b><br>
      <br>
      There were no changes to the agenda. <br>
      <br>
      <b>3. Actions</b><br>
      <b><br>
      </b><b>- (Ongoing) RIPE NCC to review reporting requirements to
        inform a process of improvements to the CoC (likely tooling and
        legal analysis).</b><br>
      <br>
      Leo said that this had been done and could be removed from future
      agendas. <br>
      <br>
      <b>- (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</b><br>
      <br>
      Leo said that this was ongoing as the TF looked at process and the
      size of the team, which would affect it. This was an action on
      everyone.<br>
      <br>
      <b>- (Ongoing) TF to think about the appropriate level of process
        to allow further improvements to the CoC.</b><br>
      <br>
      Leo noted that there had been a discussion about this in their
      webinar. The RIPE community would continue to review the CoC every
      two years. The process document needed to be reviewed more often,
      possibly every year. <br>
      <br>
      Brian said it was good to have a regular process to get feedback
      and one year was a reasonable frequency for that. <br>
      <br>
      Leo agreed that one year was a good starting point for this
      review.<br>
      <br>
      <b>- Leo to add more history/background to the CoC introduction.</b><br>
      <br>
      Leo said that this was done.<br>
      <br>
      <b>- Leo to add in text about weaponising the CoC from
        GeekFeminism wiki.</b><br>
      <br>
      Leo said that this was done.<br>
      <br>
      <b>- Leo to check who can make a meeting on 11 June to decide if
        there is consensus on the updated document.</b><br>
      <br>
      Leo said that this was done.<br>
      <br>
      Leo said that all action items except for the two ongoing actions
      could be removed from the agenda for future meetings.<br>
      <br>
      <b>4. Planning</b><br>
      <br>
      Leo said that with the CoC published, the team must now develop
      process requirements and team requirements. They should do some
      planning about this. He asked how people would like to work. <br>
      <br>
      Antony asked if they were planning to develop these at the same
      time or separately.<br>
      <br>
      Leo said that was a key point. The size of the CoC Team would
      influence the amount of process. A smaller team only needed a
      small amount of process, and vice versa for a larger team because
      different team members could be assigned different duties. <br>
      <br>
      Antony suggested focusing on the process first so that it was
      clearer what the team requirements would be.<br>
      <br>
      Athina said this made sense. The CoC gave an idea of requirements.
      The criteria should touch on the CoC and potential violations of
      it. Criteria for the process were also needed; for instance, if
      they needed someone with experience to look into violations, that
      process would show what criteria, such as length of time, were
      needed for that person to do so. After implementing the process,
      they could come up with criteria that correspond to it.<br>
      <br>
      Leo said if they looked at the process first, they should look at
      equivalent processes, such as those of the Python community. They
      could also look at other communities and extract relevant parts of
      processes. They could then get a set of references to review and
      work from. He asked if there are any other communities besides
      Python and Geek Feminism to look at for ideas.<br>
      <br>
      Brian says he was not very familiar with formal team-building
      processes. He was more familiar with convention planning, which is
      less formal. There were interviews for people involved at
      conventions, but not elections done by the community. He asked how
      much of this was centralised, i.e., the RIPE Chair choosing the
      people involved, versus the RIPE community having a voice. <br>
      <br>
      Leo said this was helpful because they had leaned on software
      language communities for the CoC, but he suggested maybe they need
      to look at other communities for process. If a conference for
      Python was not right for their process, maybe they should look at
      the IEEE or ICANN or another body with formal processes. They
      could still adjust the processes but be informed by them. <br>
      <br>
      Antony suggested they look at ICANN’s ombudsman process for
      inspiration, or even ideas of what not to do.<br>
      <br>
      Athina reiterated that although the arbitration process was not
      exactly the same, it might be a good place to look for
      inspiration. She shared a link for the arbitration process
      (<a class="moz-txt-link-freetext" href="https://www.ripe.net/publications/docs/ripe-691">https://www.ripe.net/publications/docs/ripe-691</a>).<br>
      <br>
      Brian said he had looked at the ICANN website and did not see much
      information about how the ombuds were chosen.<br>
      <br>
      Leo said the ombuds were on a contract with the ICANN board, not
      the CEO.<br>
      <br>
      Antony said he was thinking in terms of how to make a report to
      the ombuds and how they respond.<br>
      <br>
      Leo said he did not know.<br>
      <br>
      Brian said there was a lot of available information on how to deal
      with reports. He added that there were many communities to look at
      for this. He suggested looking at a book that addressed how to
      handle CoC reports, which had been written by someone involved
      with the original Geek Feminism wiki CoC
      (<a class="moz-txt-link-freetext" href="https://frameshiftconsulting.com/resources/code-of-conduct-book/">https://frameshiftconsulting.com/resources/code-of-conduct-book/</a>).
      <br>
      <br>
      Brian said their bigger question was more about what the process
      for team selection and development should be. Although they did
      need to make sure their reporting structure and feedback times
      worked for the community and the team, there was more information
      out there on that subject that was easily reusable, as well as
      more business continuity practices that could be applied from
      somewhere else. He said the team-building process was more
      important, such as who reported to whom. He asked if the CoC Team
      reported to the RIPE Chair team.<br>
      <br>
      Antony asked if they needed to split up the process into
      subcategories. There seemed to be separate processes for how to
      file a report, who reported to whom, how these people were
      selected, and how the CoC Team conducted its investigation.<br>
      <br>
      Athina said she was also confused about that. She agreed there was
      the process for reporting a violation, which included how it
      reached the CoC Team, how the CoC Team evaluated it, how it come
      to a conclusion, and where it reported to. Then there was the
      process for recruiting the CoC Team. She said it seemed as though
      they were discussing the first process, but now they had switched
      to discussing the second. <br>
      <br>
      Brian said he might have changed the topic. One of the documents
      they were looking at was about the team and how it was
      constituted. However, there should also be a single process
      document about how a community member made a report, what they
      should expect and so on.<br>
      <br>
      Athina suggested the arbitration procedure would be a good example
      of the structure to use for laying out a process, as it had
      descriptions about the arbiters’ scope, eligibility, onboarding
      and dismissal, as well as the overall arbitration process.<br>
      <br>
      Leo said they needed to plan how they recruited a team and the
      process framework for that team – that team would later suggest
      process refinements to improve it. They then needed to decide the
      size of the team and how it would interact with the community,
      especially WG chairs. He said that was four pieces to look at. He
      said the list traffic analysis by the RIPE NCC would help them
      know how big the team should be as it will show how the community
      interacts. <br>
      <br>
      Denesh suggested the size of the team should lead the other
      processes. He said people often preferred teams to be as lean as
      possible, but the CoC Team should have variety, such as
      differences in geography, culture, language, age, and experience.
      The should look at team size first so they did not get too lean of
      a team; looking at process might just lead to a lean team.<br>
      <br>
      Leo said that made sense. If they had a team of just three people,
      they would need a lean process, and vice versa if it was a larger
      team of around seven people. He agreed that this was an important
      discussion to have and suggested they use the list traffic
      analysis to help with this. <br>
      <br>
      <b>5. List Traffic</b><br>
      <br>
      Leo shared the list traffic analysis the RIPE NCC had put
      together. He noted that weekends averaged about 10% of list
      traffic, which went up during meeting months. Additionally, one in
      six messages was sent at night. This was relevant for their
      decisions about the geographic spread of the team. He asked if the
      weekend and overnight traffic was significant enough to warrant
      having one team member based in the east and one in the west. <br>
      <br>
      Antony asked if something bad happening on the list was really so
      urgent that they needed someone available to answer immediately.
      If it was, they might need to tell the RIPE NCC to address the
      issue off the list. He also noted that a lot of these late night
      messages were from a handful of people.<br>
      <br>
      Brian said they didn’t need broad geographical coverage to allow
      24/7 list coverage. He agreed that sometimes issues appeared on
      the weekend or at night, but these messages were generally not so
      urgent that they had to be answered right away or required the
      team to be available at that time. He said it would be nice to
      have but not needed.<br>
      <br>
      Leo asked if they were going to start with this, should they start
      with a smaller group because they didn’t need the geographical
      diversity? Or was geographical diversity not that relevant to
      group size?<br>
      <br>
      Denesh said that geographical diversity was necessary but it
      wasn’t tied to team size. He asked Athina how quickly a legal
      issue on the list would need to be attended to. <br>
      <br>
      Athina said that in general they should work with the team and
      process planning at the same time. Geographical diversity of team
      members was for the cultural reference – this would make it easier
      for a team member to know if something was a violation or a
      cultural difference. If there was a legal infringement, it was a
      matter for the authorities rather than the CoC Team. They had the
      capacity to handle this; RIPE NCC staff were available and could
      act, and if it was urgent they could work after hours. Physical
      meetings (rather than mailing lists) were where Immediate
      reactions might be necessary. If there was a serious violation of
      the CoC at a RIPE meeting, then an immediate response made sense.
      While geographical spread helped with understanding cultural
      backgrounds, they mainly needed a team member to be present. She
      suggested one criterion might be having team members that were
      able to attend the RIPE meetings.<br>
      <br>
      Brian agreed with Athina about having people at the meetings, but
      not necessarily the whole team – as long as there was cover. He
      noted that at conventions he attended, there was a phone given to
      someone to answer in case of emergencies. The phone was rarely
      used, but attendees were aware of it just in case. They did need
      geographical diversity but not necessarily a broad spread. Someone
      on the team carrying an emergency phone would help solve these
      issues. Everyone on the team would need to agree to this, so it
      should be in the initial criteria.<br>
      <br>
      Denesh said that whatever they did now could be updated in a year
      once they had more experience. If something needed to be changed,
      they could add it to the change process for the next update.<br>
      <br>
      Leo said that was good. He concluded that they need to work on
      four parts of process in parallel, looking at team size and
      composition. He noted that they were in consensus about team
      geographical diversity being important but not for accommodating
      widely-varied time zones. He asked if they had any standardised
      breakdown of the RIPE region they could use as a starting point.
      He noted that some particular regions have cultural similarities,
      such as the Nordic countries.<br>
      <br>
      Antony suggested they think of the ENOG, MENOG, and SEE regions as
      a starting point. He said Nordic countries might be more similar
      to Western European countries than other regions. He added that
      they could then further divide these regions if needed, such as
      between the Gulf and Levant countries. <br>
      <br>
      Leo said they do didn’t need to go into too much detail regarding
      geographical breakdown, because this would make recruitment
      difficult, among other issues, such as dividing people too much.
      He said they should consider understanding rather than
      representation.<br>
      <br>
      Brian said this made sense and they could get very granular with
      cultural differences. He suggested the model the PC uses (rather
      than the process), considering their desire for the team to have
      representation from certain places and to be a group of people
      from across the community. He noted that there were some flaws
      with this and that they shouldn’t replicate having different
      regional NOGs appointing people, but he found the spread of
      representation to be good.<br>
      <br>
      Antony noted that some corner cases might need attention, for
      example, whether a Russian speaker could freely travel to Ukraine.
      But this could be addressed later.<br>
      <br>
      Leo said these issues would become important over time, but they
      should start with a broadly workable process. He said they now
      have a good idea from the list traffic analysis. He also pointed
      out they now have four broad process areas to work on, as well as
      an idea about the requirement for geographical diversity. He asked
      if there was any other business to discuss.<br>
      <br>
      <b>6. AOB</b><br>
      <br>
      Antony brought up the document about technical requirements he and
      Athina produced. In the past they had said they should wait until
      Athina was on a call to discuss this, but he didn’t know if this
      had happened.<br>
      <br>
      Leo said they should schedule that for a review. He also added
      they should get some of the process up and running and compare it
      to the technical requirements. These requirements should inform
      the process but not control it.<br>
      <br>
      Brian they needed to figure out their timeline expectations for
      the next steps. He wondered when they would have the process ready
      to present to the community.<br>
      <br>
      Leo agreed they need to develop a timeline but that they could not
      produce it yet. They needed to gather the input documents and see
      what they could reuse, how many changes are required, and how long
      that would take.<br>
      <br>
      <b>7. Actions</b><br>
    </p>
    <p>Leo identified an action to look at external documents such as
      those from the ICANN ombuds process, the RIPE NCC arbitration
      process, and possibly another document. He asked if there were any
      others. <br>
      <br>
      Brian asked if they were looking at those two documents as
      guidelines for the mechanics of the CoC Team, e.g., recruitment
      and so on.<br>
      <br>
      Leo said he thought they were looking at the arbitration process
      for recruitment and team lifecycle management and at the ICANN one
      for reporting management. He noted that the ICANN ombuds process
      was a contracted, paid position – very different from what they
      could do.<br>
      <br>
      Brian said that was fine. He suggested they look at the book he
      suggested for how to manage reports
      (<a class="moz-txt-link-freetext" href="https://frameshiftconsulting.com/resources/code-of-conduct-book/">https://frameshiftconsulting.com/resources/code-of-conduct-book/</a>).
      He also suggested the Python community’s document for how to
      report violations (<a class="moz-txt-link-freetext" href="https://www.python.org/psf/conduct/reporting/">https://www.python.org/psf/conduct/reporting/</a>)
      as a possible guide.</p>
    <p><b>Action: TF members to review external examples/docum (e.g.
        RIPE NCC arbitration process, ICANN ombuds process) </b></p>
  </body>
</html>