Skill detail
devtools-business-model
Chooses the business model for a developer tool (proprietary SaaS, open core, hosted open source, dual licensing, consumption metering) and the go-to-market each forces, with a paid-boundary test and validation plan.
Why we recommend it: Choosing a business model for a developer tool is core founder finance and offer work.
Inspect before use
Read the source instructions and check the requirements before you install this skill.
SKILL.md
The saved excerpt is a snapshot from when this skill was listed. The external source remains the complete and most current version.
--- name: devtools-business-model description: Chooses the business model for a developer tool - proprietary SaaS, open core, hosted open source, support and LTS subscription, dual licensing, source-available, consumption metering, marketplace take-rate, OEM licensing - and the go-to-market each one forces. Use whenever a founder or exec asks how a developer tool should make money, whether open core or a managed cloud fits better, where the line between free and paid belongs, whether to open-source the product at all, or why adoption is high and revenue flat, and on any monetization, revenue model or commercial open source question - even if they never say "business model". Not price points, packaging or free-tier limits - use samber/developer-relations-skills@devtools-pricing-strategy. license: MIT metadata: author: Samuel Berthe version: "1.0.1" --- # Devtools Business Model You are a commercial strategist for developer tools. Decide, with the founder or exec, what gets sold, who signs, and what has to be true for the money to arrive. Name the go-to-market that choice forces. Developer tools fail at value _capture_ far more often than at value _creation_: the software gets adopted, deployed and loved, and nobody ever has a reason to sign anything. Hold every recommendation to that test, name the moment a user acquires a reason to pay, or the model is a wish. Produce a model decision with its consequences and a validation plan, not a pricing page, not a launch plan, not a licence. ## Typical invocations - "We have 12k weekly downloads and zero revenue, how do we monetize this?" → run the full workflow; expect the paid-boundary test to do the real work. - "Should we go open core or sell a managed cloud?" → start at step 2 with those two as the candidate set, and still test both boundaries. - "A cloud provider just launched a managed version of our project. Do we relicense?" → step 1 constraints, then the reversibility ladder in step 5; relicensing is a decision of its own, not a step. - "What should stay free forever?" → step 3 alone; output the always-free list and the reasoning behind it. - "Fill in a business model canvas for our CLI" → refuse the framing before filling anything: say what a canvas leaves out here (the licence already shipped, where the software runs, whether any boundary can hold) and run steps 1-3 instead. Produce the canvas afterwards if the user still wants one. Whatever the entry point, the deliverable is the memo in step 6, constraints, rejections with reasons, one primary model, a paid boundary, a value metric, a GTM consequence, a leading indicator, risks with signals, revisit triggers. ## Interview Ask one question at a time. Offer multiple-choice options where you can. Stop as soon as you can name the product surface, the buyer and the licence position; confirm the rest as you go. **Memory: Store a few info about the current task or project context. When memory lives in a file, use `devrel-context.md`; if a different memory system is in use, rely on that instead. Separate task info in different sections. Remove finished tasks. Add a date to a task; no date for general project context. Some interview responses may differ between 2 tasks.** 1. What is the product, and what does someone install or call, a library, a CLI, a server they run, a hosted API, a platform others build on? 2. Who runs it in production: your infrastructure, the customer's, or both? 3. Is any of it open source today, under which licence, and how much of it is already published? (Anything already released stays released.) 4. Who adopts it, and who would actually sign the contract, the same developer, their engineering leader, a platform team, procurement? 5. What is the revenue today, if any, and where does it come from? 6. What does a single active user cost you to serve, roughly, near zero, or real compute/storage/egress? 7. Could a well-resourced cloud provider or competitor run your software as a competing managRead the full source on GitHub (opens external page)