Network Working Group P. Saint-Andre
Internet-Draft &yet
Intended status: Informational D. York
Expires: November 27, 2015 Internet Society
May 26, 2015

The Jabber Scribe Role at IETF Meetings
draft-saintandre-jabber-scribe-03

Abstract

During IETF meetings, individual volunteers often help sessions run more smoothly by relaying information back and forth between the physical meeting room and an associated textual chatroom. Such volunteers, commonly called "Jabber scribes", might benefit from the suggestions provided in this document.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at http://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on November 27, 2015.

Copyright Notice

Copyright (c) 2015 IETF Trust and the persons identified as the document authors. All rights reserved.

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.


Table of Contents

1. Introduction

During IETF meetings, individual volunteers often help sessions run more smoothly by relaying information back and forth between the physical meeting room and an associated textual chatroom. Because these chatrooms are currently implemented using Jabber/XMPP technologies (see [RFC6120] and [XEP-0045]) the role is commonly referred to as that of a "Jabber scribe" (however, nothing prevents the IETF from using some other technology for chatrooms in the future, or from discontinuing the use of chatrooms entirely).

This role is important because it is the primary way for a remote attendee to provide feedback or comments back into most IETF meeting sessions. Although there are multiple ways that a remote attendee can listen and follow along, the chatroom provides a method of returning feedback to the physical meeting in something close to real time. These methods hold true for IETF working group sessions, IRTF research group sessions, IETF "birds of a feather" (BoF) sessions, and similar sessions at IETF meetings.

This document provides suggestions for fulfilling the role of a Jabber scribe, based on the authors' personal experience as well as input from other individuals who frequently volunteer as scribes.

2. Know Your Users

The participants in a chatroom typically fall into three categories, labelled here for ease of understanding:

It can happen that all of the chatroom participants are local participants and thus do not require intensive service from a scribe. Feel free to ask in the chatroom to determine if there are indeed any remote participants.

Chatroom participants are usually identified by a "nickname" or "handle" rather than a full name. This can be confusing to scribes, because they don't always know who is providing comments to be relayed. A scribe ought to ask for clarification so that the identity of the remote participant can be communicated at the microphone (see also Section 10). If a remote participant insists on remaining anonymous, it is best for the scribe to ask the meeting chairs whether they want the comments to be relayed nor not.

3. Know Yourself

Different people have different aptitudes and skills. Although some people who volunteer to act as scribes are able to provide a fairly complete transcription of what is said and done in the physical meeting room, that is not the expectation for most volunteers (don't be scared off by the word "scribe"). Fulfilling the primary tasks described in the next section is not a significant burden for most volunteers, and can be an enjoyable way to participate in a session. This document attempts to describe the experience and provide some helpful guidance, but if you are thinking about volunteering then you might also ask other volunteers about their experience. Knowing your aptitudes and skills (e.g., perhaps you are not a great typist) can help you understand the level of involvement you are comfortable with.

4. Primary Tasks

The primary "customers" for a scribe are the remote participants, and those customers are served in real time. A scribe can assume that remote participants have access to at least the audio stream and perhaps also video for a session (except in extraordinary circumstances, such as when technical problems occur with the streaming facilities). Even though chatroom sessions are logged during IETF meetings and these public logs can be a useful adjunct to the historical record, a scribe is not expected to transcribe what is said and done during the session. Instead, the primary role of a scribe is to act as a relay between the physical room and the remote participants.

In particular, individuals who volunteer for the role of scribe usually complete the following tasks:

It is the convention in most sessions that the scribe has the privilege to go to the front of the microphone line to relay information from remote participants. Some scribes choose to exercise that privilege while others choose to wait in line along with the participants in the physical meeting rooom. However, be aware that because of lag (typically 20 seconds to 2 minutes) between in-room discussions and the audio stream (as well as the inevitable delay while a remote participant types a question or comment to be relayed), it can be helpful for the scribe to "jump the queue" so that such questions and comments are not stale by the time they are relayed to the microphone.

5. Additional Tasks

Additionally some scribes often complete the following tasks:

Although scribes are not generally expected to transcribe the complete contents of conversations that happen in the physical room to the chatroom, they sometimes relay the gist of such conversations, especially during ad-hoc discussions for which slides are not available. (By prior arrangement between the session chairs and the scribe, actual transcription might be expected for particular sessions.)

6. Suggestions

Experience has shown that the following behaviors make it easier to act as a scribe.

6.1. Getting Set Up with Jabber

An overview of the IETF Jabber service can be found at the IETF Jabber Service Web Page. Many common instant messaging clients support the Jabber/XMPP protocols, and at the time of writing a list of such clients can be found at the XMPP Standards Foundation Software List. Because the IETF Jabber service provides chatrooms only and does not enable direct registration of user accounts, you will need to create a user account at another service; one list of such services can be found at the IM Observatory Service Directory. At the time of writing, the Meetecho service used at IETF meetings also enables you to join IETF chatrooms directly without creating an account at another server.

Not all clients support the ability to join a chatroom, so you might want to test your preferred software in advance of the meeting (the hallway@jabber.ietf.org room is a good place to test). Although the exact user interface for joining a chatroom depends on the software you are using, typically such software will have a "join room" option that prompts you to provide the entire room address (e.g., "hallway@jabber.ietf.org") or separately provide the name of the room (e.g., "hallway") and the domain of the chatroom service (e.g., "jabber.ietf.org"). Asking your fellow IETF participants about their preferred software applications can be a good way to learn about Jabber/XMPP clients that you might want to use.

6.2. Before the Session Begins

If you have volunteered before the session:

6.3. As the Session Is Starting

As you are getting settled and ready for the meeting to start:

Identifying one or more co-scribes is particularly useful if you want to go up to the microphone to speak as an individual, if you have a presentation to make, or if you need to take a break or step out of the physical room at some point. You can work with a co-scribe as a temporary stand-in or as someone who share the load across the whole meeting.

6.4. During the Session

As you perform your role during the session:

6.5. As the Session Is Ending

As you wrap up your scribing at the end of the session:

7. Advanced Tips

It can be helpful to run two separate Jabber clients connected to two separate Jabber servers, in order to prevent delays if one of the servers experiences an outage during the session (yes, it has happened).

If you have a chance to do so, you might want to measure the lag time between when something is said in the physical room and when it is heard on the audio stream and then let the remote participants know the length of the delay. This could be accomplished by either listening to the audio stream yourself or working with a remote participant who you know is on the audio stream.

Sometimes a remote participant gets into a longer discussion with someone in the physical room. In these situations it can be easier to stand at the microphone so that you can relay a series of comments.

8. Dealing with Abusive or Inappropriate Behavior

On occasion, tempers run hot and discussions become contentious. In such situations, comments provided in the chatroom might even become abusive or inappropriate.

A scribe is under no obligation to relay such comments verbatim, or to edit them in real time at the microphone. Instead, a suitable approach is ask the contributor to rephrase the comments in a more constructive way.

That said, a scribe is not responsible for managing handling poor behavior within the session (that responsibility lies initially with the chairs), and is not expected to take any specific action other than as a regular member of the IETF community.

9. Reporting Problems at the Meeting Venue

If you need to report a problem during an IETF meeting (e.g., problems with media streaming), at the time of writing there are several ways to do so:

10. Intellectual Property Rights (IPR)

When a chatroom participant makes a comment in the chatroom (whether or not it is relayed to the physical room), that statement is considered to be a "contribution" to the Internet Standards Process [RFC2026] and therefore is covered by the provisions of BCP 78 (see [RFC5378]) and BCP 79 (see [RFC3979] and [RFC4879]). A scribe does not become a "contributor" by the simple fact of relaying such a contribution, and the primary responsibility for adherence to the IETF's IPR policies applies to the person making the comments. However, a scribe can help ensure compliance with the IETF's IPR by asking chatroom participants using an alias to confirm their identities before relaying their contributions.

11. IANA Considerations

This document requests no actions from the IANA.

12. Security Considerations

Although XMPP multi-user chat rooms [XEP-0045] can be configured to lock down nicknames and require registration with the chatroom in order to join, at the time of writing IETF chatrooms are not so configured. This introduces the possibility of social engineering attacks on discussions held in IETF chatrooms. It can be helpful for scribes to be aware of this possibility.

In addition, denial of service (DoS) attacks of various kinds are possible, e.g., flooding a chatroom with unwanted traffic.

13. References

13.1. Normative References

[RFC2026] Bradner, S., "The Internet Standards Process -- Revision 3", BCP 9, RFC 2026, October 1996.
[RFC3979] Bradner, S., "Intellectual Property Rights in IETF Technology", BCP 79, RFC 3979, March 2005.
[RFC4879] Narten, T., "Clarification of the Third Party Disclosure Procedure in RFC 3979", BCP 79, RFC 4879, April 2007.
[RFC5378] Bradner, S. and J. Contreras, "Rights Contributors Provide to the IETF Trust", BCP 78, RFC 5378, November 2008.

13.2. Informative References

[RFC6120] Saint-Andre, P., "Extensible Messaging and Presence Protocol (XMPP): Core", RFC 6120, March 2011.
[XEP-0045] Saint-Andre, P., "Multi-User Chat", XSF XEP 0045, February 2012.

Appendix A. Acknowledgements

Thanks to Dan Burnett, Dave Crocker, Adrian Farrel, Wes George, Janet Gunn, Joel Halpern, Jelte Jansen, Michael Jenkins, Olle Johansson, Warren Kumari, Jonathan Lennox, Alexandre Petrescu, Hugo Salgado, Melinda Shore, Lotte Steenbrink, Yaakov Stein, and Greg Wood for their helpful comments and suggestions. Adrian Farrel in particular proposed text for the sections on IPR and dealing with inappropriate behavior.

Authors' Addresses

Peter Saint-Andre &yet EMail: peter@andyet.com URI: https://andyet.com/
Dan York Internet Society EMail: york@isoc.org URI: https://www.internetsociety.org/