ProCD, Inc. v. Zeidenberg
86 F.3d 1447 (7th Cir. 1996)
U.S. Court of Appeals for the Seventh Circuit · 1996
Rule
Shrinkwrap license terms enclosed inside a software box are enforceable where the buyer has notice that the product is sold subject to license terms and an opportunity to return the product for a refund after reviewing them. Acceptance is by retention of the product after the terms are presented, not by purchase at the register.
- Shrinkwrap agreements
- Layered contract formation
- Notice and opportunity to return
- UCC § 2-204
Learning outcomes
By the end of working with this case, you can:
- apply UCC § 2-204's flexible formation rules to a shrinkwrap fact pattern, treating the box as one offer (containing notice of additional terms) and the post-review retention as the assent.
- distinguish ProCD's reasoning (terms enforced where notice + return-right exist) from Specht (terms not enforced where conspicuousness lacking): the difference is whether the buyer was given a fair chance to see and reject the terms.
- evaluate Whether Easterbrook's layered-contract framework reflects real consumer behavior or whether it manufactures consent through a fiction of post-purchase review.
Facts
ProCD compiled a comprehensive telephone-directory database from thousands of phone books. It sold the database in two versions: a consumer version (cheaper, license restricted to non-commercial use) and a commercial version (more expensive, fewer restrictions). Matthew Zeidenberg bought the consumer version at retail. Inside the box, on the printed manual, and on the screen each time the software loaded, the user encountered the license terms restricting commercial use. Zeidenberg used the database to build a commercial product anyway. ProCD sued for breach of the license.
Holding
The Seventh Circuit, in an opinion by Judge Frank Easterbrook, reversed the district court and held the shrinkwrap terms enforceable. Acceptance occurred not at the cash register but when Zeidenberg retained the software after reviewing (or having an opportunity to review) the license terms.
Reasoning
Easterbrook treated the purchase as a layered transaction. The transaction at the register did not include all the terms: it could not, given the volume of license terms and the impracticality of presenting them at point of sale. Instead, the box itself signaled that additional terms were inside; the manual and the on-screen presentation made the terms available; and Zeidenberg had the opportunity to return the product if he did not accept those terms. Under UCC § 2-204, contracts can be formed in any manner sufficient to show agreement; the assent here was Zeidenberg’s retention of the software after the terms were presented. Easterbrook addressed the consumer-protection concern by noting the return right: terms can only be enforced if the buyer has a meaningful chance to reject them after seeing them.
Why it matters
ProCD is the leading American case enforcing shrinkwrap license terms and the doctrinal foundation for the modern law of layered consumer-software contracts. It is taught with Specht v. Netscape (where assent failed) to map the conspicuousness-and-opportunity tests. Critics argue Easterbrook stretched assent doctrine to accommodate industry practice; defenders argue he gave coherent doctrinal expression to how mass-market software has actually been sold for decades.
Socratic ladder
The professor's scaffold for the in-class exchange. Each rung is a stage; the questions are scripted prompts, not the punchline.
Surfacing · 90 sec
Q. Zeidenberg buys ProCD's consumer-version database at retail. He never saw the license at the cash register. Inside the box, in the manual, and on screen every time the software loads, a license restricts the data to non-commercial use. He builds a commercial product anyway. Is he bound by terms he could not see when he paid?
Holding · 60 sec
Q. What did Judge Easterbrook do with the district court's ruling, and when did he say the contract was formed?
Reasoning · 150 sec
Q. How can terms the buyer never saw at purchase still bind him? What is Easterbrook's account of when and how this contract formed?
Hypothetical · 90 sec
Vary. Same software, one change. The license is sealed inside the box, but ProCD's policy is 'all sales final, no returns,' and nothing on the box mentions a license at all. Zeidenberg opens it, sees the restriction for the first time, and has no way to give the product back. Bound?
Integration · 60 sec
Q. Specht refused to enforce terms sitting on the screen; ProCD enforced terms hidden in a box. Both claim to apply ordinary assent doctrine. What single variable reconciles them?
ProCD, Inc. v. Zeidenberg, 86 F.3d 1447 (7th Cir. 1996).