Skip to content

24.6 Accessing Resources and Support

Resources Exist for All Project Sizes

Many maintainers don't know resources exist, or assume they're only for large projects. In reality, programs range from automated tools anyone can use to significant funding for critical projects to community mentorship open to all.

Maintaining open source software is often unpaid work with high expectations. Yet critical infrastructure depends on projects maintained by individuals or small teams with limited resources. The good news is that the ecosystem increasingly recognizes this unsustainability—and resources exist to help. Funding programs, security tools, mentorship networks, and foundation support can provide maintainers with help they need to improve security without bearing all costs themselves.

Many maintainers don't know these resources exist, or assume they're only for large projects. In reality, programs range from automated tools anyone can use to significant funding for critical projects to community mentorship open to all. This section catalogs available resources and provides guidance on accessing them.

OpenSSF Programs

The Open Source Security Foundation (OpenSSF)2 coordinates industry efforts to improve open source security. Several programs directly support maintainers.

OpenSSF program descriptions and eligibility:

Alpha-Omega Project:

Alpha-Omega provides funding and security expertise to improve security of critical open source projects.

Aspect Details
Focus Most critical open source projects (Alpha) and long-tail ecosystem improvements (Omega)
Support provided Direct funding, security expertise, staffing support
Eligibility Critical projects identified through analysis; projects can express interest
How to engage Contact Alpha-Omega through OpenSSF; participate in OpenSSF working groups

In 2024, Alpha-Omega distributed nearly $6 million in grants to critical projects.1 Supported projects include Python Software Foundation (dedicated security positions), OpenJS Foundation (Node.js and broader JavaScript ecosystem security), Ruby Central (RubyGems security), FreeBSD Foundation, Rust Foundation, Linux kernel, and Homebrew. The program helps staff security teams at major organizations and funds ecosystem-wide initiatives like malicious package detection, security audits, and infrastructure hardening.

Scorecard:

Free Automated Security Assessment

Visit scorecard.dev and enter your repository URL for instant security practice evaluation. Add the Scorecard GitHub Action for continuous monitoring. Many organizations use Scorecard ratings when evaluating dependencies.

Scorecard3 automatically assesses open source project security practices and provides actionable improvement suggestions.

Aspect Details
What it does Evaluates projects against security best practices (branch protection, CI tests, dependency updates, etc.)
Cost Free
How to use Visit scorecard.dev, enter your repository URL
GitHub integration Scorecard Action runs checks automatically on your repository
# .github/workflows/scorecard.yml
name: Scorecard analysis
on:
  schedule:

    - cron: '0 6 * * 0'  # Weekly

  push:
    branches: [ main ]

jobs:
  analysis:
    runs-on: ubuntu-latest
    steps:

      - uses: ossf/scorecard-action@v2

        with:
          results_file: results.sarif
          publish_results: true

Scorecard results help you identify and prioritize security improvements. Many organizations use Scorecard ratings when evaluating dependencies.

Allstar:

Allstar4 automatically enforces security best practices on GitHub repositories.

Aspect Details
What it does Monitors repositories and opens issues or PRs to fix security configuration problems
Policies Branch protection, security policy presence, dangerous workflows, binary artifacts
Cost Free
How to enable Install the Allstar GitHub App on your organization/repositories

Allstar is particularly useful for organizations managing multiple repositories, ensuring consistent security configuration.

Other OpenSSF resources:

  • OpenSSF Best Practices Badge5: Self-certification showing your project follows security best practices
  • Package Analysis6: Automated analysis of packages for malicious behavior
  • Security Insights7: Standard format for publishing security information
  • OpenSSF Training8: Free security training courses

Internship and New Contributor Programs

Mentorship and internship programs provide projects with contributors while giving participants meaningful experience.

GSoC and mentorship opportunities:

Google Summer of Code (GSoC)9:

Aspect Details
What it is Stipend-based open source mentorship for new contributors; students are eligible but not the only participants
For maintainers Apply as mentoring organization; propose projects needing work
Timeline Organizations apply early in the year; contributors apply after organizations are announced
Security focus Security improvements are appropriate project ideas
Resources Google provides contributor stipends; you provide mentorship

How to participate as a mentoring organization:

  1. Apply during the organization application period
  2. Propose specific project ideas, including security improvements
  3. Identify mentors willing to guide contributors
  4. If accepted, review and select contributor applications
  5. Mentor contributors through the program

Linux Foundation Mentorship:

Aspect Details
What it is Year-round mentorship program for open source projects
Benefits Stipends for mentees, structured program
Security focus Security-focused mentorships are encouraged
How to apply Projects apply through LFX Mentorship10 platform

Other student and early-career programs:

  • Outreachy11: Internships for underrepresented groups in tech
  • MLH Fellowship12: Programs that can include open source contribution
  • University partnerships: Many universities seek capstone projects; security improvements make good projects

Sovereign Tech Funds

Government-backed funds increasingly recognize open source as critical infrastructure and provide direct funding.

Sovereign tech fund overview:

Sovereign Tech Fund (Germany):

The Sovereign Tech Fund (STF)13 is a German government-backed program, operated by the Sovereign Tech Agency, funding open digital base technologies.

Aspect Details
Focus Open digital base technologies used by governments, industry, and society
Funding Direct grants for development and maintenance
Eligibility Open source projects, particularly infrastructure; maintainers can apply
Security work Security audits, improvements explicitly supported
How to apply Applications through the Sovereign Tech website

STF has funded security work on projects including curl, OpenSSL, and numerous others. Funding can cover maintainer time, security audits, infrastructure costs.

Other government programs:

Program Country Focus
NGI (Next Generation Internet)14 EU Internet technology, including security (check current funding status)
NLnet Foundation15 Netherlands Open technology, privacy, security
Mozilla Foundation grants16 Mozilla Foundation Open technology and internet health; check current calls
Various SBIR/STTR US Research grants that can fund open source security

Application guidance:

Government funds typically want:

  • Clear description of the project and its importance
  • Specific work plan with deliverables
  • Budget justification
  • Explanation of public benefit
  • Maintenance plan beyond the grant period

Security improvements (audits, fixing vulnerabilities, implementing security features) align well with fund objectives.

Corporate Sponsorship and Support

Many companies that depend on open source provide funding and support to projects they use.

Corporate sponsorship landscape:

GitHub Sponsors:

Aspect Details
What it is Monthly sponsorships from individuals and companies
For maintainers Enable sponsors on your profile; set up tiers
Best practices Describe what sponsorship supports; offer recognition
Tax implications Treated as income in most jurisdictions

Open Collective:

Aspect Details
What it is Fiscal hosting and transparent fundraising
Benefits Handles accounting, taxes, receipts; transparent finance
For projects Create collective; accept donations; manage expenses
Host options Open Source Collective (OSC) hosts many projects

Corporate and ecosystem funding programs:

Many companies with Open Source Program Offices (OSPOs) directly fund projects, and specialized platforms route money to maintainers:

Company Program
Google Open Source Security Team funding, GOSST
Microsoft FOSS Fund, direct sponsorships
Amazon Open source sponsorships
Tidelift Commercial subscription model that paid participating maintainers for maintenance commitments
Thanks.dev Routes funds to dependencies
Stackaid Distributes funding across dependency tree

How to attract corporate sponsorship:

  1. Make it easy: Enable GitHub Sponsors, Open Collective, or similar
  2. Be visible: Clear documentation of who maintains the project
  3. Show impact: Download counts, dependent projects, users
  4. Communicate needs: Blog about what funding would enable
  5. Offer recognition: Sponsor logos in README, website

Maintainers who enable sponsorship mechanisms and communicate their funding needs often find that corporate sponsorships increase. Companies want to support projects they depend on—they just need to know how.

Foundation Resources

Software foundations provide infrastructure, legal protection, and support for member projects.

Foundation support (Apache, Linux Foundation, etc.):

Apache Software Foundation (ASF):

Aspect Details
What they provide Infrastructure, legal protection, governance
Security resources Security team, vulnerability handling process
Eligibility Projects must go through incubation process
Cost Free (foundation is nonprofit)

Linux Foundation:

Aspect Details
What they provide Infrastructure, marketing, governance support
Security resources OpenSSF affiliation, security audits for some projects
Programs Various umbrella projects (CNCF, OpenJS, etc.)
Cost Varies by program

Eclipse Foundation:

Aspect Details
What they provide Infrastructure, legal protection, governance
Security resources Security team, coordinated disclosure
Eligibility Projects join through proposal process

Other foundations:

  • Python Software Foundation (PSF): Supports Python ecosystem
  • OpenJS Foundation: JavaScript ecosystem projects
  • Rust Foundation: Rust language and ecosystem
  • FreeBSD Foundation: FreeBSD and related projects

Benefits of foundation membership:

  • Infrastructure (hosting, CI/CD, mirrors)
  • Legal protection (trademark, liability)
  • Governance frameworks
  • Visibility and credibility
  • Security resources and coordination
  • Funding opportunities

Considerations:

  • Foundations have governance requirements
  • Project may need to transfer trademarks
  • Decisions may require community consensus processes
  • Not all projects fit foundation models

Community Support Networks and Mentorship

Beyond formal programs, community networks provide peer support, mentorship, and knowledge sharing.

Community mentorship programs:

Informal mentorship:

  • Connect with experienced maintainers in your ecosystem
  • Join maintainer-focused communities and events
  • Ask for advice in community channels
  • Offer to mentor others once you have experience

Where to find community support:

Resource Description
Maintainer Community17 GitHub's community for maintainers
Sustain OSS18 Community focused on sustaining open source
Ecosystem-specific communities Node.js, Python, Rust, etc. have maintainer groups
Conference hallway tracks In-person connections at OSS conferences
Regional meetups Local open source gatherings

Sustainability-focused communities:

  • Sustain Podcast19: Interviews about open source sustainability
  • Open Source Collective20: Community around OSC-hosted projects
  • LFX Mentorship21: Linux Foundation mentorship and funding platform

Security-specific support:

  • OpenSSF Slack22: Community discussions on security
  • OWASP Chapters23: Local security communities
  • Security conference communities: Connections made at security events

Application and Eligibility Guidance

Navigating funding and support programs can be confusing. Here's general guidance:

For small projects seeking initial support:

  1. Enable GitHub Sponsors and/or Open Collective
  2. Run Scorecard and work toward passing badge criteria
  3. Apply to relevant ecosystem-specific programs
  4. Participate in community events to build visibility

For critical infrastructure projects seeking significant support:

  1. Document your project's importance (users, dependents, infrastructure role)
  2. Apply to Alpha-Omega or similar critical infrastructure programs
  3. Apply to Sovereign Tech Fund or NLnet
  4. Engage with foundations relevant to your ecosystem
  5. Pursue corporate partnerships with companies that depend on your project

Application tips:

  • Be specific: Vague requests get vague responses
  • Show impact: Numbers, users, dependent projects
  • Describe what you'll do: Specific deliverables and timelines
  • Explain sustainability: How will work continue after funding ends?
  • Follow up: Applications sometimes need persistent follow-up

What funders want to see:

Factor Why It Matters
Clear project governance Shows the project is stable and accountable
Active maintenance Evidence the project is alive
User/dependent count Demonstrates impact
Security practices Shows responsibility
Specific funding request Easier to evaluate than open-ended asks

Recommendations

We recommend the following approaches to accessing resources and support:

  1. Start with free tools: Scorecard, Allstar, and OpenSSF training require no application—just use them to improve your project's security.

  2. Enable sponsorship mechanisms: GitHub Sponsors and Open Collective make it easy for users and companies to support you. You might be surprised who contributes.

  3. Apply to relevant programs: Don't assume you're not eligible. Programs like Sovereign Tech Fund specifically want to support maintainers, not just large projects.

  4. Join foundation communities: Even if your project isn't a member, foundation communities provide valuable connections and resources.

  5. Document your project's impact: Numbers help make the case for support. Track downloads, dependents, and users.

  6. Connect with peers: Other maintainers face similar challenges and can share what's worked for them. Community support is valuable beyond funding.

  7. Be persistent: Many programs have rolling applications or multiple cycles. If you're not accepted initially, improve and reapply.

  8. Give back when you can: As you receive support, help others. Mentor new maintainers, contribute to ecosystem security initiatives, share what you've learned.

Resources exist because the industry recognizes that open source sustainability matters. You don't have to maintain critical infrastructure alone and unfunded. Accessing available support improves your project's security, your personal sustainability, and the health of the open source ecosystem.


  1. Alpha-Omega Project, "2024 Annual Report," January 2025, https://alpha-omega.dev/wp-content/uploads/sites/22/2025/01/Alpha-Omega-Annual-Report-2024_012925.pdf 

  2. OpenSSF, "Open Source Security Foundation," https://openssf.org/ 

  3. OpenSSF, "Scorecard," https://scorecard.dev/ 

  4. OpenSSF, "Allstar," https://github.com/ossf/allstar 

  5. OpenSSF, "Best Practices Badge," https://www.bestpractices.dev/ 

  6. OpenSSF, "Package Analysis," https://github.com/ossf/package-analysis 

  7. OpenSSF, "Security Insights Specification," https://github.com/ossf/security-insights-spec 

  8. OpenSSF, "Training," https://openssf.org/training/ 

  9. Google, "Google Summer of Code: How It Works," https://summerofcode.withgoogle.com/how-it-works 

  10. Linux Foundation, "LFX Mentorship," https://mentorship.lfx.linuxfoundation.org/ 

  11. Outreachy, https://www.outreachy.org/ 

  12. MLH, "Open Source Fellowship," https://fellowship.mlh.io/programs/open-source 

  13. Sovereign Tech Agency, "Sovereign Tech Fund," https://www.sovereign.tech/programs/fund 

  14. NGI, "Next Generation Internet," https://www.ngi.eu/ 

  15. NLnet Foundation, https://nlnet.nl/ 

  16. Mozilla Foundation, "Grantmaking," https://www.mozillafoundation.org/en/what-we-do/grantmaking/ 

  17. GitHub, "Maintainer Community," https://maintainers.github.com/ 

  18. Sustain OSS, https://sustainoss.org/ 

  19. Sustain OSS, "Sustain Podcast," https://podcast.sustainoss.org/ 

  20. Open Collective, "Open Source Collective," https://opencollective.com/opensource 

  21. Linux Foundation, "LFX Mentorship," https://mentorship.lfx.linuxfoundation.org/ 

  22. OpenSSF, "OpenSSF Slack," https://slack.openssf.org/ 

  23. OWASP, "OWASP Chapters," https://owasp.org/chapters/