PATTERN Cited by 1 source
Open governance as technical constraint¶
Pattern¶
For an open-source platform whose value proposition depends on long-lived interoperability and user ownership, move the project into a non-profit foundation with an ownership- immutability charter ("it can never be bought, it can never be sold") — and then treat that governance decision as a first-class architectural constraint that propagates through API design, integration strategy, reverse-engineering priority, and deployment shape.
"This is more than governance; it is technical infrastructure. It dictates API longevity, integration strategy, reverse engineering priorities, and local inference choices." (Source: sources/2025-12-02-github-home-assistant-local-first-maintainer-profile)
Canonical instance — Open Home Foundation¶
The Open Home Foundation governs systems/home-assistant. Frenck Nijhof's framing:
It can never be bought, it can never be sold. We want to protect Home Assistant from the big guys in the end.
The Foundation isn't framed as philosophical posturing — it's architectural necessity:
- If Home Assistant were to become a commercial acquisition, cloud lock-in would follow.
- APIs would break.
- Integrations would be deprecated.
- Automations built over years would collapse.
The charter encodes three engineering constraints that ripple through every design decision:
- Privacy. "Local control and privacy first." All processing must occur on-device. Forces concepts/local-first-architecture as a non-negotiable baseline.
- Choice. "You should be able to choose your own devices" and expect them to interoperate. Forces the entity/event abstraction over any vendor's proprietary API shape.
- Sustainability. If a vendor kills its cloud service, the device must still work. Cited anti-pattern: "If some manufacturer turns off the cloud service… that turns into e-waste." (Google Nest deprecations.)
Why governance is architectural¶
Three mechanisms by which ownership / governance structure propagates into engineering decisions:
- API longevity. Commercial owners periodically break APIs to consolidate SKUs, push users to newer SaaS tiers, or deprecate integrations that don't fit the business strategy. A foundation-owned project has no such incentive → integration contracts can be treated as durable, and contributors can invest in long-lived reverse-engineered device drivers without them being torn up under the next vendor acquisition.
- Integration strategy. If the governing body is constitutionally committed to interoperability, the integration surface must accommodate any device — including devices whose vendors are hostile to the platform. This elevates reverse engineering from "nice to have" to a first-order integration strategy.
- Local inference choice. Sustainability ("must keep working if the vendor cloud disappears") forces on- device capability for core functions. You can't simultaneously charter "must work when vendor cloud is gone" and build the runtime around a hard dependency on someone else's cloud.
Structural consequences¶
- No vendor acquisition can break the contract. The charter makes the project un-acquirable by construction — the three commercial moves that would break the platform's value (cloud lock-in, API deprecation, integration gating) are structurally blocked at the governance layer, not at the negotiation layer.
- Long-lived automations are safe. Users can invest years in building automations, scripts, integrations — the platform they depend on can't be sold out from under them.
- Reverse-engineered integrations remain legitimate. The Foundation's sustainability charter sanctions engineering around vendor-hostile devices as a public good.
When this pattern applies¶
- The platform value depends on long-lived interoperability (home automation, messaging, identity, knowledge-base formats, package managers).
- A large community of long-running user-owned state would be broken by acquisition → cloud lock-in.
- The community has sufficient scale to self-govern (Home Assistant's 21,000-contributors/year community clears this bar comfortably).
When it might not apply¶
- Single-vendor commercial SaaS (customer expects vendor ownership + lifecycle).
- Research prototype / early-stage project (premature governance).
- Platforms where vendor cloud is the product, not the enemy.
Sibling framings¶
- concepts/digital-sovereignty — enterprise/regulatory sibling of the same "ownership / control as first-class requirement" axis. Open-governance addresses the consumer / community version; digital sovereignty addresses the regulatory / geopolitical version. Both refuse to treat "the cloud" or "the vendor" as opaque infrastructure commodities.
- concepts/local-first-architecture — the runtime instantiation of the sustainability charter. Governance says "must survive vendor cloud shutdown"; local-first is the architectural shape that makes that true.
Seen in¶
- sources/2025-12-02-github-home-assistant-local-first-maintainer-profile — Home Assistant → Open Home Foundation transition framed as architectural necessity. Three-pillar charter (Privacy / Choice / Sustainability) directly traced to design decisions on API longevity + integration strategy + reverse- engineering priority + local inference choices.
Related¶
- systems/home-assistant — canonical instance.
- concepts/local-first-architecture — the runtime shape this governance posture forces.
- concepts/digital-sovereignty — enterprise/regulatory sibling of the ownership-as-first-class-requirement axis.
- patterns/reference-hardware-for-software-ecosystem — complementary pattern; open-governance + open-reference- hardware both serve the sustainability charter.