Open-source pledged.
AGPL-3.0 after 500 paid subscribers or 2 years. Whichever comes first.
Why this approach?
Build a sustainable product first
Cloud revenue funds development, infrastructure, and AI integration. Releasing source too early invites strip-mining by well-funded competitors before the community is established.
Open-source from strength
500 subscribers means proven product-market fit and sustainable revenue. The community gets a mature, battle-tested codebase—not a beta dump.
Release everything self-hosters need
Not a stripped-down "community edition." The full product: Go backend, Next.js frontend, all migrations, all AI integration, all Space templates.
What's available now
Docker images
AvailableFull product. Self-host today.
Docker Compose + deploy files
AvailableEverything you need to run it.
Space templates (YAML)
AvailablePersona definitions, artifacts, sync rules.
OpenAPI specifications
AvailableFull API schema documentation.
Self-hosting documentation
AvailableGuides for every platform.
Core source code
After milestoneGo backend + Next.js frontend.
Safety valves
Time-bound guarantee
If we don't reach 500 subscribers in 2 years, the code is released anyway. No exceptions.
Escrow protection
Source code deposited with a third party. If the company ceases operations, code is released under AGPL-3.0 automatically.
Why AGPL-3.0?
Self-hosters: Use, modify, and share freely. No restrictions on personal or organizational use.
Community: Contribute code, templates, and documentation. All contributions benefit everyone.
Protection: Anyone offering MemGhost as a hosted service must release their modifications. This prevents strip-mining by competitors while keeping the code free for everyone else.
What stays proprietary
These cloud-only features aren't needed for self-hosting: