AllInOpenSource / All-In

"Open sourcing Diversity and Inclusion."
151 stars 24 forks source link

All In for Maintainers Launch Plan #24

Closed demetris11 closed 1 year ago

demetris11 commented 2 years ago

During the early stages of All In, we learned that maintainers or community leaders really set the tone for inclusion within their respective communities. As such, we wanted to hear from them about what’s working, not working, what challenges persist, and what they would like to see in an eventual program called All In for Maintainers.

In 2022, we completed the Maintainers Listening Tour, which was composed of a series of virtual and in person focus groups and individual interviews, and an online form for asynchronous feedback. We were able to connect with nearly 300 maintainers and community leaders. Preliminary findings from the listening tour: Video, Twitter Thread part 1 and part 2

As a result of the listening tour, we will be launching All In for Maintainers addressing three common pain points shared by many of the maintainers:

  1. “Every time someone gives us advice on how to create DEI within our communities, it is often with some long, time consuming process. We are developers, can’t someone create some automated tools or scripts or something to help us?”
  2. “It is overwhelming the number of DEI resources that we receive. We wish there was a website or repo where we could go that has all of those resources in one place.”
  3. “Who's doing great work out there with DEI? What communities or projects? How can we find them and learn what they are doing?”

Phase 1 Anticipated Ship Date: June 2023 for maintainers month

All In/CHAOSS Badging Initiative Purpose: Recognize projects who have signaled their commitment to DEI with a badge at the repo level

How it works: When a DEI.md file is uploaded to the profile section of any GitHub repo, that rep will automatically receive an All In/CHAOSS badge.

Key Workstream Owners

Critical Considerations

All In Grant Program Purpose: Facilitate the creation of freely available tools for maintainers to automate processes that could help increase inclusion within open source communities.

How it Works: GitHub will make $200K available to fund various projects. We will also seek matching funds from companies or foundations with a goal to make $1M available throughout the year.

Key Workstream Owners Contractor will be responsible for:

TIDES Foundation - fiduciary agent for the grant funds

Universities - potentially identify and help measure impact of DEI tools

Other Foundations or companies - can provide matching funds (initial partner outreach: Ford Foundation, Sloan Foundation, Linux Foundation, Microsoft Research Others?

Critical Considerations Coordinate with the Product, Communities and other teams in GitHub to make sure we are not duplicating efforts or determine whether there are certain tools that we should be prioritizing based on the needs of the business.

Part I Key Milestones

Phase 2 (in development) Anticipated Ship Date: January/February 2023

Central Hub for DEI Resources

Purpose: Create a central repository for vetted DEI resources for maintainers to easily search and access.

How it works: Very similar in model to [https://resources.github.com/] (https://resources.github.com/). A place in which links to DEI from various organizations throughout open source can be found as well as opportunities for original content creation, similar to www.opensource.com.

We welcome feedback and suggestions on how to make this initiative more impactful!

germonprez commented 1 year ago

In the CHAOSS DEI WG, we asked a few questions regarding the program and I thought I would share them here to help define the program:

What we are aiming to accomplish with the current program?

The future goals of the program

Text that describes what this badge is signaling. This is really important, particularly as we are using an automated process in the first phase of Project Badging.

jwflory commented 1 year ago

Hi, I also learned of this discussion from the CHAOSS D.E.I. working group. I support the effort to provide tools and recognition to maintainers for better centering diversity, equity, and inclusion in their projects and communities. 🙌🏻 💯

Purpose: Recognize projects who have signaled their commitment to DEI with a badge at the repo level

How it works: When a DEI.md file is uploaded to the profile section of any GitHub repo, that rep will automatically receive an All In/CHAOSS badge.

Before rolling this feature out to all GitHub users, I see a potential safety & abuse concern if a repository maintainer uses this feature in a harmful way and receives recognition via a badge. A maintainer could upload a DEI.md file with exclusive, discrimantory, and/or racist content. A remedy could be a closer first review of what content is shared back by GitHub maintainers. Two possible mitigations would be improved documentation for D.E.I. in Open Source (which is addressed in this proposal, but at a later stage) and working with a small pilot group (e.g. @maintainers) to trial this feature with a small group of GitHub users who maintain popular GitHub projects. This could add a useful round of feedback by a key user group of developer advocates from across GitHub before the feature goes out to all users.

Purpose: Create a central repository for vetted DEI resources for maintainers to easily search and access.

Does the All In team have capacity to support Cross Community Collaboration around this deliverable? The need for common and up-to-date information about vetted DEI resources is a shared need by many communities, including some I participate with (e.g. OpenSourceDiversity.org and Fedora D.E.I. Team). A challenge we experienced was finding a "maintainer" (or Product Owner) who could support with ongoing program management together with a distributed group of volunteers, collaborating on shared resources similar to the Central Hub for DEI Resources proposed here. An engaged community of practice could also assist in editing and maintaining this information on an ongoing basis.

I would be all in to participate in a community of practice around this 😃

germonprez commented 1 year ago

Hi everyone,

I thought I'd share the current form of the DEI.md file. Thanks to the input from Kevin Lumbard and Nikki Stevens.

DEI Review Statement

[project name] prioritizes and reflects on DEI through a regular review of project policies and performance based on CHAOSS best practices for DEI. [Project name] has reflected on DEI related to:

[Project name] is We recognize that the inclusion of the DEI.md file and the provided reflection on the four metrics does not ensure community safety nor community inclusiveness. The inclusion of the DEI.md file signals that we are committed to continually improving ourits DEI by regularly reviewing and reflecting on our project DEI practices in line with CHAOSS best practices for DEI, and on a regular n annual basis, updating this statement and project policies in-line with the review findings.

If you do not feel that the DEI.md file appropriately addresses concerns you have about community safety and inclusiveness, please let us know. You can do this by checking out our Code of Conduct (link) to raise concerns you have with the Code of Conduct team.

Last Reviewed: [Enter Date]

germonprez commented 1 year ago

There was also an idea to have any recognition expire in some time frame (1 year?)

soyetubo commented 1 year ago

Meeting notes and action items from the October 3, 2022 sync can be found here.

cc: @demetris11