Skip to content

Topic

Open-source maintainer economics

The study of how open-source software is funded and maintained, focusing on the gap between corporate reliance on volunteer coders and the support they receive.

Current stories

buildOne report1 publisher

Backtrader, with 23.5k GitHub stars, has shown no repository activity for 785 days

Backtrader, the 23.5k-star backtesting library, has shown no GitHub repository activity since 19 Aug 2024, according to a daily directory snapshot. Existing strategies still run, but the directory's operator says new projects should start on a maintained library.

Publishers:dev.to

Reality

Evidence62
Adoption
Not scored
Hype gap−10
Incentives
Not scored
Confidence65
buildOne report1 publisher

ngx-daterangepicker-material resumes releases after a gap of more than three years

ngx-daterangepicker-material, downloaded about 250,000 times a month, now has a release for each Angular major from 16 to 22. About 7 in 10 installs are still on v6, and a ^6.0.4 range will not move them, so each team has to pick its major by hand.

Publishers:dev.to

Reality

Evidence35
Adoption60
Hype gap+5
Incentives25
Confidence50
buildOne report1 publisher

AutoGen tops three agent frameworks on GitHub stars and ranks last on monthly PyPI installs

AutoGen has about 60,400 GitHub stars, the most of three leading agent frameworks, but its own README puts it in maintenance mode. A dev.to audit verified on 2026-08-16 says to weigh installs and release history before stars when starting a new project.

Publishers:dev.to

Reality

Evidence58
Adoption62
Hype gap+12
Incentives
Not scored
Confidence55
buildOne report1 publisher

QGIS's AI ban asks contributors whether they wrote the code in good conscience

QGIS has banned all LLM, AI and agent assisted code in qgis/qgis, on master as of October 7 under QEP #387. Asked how compliance will work, a core contributor pointed to the contributor's own conscience, a dev.to analysis reports.

Publishers:dev.to

Reality

Evidence45
Adoption30
Hype gap+12
Incentives50
Confidence55
securityOne report1 publisher

Google finds local patches triple the median effort of updating an open-source package

Google measured 54 updates to its internal copies of open-source packages and found a median effort of 2.2 engineering hours. Private patches raise the cost of a typical update in that data, but the longest updates trace to repair work.

Reality

Evidence55
Adoption
Not scored
Hype gap+15
Incentives
Not scored
Confidence50
buildConfirmed6 publishers

Cloudflare takes in the Deno team behind celld, the open-source implementation of Workers and Durable Objects

Deno's entire team is joining Cloudflare and taking celld, its open-source implementation of Workers and Durable Objects, along with it. For teams on Workers, the code they would use to leave now comes from the company they would be leaving.

Perspective Coverage

7 publishers
Builder
Builder 48%
Operator
Operator 29%
Investor
Investor 23%

Reality

Evidence80
Adoption
Not scored
Hype gap+20
Incentives65
Confidence75
buildOne report1 publisher

Banks fund FINOS's OSERA to backport security fixes into more than 50 legacy open-source lines

FINOS says its bank-funded OSERA alliance now ships patched builds of more than 50 older open-source project lines that member banks still run. The signed, tested builds go only to paying members, while anyone can read the patched source.

Publishers:runtimewire.com

Reality

Evidence45
Adoption20
Hype gap+15
Incentives60
Confidence45
leadershipOne report1 publisher

eslint-plugin-unicorn 77 moves 11 CSS rules into a package that requires ESLint 10.4 and ESM

eslint-plugin-unicorn 77 moves 11 CSS rules to eslint-cssicorn and removes its deprecated flat configs. Keeping those checks after the upgrade means adopting a version 0.1 package with its own ESLint and ESM requirements that does not accept pull requests.

Publishers:github.com

Reality

Evidence85
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence80
buildOne report1 publisher

Anthropic's red team finds open-source bugs faster than maintainers can ship fixes

Anthropic's Frontier Red Team has disclosed 6,157 open-source vulnerabilities and knows of upstream patches for 516. The gap sits with maintainers, whose capacity Anthropic's own policy treats as the ceiling on how fast it files reports.

Publishers:dev.to

Reality

Evidence55
Adoption20
Hype gap+15
Incentives55
Confidence50
buildOne report1 publisher

PyTorch folds image, video and audio decoding from TorchVision and TorchAudio into TorchCodec

PyTorch has moved all image, video and audio decoding and encoding into TorchCodec after a two-year consolidation of its media stack. Teams whose vision, audio or generative training code still reads media through TorchVision or TorchAudio now have a port to plan.

Publishers:pytorch.org

Reality

Evidence50
Adoption
Not scored
Hype gap+10
Incentives55
Confidence55
buildOne report1 publisher

postgres-js pads pooled query results with empty slots after a mid-stream timeout

postgres-js leaves a connection's row cursor set after a query fails mid-stream, so one team's LIMIT 500 query came back with 813 entries. With the one-line fix an open pull request since October 2025, pooled users have to patch the driver themselves.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap0
Incentives
Not scored
Confidence55
buildOne report1 publisher

Turso retired its $1,000 bug bounty after LLM reports outran one maintainer's reading speed

The program paid for critical vulnerabilities for about a year and closed because generating a plausible report now costs about a tenth of a cent while reading one still costs ten minutes of the person who knows the code.

Publishers:dev.to

Reality

Evidence40
Adoption25
Hype gap+20
Incentives30
Confidence45
buildOne report1 publisher

Reversing the urgency options moved "not urgent" from zero picks to 250

An outsider benchmarking laya's multilingual checkpoint on 300 Japanese emails found the first-listed ordinal level effectively unreachable, and the maintainer shipped the limitation in a README before any retrain.

Publishers:dev.to

Reality

Evidence70
Adoption50
Hype gap−12
Incentives55
Confidence62
buildOne report1 publisher

depproof: unmaintained flag doesn't change the remedy; only 3 of 933 findings lacked a fix version

A public measurement across five ecosystems puts one component in seven down as unmaintained, though its own findings data shows that almost never changes what you can do about an advisory today.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap−12
Incentives55
Confidence55
buildOne report1 publisher

Chainguard's CVE authority will give scanners version ranges for flaws fixed years ago

Chainguard says its Athena coalition will start releasing about 50 findings on September 28, with affected version ranges attached. A scanner needs those ranges before it can flag a pinned old release.

Publishers:runtimewire.com

Reality

Evidence55
Adoption30
Hype gap+10
Incentives75
Confidence52
buildOne report1 publisher

llm-sentinel runs its ten deterministic scanners on tool output as well as user prompts

The dev.to post announcing llm-sentinel says llm-guard is archived. The replacement is ten pattern-matching scanners with a score threshold each, benchmarked on 133 hand-written cases its author calls a smoke test.

Publishers:dev.to

Reality

Evidence42
Adoption8
Hype gap−12
Incentives68
Confidence46
productOne report1 publisher

Microsoft's record 974 patches are one month inside a year that has logged 66,401 CVEs

The year's CVE tally has reached 66,401, close to double where it stood last September, and Microsoft alone patched 974 in a single month. Jerry Gamblin, who keeps the count, says more known bugs is mostly the system working.

Publishers:wired.com

Reality

Evidence55
Adoption45
Hype gap+25
Incentives45
Confidence50
buildOne report1 publisher

uv 0.12 flipped the uv init flag one cheatsheet had long recommended

Since uv 0.12.0 landed on July 28, 2026, uv init has written a src layout and a uv_build build-system table by default. The old --package tip is now backwards, and --no-package is the way back to a flat main.py.

Publishers:dev.to

Reality

Evidence68
Adoption48
Hype gap−12
Incentives58
Confidence62
buildOne report1 publisher

One bot opens three README link pull requests a day across separate repos

A dev.to writeup dates the README link-spam campaign to at least September 14 and puts one bot at three pull requests a day. Worked out per repository, that is about one arrival a day at any project it targets.

Publishers:dev.to

Reality

Evidence20
Adoption
Not scored
Hype gap+45
Incentives35
Confidence28
buildOne report1 publisher

curl's confirmed-vulnerability rate fell from above 15 percent to under 5 in 2025

The case that generated code fails without the usual warning signs comes from two practitioner accounts, while the only measured series is curl's inbound bug reports, and Daniel Stenberg stopped taking those in January 2026.

Publishers:dev.to

Reality

Evidence38
Adoption58
Hype gap+34
Incentives62
Confidence46

Earlier coverage

  1. Seven of Homebrew's eight advisories shipped before 7.0.0, including the sudo-level cask bug

    Security · September 14, 2026 · Confirmed2 publishers