Lotus Development Corporation v. Borland International, Inc.

49 F.3d 807, 34 U.S.P.Q. 2d (BNA) 1014, 1995 U.S. App. LEXIS 4618, 1995 WL 94669
CourtCourt of Appeals for the First Circuit
DecidedMarch 9, 1995
Docket93-2214
StatusPublished
Cited by126 cases

This text of 49 F.3d 807 (Lotus Development Corporation v. Borland International, Inc.) 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
Lotus Development Corporation v. Borland International, Inc., 49 F.3d 807, 34 U.S.P.Q. 2d (BNA) 1014, 1995 U.S. App. LEXIS 4618, 1995 WL 94669 (1st Cir. 1995).

Opinions

STAHL, Circuit Judge.

This appeal requires us to decide whether a computer menu command hierarchy is copyrightable subject matter. In particular, we must decide whether, as the district court held, plaintiff-appellee Lotus Development Corporation’s copyright in Lotus 1-2-3, a computer spreadsheet program, was infringed by defendant-appellant Borland International, Inc., when Borland copied the Lotus 1-2-3 menu command hierarchy into its Quattro and Quattro Pro computer spreadsheet programs. See Lotus Dev. Corp. v. Borland Int’l, Inc., 788 F.Supp. 78 (D.Mass.1992) (“Borland I”); Lotus Dev. Corp. v. Borland Int’l, Inc., 799 F.Supp. 203 (D.Mass.1992) (“Borland II”); Lotus Dev. Corp. v. Borland Int’l, Inc., 831 F.Supp. 202 (D.Mass.1993) (“Borland III”); Lotus Dev. Corp. v. Borland Int’l, Inc., 831 F.Supp. 223 (D.Mass.1993) (“Borland IV”).

I.

Background

Lotus 1-2-3 is a spreadsheet program that enables users to perform accounting functions electronically on a computer. Users manipulate and control the program via a series of menu commands, such as “Copy,” “Print,” and “Quit.” Users choose commands either by highlighting them on the screen or by typing their first letter. In all, Lotus 1-2-3 has 469 commands arranged into more than 50 menus and submenus.

Lotus 1-2-3, like many computer programs, allows users to write what are called “macros.” By writing a macro, a user can designate a series of command choices with a single macro keystroke. Then, to execute that series of commands in multiple parts of the spreadsheet, rather than typing the whole series each time, the user only needs to type the single pre-programmed macro keystroke, causing the program to recall and perform the designated series of commands automatically. Thus, Lotus 1-2-3 macros [810]*810shorten the time needed to set up and operate the program.

Borland released its first Quattro program to the public in 1987, after Borland’s engineers had labored over its development for nearly three years. Borland’s objective was to develop a spreadsheet program far superi- or to existing programs, including Lotus 1-2-3. In Borland’s words, “[flrom the time of its initial release ... Quattro included enormous innovations over competing spreadsheet products.”

The district court found, and Borland does not now contest, that Borland included in its Quattro and Quattro Pro version 1.0 programs “a virtually identical copy of the entire 1-2-3 menu tree.” Borland III, 831 F.Supp. at 212 (emphasis in original). In so doing, Borland did not copy any of Lotus’s underlying computer code; it copied only the words and structure of Lotus’s menu command hierarchy. Borland included the Lotus menu command hierarchy in its programs to make them compatible with Lotus 1-2-3 so that spreadsheet users who were already familiar with Lotus 1-2-3 would be able to switch to the Borland programs without having to learn new commands or rewrite their Lotus macros.

In its Quattro and Quattro Pro version 1.0 programs, Borland achieved compatibility with Lotus 1-2-3 by offering its users an alternate user interface, the “Lotus Emulation Interface.” By activating the Emulation Interface, Borland users would see the Lotus menu commands on their screens and could interact with Quattro or Quattro Pro as if using Lotus 1-2-3, albeit with a slightly different looking screen and with many Bor-land options not available on Lotus 1-2-3. In effect, Borland allowed users to choose how they wanted to communicate with Bor-land’s spreadsheet programs: either by using menu commands designed by Borland, or by using the commands and command structure used in Lotus 1-2-3 augmented by Bor-land-added commands.

Lotus filed this action against Borland in the District of Massachusetts on July 2,1990, four days after a district court held that the Lotus 1-2-3 “menu structure, taken as a whole — including the choice of command terms [and] the structure and order of those terms,” was protected expression covered by Lotus’s copyrights. Lotus Dev. Corp. v. Paperback Software Int’l, 740 F.Supp. 37, 68, 70 (D.Mass.1990) (“Paperback”).1 Three days earlier, on the morning after the Paperback decision, Borland had filed a declaratory judgment action against Lotus in the Northern District of California, seeking a declaration of non-infringement. On September 10, 1990, the district court in California dismissed Borland’s declaratory judgment action in favor of this action.

Lotus and Borland filed cross motions for summary judgment; the district court denied both motions on March 20, 1992, concluding that “neither party’s motion is supported by the record.” Borland I, 788 F.Supp. at 80. The district court invited the parties to file renewed summary judgment motions that would “focus their arguments more precisely” in light of rulings it had made in conjunction with its denial of their summary judgment motions. Id. at 82. Both parties filed renewed motions for summary judgment on April 24, 1992. In its motion, Borland contended that the Lotus 1-2-3 menus were not copyrightable as a matter of law and that no reasonable trier of fact could find that the similarity between its products and Lotus 1-2-3 was sufficient to sustain a determination of infringement. Lotus contended in its motion that Borland had copied Lotus 1-2-3’s entire user interface and had thereby infringed Lotus’s copyrights.

On July 31, 1992, the district court denied Borland’s motion and granted Lotus’s motion in part. The district court ruled that the Lotus menu command hierarchy was copyrightable expression because

[a] very satisfactory spreadsheet menu tree can be constructed using different commands and a different command structure from those of Lotus 1-2-3. In fact, Borland has constructed just such an alternate tree for use in Quattro Pro’s native mode. Even if one holds the arrangement of menu commands constant, it is possible to generate literally millions of satisfactory [811]*811menu trees by varying the menu commands employed.

Borland II, 799 F.Supp. at 217. The district court demonstrated this by offering alternate command words for the ten commands that appear in Lotus’s main menu. Id. For example, the district court stated that “[t]he ‘Quit’ command could be named ‘Exit’ without any other modifications,” and that “[t]he ‘Copy' command could be called ‘Clone,’ ‘Ditto,’ ‘Duplicate,’ ‘Imitate,’ ‘Mimic,’ ‘Replicate,’ and ‘Reproduce,’ among others.” Id. Because so many variations were possible, the district court concluded that the Lotus developers’ choice and arrangement of command terms, reflected in the Lotus menu command hierarchy, constituted copyrightable expression.

In granting partial summary judgment to Lotus, the district court held that Borland had infringed Lotus’s copyright in Lotus 1-2-8:

[A]s a matter of law, Borland’s Quattro products infringe the Lotus 1-2-3 copyright because of (1) the extent of copying of the “menu commands” and “menu structure” that is not genuinely disputed in this case, (2) the extent to which the copied elements of the “menu commands” and “menu structure” contain expressive aspects separable from the functions of the “menu commands” and “menu structure,” and (3) the scope of those copied expressive aspects as an integral part of Lotus 1-2-3.

Borland II, 799 F.Supp.

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

Related

Stross v. Boston Web Power LLC
D. Massachusetts, 2023
DeCastro v. Abrams
D. Massachusetts, 2023
Empire Med. Review Servs., Inc. v. CompuClaim, Inc.
326 F. Supp. 3d 685 (E.D. Wisconsin, 2018)
Healthmate International, LLC v. French
255 F. Supp. 3d 908 (W.D. Missouri, 2017)
IvyMedia Corp. v. iLIKEBUS, Inc.
252 F. Supp. 3d 34 (D. Massachusetts, 2017)
Lucent Technologies v. State Board of Equaliz.
California Court of Appeal, 2015
Lucent Technologies, Inc. v. Board of Equalization
241 Cal. App. 4th 19 (California Court of Appeal, 2015)
Feldman v. Rhimes
72 F. Supp. 3d 361 (D. Massachusetts, 2014)
Gordon Levey v. Brownstone Investment Group
590 F. App'x 132 (Third Circuit, 2014)
Oracle America, Inc. v. Google Inc.
750 F.3d 1339 (Federal Circuit, 2014)
Abarca Health, LLC v. Pharmpix Corp.
806 F. Supp. 2d 483 (D. Puerto Rico, 2011)
Society of the Holy Transfiguration Monastery, Inc. v. Gregory
754 F. Supp. 2d 219 (D. Massachusetts, 2010)
Faulkner Press, L.L.C. v. Class Notes, L.L.C.
756 F. Supp. 2d 1352 (N.D. Florida, 2010)
Feldman v. Twentieth Century Fox Film Corp.
723 F. Supp. 2d 357 (D. Massachusetts, 2010)
Harvester, Inc. v. Rule Joy Trammell + Rubio, LLC
716 F. Supp. 2d 428 (E.D. Virginia, 2010)

Cite This Page — Counsel Stack

Bluebook (online)
49 F.3d 807, 34 U.S.P.Q. 2d (BNA) 1014, 1995 U.S. App. LEXIS 4618, 1995 WL 94669, Counsel Stack Legal Research, https://law.counselstack.com/opinion/lotus-development-corporation-v-borland-international-inc-ca1-1995.