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

推荐订阅源

人人都是产品经理
人人都是产品经理
有赞技术团队
有赞技术团队
L
LangChain Blog
C
Check Point Blog
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
美团技术团队
博客园 - 司徒正美
Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
S
SegmentFault 最新的问题
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
Hugging Face - Blog
Hugging Face - Blog
博客园 - 叶小钗
腾讯CDC
B
Blog
G
Google Developers Blog
The Cloudflare Blog
P
Proofpoint News Feed

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.