Airframe Systems, Inc. v. L-3 Communications Corp.

658 F.3d 100, 100 U.S.P.Q. 2d (BNA) 1133, 2011 U.S. App. LEXIS 18931, 2011 WL 4058676
CourtCourt of Appeals for the First Circuit
DecidedSeptember 14, 2011
Docket10-2001, 11-1169
StatusPublished
Cited by38 cases

This text of 658 F.3d 100 (Airframe Systems, Inc. v. L-3 Communications Corp.) is published on Counsel Stack Legal Research, covering Court of Appeals for the First Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Airframe Systems, Inc. v. L-3 Communications Corp., 658 F.3d 100, 100 U.S.P.Q. 2d (BNA) 1133, 2011 U.S. App. LEXIS 18931, 2011 WL 4058676 (1st Cir. 2011).

Opinion

DYK, Circuit Judge.

In this copyright infringement case, plaintiff-appellant Airframe Systems, Inc. (“Airframe”) appeals from a decision of the United States District Court for the District of Massachusetts. The district court granted defendant-cross-appellant L-3 Communications Corp.’s (“L-3”) motion for summary judgment. L-3 cross-appeals, challenging the court’s denial of its motion for attorney’s fees. We affirm in both respects.

I.

In 1979, Airframe began developing proprietary aircraft maintenance tracking software known as the Airline Resource Management System (“ARMS”). Since that time, Airframe has continually modified and expanded the source code of its ARMS software to create updated versions of the program. “Source code” is the original version of a computer program that is *103 written in human-readable words and symbols. Source code must be compiled into machine-readable “object code” before a computer can read and execute the software. A program in source code format can be modified by a computer programmer, whereas a program in object code format cannot be easily modified.

In July 2003, Airframe registered and deposited with the United States Copyright Office copies of four versions of its ARMS source code: (1) an “IBM version,” created and published in 1981 (Reg. No. TX 5-970-284); (2) a “PC version,” created and published in 1984 (Reg. No. TX 5-970-282); (3) a “UNIX version,” created and published in 1988 (Reg. No. TX 5-970-280); and (4) a “2003 version,” created and published in 2003 (Reg. No. TX 5-970-279). App. to Br. of Appellant, at 267-74. Airframe’s copyright registrations became effective on April 16, 2004.

Airframe began licensing its ARMS software to L-3 1 in 1986. L-3’s license was limited to the use of ARMS in compiled object code format. Nonetheless, while performing system maintenance for L-3 at some time in either 1997 or 1998, Airframe’s (now former) employee John Stolarz (“Stolarz”) allegedly acted without Airframe’s authorization and copied some unspecified version of the ARMS source code files onto L-3’s computer system. Stolarz allegedly used the source code to modify the ARMS software so that it could run on L-3’s newer computers — actions not authorized under L-3’s license.

In August 2003, Airframe’s president Gordon S. Rosen (“Rosen”) discovered the unspecified version of the ARMS source code on L-3’s computer system while performing system maintenance. When Rosen demanded an explanation for why L-3 possessed the source code, L-3 sent Airframe a letter explaining that the code must have been installed by Airframe’s employee Stolarz. L-3 contends that it then deleted the ARMS source code files from its system at Rosen’s request.

Following Rosen’s discovery of the ARMS source code in L-3’s possession, Airframe initiated a series of copyright infringement actions against L-3 in the Southern District of New York and the District of Massachusetts. 2 This appeal arises from the third of these actions, which Airframe filed in the District of Massachusetts in November 2008.

Airframe alleged in the present ease that L-3 copied the ARMS source code to create a replacement aircraft maintenance program titled “M3.” Airframe contended that L-3 created the M3 program by merely translating the ARMS source code from its original RPG programming language to the PHP language. Airframe further alleged that L-3 incorporated other copyrighted elements of the ARMS software into its M3 program, including proprietary report formats, menu terms and headings, and the ARMS user interfaces. 3

*104 L-3 moved for summary judgment, contending that Airframe had failed to produce sufficient evidence to support a prima facie case of copyright infringement. In opposing summary judgment, Airframe relied on the undisputed fact that L-3 had unauthorized access to some unspecified version of the ARMS source code on its computer system until at least August 2003. Airframe additionally offered a single declaration by Rosen — the principal designer of the ARMS software — in support of its infringement allegations. Rosen stated that he had examined the allegedly infringing M3 source code and compared it to the most current version of Airframe’s ARMS source code (the 2009 version). After comparing about 15 percent of the source code, Rosen reported in his declaration that the programs shared “almost complete identically down to the use of improper hyphenation and misspelled words that appeared in the original ARMS program.” App. to Br. of Appellant, at 578. Rosen further reported finding programmers’ comments 4 in the M3 source code that evidenced copying, including statements such as “I do not know what this code is used for so I will leave it here anyway.” Id.

L-3 urged that the Rosen declaration was insufficient because the ARMS source code version which Rosen compared to the M3 program — and which was the only version that Airframe produced during discovery — was an updated version of the ARMS program created in 2009. L-3 contended that the updated 2009 version of the ARMS source code was not registered and was insufficient to establish the content of the prior source code versions covered by Airframe’s copyright registrations (including the 1981 IBM version, the 1984 PC version, the 1988 UNIX version, and the 2003 version). As such, L-3 argued, Airframe could not prove there was “substantial similarity” between the M3 source code and the registered source code that was allegedly infringed.

The district court agreed, and it granted summary judgment for L-3. The court concluded that Airframe “ha[d] not produced the relevant source code” and that it was Airframe’s “burden to prove the [allegedly infringed source] code in its original form.” Tr. of Mot. Hr’g, Airframe Sys., Inc. v. L-3 Commc’ns Corp., No. 1:08-CV-11940, ECF No. 109, at 4, 8 (D.Mass. July 21, 2010) (Airframe III). The court further stated that “a comparison of updated [ARMS] source code [to the allegedly infringing M3 code] simply as a matter of logic won’t do.” Id. at 7. Accordingly, the court concluded that Airframe had failed to establish a prima facie *105 case of copyright infringement. 5

Airframe appealed. We have jurisdiction pursuant to 28 U.S.C. § 1291.

II.

We review the district court’s entry of summary judgment de novo. Summary judgment is appropriate if the record reveals “no genuine dispute as to any material fact and the movant is entitled to judgment as a matter of law.” Fed. R.Civ.P. 56(a).

On appeal, Airframe almost exclusively argues that the district court improperly held that its copyright registrations were invalid for failure to deposit copies of the allegedly infringed source code with the Copyright Office.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Cite This Page — Counsel Stack

Bluebook (online)
658 F.3d 100, 100 U.S.P.Q. 2d (BNA) 1133, 2011 U.S. App. LEXIS 18931, 2011 WL 4058676, Counsel Stack Legal Research, https://law.counselstack.com/opinion/airframe-systems-inc-v-l-3-communications-corp-ca1-2011.