Listen

Description

The Copyright Office settled one question about AI generated code in its January 29, 2025 report and left the harder one standing: code a tool such as Cursor writes without a human supplying the expression cannot be copyrighted, but the report never says who bears the loss when that same code infringes somebody else’s copyright or patent. The District of Columbia Circuit closed the door on a related argument in Thaler v. Perlmutter on March 18, 2025, holding that human authorship is required as a matter of statutory law, and the Supreme Court declined to reopen that door in March 2026. Startups shipping product built with an AI coding tool are left with a settled rule on ownership and an open exposure on infringement, and the only place that exposure gets allocated is the vendor contract most engineering teams signed without a lawyer in the room.

I have reviewed dozens of these agreements for engineering teams this year, and the pattern repeats. Every vendor now markets an indemnification commitment. Cursor’s Master Services Agreement promises to defend a customer against a claim that the service or a suggestion infringes a third party’s rights. Microsoft extends its Customer Copyright Commitment to GitHub Copilot and Azure OpenAI output. Both promises look generous until an engineer does the one thing every engineer does to a suggestion before it reaches production: changes it. Cursor’s terms exclude modified or combined output from coverage. Microsoft’s commitment turns on system level filters staying enabled and on the customer proving compliance if a claim is ever tendered. Neither vendor indemnifies the actual file that ends up in the repository, because that file is never the unedited suggestion the model produced.

The litigation backdrop explains why vendors wrote the clauses this way. Doe v. GitHub, Inc. has run since 2022 on the theory that Copilot’s suggestions reproduce licensed open source code without carrying the license terms along, and the Ninth Circuit trimmed the case on September 16, 2026 by dismissing the plaintiffs’ Digital Millennium Copyright Act claim, while explicitly leaving the underlying copyright and license breach counts pending in district court. Thomson Reuters Enterprise Centre GmbH v. Ross Intelligence Inc. answered a closely related question for training data on February 11, 2025, holding that training a competing product on copyrighted material is not fair use. Andersen v. Stability AI Ltd. shows how long this kind of claim can run before it resolves: a 2024 order let the theory that a model’s weights encode the training data survive dismissal, and the case will not reach trial until April 5, 2027. A vendor negotiating an indemnification clause today is pricing risk against litigation that will not be resolved for years.

A startup’s counsel should treat four terms as the actual negotiation, not the marketing page. Scope should cover both the training data the vendor used and the specific output delivered to the customer, and it should cover patent claims alongside copyright, since a narrow copyright only promise leaves the more expensive patent risk with the customer. Survival matters more than scope: the indemnity has to cover a suggestion after ordinary engineering changes, renaming variables, adding error handling, refactoring for a company’s own conventions, because a clause that only covers the unedited suggestion covers almost nothing a team ships. The cap has to sit outside the ordinary service fee cap; industry benchmarking of enterprise AI contracts signed between the third quarter of 2023 and the first quarter of 2026 found that only 22 percent of surveyed agreements carried an indemnity fully excluded from the general cap, which means most startups signing standard terms today are capped at a fee figure that will not cover a real infringement defense. Cooperation is the fourth term: the vendor should supply the filtering tools it requires as a condition of coverage, not hand a startup’s compliance team an audit obligation it has no staff to carry out.

None of this replaces insurance, and a startup that treats the vendor’s indemnity as the entire answer is making the same mistake as a company that reads its general liability policy once at signing and never again. Commercial insurers have spent 2025 and 2026 adding AI exclusions to general liability and technology errors and omissions policies written before generative tools existed, closing coverage that many companies assumed was still silently in force. The negotiating sequence that actually protects a startup runs in order: confirm what the vendor’s contract covers using scope, survival, cap, and cooperation as the test, confirm separately what the company’s own insurance program excludes for AI assisted development, and only then decide whether the remaining gap is one the business can carry. A company approaching a Series B or an acquisition should expect a diligence team to ask exactly these questions about every AI coding tool on its stack, and the answer, right now, for most startups, is that nobody indemnified the code they actually shipped.

The Ninth Circuit’s ruling in Doe v. GitHub, Inc. did not end that case. The open source license and unfair competition claims the court left standing are the ones that will decide whether accepting a suggestion can itself breach a license, and the next piece in this series will walk through what a ruling on those claims would mean for every company that has never audited its own repositories for AI assisted code carrying an unacknowledged license obligation.

Interested in analysis about the intersection of tech, policy and the law? Check out my Substack channel. https://theinnovationattorney.substack.com/



This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit theinnovationattorney.substack.com/subscribe