Software engineers who have only known GitHub may not realize what the essay "The Cathedral and the Bazaar" describes. GitHub took the bazaar's ideas, a decentralized, open, self-organizing project, and built a workflow that lets anyone inspect or contribute code through a pull request. The author argues that this model is now showing its cracks, and that a new approach is needed now that AI is here.
The bazaar model created entitlements in which users pressure maintainers to merge changes, and it set social expectations that anyone who releases code must maintain it for no pay. With AI generating code, reading pull requests becomes less useful. The author says people mostly want to understand the core idea. Open source licenses already permit remixing, and the author argues that remixing has been perceived as too hard, a knowledge gap that agents now help close. The author points to Nix as a tool for this purpose.
The proposed "Remix Model" is decentralized and compositional. Ideas spread through independent Nix overlays rather than converging on one repository. Authors publish source and intent under an as-is license. Others express a desired change once in a small overlay, then reuse it across development shells, Docker images, NixOS systems, CI, and agent sandboxes without forking. The valuable unit is the change in behavior, not the patch. Maintainers may incorporate, reimplement, or ignore it, and the original author has no obligation to review or maintain it. Upstream incorporation stays optional. Useful adaptations spread through the wild, and maintainers can sample them as they choose.
As an example, a project consumer who wants to stop Git from force pushing can write an overlay that patches Git to refuse them, rather than opening a pull request upstream. The change is defined once and applied wherever the consumer needs it. The author suggests this shifts maintenance from a shared obligation to individual, optional composition.
Source: Hacker News · Summarized by HeadlinesBriefing