What does the rule forbid, and what does it leave open?

The incident itself is small. Andrea Brancaleoni submitted the Go 1.27.1 update to Void Linux and followed it with a comment summarising the differences between Go 1.26 and 1.27. When another maintainer asked how the text had been produced, he said he had used GLM-5.3-Flash with OpenCode. The project's contribution rule requires that every use of AI tools be disclosed and that content originate from and be understood by the contributor; its scope reaches past code to pull request descriptions and comments. Brancaleoni opened the pull request titled 'Disown maintained packages' on 12 September, merged it himself on 13 September, and 113 packages lost their maintainer.[1]

What stands out in the rule's design is that the prohibition attaches to the origin of the output, not its quality. Brancaleoni said he understood the summary; the objection was never that the summary was wrong, only that an AI had written it and that this had not been disclosed up front. The rule permits AI for research and learning, permits it for language translation, and bars AI review tools from pull requests. Void Linux has chosen to know who produced a contribution and how, rather than to measure what the contribution is worth; for inspectability that is a coherent choice, and it keeps maintainers from taking on text they cannot vouch for.[1]

Where did the bill land?

The orphaned list includes alacritty, docker-cli, moby, kubernetes, etcd, terraform, packer, vagrant, virt-manager, hugo, fscrypt and Intel's thermald. These are hardly a distribution's fringe; a large share of its container and infrastructure chain sat with one maintainer. The packages stay orphaned until someone else adopts them, which means updates and security fixes wait until that adoption happens. The cost of enforcing the rule has thus moved to the people who wrote it and to the maintainers who remain: either they share out 113 packages or they let some of them rot.[1]

I think the actual mechanism is this: the disclosure rule made the concentration of maintenance load on one person visible; it did not create it. The concentration was already there, and the rule only supplied the dispute that triggered it. There is an alternative reading: Brancaleoni may already have been ready to leave, with the rule as the occasion rather than the cause, and one pull request plus one comment thread cannot separate the two. Both readings end in the same place, though. The stricter a project's AI rule, the broader the maintainer base needed to carry it; a rule that cannot afford to lose one person is a rule that cannot be enforced.[1]

From a rule with an owner to a package with an owner

Writing on 21 August about Cloudflare's AI code review, I argued that the leverage forms before the model, in rules with named owners, and that the maintenance burden passes to whoever writes the rules. Void Linux shows the other face of the same rule: the rule has owners, but the packages it protected had exactly one. When an owned rule produces orphaned packages, the inspectability gained is paid for out of maintenance capacity.[1], [2]

For a developer the signal to watch is clear. Whether packages such as kubernetes, docker-cli and terraform in Void Linux's package repository gain a new maintainer by 31 October 2026 will show whether the project can carry this rule. If they are still orphaned by then, the price stops being the loss of one maintainer and becomes a chain in which users receive no updates; that is the measure for any other project weighing the same rule.[1]