惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
博客园 - 聂微东
有赞技术团队
有赞技术团队
The Cloudflare Blog
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
T
The Blog of Author Tim Ferriss
D
Docker
L
LangChain Blog
Vercel News
Vercel News
C
Check Point Blog
博客园 - Franky
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
人人都是产品经理
人人都是产品经理

Buttondown's blog

Email could have been X.400 times better The physicists who convinced Fermilab to send Brazil's emails Better in-app previews Analytics 3.0 Subscriber ID variables Comments! Send latest premium action Automation filtering Free API subscribers Surveys in automations Reply to replies Labels for RSS feeds How Jeremy Singer-Vine curates curious datasets for readers 2023 (and what's next) Email vs web content Sort by engagement Better gift subscriptions How Andy Dehnart built a career reviewing television New email template Email-based automations Opt-in reply tracking Automatic alt text More social network integrations Sort by metadata Overlarge image warnings Automation tag actions Pause emails mid-flight Search tags and automations Gift via automations Subscriber-driving emails
Open source funding in 2025
Justin Duke · 2025-11-15 · via Buttondown's blog

A year ago, we announced our Open Source Funding Pledge, inspired by Sentry's Open Source Pledge initiative. Today, I'm excited to share an update on how that commitment has evolved.

You can see an itemized list of our commitments on our Open Source page, which lists all of the open source projects that we use — both those we're funding and those we're not (yet!).

What's new in 2025

This year, we've added two new open source tools to our stack:

ToolDescription
MiseHas become essential for managing our development environments and tool versions across the team. It's replaced a hodgepodge of version managers and made onboarding new developers significantly smoother.
BiomeA terrific new linter and formatter for our codebase.

What's on the way out?

We've started to contract our overall supply chain, and with that we're phasing out some of the services we use—not because they aren't high quality, but because we want fewer moving parts. These are:

Tool/ServiceWhat's changingReplacement
ESLintDeprecated in our stackBiome
HAProxyRemoved as an external proxyVercel's built-in proxy
KeystaticRemoved content/metadata managementCustom lightweight TypeScript schema
JustPhasing out as a task runnerMise
RQGradually being replaced for job queuingOur own Postgres-based job runner

In addition, we've annotated the open source packages that are corporate-backed explicitly so as to differentiate them between completely community-led efforts.

Our funding philosophy

Our approach to identifying which projects to fund remains consistent:

  1. Bias against projects that are owned by for-profit entities, most of which do not accept sponsors anyway (Tailwind, Next, Tiptap, etc.)
  2. Bias towards projects that are particularly load-bearing to our business (Python, Django, Vue, etc.)
  3. Bias against "tip-jar" style donations of <$100/year in favor of being able to make slightly larger commitments that will hopefully be more impactful.

Django, Python, and Vue remain our largest commitments, reflecting their critical importance to everything we build. We've also continued to support smaller but essential projects like Structlog, Allauth, Anymail, and Homebrew.

Looking ahead

As we continue to grow, we're committed to scaling our open source contributions alongside our team. The $5,000 per developer per year framework has proven to be a useful guidepost, ensuring that our support for open source grows proportionally with our ability to give back.

If you're running an open source project that powers Buttondown and think we should be funding it, reach out! We're always looking to better understand the ecosystem we depend on.