History
  • No items yet
midpage
SAS Institute, Inc. v. World Programming Ltd.
874 F.3d 370
4th Cir.
2017
Read the full case

Background

  • 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)
Read the full case

Case Details

Case Name: SAS Institute, Inc. v. World Programming Ltd.
Court Name: Court of Appeals for the Fourth Circuit
Date Published: Oct 24, 2017
Citation: 874 F.3d 370
Docket Number: No. 16-1808; No: 16-1857
Court Abbreviation: 4th Cir.