There has been some interest in people joining meetings in a purely observational manner. (See previous discussion on Zulip.) Further discussion on the specifics of a proposal happened on Zulip and in a council meeting.
- Unless otherwise necessary, more transparency and openness is usually better
- Separate processes (such as releasing minutes) may fulfill this, but are out of scope for this proposal
- Any transparency and openness should not negatively affect council processes and procedures, within reason
- Public meetings (to any extent) do have the potential for disruption, either through intentional means (harassment of council members) or through unintentional means (less comfort in being able to speak candidly in some situations)
- Some overhead for managing access to meetings is expected
- There will be portions of some meetings that require attendance of only council members, or potentially some set of invited people
- It may be difficult to draw a line between private and public meetings that most satisfies the above points
As an initial iteration, any Project member (as currently defined by anyone listed in the 'all' team defined in the team repo) may join the public portion of council meetings to observe. No particular method of communication is required; those interested should either post in the council zulip stream, send an email to council@rust-lang.org, or (if necessary) message a council member. At least for now, non-Project members will not be admitted as meeting observers.
When a meeting is scheduled, those who have requested to observe that meeting will get a calendar invite, in addition to the council. A minutes link will not be shared (since it may contain private information), but a public agenda link may be.
During the meeting, observers should be mostly non-interactive and, unless otherwise noted, no chat messages should be sent, and video and audio should be off. However, there may be times, like during check-ins and check-outs, where observers are encouraged to share their experience in chat. Observers should not record or screenshot the meeting. If a meeting has a private session, then observers will either leave or be kicked.
Intentional disruption of the meeting will result in an observer being kicked from the meeting and may result in the observer being barred from future meetings.
It is expected that, by default, those joining as meeting observers will follow the above guidelines. However, there may be times where the council will invite guests to participate beyond the role and guidelines of meeting observers. This may happen ahead of the meeting time or, at the discretion of the meeting participants, during the meeting itself. Under these circumstances, adherence to meeting observer guidelines is not expected.
Observers may share what they observe in the meeting. They must use discretion, recognizing that sensitive issues may be discussed even in public sessions. People in meetings are speaking freely, and words taken out of context can lead to misunderstandings. It should be made clear that the things they share are their own observations and not official statements of or on behalf of the council.
This proposal limits meeting observers to Project members. A previous iteration of this proposal instead extended to people outside the Project, with the requirement of some reasoning for wanting to observe. By allowing only Project members without reasoning, there is limited chance of ill-will while simultaneously allowing low-friction for those wanting to observe. It may make sense to extend meeting observers to the general public at some point in the future.
This proposal takes the conservative approach of allowing no interaction from observers (unless asked specifically), including chat. For chat specifically, this was chosen because the council currently tries to limit chat messages, and having observers sending chat messages may be a distraction to the meeting itself. However, allowing chat interaction from observers during meetings could allow questions to be raised, comments to be made, or to ask for clarifications. This would likely need some monitoring from council members. Similar questions, comments, and clarifications can still be followed-up on Zulip following the meeting, regardless.