NumFOCUS is dedicated to supporting the open source scientific computing community. We work hard to achieve this goal, but one of the challenges many open source software projects face is sustainability. Like other open source software infrastructure, foundational projects in the scientific computing ecosystem tend to operate largely without significant resources, despite being incredibly important to their users.
Our projects have enormous value; they’re being used on a daily basis by millions of people, yet it’s not clear how to determine or find the necessary resources to support and sustain critical open source scientific computing projects. Most project leads are developers with deep technical knowledge and passion, but little training or experience in the business practices required to sustain their project over time. As a result, many foundational infrastructure projects are at risk of languishing, being overburdened, or losing a central maintainer for lack of proper support.
The NumFOCUS Sustainability Program is led by Projects Director, Christie Koehler, and advised by the Sustainability Advisory Board.
This program is made possible by a generous grant from the Alfred P. Sloan Foundation.
The main goals of the NumFOCUS Sustainability Program are to:
- connect the NumFOCUS projects to each other to jointly develop and share information on sustainability strategies,
- connect project leads with people with relevant expertise and networks,
- provide training on skills related to open source sustainability, including business and financial planning, marketing strategies, community engagement, governance, etc.;
- develop and disseminate an Open Source Nurturing and Actionable Practices (OSNAP) Kit; and
- support infrastructure that would help the projects more effectively manage finances, necessary technical resources, and client and business relationships.
The NumFOCUS Sustainability Program is unique in its attention to identifying sustainability mechanisms that will be effective in both academic and industry environments.
Current Sustainability projects that project leads, project contributors, and other interested parties might be interested in learning more about or getting involved with include:
- Sustainability Workshops: project brief, GitHub repo
- Sustainability Index: project brief, GitHub repo
- Collaboration Infrastructure: project brief, GitHub repo
Email firstname.lastname@example.org to learn more or join our new Discourse-powered forum.
I use many PyData products and would like them to be successful. Donations is a way of making that happen which doesn’t require a lot of time investment.
Andrey Melentyev, Sustaining Member