Managing an Open Source Project
A Checklist of Issues to Consider
This resource is intended to be a conversation-starter for open source software project leaders, their collaborators, staff, and community. We know that some of these items are substantial, resource-heavy requests for an open science community and we don’t intend that this is a comprehensive list of topics, nor a limiting one. 1
1 This resource was first developed by attendees at the July 29, 2024 Chan-Zuckerberg Initiative community call for the Essential Open Source Software program. If you add to this document, please also add your name to the contributors list (alphabetically by last name). You can make contributions at this Github Repo
Fundraising
Organizational Structure
Bylaws, Legal, and Tax Considerations
Developing and Maintaining the Project
Managing Contribution
Planning for the future of your project
Marketing the Project
Communications plan
Documentation
Marketing
Managing the Project at Scale
Community Roles
Scoping
Governance
Community Health
Individual Growth
Resources
Fundraising
Developing and Maintaining the Project
Marketing the Project
- rOpenSci’s “Marketing Ideas for Your Package”
Managing the Project at Scale
- Center for Open-Source Research Software Stewardship and Advancement (CORSA)’s governance resources
- Cloud Native Computing Foundation’s “Roadmaps as a Way to Encourage Contributions”
This resource was generated as part of CZI’s EOSS Community Calls during late 2024 with Organizational Mycology facilitating discussions, gathering input, and generating the final document. Participants in the calls, and open comment periods are given co-authorship in alphabetical order by last name.