Alberto Angulo

Companies and markets · Defensibility

Where the Moat Moves

When AI makes software cheap to produce, the code a company built gets cheap to copy. What stays hard is what effort cannot buy on its own: data you have the right to use, customers who already trust you, permission to work inside their systems and a place in the work itself.

Alberto Angulo10 min read · 19 October 2026

In December 2024 Google added a feature called Deep Research to Gemini: an agent that plans a search, reads dozens of pages and writes a report. OpenAI launched a product with the same name in early February 2025. Two days later Hugging Face published an open-source version, built in a 24-hour sprint. Perplexity shipped its own the following week.

Four versions in about nine weeks. None of the followers needed the leader's code.

That race is a small preview of the question every software business now has to answer. If what you built can be rebuilt in weeks, what protects you?

My answer: defensibility is moving from what you built to what you can reach. Data you have the right to use. Customers who already trust you. Permission to work inside their systems. A place in the work they do every day. These share one property that cheap code doesn't touch: effort alone can't produce them, because they need time to pass or someone else to agree.

What code was doing in the moat

Warren Buffett made the metaphor popular. A great business is a castle that competitors keep attacking, so it needs a moat: something that stops rivals from taking the profits even when they can see exactly how you make them. He added a line that matters a lot right now: "A moat that must be continuously rebuilt will eventually be no moat at all."

The strategist Hamilton Helmer made the idea precise. Every lasting advantage pairs a benefit with a barrier, and benefits are common while barriers are rare. He found seven kinds of barrier: economies of scale, network effects, a business model the incumbent can't copy, switching costs, brand, a resource nobody else can get, and hard-won operating skill.

Good code isn't on the list. What kept software companies durable was mostly switching costs and network effects, which are made of customers' habits and participation, not code. Where the code itself did protect a company, it worked as an economy of scale. Building a serious business application was a large fixed cost, paid once and spread over every customer. The incumbent carried it easily. A challenger had to pay roughly the same amount before winning a single customer.

AI attacks exactly that number. When producing code gets cheaper, the fixed cost falls, and the barrier built on it falls with it. The other barriers aren't made of production cost, so cheap code touches them much less, and some of them it strengthens.

Where code protected a software company, it did so as a fixed cost a challenger had to pay again. Cheaper production shrinks that cost, and the barrier with it.

Why copying is the easy case

The evidence on AI and programming productivity is mixed. In one careful 2025 trial, experienced developers working in large codebases they knew well were actually 19 percent slower with AI tools (What Changes When Code Gets Cheap). So this argument doesn't need AI to make all software cheap. It needs something narrower: that AI makes copying cheap. And copying is the most favorable case there is.

Here's why. AI systems do their best work when they can check their own output cheaply and automatically, trying something, testing it, and trying again. When you copy a product, the original is both the specification and the test. You can run your version and the original side by side and compare.

In February 2026 an Anthropic researcher had sixteen Claude agents work in parallel to write a C compiler from scratch. It took about two weeks and just under $20,000 of model usage. The result, around 100,000 lines of code, could build a bootable Linux kernel and passed about 99 percent of most standard compiler test suites. The trick that unblocked it was using GCC, the existing compiler, as the reference to compare against. The copy leaned on the original at every step.

The same write-up is honest about the gap. The new compiler still relied on GCC for one part of booting Linux, and even fully optimized, its output ran less efficiently than GCC's with optimizations switched off. Hold on to that last one percent. It's where the exceptions live.

Code is a smaller share of the moat than it looks

Cheap copying still leaves a question of size. How much of what protects an incumbent is actually code?

Guess first

Suppose building the product is 30 percent of what it costs a challenger to win one customer away from an incumbent, and AI makes that part five times cheaper. How much cheaper does winning the customer get?

About 24 percent. The other 70 percent doesn't move, and the 30 shrinks to 6. Even free code would cut the bill by only 30 percent.

And 30 percent is generous. In its 2025 fiscal year, Salesforce spent about 2.4 dollars on selling and keeping customers for every dollar it spent on research and development, which itself covers far more than writing code. Taking a customer from an incumbent means integrating with their systems, passing their security review, persuading their buyers, and migrating and retraining their people. Those are made of other people's time and decisions.

COST TO TAKE ONE CUSTOMER FROM AN INCUMBENT illustrative units; the shares are assumptions, explained in the text build the product integrate with their systems security and compliance sales and distribution migration and retraining Before cheap code 30 15 10 30 15 = 100 Code 5x cheaper, integration 2x 6 7.5 10 30 15 = 68.5 Limit: code free, integration 2x 7.5 10 30 15 = 62.5 Cutting build fivefold and integration in half lowers the total by 31.5; the rest is not code.
Cheaper code shrinks only the code part of what it costs to take a customer away. In this illustrative 100-unit bill, code five times cheaper and integration twice as cheap bring the total to 68.5, and even free code leaves 62.5; the shares are assumptions generous to code.ComputedSource: Computed from stated assumptions; arithmetic in the appendix. Context: Salesforce fiscal 2025 Form 10-K (sales and marketing $13,257M versus R&D $5,493M).

So code that merely reproduces visible behavior is a weak moat, and getting weaker. But code can still defend a business when it contains something that isn't code:

  • Edge cases learned in production. A database, a payments engine or a tax calculator encodes years of rare failures nobody outside has seen. You can't copy by comparison what you can't observe. The moat of a mature product often sits in that last percent the compiler didn't reach.
  • Certification. Software in medical devices or aircraft is protected by approvals that take time and a regulator's decision.
  • Operation at scale. Running a service at huge volume with high uptime is learned by doing it.
  • The record itself. A system that holds a company's customers, contracts or ledgers is protected by what it holds and by the work that flows through it.

Code is defensible to the degree it contains something that took time in the world to learn, or someone's permission to hold.

Where the moat goes

The candidates for the new moat are many: data, distribution, trust, workflow position, network effects, specialized know-how, brand, speed of learning. Apply one test to each. Could a well-funded team with today's models reproduce it by spending effort, or would it also need time and someone else's agreement?

HOW HARD TO COPY, BEFORE AND AFTER CHEAP CODE author's judgment on a 1 to 5 scale, not a measurement; reasoning in the text Source of advantage easy hard 2 3 4 What a copier lacks Code copying visible behavior effort Code with hidden edge cases time in production Generic company data effort Outcome data + usage rights rights, use over time Distribution, relationships others' decisions Trust, permission to access calendar time, approvals Workflow position habits, process, history Network effects between users others' participation Tacit domain know-how time in the field Brand and reputation track record Learning speed, uncaptured effort before cheap code after unchanged Rows that drop to easy are made of effort; the rest are made of time, rights or other people.
Advantages made of effort become easy to copy; those made of time, rights or other people hold. Author's judgment, on a five-point scale, of how hard each source is to replicate before and after code became cheap; not a measurement.Conceptual illustration

Four of them carry most of the weight.

Data, but not the kind people guard. Most company data is less unique and less useful than it feels from inside, and large models arrive already knowing most of what's in a typical company's documents. Treating that data as a secret protects the wrong thing. The defensible part has three features, and secrecy isn't one of them. It records outcomes: which claim was paid, which contract clause led to a dispute, which suggestion a user accepted. It renews through use: Cursor, the coding tool, retrains its code-completion model every couple of hours on whether users accepted or rejected its suggestions, and reported fewer suggestions with a much higher acceptance rate. That loop needs users, so data and distribution come together. And you have the right to use it. In 2025 a US court ruled that a legal-search startup, Ross Intelligence, infringed Thomson Reuters' copyright by training on material derived from its Westlaw service, and an appeals court upheld the ruling in September 2026. As data becomes more useful to models, its owners close the gates: in 2025 Salesforce changed Slack's terms to stop third parties from bulk-exporting messages or using them to train models.

Distribution. A channel to customers is much harder to copy than the product traveling through it, because it rests on people who chose you before. Code can be copied. Trust can't. And when everyone can build, getting chosen becomes the scarce step. AI also makes outreach and demos cheap, which floods every channel with noise and raises the value of the channels noise can't easily enter: referrals, existing accounts, long reputations. The classic case predates generative AI. Microsoft bundled Teams into Office, so it reached every Office customer without a separate purchase decision; the European Commission took about five years from Slack's complaint to accept Microsoft's commitments to sell its suites without Teams. The risk is distribution you rent. In 2025, while OpenAI was reported to be buying the coding tool Windsurf, Anthropic cut nearly all of Windsurf's direct access to its Claude models with less than five days' notice (Why Labs Build Products).

Trust and permission. To be useful at work, an AI product needs access to email, documents, customer records, code or money. Companies grant that access slowly, through security questionnaires, legal review, procurement and a limited pilot. Some of those steps run on calendar time, not effort. A SOC 2 Type II report, the security attestation many enterprise buyers ask for, describes how a vendor's controls actually worked over an observation period of usually three to twelve months. Working harder can't compress that, and a model can't write a track record. Agents raise the price of this permission, because a tool that suggests text needs read access at most, while an agent that sends email or moves money must be trusted with actions. For many tasks the model could already do the work. What's missing is someone willing to let it (Data Access Is the Real Integration Project).

Position in the workflow. A tool people consult on the side has almost no switching cost; they just open another window. A system of record, the software where requests arrive, approvals happen and history is kept, collects permissions, configuration and years of data, and replacing it means asking many people to change how they work at once. AI cuts both ways here. Part of every switching cost is technical, like exporting data and rebuilding integrations, and agents now do that part well. The other part is organizational: retraining people, rewriting approval chains, re-earning the security sign-off. That part doesn't get cheaper.

The rest follow the same logic. A network effect, where a product gets more valuable as more people use it together, protects you because a copy has no users; but networks whose value was a searchable archive suffer, as Stack Overflow's monthly questions fell back to roughly their 2009 level by 2025. Specialized know-how holds when it's about a domain's rules and exceptions, and expires when it's about working around a model's weakness. And "we'll just move faster" is the moat Buffett's sentence rejects. Speed protects you only when each cycle leaves behind something competitors can't get, such as test cases from real work or a feedback loop on outcomes. Otherwise it's a head start, and head starts expire.

Whatever is made of effort gets cheaper as AI supplies the effort. What holds is made of time, rights and other people's decisions.

The two counterweights

None of this is automatically good news for startups.

Incumbents bundle. When good-enough AI arrives inside the tool people already open every morning, a better standalone product has to win one more purchase, login and security review. Google folded Gemini into its Workspace business plans in 2025. The opening for challengers is what Helmer calls counter-positioning: a business model the incumbent can't copy without hurting itself. Software sold per seat is the obvious case. If agents do part of the work, customers need fewer seats, and an incumbent paid per seat has reasons to slow down the product that shrinks its revenue. That worry is what sent shares of Thomson Reuters, RELX and Wolters Kluwer down between 13 and 18 percent in one day in February 2026, after Anthropic released agent plugins for legal and data work. It remains a hypothesis; incumbents can change their pricing and take the hit.

Labs move up the stack. Model labs keep shipping products that used to be startups. What they absorb is the generic part, the features every customer needs in the same form or that compensate for what models couldn't do yet (A Product That Improves With the Model). A model release can't ship one customer's approval chain, its data rights or its relationship with a vendor it already trusts. And notice what the labs themselves are doing: moving from what they built toward distribution and position.

What I'd take from this

For incumbents, most of the durable moats are already theirs: customers, records, data rights, security approvals. Their code is depreciating, and the threats are specific: a challenger with a pricing model they can't match without self-harm, and an agent layer that turns their records into a database someone else's software reads. Their behavior suggests they know it. They gate data, bundle AI and license content to newcomers who can pay.

For startups, a better product alone is a weaker bet than it used to be, because a fast follower with distribution arrives before you can earn your own. Distribution always beat product; the difference is that the window a better product used to buy has shrunk. The positions that hold are narrower: a business model incumbents can't copy without damaging their revenue, a domain narrow enough to earn trust and data rights faster than a generalist, a loop that turns usage into learning nobody else sees, or a capability a larger company would rather buy than rebuild (The Price of Know-how).

The serious competing view, which Microsoft's CEO Satya Nadella has voiced, is that business applications are databases with logic on top, and the logic will move to a layer of AI agents that makes the records interchangeable plumbing. I'd watch two signals. Customers routinely switching their system of record because an agent did the migration. And security approvals becoming portable between vendors. As of October 2026, neither is visible at scale.

So my practical rule is short: own what changes slowly, rent what changes fast. Relationships, rights, records and domain rules change slowly. Models and most generic tooling change fast.

And the test for any moat you think you have fits in one question. Could a well-funded team with today's models reproduce it by spending effort? Or would they also need time to pass and someone else to agree? If effort is enough, you have a head start. Head starts are worth having. They also expire, and the time to turn yours into something slower is while you still have it.

Check yourself

Why did code protect software companies only weakly in the first place?

Where it protected them, it worked as a large fixed cost a challenger had to pay again. AI shrinks that cost, and most durable software advantages were switching costs and network effects, which are made of customers and not code.

Why is copying the most favorable case for AI?

AI works best when it can check its own output cheaply and automatically. When you copy a product, the original is both the specification and the test.

What is the one question to test a moat?

Could a well-funded team with today's models reproduce it by spending effort? If effort is enough, you have a head start, which expires. If it also needs time to pass and someone else to agree, it is a moat.

Notes, sources and method

For readers who want to check the numbers behind Where the Moat Moves. Facts were checked on 11 October 2026 and the most volatile ones re-checked on 18 October 2026.

Key numbers

Claim in the articleExact value and contextSource and date
Deep Research: four versions in about nine weeksGoogle Gemini 11 Dec 2024; OpenAI 2 Feb 2025; Hugging Face 4 Feb 2025 (24-hour sprint; GAIA validation 55.15% versus 67.36% for OpenAI's); Perplexity 14 Feb 2025. 11 Dec to 14 Feb is 65 days.[3], [4], [5], [6]
Buffett's moat and the continuously-rebuilt sentence2007 letter: castle and moat; low-cost producer (GEICO, Costco), worldwide brand (Coca-Cola, Gillette); quotation verified against the PDF[1]
Helmer's seven powersScale economies, network economies, counter-positioning, switching costs, branding, cornered resource, process power; a Power pairs a benefit with a barrier[2] (paraphrased from the framework and summaries; the book was not re-read)
19 percent slowerMETR, early-2025 randomized trial, 16 experienced open-source developers in mature repositories they knew. METR's February 2026 follow-up was an unreliable signal (30 to 50 percent of tasks withheld) though the authors believe the speedup grew. GitHub Copilot study (2023): 55.8 percent faster on a self-contained HTTP-server task.[8], [9], [7]
C compiler5 Feb 2026; 16 agents; about 2,000 sessions over about two weeks; just under $20,000 of API usage; about 100,000 lines of Rust; bootable Linux 6.9 on x86, ARM and RISC-V; about 99 percent on most compiler test suites including the GCC torture tests; GCC used as a known-good reference. Limits stated by the author: no assembler or linker of its own; relies on GCC for the 16-bit code that boots Linux on x86; even with all its optimizations enabled, output less efficient than GCC with all optimizations disabled.[10]
Guess: about 24 percent cheaper1 − 0.3 + 0.3/5 = 0.76Computed (see Method)
Salesforce: about 2.4 dollars selling per dollar of R&DFY ended 31 Jan 2025: revenue $37,895M; R&D $5,493M; sales and marketing $13,257M; ratio 2.41Form 10-K [11]
Cursor retrains every couple of hoursMore than 400 million requests a day; retraining cycle 1.5 to 2 hours; 21 percent fewer suggestions with a 28 percent higher acceptance rate (company-reported)Cursor, 12 Sep 2025 [17]
Thomson Reuters v. RossDistrict ruling 11 Feb 2025 rejecting fair use; Third Circuit affirmance made public 30 Sep 2026, the first federal appellate decision on fair use in AI training, on facts predating generative models; Ross had shut down[18], [19]
Slack terms, 2025API terms effective 29 May 2025 (new apps) and 30 Jun 2025 (existing): no bulk export, no persistent copies or indexes, no training of language models; enterprise search firms such as Glean had to change their integrations[22]
Teams, about five yearsSlack complaint 2020; Commission's preliminary view of undue advantage; commitments accepted 12 Sep 2025: suites without Teams at a lower price, better interoperability and data portability[23]
Windsurf, less than five days' noticeJune 2025, amid reports of OpenAI acquiring Windsurf, Anthropic cut nearly all first-party capacity to Claude 3.x modelsTechCrunch, 3 Jun 2025 [25]
SOC 2 Type II, usually three to twelve monthsObservation period; the AICPA sets no fixed minimumVanta (vendor source) [27]
Stack Overflow, about 2009 levelsMonthly questions back to roughly 2009 levels by May 2025; decline began around 2020 and accelerated after ChatGPTThe Pragmatic Engineer [28]
Gemini in Workspace, 2025January 2025; Business Standard from $12 to $14 per user per month; separate $20 add-on dropped9to5Google [24]
February 2026 sell-off, 13 to 18 percent3 Feb 2026, days after Anthropic released Claude Cowork plugins for legal, sales and data-analysis tasks (30 Jan): Thomson Reuters nearly 18 percent, RELX 14 percent, Wolters Kluwer about 13 percentReuters, 4 Feb 2026 [13]
Nadella's viewDecember 2024 (BG2 podcast): business applications as databases with business logic on top; the logic moving to an AI agent layer working across databases. Paraphrased; transcripts vary.[12]

Dropped from the body in the 19 Oct 2026 rewrite, kept here: Klarna's 2024 claim that it had shut down Salesforce and its March 2025 correction (data pulled into an internal stack built partly on a graph database, AI on top; the hard part was the data model) [14]; a16z's argument that data shows diminishing returns and goes stale [15]; the 2023 finding that GPT-4 outperformed domain-specific models on many financial text tasks, except where specialized knowledge was required [16]; Reddit's reported license to Google at about $60 million a year (2024, anonymous source) [20]; the Harvey and LexisNexis content alliance (June 2025) [21]; Google's reported $2.4 billion license-and-hire deal for Windsurf (July 2025) [26]; Jasper's reported 2023 valuation cut and layoffs as ChatGPT competed [29].

Method and assumptions

Displacement bill (figure a22-cost-to-displace). Illustrative shares of the cost to take one customer from an incumbent, chosen to be generous to code: building the product 30, integrating with the customer's systems 15, security and compliance 10, sales and distribution 30, migration and retraining 15 (total 100).

  • Scenario: building divided by 5, integration by 2, rest unchanged: 30/5 + 15/2 + 10 + 30 + 15 = 68.5.
  • Limit: building free: 0 + 7.5 + 10 + 30 + 15 = 62.5.
  • Guess: build change only: 1 − 0.3 + 0.3/5 = 0.76, a 24 percent reduction.

General formula: if a share b of the cost is building and AI makes it s times cheaper, the remaining cost is 1 − b + b/s.

Build share bs = 2s = 5s = 10
0.30.850.760.73
0.50.750.600.55
0.70.650.440.37

Code-heavy displacement (a developer tool sold bottom-up, little integration, no procurement) sits near the bottom row, where cheap code changes the competitive picture a lot. Enterprise displacement sits near the top row. AI also lowers some costs held constant here (sales outreach, compliance paperwork), which would reduce the total further, though cheaper outreach also makes channels noisier. The 30 percent build share is an assumption defended only by one company's cost structure, and Salesforce's R&D covers far more than writing code.

Replication ratings (figure a22-replication-ratings). A judgment on a five-point scale, not a measurement. Code copying visible behavior 3 → 1; generic company data 2 → 1; uncaptured learning speed 2 → 1; code with hidden edge cases, workflow position and tacit know-how 4 → 3; outcome data with usage rights, distribution and brand stay at 4; network effects between users stay at 5; trust and permission to access systems 4 → 5.

Workflow position. The figure a22-workflow-position (assistant on the side, tool in one step, system the work runs through) was dropped from the article in the 19 Oct 2026 rewrite; its content is in the text.

Caveats and open questions

  • Productivity evidence is mixed. For building new, complex systems inside large codebases, studies do not show AI making software dramatically cheaper. The argument rests on the easier case of copying visible behavior against a reference. If careful studies showed that cloning existing products also stays slow and costly, code moats would last longer than the article expects.
  • Counter-positioning on per-seat pricing is a hypothesis. Incumbents can switch pricing and absorb the hit to protect the customer.
  • The competing view (value moves to whoever builds the best agent layer, and records become interchangeable plumbing) would be favored by two observations: customers routinely switching systems of record because an agent did the migration, and security approvals becoming portable between vendors through shared standards for granting agents permission. Standards are arriving (enterprise-managed authorization for the Model Context Protocol, agent identities in Microsoft Entra), but so far they make each customer's own grants easier to manage and revoke; they do not transfer one vendor's earned trust to another.
  • "Distribution always beat product." The ranking has not changed; the window a better product used to buy has shrunk. Slack built its distribution team by team before Microsoft responded; cheaper copying shortens that window.
  • "Everything is replicable." Close to right for code, techniques and most company data, which is why treating them as secrets is weak strategy; wrong where replication requires someone else's permission.
  • Not re-fetched on 18 Oct 2026: Buffett PDF, Google and OpenAI launch posts, Cursor, Slack, EC commitments, 9to5Google, Vanta, Pragmatic Engineer, Maginative. The Reddit figure is anonymously sourced; the Windsurf deal value varies by outlet ($2.3 to $2.4 billion).

Sources

  1. Warren E. Buffett. Letter to the Shareholders of Berkshire Hathaway Inc. (2007 annual report). February 2008. https://www.berkshirehathaway.com/letters/2007ltr.pdf
  2. Hamilton Helmer. 7 Powers: The Foundations of Business Strategy. Deep Strategy, 2016.
  3. Google. Try Deep Research and our new experimental model in Gemini. 11 Dec 2024. https://blog.google/products/gemini/google-gemini-deep-research/
  4. OpenAI. Introducing deep research. 2 Feb 2025. https://openai.com/index/introducing-deep-research/
  5. Hugging Face. Open-source DeepResearch: Freeing our search agents. 4 Feb 2025. https://huggingface.co/blog/open-deep-research
  6. TechCrunch. Perplexity launches its own freemium deep research product. 15 Feb 2025. https://techcrunch.com/2025/02/15/perplexity-launches-its-own-freemium-deep-research-product/
  7. Peng, Kalliamvakou, Cihon, Demirer. The Impact of AI on Developer Productivity: Evidence from GitHub Copilot. arXiv, February 2023. https://arxiv.org/abs/2302.06590
  8. Becker, Rush, Barnes, Rein (METR). Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity. July 2025. https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/
  9. METR. We are changing our developer productivity experiment design. 24 Feb 2026. https://metr.org/blog/2026-02-24-uplift-update/
  10. Nicholas Carlini (Anthropic). Building a C compiler with a team of parallel Claudes. 5 Feb 2026. https://www.anthropic.com/engineering/building-c-compiler
  11. Salesforce, Inc. Form 10-K for the fiscal year ended January 31, 2025. https://www.sec.gov/Archives/edgar/data/1108524/000110852425000006/crm-20250131.htm
  12. Outlook Business. Satya Nadella reveals how AI agents will disrupt SaaS models (BG2 podcast coverage, December 2024). https://www.outlookbusiness.com/artificial-intelligence/microsoft-ceo-satya-nadella-reveals-how-ai-agents-will-disrupt-saas-models
  13. Reuters via Yahoo Finance. Anthropic's new AI tools deepen selloff in data analytics and software stocks. 4 Feb 2026. https://finance.yahoo.com/news/anthropics-ai-tools-deepen-selloff-054551832.html
  14. TechCrunch. Klarna CEO doubts that other companies will replace Salesforce with AI. 4 Mar 2025. https://techcrunch.com/2025/03/04/klarna-ceo-doubts-that-other-companies-will-replace-salesforce-with-ai/
  15. Martin Casado, Peter Lauten. The Empty Promise of Data Moats. Andreessen Horowitz, 9 May 2019. https://a16z.com/the-empty-promise-of-data-moats/
  16. Xianzhi Li et al. Are ChatGPT and GPT-4 General-Purpose Solvers for Financial Text Analytics? EMNLP 2023 Industry Track. https://arxiv.org/abs/2305.05862
  17. Cursor. Improving Cursor Tab with online RL. 12 Sep 2025. https://cursor.com/blog/tab-rl
  18. LawNext. 3rd Circuit rules for Thomson Reuters in its copyright fight against legal research startup Ross. 30 Sep 2026. https://www.lawnext.com/2026/09/3rd-circuit-rules-for-thomson-reuters-in-its-copyright-fight-against-legal-research-startup-ross.html
  19. Davis Wright Tremaine. Thomson Reuters v. Ross Intelligence: Copyright, Fair Use, and AI (Round One). February 2025. https://www.dwt.com/blogs/artificial-intelligence-law-advisor/2025/02/reuters-ross-court-ruling-ai-copyright-fair-use
  20. Reuters (syndicated). Exclusive: Reddit in AI content licensing deal with Google. 22 Feb 2024. https://tech.yahoo.com/ai/articles/exclusive-reddit-ai-content-licensing-041012503.html
  21. LexisNexis. LexisNexis and Harvey announce strategic alliance. 18 Jun 2025. https://www.lexisnexis.com/community/pressroom/b/news/posts/lexisnexis-and-harvey-announce-strategic-alliance-to-integrate-trusted-high-quality-ai-technology-and-legal-content-and-develop-advanced-workflows
  22. Slack. Terms of service and rate limit update, and FAQ. May 2025. https://api.slack.com/changelog/2025-05-terms-rate-limit-update-and-faq ; Hunton Andrews Kurth summary: https://www.hunton.com/privacy-and-cybersecurity-law-blog/salesforce-locks-down-slack-data-time-to-review-your-slack-api-terms
  23. The Register. EU regulators let Microsoft off the hook after Teams unbundling pledge. 12 Sep 2025. https://www.theregister.com/2025/09/12/eu_regulators_let_microsoft_off/ ; commitments text (AT.40721, AT.40873): https://ec.europa.eu/competition/antitrust/cases1/202520/AT_40721_7029.pdf
  24. 9to5Google. Google Workspace raising prices as Gemini gets included in all plans. 15 Jan 2025. https://9to5google.com/2025/01/15/google-workspace-gemini-price-increase/
  25. TechCrunch. Windsurf says Anthropic is limiting its direct access to Claude AI models. 3 Jun 2025. https://techcrunch.com/2025/06/03/windsurf-says-anthropic-is-limiting-its-direct-access-to-claude-ai-models
  26. TechRepublic. Google spends $2.4B on Windsurf to advance its agentic coding. July 2025. https://www.techrepublic.com/article/news-google-windsurf-acquihire-ai-coding/
  27. Vanta. How long does a SOC 2 audit take? https://www.vanta.com/resources/how-long-does-a-soc-2-audit-take
  28. Gergely Orosz. Are LLMs making StackOverflow irrelevant? The Pragmatic Engineer, 2025. https://blog.pragmaticengineer.com/are-llms-making-stackoverflow-irrelevant/
  29. Maginative. Jasper appoints new CEO and cuts internal valuation as AI growth slows. 2023. https://www.maginative.com/article/jasper-cuts-internal-valuation-as-ai-growth-slows/

All writing