爵士乐队落幕
Sunsetting Jazzband

原始链接: https://jazzband.co/news/2026/03/14/sunsetting-jazzband

经过十多年的运营,旨在减轻开源维护负担的合作组织Jazzband即将停止运营。 新成员注册现已关闭,项目负责人将在2026年PyCon US之前联系,以安排项目转移。 做出此决定的主要原因是GitHub等平台上的AI生成垃圾信息涌入,使得Jazzband的开放会员模式难以为继。 这加上长期以来严重依赖单一维护者(创始人)的问题,造成了关键瓶颈,并最终削弱了其有效性。 尽管此前已发出警告并尝试解决这些挑战——包括寻求资金和扩大团队——但这些努力并未实现。 Jazzband成功托管了84个项目,获得了超过93,000个GitHub星标,并在pip-tools和django-debug-toolbar等项目中达到了1.5亿的月度下载量。 Django Commons已经开始托管几个Django项目。 虽然目前还没有针对非Django项目的类似解决方案,但创始人欢迎填补这一空白的倡议。 组织和网站将一直保持可访问状态,直至2026年底,并已制定详细的关闭计划。

## 爵士乐队日落与开源可持续性危机 爵士乐队,Django软件包和工具的关键维护者,即将关闭,引发了关于开源可持续性挑战的讨论。许多用户认为爵士乐队促成了他们原本无法构建的项目,突显了这些经常无偿工作的维护者提供的巨大价值。 核心问题在于缺乏可行的资助模式。虽然开源驱动着数十亿美元的商业价值,但维护者获得的报酬却微乎其微,导致倦怠和项目废弃。一些人建议改变许可方式或直接资助机制,但人们担心可执行性和企业贡献意愿。 一个关键点是,这个问题并非新鲜事;它早于人工智能生成代码的兴起。虽然人工智能工具可能会加剧这个问题,因为它们可能会降低对现有库的依赖性,但根本问题仍然存在:创造的价值与维护关键基础设施的可用资源之间存在脱节。解决方案包括探索像Apache基金会这样的模式,以及新的许可方法,但尚未达成共识,许多人承认激励持续的无偿劳动存在固有的困难。
相关文章

原文

TL;DR

Jazzband is sunsetting. New signups are disabled. Project leads will be contacted before PyCon US 2026 to coordinate transfers. The wind-down plan has the timeline, the retrospective has the full story.

Over 10 years ago, Jazzband started as a cooperative experiment to reduce the stress of maintaining Open Source software projects. The idea was simple – everyone who joins gets access to push code, triage issues, merge pull requests. “We are all part of this.”

It had a good run. More than 10 years, actually.

But it’s time to wind things down.

What happened

The slopocalypse

GitHub’s slopocalypse – the flood of AI-generated spam PRs and issues – has made Jazzband’s model of open membership and shared push access untenable.

Jazzband was designed for a world where the worst case was someone accidentally merging the wrong PR. In a world where only 1 in 10 AI-generated PRs meets project standards, where curl had to shut down its bug bounty because confirmation rates dropped below 5%, and where GitHub’s own response was a kill switch to disable pull requests entirely – an organization that gives push access to everyone who joins simply can’t operate safely anymore.

The one-roadie problem

But honestly, the cracks have been showing for much longer than that.

Jazzband was always a one-roadie operation. People asked for more roadies and offered to help over the years, and I tried a number of times to make it work – but it never stuck. I dropped the ball on organizing it properly, and when volunteers did step up they’d quietly step back after a while. That’s not a criticism of them, it’s just how volunteer work goes when there’s no structure to support it.

The result was the same though: every project transfer, every lead assignment, every PyPI permission change, every infrastructure decision – it all went through me.

The warnings

The sustainability question was raised as early as 2017. I gave a keynote at DjangoCon Europe 2021 about it – five years in. In that talk I said out loud that the “social coding” experiment had failed to create an equitable community, and that a sustainable solution didn’t exist without serious financial support.

The roadmap I presented – revamp infrastructure, grow the management team, formalize guidelines, reach out for funding – none of that happened. The PSF fiscal sponsorship was the one thing that did.

In the years since, I’ve been on the PSF board – which faced its own crises – and now serve as PSF chair. That work matters and I don’t regret prioritizing it, but it meant Jazzband got even less of my time.

GitHub went the other way

Meanwhile, GitHub moved in the opposite direction. Copilot launched in 2022, trained on open source code that maintainers were burning out maintaining for free. 60% of maintainers are still unpaid.

The XZ Utils backdoor in 2024 showed what happens when a lone maintainer burns out and someone malicious fills the gap. And Jazzband’s own infrastructure started getting in the way of the projects it was supposed to help – the release pipeline couldn’t support trusted publishing, projects that needed admin access were stuck.

So projects started leaving. And that’s OK – that was always supposed to be part of the deal.

Django Commons

I want to specifically thank Django Commons and Tim Schilling for picking up where Jazzband fell short. They have 5 admins, 15 active projects (including django-debug-toolbar, django-simple-history, and django-cookie-consent from Jazzband), and django-polymorphic is transferring over right now. They solved the governance problem from day one. If you’re a Jazzband project lead looking for a new home for your Django project, start there.

For non-Django projects like pip-tools, contextlib2, geojson, or tablib – I’m not aware of an equivalent. If someone wants to build one for the broader Python tooling ecosystem, I’d love to see it.

By the numbers

Over 10 years, Jazzband grew to 3,135 members from every continent but Antarctica, maintained 84 projects with ~93,000 GitHub stars, and shipped 1,312 releases to PyPI.

Projects that passed through Jazzband are downloaded over 150 million times a month – pip-tools at 23 million, prettytable at 42 million. django-debug-toolbar spent 8 years under Jazzband and ended up in the official Django tutorial. django-avatar, a repo from 2008, was still getting releases in 2026. And django-axes shipped 129 versions – a release every 13 days in its peak year.

The full 10-year retrospective has all the numbers, the stories, and what actually happened.

What happens next

I’m not pulling the plug overnight. There is a detailed wind-down plan that covers the timeline, but the short version:

Timeline

  • New signups are disabled as of today
  • Project leads will be contacted before PyCon US 2026 to coordinate transferring projects to new homes
  • The GitHub organization and website will remain available during the transition period through end of 2026

If you’re a project lead, expect an email soon.

Thank you

None of this would have been possible without the people who showed up – strangers on the internet who decided to maintain something together. Thanks to the 81 project leads who kept things going despite the bottlenecks I created, and to everyone who joined, contributed, filed issues, and shipped releases over the years.

I started Jazzband because maintaining Open Source alone was exhausting. The irony of then becoming a single point of failure for 71 projects is not lost on me. But the experiment worked in the ways that mattered – projects got maintained, releases got shipped, people collaborated.

Anyways, the projects will move on to new homes, and that’s fine. That was always the point.

We are all part of this.

Written by Jannis Leidel on Mar 14, 2026, 12:00:00 PM

联系我们 contact @ memedata.com