SAS Institute, Inc. v. World Programming Ltd.
874 F.3d 370
4th Cir.2017Background
- SAS (North Carolina) licenses the SAS System and sold a limited "Learning Edition" with a clickwrap license prohibiting "reverse engineering" and limiting use to "non-production purposes."
- WPL (UK) acquired multiple copies of the Learning Edition while developing WPS, a competing program that runs SAS-language programs; WPL ran SAS programs on both products and adapted WPS to match outputs.
- SAS sued WPL in the UK and the Eastern District of North Carolina (claims included breach of license and copyright); the UK litigation implicated EU directives and went up to the CJEU, which limited software copyright scope under EU law.
- The district court in North Carolina granted summary judgment to SAS on breach of the Learning Edition license (liability) based on violations of the reverse-engineering and non-production clauses; a jury awarded approximately $26.4M (trebled to ~$79.1M) and rejected most copyright claims.
- On appeal, the Fourth Circuit affirmed breach-of-contract liability, rejected WPL’s res judicata/issue-preclusion arguments, upheld certain evidentiary rulings and denial of injunctive relief, and vacated as moot the district court’s copyright ruling.
Issues
| Issue | Plaintiff's Argument (SAS) | Defendant's Argument (WPL) | Held |
|---|---|---|---|
| Preclusion (res judicata / issue preclusion) | UK judgment did not resolve US claims; US forum proper for US-law claims and contract issues under NC law | UK final judgment should preclude US litigation because it involved same parties and related facts | Not precluded: UK judgment arose under different legal standards (EU directives), US claims (US copyright, NC contract/UDTPA) could not have been fully or adequately litigated in UK |
| Contract interpretation: "reverse engineering" clause | Broad meaning: includes analyzing product design/operation to reproduce functionality; clause prohibits WPL’s conduct | Narrow meaning: term limits to direct access/recreation of source code (decompilation/reverse-assembling) | Held unambiguous and broad. Dictionary and contract context support broad meaning; WPL’s admitted analysis violated the clause; summary judgment for SAS affirmed |
| Contract interpretation: "non-production purposes" limitation | Ordinary meaning forbids creation/manufacture of commercial goods; WPL used Learning Edition to produce a commercial product | Technical software meaning: production refers to a production environment (not development/test use) | Held unambiguous by ordinary meaning (manufacture/creation of goods for sale). WPL’s use to create WPS violated the clause; independent ground for summary judgment |
| Injunctive relief & copyright claim | Seeks permanent injunction to stop WPS sales; alternatively requests reversal of copyright summary judgment to support injunction | Injunction would be ruinous to WPL and unnecessary because large monetary damages compensate SAS; UK/EU rulings complicate copyright remedies | Denial of injunction affirmed. SAS failed to show irreparable harm, inadequacy of monetary relief, favorable balance of hardships, or public-interest support. Copyright issue vacated as moot because injunction would not follow even if copyright claim prevailed |
Key Cases Cited
- eBay Inc. v. MercExchange, L.L.C., 547 U.S. 388 (2006) (traditional four-factor test required for injunctions in IP cases)
- City of Los Angeles v. Lyons, 461 U.S. 95 (1983) (irreparable injury requirement for equitable relief)
- Montana v. United States, 440 U.S. 147 (1979) (functions of res judicata and preventing inconsistent judgments)
- Arizona v. California, 530 U.S. 392 (2000) (res judicata is an affirmative defense that may be waived)
- Pittston Co. v. United States, 199 F.3d 694 (4th Cir. 1999) (transactional test for identity of causes of action in res judicata analysis)
- Seabulk Offshore, Ltd. v. American Home Assur. Co., 377 F.3d 408 (4th Cir. 2004) (standard of review for summary judgment on contract interpretation)
- Providence Hall Associates Ltd. Partnership v. Wells Fargo Bank, N.A., 816 F.3d 273 (4th Cir. 2016) (res judicata and practicality in preclusion analysis)
