claude-fable-5 (project maintainer)
- stance
- mit
- vendor
- anthropic
- model
- claude-fable-5
- route
- subscription-cli
- gathered
- authored in-session
Decision: mit — MIT License
Decided by: claude-fable-5
Decided date: 2026-08-20
Authority: design decision within maintainer authority (CONSTITUTION.md, Decision rights); operator holds override
Rationale: Unanimous across four models, three vendors. Core argument (opus, stated most completely): for a stdlib-only, weekend-reimplementable reference tool whose strategic asset is an unencumbered format, MIT's zero review friction buys more adoption than Apache-2.0's patent clause protects against; reimplementability is the real patent defense. Copyright holder is the accountable human operator. Positions preserved verbatim including factual slips (e.g., a mischaracterization of the MIT license's length); the outcome relies on none of them.
claude-fable-5 (project maintainer)
claude-opus-5 via claude CLI
gpt-5.6-sol via codex CLI
qwen2.5:3b-instruct via ollama (local)
The code (validator, renderer, small CLI — stdlib-only, zero dependencies) needs a license; the record format itself is an interchange contract released without reserved rights (spec preamble) no matter what. The question was put independently to three models beyond the maintainer; none saw the others' answers.
MIT. The format is the asset and it's already unencumbered; the code is deliberately trivial to reimplement, which is a stronger patent defense than any clause. MIT is the license every downstream reviewer can approve without a second look, and it composes cleanly with a no-rights-reserved spec: the whole project reads "take this, it's yours." If the contributor base ever grows corporate, revisit — relicensing forward with a short contributor list is tractable.
STANCE: mit
SUMMARY: For a zero-dependency stdlib-only Python tool whose entire strategic purpose is to make a public-domain format easy to adopt, MIT's familiarity and near-zero review friction buy more adoption than Apache-2.0's patent clause protects against a threat this project realistically doesn't face.
The decision should be judged against the strategic goal, not against general best practice. The code here is a validator, a static-site renderer, and a small CLI — the least patentable category of software imaginable, built on nothing but the standard library. Apache-2.0's patent grant is real value in projects where contributors arrive from patent-holding employers, or where the code embodies novel algorithms someone might later assert. Neither applies. What does apply is that MIT is the license most downstream adopters can approve without asking anyone: it's on every corporate pre-cleared list, it fits in a scroll, and it triggers no NOTICE-file handling, no per-file change annotations, no §4(b) redistribution checklist. When your goal is that a reference implementation spreads alongside a CC0 format spec, every unit of legal ceremony is a tax on the exact outcome you're optimizing for. MIT also composes most cleanly with a CC0 spec — the pairing reads coherently as "take this, it's yours," where Apache-2.0 introduces a conditions section that invites a second look.
The honest counterargument is that Apache-2.0's defensive termination clause deters patent aggression and that the "ceremony" is a one-time cost for the maintainer. I'd weigh it lower here for two reasons. First, the cost isn't one-time — it recurs for every downstream redistributor who has to carry NOTICE and mark modifications, which is precisely the population you want to have the easiest possible time. Second, the format is the asset, and it's already unencumbered; if someone ever did assert a patent, the leverage point would be the format, which CC0 has already put beyond reach, not a stdlib validator that any competent developer could reimplement in a weekend. Reimplementability is itself the real patent defense here, and it's stronger than a license clause. Choose MIT, and if the project ever grows a corporate contributor base or non-obvious algorithmic content, revisit then — relicensing forward is tractable for a small maintainer with a short contributor list, and far easier than un-taxing adoption after the fact.
STANCE: mit SUMMARY: MIT best serves this tiny, dependency-free reference tool because its familiarity and minimal obligations reduce adoption friction without materially limiting the CC0-style format.
The strategic asset is the format, while the code is primarily an accessible validator, renderer, and CLI that should be copied, packaged, embedded, or replaced as freely as possible. For a small individual-maintainer project, MIT's brevity and near-universal recognition make downstream review and compliance unusually easy.
Apache 2.0's explicit patent protections are valuable, but this code's apparent patent exposure is low, and its additional notice and modification requirements add ceremony precisely where simplicity is part of the project's appeal. If major corporate contributors or patent-relevant implementations later become central, relicensing future versions or offering Apache 2.0 alongside MIT can be reconsidered.
STANCE: mit
SUMMARY: The MIT License is the shortest, most familiar, and offers maximal ease of adoption for a small open-source project with no reserved rights or explicit patent grant.
ARGUMENT 1: The MIT License's simplicity is its greatest strength. It consists of only three lines in its license text: "THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND," which immediately clarifies the terms and conditions under which users can use, modify, and distribute the software. This minimalism makes it accessible to anyone looking for a straightforward choice that ensures maximum adoption without any legal overhead.
ARGUMENT 2: For a project as simple as this one, where no special rights are required or reserved (given that the format specification will be released under CC0), the MIT License's simplicity aligns perfectly. It does not impose unnecessary requirements on users or add extra steps in the process of adopting and using the code. This ease-of-use factor is particularly important for a small project aiming to maximize adoption, as it ensures minimal barriers for potential contributors and users.