Navitaire Inc v Easyjet Airline Co. & Anor

[2004] EWHC 1725 (Ch)

Summary

Copyright in a computer program protects the program’s expression, not its functionality, programming language or the ideas and principles underlying its interfaces. Observing software in operation and independently writing different code to reproduce its behaviour does not therefore infringe copyright in the original source code.

Individual command names and an informally accumulated command collection may also lack the qualities of copyright works. Character-based screen layouts embodying interface ideas were unprotected, but sufficiently original graphical user-interface screens and icons were artistic works. A database user may make copies necessary to access and use its data, but convenience alone does not satisfy the statutory requirement of necessity.

Factual background

Navitaire owned copyright in OpenRes, an airline reservation system licensed to easyJet. BulletProof developed eRes as a replacement. Its source code, architecture and internal processing differed from OpenRes, to which BulletProof had no source-code access. It nevertheless reproduced much of OpenRes’s visible operation, including commands, screen responses and booking functions.

Navitaire alleged infringement through this “non-textual copying”, copying of graphical screens and icons, unauthorised alterations to the TakeFlight web module, and the extraction, migration and alleged reproduction of OpenRes database material. The court had to determine the copyright status of commands, interfaces, functional behaviour, database schemas and migration copies.

Held

  1. The claim succeeded only in limited respects. The general claims concerning commands, character-based screens, reports, business logic and reproduction of the database structure failed. Navitaire succeeded concerning copied graphical user-interface screens and icons, unauthorised TakeFlight alterations, and parts of the database migration and disclosure process.
  2. Individual command names were not literary works. The syntax of the complex commands was implicit in code controlling the parser rather than stated as a distinct written work. More fundamentally, the defined command interface was a computer language. Article 1(2) of the Software Directive excluded from copyright the ideas and principles underlying program interfaces. That exclusion applied whether the command language was formally defined or could be identified only by observing the program’s behaviour.
  3. The command collection was not a copyright compilation. It had accumulated as individual operational needs arose. It had no overall design or compiler, and the contributions of its different designers were distinguishable.
  4. Independent software did not infringe merely because it reproduced the same visible behaviour and business functions. The defendants had not accessed or copied the claimant’s code. Once the unprotected interface features were disregarded, what remained was the business function of completing reservations. Protecting that function through literary copyright in the program would improperly extend copyright to functional effects.
  5. The character-based VT100 layouts were tables expressing ideas underlying the interface and were unprotected. The graphical screens stood differently because the Software Directive concerned computer programs as literary works and did not remove relevant artistic copyright. Sufficient skill and labour had been used in arranging the graphical screens and drawing the icons. The copied graphical screens and eight icons infringed.
  6. easyJet’s modifications and copies of TakeFlight exceeded the licence. No oral permission existed. Navitaire’s knowledge and inaction did not establish acquiescence because easyJet had not relied upon any representation or omission by Navitaire.
  7. Database schemas could be copyright computer programs, while substantiality depended on quality in context rather than the proportion copied. The defendants had not copied the overall OpenRes database structure, although one history table had been copied. Under section 50D of the Copyright, Designs and Patents Act 1988, using screens to identify the licensee’s stored data was necessary and permitted. Supplying ODBC links and using non-necessary migration copies infringed. A neutral-file migration technique could reasonably have been used, so the infringing migration caused no loss.

The court’s approach to earlier authorities

Available to signed-in members.

Appellate history

not stated in the judgment.

Key cases cited

22 authorities cited.

  • Designers Guild Ltd v Russell Williams (Textiles) Ltd (trading as Washington DC) [2000] 1 WLR 2416
  • Kenrick & Co v Lawrence & Co (1890) 25 QBD 99
  • Sony Computer Entertainment v Paul Owen [2002] EMLR 34
  • Customs and Excise Commissioners v Century Life plc [2001] STC 38
  • Farmers’ Build v Carier Bulk Materials [1999] RPC 461
  • Ibcos Computers Limited v Barclays Mercantile Highland Finance Limited [1994] FSR 275
  • John Richardson Computers v Flanders [1993] FSR 497
  • Marleasing SA v La Comercial Internacional de Alimentación SA [1990] ECR I-4135
  • Kalamazoo (Aust) Pty v Compact Business Systems Ltd (1985) 5 IPR 213
  • Kleeneze Ltd v D.R.G. (U.K.) Ltd [1984] FSR 399
  • Exxon Corp v Exxon Insurance Consultants International Ltd [1982] RPC 69
  • L.B. (Plastics) Ltd v Swish Products Ltd [1979] RPC 551
  • Harman Pictures, NV v Osborne [1967] 1 WLR 723
  • Ladbroke (Football) Ltd v William Hill (Football) Ltd [1964] 1 WLR 273
  • Holland v Vivian van Damm Productions Ltd [1936-45] MacG CC 69
  • Nichols v Universal Pictures Corporation (1930) 45 F (2d) 119
  • Macmillan v Cooper (1923) 93 LJPC 113
  • D P Anderson & Co Ltd v The Lieber Code Co [1917] 2 KB 469
  • Ager v Collingridge (1886) 2 Times LR 291
  • Baker v Selden (1879) 101 US 99
  • Jarrold v Houlston (1857) 3 K&J 708
  • Hollinrake v Truswell

Sign in to see how the court treated each authority. A free account is enough.

Cases citing this case

12 later cases · 9 positive · 2 caution · 1 negative

Most senior citing decisions:

Sign in for the full treatment table, including the other 2 cases. A free account is enough.