Part of the org-wide collapse of the licence tiering to a single licence: every published @bounded-systems package declares MIT, the runtime included — bounded-systems/.github-private#669 (supersedes #659).
door-kit is one of only two packages still declaring PolyForm; guest-room is the other.
Why
The split held noncommercial protection on the door/room runtime for its option value — charging for it later. That option is not going to be exercised: profit, if pursued, comes from new software rather than from monetising this codebase.
Meanwhile PolyForm is not OSI-approved and not in GitHub's recognised licence set, so this repo currently reports no spdxIdentifier at all — no badge, "license": null in the API (verified today against GET /repos/bounded-systems/door-kit). That also excludes it from pkg.go.dev's redistributable allowlist and from clean crates.io metadata.
Scope
jsr.json — license → MIT
package.json — license → MIT
- add a root
LICENSE with the standard MIT text, Copyright (c) 2026 Robert DeLanghe (matching the other eight relicensed repos; the org is not a legal entity, so copyright vests in the individual author). This repo has no LICENSE file at all today, even though jsr.json's publish.include already lists one — so published tarballs have been shipping without the licence they claim to include.
- minor version bump so the next published version carries MIT
One-way door
Per published version. Every version from here is MIT forever; already-published versions stay under PolyForm. Understood and intended.
Not in scope
Tagging/publishing. The lic gate reads each package's latest published version, so it stays red until door-kit is released — and releasing is gated on a broker credential that does not exist yet (bounded-systems/.github#243).
Generated by Claude Code
Part of the org-wide collapse of the licence tiering to a single licence: every published
@bounded-systemspackage declaresMIT, the runtime included —bounded-systems/.github-private#669(supersedes #659).door-kitis one of only two packages still declaring PolyForm;guest-roomis the other.Why
The split held noncommercial protection on the door/room runtime for its option value — charging for it later. That option is not going to be exercised: profit, if pursued, comes from new software rather than from monetising this codebase.
Meanwhile PolyForm is not OSI-approved and not in GitHub's recognised licence set, so this repo currently reports no
spdxIdentifierat all — no badge,"license": nullin the API (verified today againstGET /repos/bounded-systems/door-kit). That also excludes it frompkg.go.dev's redistributable allowlist and from cleancrates.iometadata.Scope
jsr.json—license→MITpackage.json—license→MITLICENSEwith the standard MIT text,Copyright (c) 2026 Robert DeLanghe(matching the other eight relicensed repos; the org is not a legal entity, so copyright vests in the individual author). This repo has noLICENSEfile at all today, even thoughjsr.json'spublish.includealready lists one — so published tarballs have been shipping without the licence they claim to include.One-way door
Per published version. Every version from here is MIT forever; already-published versions stay under PolyForm. Understood and intended.
Not in scope
Tagging/publishing. The
licgate reads each package's latest published version, so it stays red untildoor-kitis released — and releasing is gated on a broker credential that does not exist yet (bounded-systems/.github#243).Generated by Claude Code