https://github.com/andrew/state-of-oss-funding
The State of OSS Funding data: Insights from ecosyste.ms - talk at CHAOSScon North America 2025
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.3%) to scientific vocabulary
Repository
The State of OSS Funding data: Insights from ecosyste.ms - talk at CHAOSScon North America 2025
Basic Info
- Host: GitHub
- Owner: andrew
- Language: HTML
- Default Branch: main
- Size: 22.2 MB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
The State of OSS Funding Data
Insights from ecosyste.ms
A presentation by Andrew Nesbitt for CHAOSScon North America 2025, Denver, CO.
📄 View PDF
Abstract
This talk explores the current state of funding in open source software, analyzing data from over 11 million packages across various ecosystems. Using the ecosyste.ms dataset, we examine:
- How many packages have funding links
- Which funding platforms are most popular
- The concentration of funding in critical packages
- Who maintains critical infrastructure
- The relationship between funding success and package maintenance
Key Findings
- Only 3.26% of all packages have funding links
- 72.8% of critical packages have no obvious way to financially support them
- 35% of critical packages are maintained by individuals, not organizations
- Well-funded maintainers tend to maintain more critical packages, creating a concentration effect
- GitHub Sponsors and Open Collective dominate the funding platform landscape
Data Sources
All data presented comes from the ecosyste.ms project, which tracks:
- 11.4M packages
- 262M repositories
- 1.7M maintainers
- 22B dependencies
Links
- Slides: https://github.com/andrew/state-of-oss-funding
- ecosyste.ms: https://ecosyste.ms
- Funding data: https://packages.ecosyste.ms/funding
- Critical packages: https://packages.ecosyste.ms/critical
Credits
- Talk content: Hand-written by Andrew Nesbitt
- Slide generator: Written by Claude Code
Slide Generator
This repository includes an HTML slide generator that creates presentations from markdown files.
Running the slides
To view the slides locally:
```bash
Install dependencies
npm install
Generate and watch for changes
npm start ```
Then open index.html in your browser.
Usage
- Edit
text.mdto modify slide content - The generator watches for changes and auto-reloads
- See formatting guide in
generate-slides.jscomments
Navigation
- Arrow keys (↑↓) or Page Up/Down to navigate
- Space for next slide
- F to toggle fullscreen
- Home/End to jump to first/last slide
Exporting to PDF
Option 1: Browser Print (Recommended)
- Open
index.htmlin Chrome or Edge - Press
Cmd+P(Mac) orCtrl+P(Windows/Linux) - Change settings:
- Destination: "Save as PDF"
- Layout: Portrait
- Margins: None
- Scale: Default (100%)
- Options: Check "Background graphics"
- Click "Save"
Option 2: Automated Export
```bash
Using Puppeteer (requires Node.js)
npm install -g puppeteer-cli puppeteer print index.html slides.pdf --format A4 --margin-top 0 --margin-bottom 0 --margin-left 0 --margin-right 0
Using headless Chrome directly
google-chrome --headless --disable-gpu --print-to-pdf=slides.pdf index.html
On macOS with Chrome installed
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --headless --print-to-pdf=slides.pdf index.html ```
Option 3: Decktape (Best for presentations)
```bash
Install decktape
npm install -g decktape
Export with automatic slide detection
decktape generic --slides 1 index.html slides.pdf ```
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Owner
- Name: Andrew Nesbitt
- Login: andrew
- Kind: user
- Location: Bristol, UK
- Company: @ecosyste-ms and @octobox
- Website: https://nesbitt.io
- Twitter: teabass
- Repositories: 357
- Profile: https://github.com/andrew
Working on mapping the world of open source software @ecosyste-ms and empowering developers with @octobox
GitHub Events
Total
- Watch event: 2
- Push event: 2
- Create event: 2
Last Year
- Watch event: 2
- Push event: 2
- Create event: 2
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Andrew Nesbitt | a****z@g****m | 6 |
Issues and Pull Requests
Last synced: 11 months ago
