docs(commercial): one source of truth for the money — prices, entitlement, channels
The commercial plan was spread over five documents written in five different weeks, and they contradicted each other: product.md sold the Store, decisions.md called the Store dead then re-opened, Distribution.md (736 lines) still described Polar as a download host, MARCOM.md quoted "no subscription" next to a paid tier, and README.md promised "free forever". An outsider could not tell what ships. docs/ai/commercial.md is now the only place money is decided: free = whole app at a 921,600 px / 30 fps output profile covering the recording as well as the stream; Pro = $10/mo or $400 lifetime through Polar, key bound to the buyer's YouTube channel ID via a claim page, 2 activations, 7–14 day lease with offline grace, fail closed, never downgrade a running stream; one portable zip + winget primary, Steam and the Store parked; Azure Trusted Signing (~$9.99/mo), no EV; Founding 200 promo; ~$135/yr costs; anti-piracy posture and what is permanently rejected. Everything else now points at it instead of restating it: - product.md — money sections replaced with pointers; packaging rewritten to winget-first, Store parked; signing updated to Trusted Signing. - decisions.md — graveyard with cause of death for free-forever, the Store ordering, the updater, and the 2026-10-30 reversal of the quality-ceiling rejection. - Distribution.md — rewritten to release mechanics only (artifact, GitHub Releases, winget manifest, signing, checklist, takedown): 736 → 120 lines. - TASKS.md — TASK 54 rewritten, TASK 48's route settled, TASK 10 superseded, five new rows (entitlement seam, output-profile gate, licence UI, system messages, packaging). - README.md — "free forever" replaced with the real split. - capture.md — obs-backgroundremoval is GPL-3.0 and so licence-INCOMPATIBLE since the proprietary EULA; the old "compatible" line was falsified by that change. - TASKS/task-10, task-48, task-51, task-54 — superseded-banner at the top of each, so none of them reads as current policy. - HANDOFF.md — rewritten: plan settled, next code unit is the entitlement seam. MARCOM.md and MONETIZATION.md (gitignored) were corrected in place: policy pointer at the top of each, the flash removed from every live claim, the Polar fee break-even corrected to ~$900/mo, and the projections flagged as written against a dead model.
This commit is contained in:
@@ -36,13 +36,18 @@ setup — they need one that's ready for *theirs*. So I built LlamaCasty around
|
||||
The general-purpose tools are the right choice when you need everything. LlamaCasty is for when you
|
||||
just want to get your show on air.
|
||||
|
||||
## Free, and staying that way
|
||||
## Free, and the paid edition
|
||||
|
||||
LlamaCasty is free forever: no watermark, no branding on your stream, no subscription, no
|
||||
LlamaCasty account. It is commercial software (see [License](#license)) — try it, stream with it,
|
||||
experiment with it. If it earns a spot in your setup and you'd like to say thanks, there's a
|
||||
coffee jar and a merch store linked from https://llamacasty.com. Completely optional, never
|
||||
expected, and the app will never ask.
|
||||
The free version is the whole app, not a trial: every feature, every scene, every overlay, no
|
||||
watermark, no LlamaCasty account, and nothing in your stream advertising us. It stays free.
|
||||
|
||||
A paid edition exists for creators who need more output quality — free streams and records at up to
|
||||
720p30, and Pro unlocks the higher tiers. **No feature is ever gated behind it.** The app shows the
|
||||
current price at the point of sale; the website deliberately does not.
|
||||
|
||||
If it earns a spot in your setup and you'd like to say thanks, there's a coffee jar and a merch
|
||||
store linked from https://llamacasty.com. Completely optional, never expected, and the app will
|
||||
never ask.
|
||||
|
||||
## How it's built
|
||||
|
||||
@@ -96,7 +101,7 @@ What v1 ships: the five-scene control surface, webcam + screen capture, media +
|
||||
sources, chat on stream, the social bar, mic/desktop audio with auto-ducking and TRAX background
|
||||
music, local recording, quality tiers including vertical 9:16, one-click go-live + scheduling,
|
||||
stream resilience, monetization awareness (YPP tracker), animated alerts, and webcam background
|
||||
removal and blur — all free and ungated.
|
||||
removal and blur — every feature in the free tier, with a paid edition that buys output quality.
|
||||
|
||||
## Structure
|
||||
|
||||
@@ -118,7 +123,9 @@ queue; `HANDOFF.md` is the current state. Each code directory carries an `index.
|
||||
## License
|
||||
|
||||
LlamaCasty is **proprietary commercial software** — see [`LICENSE`](LICENSE) for the full End User
|
||||
License Agreement. The free tier streams at up to **720p30**; a paid licence unlocks 1080p.
|
||||
License Agreement. The free tier streams **and records** at an output profile of up to **921,600
|
||||
pixels at 30 fps** (720p30 landscape, 720×1280 vertical); a paid licence unlocks every shipped tier,
|
||||
including 1080p60. Prices, entitlement and channels: `docs/ai/commercial.md`.
|
||||
|
||||
Earlier development builds were published under GPL-3.0 and remain covered by that licence for the
|
||||
versions that shipped under it; nothing here revokes that.
|
||||
|
||||
Reference in New Issue
Block a user