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. But the district court did not find Airframe’s copyright registrations invalid. The court focused solely on the issue of whether Airframe had produced sufficient evidence to establish a prima facie case of copyright infringement. See Airframe Sys., No. 1:08-CV-11940, ECF No. 109. While we might properly affirm the district court because of Airframe’s failure to address the issue actually decided below, we think the best course is to address the merits of the district court’s summary judgment decision. In doing so, some understanding of the structure of the Copyright Act is necessary.
While “registration is not a condition of copyright protection,” 17 U.S.C. § 408(a),
6
the Copyright Act makes registration a precondition to filing a valid copyright infringement claim under the federal statute,
id.
§ 411. Although the Supreme Court in
Reed Elsevier, Inc. v. Muchnick,
— U.S. -,
In addition to the registration requirement, a plaintiff alleging copyright infringement has the burden of proving two elements: “(1) ownership of a valid copyright, and (2) copying of constituent elements of the work that are original.”
Situation Mgmt. Sys., Inc. v. ASP. Consulting LLC,
The element of “copying” itself involves a bifurcated inquiry, because all “copying does not invariably constitute copyright infringement.”
Johnson v. Gordon,
Substantial similarity between the copyrighted work and the allegedly infringing work “is assessed by comparing the protected elements of the plaintiffs work as a whole against the defendant’s work.”
Situation Mgmt.,
Here, the only evidence of copying Airframe presented was Rosen’s declaration. Rosen made no direct comparison between the allegedly infringing M3 program and the ARMS source code versions covered by Airframe’s copyright registrations, as would normally be done. Rather, he compared the M3 program to the updated 2009 version of the ARMS source code. While this would support a finding of substantial similarity between the M3 program and Airframe’s “current” source code (i.e., the 2009 ARMS source code), there is no claim that the 2009 source code was itself registered or that the 2009 version is the same as one of Airframe’s earlier registered versions — the 1981 “IBM version,” 1984 “PC version,” or 1988 “UNIX version.” 8 Rosen’s declaration said nothing about similarities between the 2009 ARMS version and Airframe’s earlier registered ARMS versions. Indeed, Air *107 frame admits that they are in fact not the same, because the 2009 source code is a version “that had been updated by Airframe in the ordinary course of business.” Appellant’s Br. 15. Having presented no evidence sufficient to prove the content of its registered source code versions, Airframe cannot show that any of its registered works is substantially similar to the allegedly infringing M3 program, and Airframe has failed to create a genuine issue of material fact as to its claim of copyright infringement.
This court previously addressed this precise issue in
Unistrut Corp. v. Power,
The Fifth Circuit addressed a similar situation in
Bridgmon v. Array Sys. Corp.,
Here, Airframe has produced insufficient evidence to create a genuine issue of material fact regarding the necessary ele *108 ment of substantial similarity. As such, we affirm the district court’s grant of summary judgment in favor of L-3. 10
III.
We turn next to L-3’s cross-appeal contending that the district court erred in denying its motion for attorney’s fees. We review a district court’s determination regarding attorney’s fees for abuse of discretion.
Spooner v. EEN, Inc.,
Under the so-called “American Rule,” litigants customarily bear responsibility for their own legal fees.
Alyeska Pipeline Serv. Co. v. Wilderness Soc’y,
In
Fogerty v. Fantasy, Inc.,
frivolousness, motivation, objective unreasonableness (both in the factual and in the legal components of the case) and the need in particular circumstances to advance considerations of compensation and deterrence.
Id.
at 534 n. 19,
We have interpreted
Fogerty
as allowing an award of attorney’s fees to a prevailing party if the opposing party’s claims are “objectively quite weak.”
See Garcia-Goyco v. Law Envtl. Consultants, Inc.,
L-3 contends that the district court applied an incorrect attorney’s fees standard. This is not a case like the Supreme Court’s decision in
Fogerty,
L-3 also contends that, even if the district court did apply the correct standard, the court abused its discretion in declining to award L-3 attorney’s fees because Airframe’s claims were in fact “objectively quite weak.” L-3 argues that Airframe’s claims were “doomed to fail for lack of proof from the outset” because “Airframe could not meet its burden of proof to show infringement of [the] copyrighted source code absent evidence of the source code in question.” Appellee’s Br. 51. However, L-3 ignores two important points.
First, while the Fogerty standard — as interpreted in Garciar-Goyco and other cases — permits a court to award attorney’s fees when the opposing party’s claims are objectively weak, it does not require the court to do so. A district court has discretion to decline to award attorney’s fees even when the plaintiffs copyright infringement case is quite weak. 11
Second, there has been no showing that the district court abused its discretion in declining to award L-3 attorney’s fees on the facts of this case. As this court recently held in
Latin American Music Co. v. ASCAP,
Our review of a fee award to a prevailing party is extremely deferential. We *110 will disturb a ruling under section 505 only if the record persuades us that the trial court indulged in a serious lapse in judgment.
Id. at 91 (internal citations and quotation marks omitted). Here, the court expressly considered the fact that “Airframe’s claims in the present case ultimately failed to survive summary judgment due to a lack of admissible evidence on certain essential elements” of its infringement claim. Airframe Sys., ECF No. 122, at 2. The court however went on to apply each of the Fogerty factors and concluded that, despite the failure of proof issue, there were “no particular circumstances [that] agitate[d] in favor of compensation by way of attorney’s fees.” Id. The court did “not consider Airframe’s claims to have been frivolous, improperly motivated, or objectively unreasonable,” and it further emphasized that the “contentious nature” and “reasonably swift resolution” of the case weighed against a fees award. Id.
While a district court may, under some circumstances, abuse its discretion in declining to award attorney’s fees,
see, e.g., Mag Jewelry Co. v. Cherokee, Inc.,
IV.
For the foregoing reasons, we affirm both the district court’s order granting summary judgment in favor of L-3 and its order denying L-3’s motion for attorney’s fees.
Affirmed.
No costs.
Notes
.The original 1986 license was actually to E-Systems, Inc., one of L-3’s predecessors in interest. E-Systems was acquired by Raytheon in 1995 and became part of Raytheon's Aircraft Integration Systems ("AIS") division. The assets of Raytheon’s AIS division, including the license to Airframe’s ARMS software, were acquired by L-3 in March 2002. For simplicity, we refer to L-3 and all of L-3’s predecessors in interest as "L-3.”
.See Airframe Sys., Inc. v. L-3 Commons Corp.,
No. 05-CV-7638,
.While the action below (Airframe III) was *104 pending in the District of Massachusetts, Airframe additionally filed an action against the United States in the United States Court of Federal Claims (Airframe IV) pursuant to 28 U.S.C. § 1498(b). In its complaint. Airframe claimed that the United States was liable for copyright infringement on the grounds that (a) the United States contracted with L-3 to develop a proprietary aviation maintenance software program; (b) that L-3 made the allegedly infringing M3 program in its capacity as a government contractor and delivered the M3 program to the United States; and (c) that the United States has used the accused M3 program without Airframe’s authorization since June 2006. After the district court granted summary judgment for L-3 in Airframe III, the United States moved to dismiss the Airframe IV action on preclusion grounds. The Claims Court heard oral argument on the motion to dismiss, but it has not yet ruled.
. In computer programming, a “comment” is an annotation left in the source code which is ignored by the computer when compiling and executing the program. Programmers typically leave comments for explanatory purposes to make the code easier to understand.
. Because Airframe voluntarily dismissed its complaint in
Airframe II,
which alleged that L-3 infringed by modifying ARMS to run on its new computers,
. Copyright registration may be obtained "[a]t any time during the subsistence of the first term of the copyright in any published or unpublished work in which the copyright was secured before January 1, 1978.” Id. § 408(a).
. Where, as here, the copyrighted work involves specialized subject matter such as a computer program, some courts have held that the “ordinary observer”
is
a member of the work’s "intended audience” who possesses “specialized expertise.”
Dawson v. Hinshaw Music Inc.,
. We do not understand Airframe to be alleging that L-3 copied the registered "2003 version” of the ARMS source code, Reg. No. TX 5-970-279, as this version was created over five years after L-3 gained unauthorized access to some unspecified version of the ARMS source code in either 1997 or 1998.
. In
Bridgmon,
the plaintiff had attempted to offer a "reconstruction” of his original source code made by his expert, but the district court excluded the reconstruction under the Best Evidence Rule.
Id.
at 576 n. 5. The Best Evidence Rule requires that a party seeking to prove the “content” of a writing must introduce the “original” or a "duplicate” of the original, unless it is established that (1) all originals have been lost or destroyed (absent bad faith by the proponent); (2) the original cannot be obtained; (3) the original is in the possession of an opposing party who refuses to produce it; or (4) the writing is not closely related to a controlling issue.
See
Fed. R.Evid. 1001-1004;
see also Seiler v. Lucasfilm, Ltd.,
. While this case was pending on appeal, Airframe informed this court that it had filed a motion with the district court seeking to set aside the court's judgment under Fed.R.Civ.P. 60(b). In its Rule 60(b) motion, Airframe informed the district court that it has since obtained copies of its registered source code deposits from the Copyright Office. Airframe apparently asserted that its third-party expert and Mr. Rosen concluded that at least one of Airframe's registered source code versions is substantially similar to L-3’s allegedly infringing M3 program. The district court denied Airframe's Rule 60(b) motion on August 22, 2011. We express no opinion as to the merits of Airframe's failed motion, and we decide the present appeal based solely on the record before us.
.
See Garcia-Goyco,
