A new model for open source: closed to pull requests, open to remix

Hacker News Top News

Summary

Geoffrey Huntley 提出一种新的开源协作模式:对 pull requests 关闭,但欢迎基于许可证自由 Remix,并认为 AI 代理已消除 Remix 软件的知识门槛,正让传统的 GitHub bazaar 模式难以为继。

No content available
Original Article
View Cached Full Text

Cached at: 10/15/26, 01:07 AM

# a new model for open source: closed to pull requests, open to remix. Source: [https://ghuntley.com/remix/](https://ghuntley.com/remix/) All right, I'm going to open up a history lesson because it's been a couple of generations of software engineers since this essay, and I have to assume not everyone knows what a cathedral is\. Everyone knows what a bazaar is because they're using it day to day with GitHub\. [The Cathedral and the Bazaar \- Wikipedia ![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/icon/wikipedia-a22b8271-9819-40f6-ab3a-7f232ffc6138.ico)Contributors to Wikimedia projects ![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/thumbnail/Cathedral-and-the-Bazaar-book-cover-4b055338-6225-4880-8b95-eaff0ab38dba.jpg)](https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar?ref=ghuntley.com)GitHub took the bazaar's ideas—a decentralized, open, self\-organizing open\-source project—and provided a workflow that lets anyone inspect or contribute source code via a pull request\. I've been thinking that there needs to be a new software development model\. We're not going back to the cathedral, where a small, private, exclusive group builds the source code, with releases that are heavily planned, infrequent, and polished\. But it's clear we need something else now that AI is here\. The GitHub bazaar model, even before AI, was already showing its cracks because it created consumer\-based entitlements where everyone was nagging maintainers to merge something\. It created really weird social\-structure expectations: that someone who releases code has an obligation to maintain it and get paid nothing for the work\. But now that AI is here, the dams have well and truly burst\. For what's the point of reading a pull request that's been generated by code? All I want is to read and understand the core idea\. If it's a good idea, I might incorporate it back upstream, but there should be no expectation that I will\. You see, open source software is open source by definition because the license says that it's as is, and that as is permits you to remix software\. ![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/2026/10/[email protected])But the problem has been that it's been perceived as too hard to remix software, but it hasn't been\. It's just a knowledge gap issue that no longer exists now that agents are here\. Nix has existed for a long time\. If you haven't seen the article that I posted a couple of days ago about Nix overlays, you should read it\. [the world hasn’t figured out yet that you can literally just fix everything with a Nix overlay There are many things that are uncertain in our industry right now, but one thing I am certain about, and have been for almost 13 years, is that Nix is a terrible programming language\. I remember when I first learned it, it felt like pushing shit uphill\. The learning cliff ![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/icon/A-black-and-white--low-angle-digital-illustration-in-a-symbolic-traditional-tattoo-art-style.--A-bald--light-skinned-man-with-a-bushy-beard--prominent-eyebrows--and-a-friendly-expression-wears-denim-overalls--2--2c139aa8-5ecd-4d5b-a6ed-a4f1c4c9b582.jpg)Geoffrey HuntleyGeoffrey Huntley ![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/thumbnail/Symbolic-traditional-tattoo-art-print-viewed-from-a-high--elevated-angle--portraying-a-bustling-city-transformed-by-a-Nix-overlay.-Gleaming-buildings--technological-textures--surreal-contrasts--and-limitless-possibility-evoke-hidden-power.--ca8cd46a-6851-4301-869c-a43d9c8e901a.jpg)](https://ghuntley.com/nix/)So, I'm going to propose something that I hope helps other open source maintainers\. This is how I'm thinking about my software now that I release it under open\-source licenses\. ## The Remix Model - **Structure**: Decentralized and compositional\. Ideas spread through independent overlays rather than converging on a single repository and a single maintainer\. - **Workflow**: Publish source and intent under an as\-is license\. Others remix by writing a small Nix overlay that expresses the desired change once, then reuses that derivation across devenv shells, Docker images, NixOS systems and tests, CI, and agent sandboxes—without forking or maintaining a divergent artifact\. - **Core Principle**: Ideas over patches\. The valuable unit is a change in behavior or architecture\. Maintainers decide whether to incorporate it, reimplement it, or ignore it\. The original author has no standing obligation to review, integrate, or maintain the change\. - **Social Contract**: The license already permits remixing without creating a claim on anyone’s future time\. Credit and visibility can still exist; there is no ongoing maintenance duty\. Upstream incorporation remains optional and deliberate\. - **Discovery**: Useful adaptations appear as a proliferation of overlays in the wild\. Maintainers can sample from that spread if they choose; everyone else can grab and compose ideas simply by updating their own overlays via an agent\. > **Example**: A consumer of a project wants to disable Git's ability to force push in that project\. Instead of raising a pull request to the upstream project, the consumer makes an overlay that patches Git to refuse force pushes; this is defined once and then appears consistently in developer environments, container images, and system tests—without a pull request against the upstream project\. In practice, from this point forward, for any code I release on GitHub, I will disable pull requests, keep discussions open, and publish \+ maintain guidance on how you can remix my software\. 0:00 /0:59 Infinitely customizable software that's easy to consume\. That's what I hope becomes a standard practice\. If you remove the cognitive burden for releasing open source and running a big project, then we're going to see more people releasing software\. And if they do it in the right way, then we're going to see so much more software in the world\. ![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/media/2026/10/chasm---AI-Hackers-are-now-mashing-up-EVERY-game-possible-to-create-the-games...--2105706853808136192-_thumb.jpg)The GitHub network graph provides a fantastic way to explore the remixes in the ecosystem\. Heck, you can even run agents over it to summarize what people are doing\. You can also use it in an agent loop to explore remix ideas and feed them back upstream into the main project\. [GitHub \- ghuntley/nix\-demo at ghuntley\.com Patch git once with a Nix overlay; use it in devenv, a NixOS VM test and a Docker image \- ghuntley/nix\-demo ![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/icon/favicon-6a5fb051-1d83-49ae-86f9-f879b0a0cc2f.png)GitHub ![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/thumbnail/nix-demo-1b92f4d4-8f01-4fb6-bc73-62acfbe00bc1.png)](https://github.com/ghuntley/nix-demo?ref=ghuntley.com)a demo of this idea in action ps\. socials > 🗞️ a new model for open source: closed to pull requests, open to remix\.[https://t\.co/kJAllc39mc](https://t.co/kJAllc39mc?ref=ghuntley.com)[pic\.twitter\.com/DILnyNns42](https://t.co/DILnyNns42?ref=ghuntley.com) — geoff \(@GeoffreyHuntley\)[October 14, 2026](https://x.com/GeoffreyHuntley/status/2110515103778881661?ref_src=twsrc%5Etfw&ref=ghuntley.com)

Similar Articles

@ruanyf: Anthropic founder's recent remarks: AI open source is a false proposition. He says that even if an AI model is made public, you can't see its internal workings, so the industry doesn't call it 'open source' but 'open weights'. It's not the traditional open source model either; only the weight files are released, and you can't see the model's inner workings, and you can't submit modifications or participate in its…

X AI KOLs Timeline

Anthropic founder Dario Amodei believes that AI open source is a false proposition because only the weights are released, not the source code, so users cannot participate in modifications. Blogger Ruan Yifeng criticizes this view as biased, pointing out that open source models still have advantages in privacy and controllability, while also accusing Anthropic of discriminatory account bans against Chinese users.

GitHub is the wrong shape for this new world

Hacker News Top

This blog post argues that GitHub's collaboration paradigm (branches, pull requests, code reviews) is ill-suited for the modern AI-driven software development era where LLMs and agents generate code at high velocity, calling for rethinking of tools and workflows.

@DashHuang: https://x.com/DashHuang/status/2057323152758480955

X AI KOLs Timeline

This article explores why GitHub is a better foundation for knowledge collaboration than traditional documentation systems in the AI agent era, due to its advantages such as open collaboration, AI model familiarity, local full context, and structured raw data.

Open Source as We Know It Is Dead

Lobsters Hottest

A developer reflects on how AI is killing the open-source culture he grew up in, arguing that AI-generated pull requests have made maintainers skeptical and eroded the human collaboration that built the modern software ecosystem.