Frequently Asked Questions
Honest answers to skeptical questions about STOA's open source model.
Licensing & Protectionβ
Why Apache 2.0 instead of BSL or SSPL?β
Short answer: We chose community over control.
Long answer: BSL (Business Source License) and SSPL say "we trust you, but not that much." Result? OpenTofu forked HashiCorp in 3 months. ElasticSearch became OpenSearch.
We do Apache 2.0 with redistribution. Protection isn't the license β it's:
- Trademark β "STOA" is registered with INPI
- 45% redistribution β Creates loyalty
- Ecosystem β MCP bindings, UAC templates, community
You want a license that scares people, or a community that wants to stay?
What stops AWS from forking STOA tomorrow?β
They can. But:
- Trademark protection β They can't call it "STOA" (INPI registered β )
- No certification access β Without certification, no partner program
- Ecosystem stays here β MCP bindings, UAC templates, integrations
- Contributors paid HERE β Why would they leave?
AWS forked Elasticsearch amid a licensing dispute. We aim to share value directly with contributors. Why would anyone leave?
Kubernetes had Google with $3M/year. What do you have?β
Google gave $3M so K8s stays neutral and no one controls it.
We do the opposite: we keep control AND redistribute 45% to contributors and the foundation. That's more generous than Google proportionally.
The real comparison:
| Kubernetes | STOA | |
|---|---|---|
| Initial investment | $3M from Google | Bootstrap |
| Control | CNCF (neutral) | HLFH (aligned) |
| Contributor rewards | Reputation only | 15% revenue share |
| Foundation funding | Corporate sponsors | 10% revenue |
Business Modelβ
How do you make money with Apache 2.0?β
Same as Red Hat, Confluent, HashiCorp (before BSL):
- Enterprise Support β SLAs, dedicated support, custom integrations
- Managed Service β STOA Cloud (coming 2027)
- Certification β Developer and architect certifications
- Training β Workshops, onboarding, consulting
- Partner Program β Revenue share with integrators
The code is free. The expertise, support, and convenience are not.
What if a competitor offers the same service cheaper?β
They can try. But:
- We know the code best β We wrote it
- Upstream patches β Security fixes available from the source
- Community trust β Contributors work with us, not against us
- Roadmap influence β Enterprise customers shape the product
Red Hat has competitors offering "free" RHEL support. Red Hat still dominates. Same principle.
Is this sustainable long-term?β
The model is designed to be self-sustaining: as enterprise revenue grows, all pools (foundation, maintainers, contributors, operations) grow proportionally. No VC dependency. No "pivot to enterprise" bait-and-switch.
Contributorsβ
Where's the actual point schedule? Is this vaporware?β
It's documented right here on docs.gostoa.dev/community/rewards.
Every quarter, we publish:
- The available pool
- Points for each contributor
- Payments made
Full transparency. Want to see the spreadsheet? It's a Google Sheet for now, but the intention is clear.
How do you prevent gaming the system?β
Three mechanisms:
- Tier system β AI-easy contributions (typos, basic refactors) earn less
- Automatic detection β Patterns like PR spam, unusual volume
- Reputation multiplier β History of quality work earns more
Plus: 30% of contributors can veto any scoring change.
What about invisible work like mentoring and triage?β
We track it explicitly:
| Contribution | Points |
|---|---|
| Issue triage + reproduction | 5 |
| Community help (Discord) | 2 per response |
| Mentoring (documented) | 20 per session |
| RFC writing | 100 |
Invisible work isn't invisible anymore.
Governanceβ
Who decides what gets built?β
Layered governance:
- Constitution (immutable) β Core principles, requires 2/3 majority + 1 year notice to change
- Laws (stable) β Value dimensions, weights, requires simple majority + 3 months notice
- Regulations (adaptive) β Specific metrics, quarterly review by council
What's the Value Evolution Council?β
7-seat governing body:
| Seats | Term | Role |
|---|---|---|
| 3 elected contributors | 2 years | Community voice |
| 2 domain experts | 2 years | Technical + community |
| 1 external advisor | 1 year | Challenge assumptions |
| 1 rotating newcomer | 6 months | Fresh perspective |
Constraints:
- No organization > 2 seats
- At least 2 non-EU members
- At least 2 indie contributors
Can you just change the rules whenever you want?β
No. The Constitution is designed to prevent that:
- Principles require 2/3 majority + 1 year notice + ratification
- Laws require simple majority + 3 months notice
- Regulations require council + 2 weeks feedback
Plus: all changes go through gradual transition periods. No sudden rug pulls.
Technicalβ
What is MCP and why does STOA support it?β
MCP (Model Context Protocol) is an open standard by Anthropic that lets AI agents discover and call tools. STOA acts as an MCP gateway β it exposes your existing APIs as MCP tools so AI agents can use them securely, with authentication, rate limiting, and audit trails.
In short: MCP is how AI agents talk to APIs. STOA makes that conversation secure and governed.
See our MCP Gateway guide for more details.
What is UAC (Universal API Contract)?β
UAC is STOA's "Define Once, Expose Everywhere" approach. You write one API contract and STOA automatically generates:
- REST/OpenAPI bindings
- MCP tool definitions
- GraphQL schemas (planned)
- gRPC service definitions (planned)
This means you define your API surface once and expose it through any protocol. See the UAC concept page.
Can I run STOA on-premises?β
Yes. STOA is designed for hybrid deployment:
- Control Plane can run in the cloud or on-premises
- Data Plane (STOA Gateway) runs wherever your APIs are β on-prem, cloud, or edge
- No phone-home β the gateway operates independently
See the deployment guide for architecture details.
What API gateways can STOA replace or complement?β
STOA works alongside existing gateways (Kong, Gravitee, Apigee, webMethods, AWS API Gateway, Azure APIM) through its adapter system. You don't need to rip and replace β STOA orchestrates your existing gateways from a single control plane.
See our migration guides for specific gateway transitions.
What's the tech stack?β
| Component | Technology |
|---|---|
| Control Plane API | Python 3.11, FastAPI, SQLAlchemy |
| Console UI | React 18, TypeScript, Vite |
| Developer Portal | React 18, TypeScript, Vite |
| STOA Gateway | Rust (Tokio, axum) |
| Auth | Keycloak (OIDC/OAuth 2.1) |
| Observability | OpenTelemetry, Prometheus, Grafana |
Still Skeptical?β
Good. Skepticism is healthy.
Here's what we ask:
- Watch us β Follow our quarterly reports
- Challenge us β Ask hard questions in Discord
- Verify us β The dashboard will be public
- Judge us by results β First distributions when enterprise revenue arrives
We'd rather earn your trust than demand it.
Have a question not answered here? Ask in #questions on Discord or email hello@gostoa.dev