Attach a Migration + License Addendum to Your Next SOW
ATTACH A MIGRATION + LICENSE ADDENDUM TO YOUR NEXT SOW
THE PROBLEM: EVERYTHING BECOMES "DELIVERABLES"
Most nomad builders treat everything they deliver as one blob: "deliverables." Client pays, client owns deliverables. Done. But that includes:
* Your prompt library that took a year to build
* Connector templates you use across every client
* Scoring models trained on your own data
* Monitoring scripts and error-handling patterns
All lumped together with the custom dashboard built specifically for their use case.
THE SOLUTION: BACKGROUND IP VS FOREGROUND IP
Background IP: Everything you brought to the engagement (pre-existing tools, libraries, templates, models)
Foreground IP: Stuff created specifically for this client under this SOW
The addendum says: client owns the foreground, you keep the background. But you license the background to the client so they can actually use what you built them.
THE THREE-PART SOW ADDENDUM
1. BACKGROUND IP SCHEDULE
A literal table listing every reusable component:
* Component name, type, version, owner
* License scope: "internal use only," "seat-based," "usage-based"
* Takes ~20 minutes if you know your stack
2. LICENSE GRANT WITH THREE PRICING PATHS
Seat-Based: Simple predictability
* 5 users × $10/seat/month = $50/month
* Right fit when access tied to named humans
* Agent-assist tools, back-office dashboards
Usage-Based with Caps: Value alignment without bill shock
* Base fee + per-unit rate above threshold + monthly ceiling
* Real-time usage meters so clients see exactly where they stand
* Hybrid model accelerating in AI-powered features
Revenue-Share: For outcome-tied modules
* Percentage of attributable revenue + monthly minimum
* Requires attribution rules in contract (last-touch, split, uplift)
* Upsell engines, lead-gen tools, pricing optimizers
3. GUARANTEED DATA HANDBACK CLAUSE
* Export client data (not your tools) in machine-readable format
* 30-60 day window, deletion certificate provided
* GDPR Article 28 already requires this for personal data
* Changes negotiation: "your data is yours, my tools are mine"
MIGRATION CHECKLIST: MAKING LICENSES CREDIBLE
PHASE 1: PREP
* Name owners, shared channel setup
* Mirror environment with masked data
* Schema diff: Source vs target, field by field
* Rate-limit planning: Bulk endpoints, client-side throttling, exponential backoff
PHASE 2: TEST AND CUT
* Dry run on 1-5% of data, reconcile counts
* Freeze period, final sync, switch DNS/keys/webhooks
* Rollback triggers: Record mismatch threshold, sustained 500s, critical test failures
* No heroics from hammocks in Gili Air
PHASE 3: POST-CUTOVER
* Reconciliation report signed by both sides
* Observability on, legacy credentials cleaned up
SWITCHING COSTS: VALUE, NOT HOSTAGE DYNAMICS
The Calculator Inputs (from academic research):
* Rebuild hours × blended rate
* Integration rework time
* Training hours by role
* PM overhead
* Opportunity cost per day of freeze
* Contractual fees
Key Principle: Share the math transparently. Walk clients through inputs, let them adjust numbers. Transparency separates value-based switching costs from hostage situations.
REGULATORY CONTEXT
* EU Data Act (2024): Pushing seamless switching between providers
* GDPR Article 28: Requires data return/deletion at service end
* Market trends: Hybrid pricing models rising, seat-only declining
* Gartner research: Value enhancement drives loyalty, not switching costs
RESOURCES
Migration + License Addendum Playbook includes:
1. SOW addendum with all three pricing options
2. Background IP schedule template
3. Migration runbook (schema diffs, rate limits, rollback)
4. Switch-cost calculator with formulas
KEY SOURCES
* Terms.Law IP + Work Product Addendum Generator
* AWS Prescriptive Guidance on migration cutovers
* Maxio 2025 SaaS Pricing Trends Report
* SEG 2026 Annual SaaS Report
* Burnham, Frels, Mahajan switching cost typology
----------------------------------------
Next episode: Wednesday