← Back to blog

Why an open-source license outlasts any vendor policy: the Selene promise explained

Every AI coding vendor eventually re-prices its plans — Augment Code is a recent example, and the same gravity pulls on everyone else. Here’s why subscription pricing is structurally unstable, what an MIT license actually guarantees, and how Selene’s BYOK + self-host architecture shrinks the surface where promises can break.

Apr 19, 20263 min read
ProductIndustryopen source AI agentAugment Code policy changesMIT licenseBYOK AI codingself-hosted AI agentvendor lock-in
GitHub repository page for tercumantanumut/selene showing the repo is Public, MIT licensed, with 165 stars, 32 forks and 1,471 commits.

Every SaaS product eventually gets the same question from its users: remember when you said this would be included? AI coding tools are running that cycle in fast-forward — plans announced, tiers re-drawn, features migrating between bundles. The contract between buyer and vendor is a web page, and web pages can be edited.

GitHub repository page for tercumantanumut/selene showing the repo is Public, MIT licensed, with 165 stars, 32 forks and 1,471 commits.
Selene on GitHub. Public, MIT licensed, with a full commit history anyone can clone. The promise is the license, and the license is a legal document — not a marketing page.

When AI coding policies change: Augment Code as a recent example

Over the last year, Augment Code has publicly re-packaged several features — some capabilities that shipped in the default bundle earlier now sit behind newer tiers, according to the pricing pages on the company’s site. Threads on r/augmentcode capture user confusion about what’s still included at which price.

None of that is unusual. Re-packaging while you figure out unit economics is normal commercial behaviour, and Augment has a genuinely strong retrieval story. The question isn’t whether any specific change was fair — it’s whether the customer had any way of being sure it wouldn’t happen.

Why AI coding subscriptions drift — gravity, not malice

Pricing drift on AI subscriptions is mechanical. The vendor quotes a fixed seat price against an input — model tokens — whose cost moves every quarter.

When a new flagship model ships, users want it in the same chat. The per-token spend on that model is two to five times the previous one. The subscription number on the marketing page was set before either fact existed. Every AI coding tool is running some version of this adjustment right now.

What an MIT license actually guarantees

Selene is released under the MIT License — two short paragraphs of legal text that grant anyone four concrete rights, perpetually: commercial use, modification, distribution, private use. No revocation clause. No unilateral edit button.

GitHub LICENSE file for Selene showing the MIT License with permissions for Commercial use, Modification, Distribution and Private use.
The MIT License, in plain language: commercial use, modification, distribution and private use, all permitted. This is what "your copy still runs" is legally grounded in.

A pricing page is marketing. A license file is contract. One is designed to be updated; the other is designed to hold. The copy of Selene on your disk today stays at the terms printed today, for as long as that code runs.

The continuity test: what happens if the vendor disappears

Stress-test any AI tool choice with a cold question: if the vendor stopped operating tomorrow, how much of my work stops with it? On a cloud-only product, usually most of it — the app goes dark, the retrieval index isn’t exportable, integrations die with the account.

On Selene, the answer is much smaller. The app is an Electron binary on your machine. Embeddings live in a LanceDB directory on disk. Chat history is a SQLite file. Your provider keys belong to you and the model provider — never to us in between.

GitHub README "For Developers" section showing npm install, electron:dev and electron:dist:mac:nosign build commands.
Four commands, a local machine, and the app is yours. No API call to our servers to start it. No license-check phone-home to fail later. The continuity path is always just "clone and run".

Four commands. No license server to ping, no entitlement check to fail. Clone, install, run — the same sentence in five years.

BYOK + self-host: your keys, your bill, your license

Most re-packaging conversations in AI coding are downstream of one architectural choice: does the vendor sit between you and the model provider? Selene takes the other path.

You paste in provider keys. Selene routes requests straight to Anthropic or OpenAI and you pay them directly, in cents. No credit translation, no premium bundle. If Anthropic changes pricing tomorrow, you see it one-to-one.

For individual developers, Claude Code at a flat seat price is a genuinely humane way to buy AI coding — ops work lives with Anthropic, the experience is first-party. BYOK + self-host is the better fit when the team wants the pricing surface as thin as possible and the exit cost at zero.

We’re not claiming any competitor acted in bad faith, or that open source is right for every buyer. We’re claiming something narrower: an MIT-licensed copy of Selene cannot be silently re-priced. A BYOK setup can’t have its conversion rate quietly adjusted. A local embeddings database can’t be taken away in an update.

When a vendor promise meets a repricing spreadsheet, the spreadsheet usually wins. When an open-source license meets the same spreadsheet, the license wins — because it has to. That’s the Selene promise, and it’s the only one we think we can keep.

More from the blog

View all posts
Selene Settings panel titled "Choose your AI provider" showing ten providers — Anthropic, OpenRouter, Ollama, vLLM, Moonshot Kimi, MiniMax, BlackBox AI, Codex, Claude Code and Antigravity — as radio options, with an OpenAI Codex connected account card beneath.

Apr 19, 20267 min read

Augment Code vs Claude Code: the $3,000 vs $200 math, and the BYOK option most teams miss

A team swapped Augment Code at ~$3,000/month for Claude Code at $200/seat and saved 90%. The three AI coding pricing models — credit-metered, flat-rate and BYOK self-host — a five-developer month priced at provider list rates, and a migration checklist that works coming off any bundled tool.

ProductIndustryAugment Code vs Claude CodeAI coding pricing
Selene chat showing five parallel Agent tool calls — Correctness and Architecture reviews visible with their prompts and streaming results, and three more agent badges pinned at the top — while the composer shows an Agent is processing in background status

Apr 17, 20269 min read

Distributed code review on Selene — a real run, five lenses, one commit

A transcript-with-commentary of a real code review run on Selene. Five subagents, five lenses, one small delegation-lifecycle commit, dispatched as a single parallel batch. We walk through the fan-out, the findings clustered by theme, and the synthesis that turned them into concrete follow-ups.

EngineeringProductcode reviewmulti-agent
Selene desktop app welcome screen with chat history sidebar and prompt input

Apr 17, 20267 min read

Owning your AI agent platform: why we built Selene open, BYOK, and self-hosted

A short, honest note on how AI coding tool pricing evolved over the last eighteen months — and the five architectural decisions (open source, BYOK, model-agnostic per-task models, open MCP tool protocol, real multi-agent delegation) that we made to give Selene users a platform they can depend on for years.

ProductEngineeringopen sourceBYOK