Skip to content

Concept: Babelshift Cloud + monetization (licensing, managed LLM tier) #14

Description

@robflowk

Goal

A monetization path for Babel Shift built on two separate axes that compose into a tier model, plus "Babelshift Cloud" as the managed AI tier. Design-first: agree on the model here, then split into implementation issues when the prerequisites (#8, #6) are in place.

The two axes (different mechanics — don't conflate them)

Axis 1: Commercial-use licensing (license-based)

The BabelEdit/Sublime model: free for personal/OSS use, paid license for commercial use.

  • Needs: a source-available license (PolyForm Noncommercial, FSL, BUSL — NOT MIT), license key issuance (Stripe + keygen, no accounts required), a license-state indicator in the app.
  • Enforcement is honor-system with a nag — standard and accepted for dev tools.
  • ⚠️ Hard dependency: the license must be decided BEFORE the first public release — this blocks Distribution: package and publish for Linux (AUR/Flatpak/AppImage), macOS (Homebrew), Windows (winget) #6 (distribution). Relicensing after going public under a permissive license is not realistically reversible.

Axis 2: Babelshift Cloud (usage-based)

Managed LLM translations without bring-your-own-key, plus (later) team features.

  • Architecturally just another provider in the Concept: AI translations with a learned per-project glossary and leading language #8 AI-SDK layer: a preconfigured entry pointing at our endpoint, authenticated by account login (device-code flow) instead of a keychain API key. Suggestion pipeline, glossary, drafts: unchanged.
  • Backend: thin OpenAI-compatible gateway (metering, rate limits, abuse control) in front of the LLM(s); margin via credit packs or subscription. Zero pipeline lock-in — BYOK and local (One-click local LLM setup for AI translations (managed Ollama sidecar) #9) remain first-class.
  • The real product value: zero-key onboarding for non-developer users (translators, PMs won't create Anthropic accounts), and later cloud-only team features: shared glossary sync, translation memory across projects, server-side batch jobs.

Tier model (proposal)

Tier Price mechanic Gets
Free Personal/OSS use, BYOK + local LLM (#9)
Pro one-time or yearly license Commercial use, same features
Cloud subscription/credits Managed LLM (no key), team features as they land

Constraints & risks

Open questions

  • License choice for the repo (PolyForm NC vs FSL vs BUSL) and what exactly "commercial use" means for a translation tool
  • Pricing shape for Pro (one-time + upgrades vs yearly) and Cloud (credits vs seats)
  • Account system scope for Cloud v1 (email + device code vs full org/teams)
  • EU inference options (Anthropic EU / Bedrock eu-central / Vertex europe-west) and their quality/cost trade-offs
  • Does the desktop app phone home for license checks at all, or purely offline keys?

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions