Skip to content

Commit bca24ed

Browse files
authored
Update maintainers-contributors-roundtable.md
1 parent 9e7a7d5 commit bca24ed

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

maintainers-contributors-roundtable.md

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,27 +35,26 @@ An OSPO that wishes to learn about the project activity and technical painpoints
3535

3636
# Solution
3737

38-
*How does this pattern resolve the problem?*
39-
Provide a detailed description of the solution. Include actionable steps or guidance for implementing the solution.
40-
41-
* How did you identify there was a need?
42-
* How did you advertise it or promote it?
43-
* How did you decide on the format?
44-
* How do you run them?
38+
* **How do you promote it?**
39+
- We reach out to PI's of labs developing open source software to put us in touch with the maintainer(s) and core contributor(s) of the project, who we then directly invited. This outreach typically happens at the start of the academic year when faculty and lab members are more responsive. As people attend meetings throughout the year, we find that many ask to invite peers in the same program or in their labs, and we have benefited from this organic approach.
40+
- We periodically invite new members to join us by promoting the community on our OSPO mailing list.
41+
- We also maintain a rotating list of most commonly discussed topics on our OSPO website to give prospective members a sense of what may be discussed at any one meeting.
42+
* **What is the format?**
43+
- We host monthly meetings at lunchtime for 1 hour and provide lunch for in-person attendees. We also provide a Zoom option for remote members.
44+
- We have a dedicated Slack channel for members to connect, meaning anyone with an issue they would like input on can ask for feedback immediately, rather than waiting a month for the next meeting.
45+
- We observe Chatham House Rules at all meetings, and reinforce those norms regularly.
46+
* **How do you run the meetings?**
47+
- To strenghten the OSPO's relationship with developers, maintainers, coding leads, and similar stakeholders in attendance, we begin each meeting with OSPO updates and announcements.
48+
- The tone of the meeting is very casual and conversational, designed to allow everyone to feel comfortable sharing their thoughts. Typically, a member of the OSPO will take on the role of facilitator.
4549

4650
# Resulting Context
4751

48-
*What are the outcomes of applying this pattern?*
49-
5052
Creating a dedicated on-campus space for open source software maintainers and contributors fosters an essential sense of community, effectively alleviating the isolation many have previously experienced in their roles. This newfound connection encourages the sharing of knowledge, skills, and experiences. Encouraging developers, coding leads, research scientists, and similar stakeholders to build relationships with each other also instills a supportive network that can lead to collective problem-solving, particularly if members are willing to seek feedback on specific aspects of their project. Moreover, hosting this community of practice can strengthen the relationships between the members and the OSPO, enabling the OSPO to engage members on other OSPO inititaves (e.g. workshops, consultations, mentorship).
5153

5254
A particularly valuable result is that members continue to stay in touch outside of monthly meetings. Having a dedicated communication channel (e.g. dedicated Slack channel, mailing list) for members to continue to share ideas, solicit advice, and build connection has made the monthly meeting cadence feel appropriate since there are many asynchronous touchpoints between meetings.
5355

5456
In line with our aim to create a safe space for members, we do not invite faculty PI's to monthly meetings, unless there is a special session and we notify members in advance. We based this on a simple idea that people behave differently when the "boss" is in the room, and we received positive feedback from membesr about this choice. However, there is possibility for convening an alternative community of practice that allows faculty members in the case where the faculty member IS the maintainer of the project and would find valuable learning from a community of other project maintainers.
5557

56-
Challenges/What would you have done differently
57-
(useful insight: make a beginner-friendly format separate from Maintainers)
58-
5958
# Known Instances
6059

6160
* OpenSource@Stanford, Stanford University https://opensource.stanford.edu/programs/maintainers-contributors-roundtable

0 commit comments

Comments
 (0)