All right, I'm going to open up a former instruction since it's been a brace of generations of application engineers since this essay, and I have to assume not everyone knows what a cathedral is. Everyone knows what a market is since they're using it day to day alongside GitHub.
The Cathedral and the Bazaar - Wikipedia
Wikimedia Foundation, Inc.Contributors to Wikimedia projects

GitHub took the bazaar's ideas—a decentralized, open, self-organizing open-source project—and provided a workflow that lets anyone inspect or contribute origin code via a drag request.
I've been thinking that there needs to be a new application betterment model. We're not going rear to the cathedral, anywhere a small, private, exclusive collection builds the origin code, alongside releases that are heavily planned, infrequent, and polished.
But it's apparent we need item alternatively now that AI is here. The GitHub market model, equal before AI, was already showing its cracks since it created consumer-based entitlements anywhere everyone was nagging maintainers to merge something. It created really weird social-structure expectations: that person who releases code has an duty to keep it and get paid nothing for the work.
But now that AI is here, the dams have fine and really burst.
For what's the item of study a drag petition that's been generated by code? All I desire is to peruse and comprehend the center idea. If it's a fine idea, I power merge it rear upstream, but there have to be no anticipation that I will.
You see, open origin application is open origin by definition since the licence says that it's as is, and that as is permits you to remix software.

But the issue has been that it's been perceived as too difficult to remix software, but it hasn't been. It's fair a cognition gap matter that no longer exists now that agents are here. Nix has existed for a lengthy time. If you haven't seen the part that I posted a brace of days ago concerning Nix overlays, you should peruse it.
the earth hasn’t figured out yet that you can exactly fair fix everything alongside a Nix overlay
There are many things that are uncertain in our industry correct now, but one item I am certain about, and have been for nearly 13 years, is that Nix is a awful programming language. I recall whenever I archetypal learned it, it felt akin pushing crap uphill. The learning cliff
Geoffrey HuntleyGeoffrey Huntley

So, I'm going to propose item that I anticipation helps another open origin maintainers. This is how I'm thinking concerning my application now that I publish it under open-source licenses.
The Remix Model
- Structure: Decentralized and compositional. Ideas dispersed through autonomous overlays fairly than converging on a sole repository and a sole maintainer.
- Workflow: Publish origin and intent under an as-is license. Others remix by penning a small Nix overlay that expresses the desired alter once, afterward reuses that derivation throughout devenv shells, Docker images, NixOS systems and tests, CI, and delegate sandboxes—without forking or maintaining a divergent artifact.
- Core Principle: Ideas complete patches. The precious component is a alter in behavior or architecture. Maintainers decide whether to merge it, reimplement it, or disregard it. The first author has no position duty to review, integrate, or keep the change.
- Social Contract: The licence already permits remixing without creating a assertion on anyone’s forthcoming time. Credit and visibility can motionless exist; there is no ongoing care duty. Upstream incorporation remains optional and deliberate.
- Discovery: Useful adaptations appear as a proliferation of overlays in the wild. Maintainers can example from that dispersed if they choose; everyone alternatively can catch and create ideas merely by updating their own overlays via an agent.
Example: A person of a project wants to disable Git's capability to power shove in that project. Instead of raising a drag petition to the upstream project, the person makes an overlay that patches Git to refuse power pushes; this is defined formerly and afterward appears consistently in developer environments, receptacle images, and scheme tests—without a drag petition against the upstream project.
In practice, from this item forward, for any code I publish on GitHub, I volition disable drag requests, keep discussions open, and publish + keep direction on how you can remix my software.
0:00
/0:59
Infinitely customizable application that's uncomplicated to consume. That's what I anticipation becomes a norm practice. If you eliminate the cognitive burden for releasing open origin and operating a big project, afterward we're going to see additional group releasing software. And if they do it in the correct way, afterward we're going to see so much additional application in the world.
The GitHub network chart provides a awesome way to examine the remixes in the ecosystem. Heck, you can equal run agents complete it to summarize what group are doing. You can additionally use it in an delegate iteration to examine remix ideas and nourish them rear upstream into the chief project.
GitHub - ghuntley/nix-demo at ghuntley.com
Patch git formerly alongside a Nix overlay; use it in devenv, a NixOS VM test and a Docker depiction - ghuntley/nix-demo
GitHub

a demo of this idea in action
ps. socials
🗞️ a new example for open source: closed to drag requests, open to remix.https://t.co/kJAllc39mc pic.twitter.com/DILnyNns42
— geoff (@GeoffreyHuntley) October 14, 2026