qad. inc., a California Corporation, and Pamela Lopker and
Karl Lopker, individuals, Plaintiffs-Appellants,
v.
ALN ASSOCIATES, INC., an Indiana Corporation, and Sally
Allen, Mike Allen and Ronald Whiteford,
individuals, Defendants-Appellees.
Nos. 91-2588, 91-2907.
United States Court of Appeals,
Seventh Circuit.
Argued April 16, 1992.
Decided Sept. 3, 1992.
As Amended Sept. 11, 1992.
Ernie L. Brooks, argued, Thomas A. Lewry, Kevin J. Heinl, Brooks & Kushman, Southfield, Mich., Jami E. Bay, Bay & Associates, Chicago, Ill., for plaintiffs-appellants.
John B. Ford, Jones, Obenchain, Ford, Pankow & Lewis, South Bend, Ind., Robert E. Wagner, Alan L. Barry, argued, Michael D. Lake, Joseph A. Fuchs, Wallenstein, Wagner & Hattis, Jerry A. Riedinger, Allegretti & Witcoff, Chicago, Ill., for defendants-appellees.
Before BAUER, Chief Judge, FLAUM, Circuit Judge, and WOOD, Jr., Senior Circuit Judge.
FLAUM, Circuit Judge.
qad. inc. and its principals, Pam Lopker and Karl Lopker (collectively "qad"), filed suit against ALN Associates, Inc. and its principals, Sally Allen, Mike Allen, and Ronald Whiteford (collectively "ALN"), for breach of contract, misrepresentation, unfair competition, misappropriation of trade secrets, and copyright infringement. qad alleged, among other things, that ALN had infringed qad's copyright in a computer software program. The district court granted qad a preliminary injunction that prohibited ALN from further infringing qad's copyright, but later dissolved the injunction in the course of granting ALN's motion for summary judgment on the copyright infringement count. We affirm the district court's decision to dissolve the injunction.
I.
Article I, section 8, clause 8 of the United States Constitution provides the basis for our system of copyright and patent protection, and grants Congress the authority to:
promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries.
Congress extended copyright protection to "literary works" in 17 U.S.C. § 102(a)(1), a category which includes computer programs. See, e.g., Whelan Assoc., Inc. v. Jaslow Dental Laboratory, Inc.,
The sort of software at issue in this case, manufacturing systems software, is designed to assist manufacturers control inventory, process orders, and maintain financial records, and is typically comprised of hundreds of individual programs which are grouped and sold as modules. For years, qad marketed and distributed such a software module that was owned by Hewlett-Packard Corporation (HP) and sold under the tradename HP250. Because HP250 was written in the HP-Basic computer language, it could only be used on HP small business computers (HPs). In 1986, qad introduced its own manufacturing systems software program, which it sold under the tradename MFG/PRO. qad wrote MFG/PRO in PROGRESS, a more versatile computer language than HP-Basic, which allowed the program to run on computers other than HPs. A few years later, ALN, which had become an MFG/PRO distributor, decided that it, too, would introduce a manufacturing systems software package, selling it under the tradename MFG+. After MFG+ hit the market, qad filed this suit against ALN for copyright infringement and for a variety of other claims. ALN counterclaimed with charges of copyright infringement and unfair competition.
qad later sought a preliminary injunction to halt ALN from further infringing its copyright in MFG/PRO. During the course of a four-day injunction hearing, the district court heard testimony from qad's president Pam Lopker, ALN's chief programmer Sally Allen, expert witness Richard Rubenstein, and former ALN employees, all of whom provided direct or indirect evidence that ALN had copied portions of MFG/PRO in developing MFG+. Accordingly, the court granted an injunction, restraining ALN from further violations of qad's copyright, and ordering ALN to turn over all copies of MFG/PRO software and manuals in its possession.
In December 1990, ALN moved for summary judgment on qad's copyright infringement count. First, ALN raised the equitable defense of unclean hands, arguing that the copyright infringement count should be dismissed because qad had failed to state on its registration form with the copyright office that MFG/PRO was in fact a derivative work of HP250. Second, ALN raised the equitable defense of copyright misuse--which has its historical roots in the unclean hands defense and is a complete bar to enforcement of one's copyright, see, e.g., F.E.L. Publications, Ltd. v. Catholic Bishop of Chicago,
The district court granted ALN's motion for summary judgment, and dismissed qad's entire copyright infringement count; in conjunction with that decision, the court also concluded that qad had obtained the preliminary injunction through misrepresentations at the injunction hearing, and therefore exercised its equitable power to dissolve the injunction against ALN. qad., inc. v. ALN Assoc., Inc.,
II.
A threshold question arises over the scope of our appellate jurisdiction. qad filed this interlocutory appeal pursuant to 28 U.S.C. § 1292(a)(1), which permits it to immediately appeal the district court's decision to dissolve the preliminary injunction. The summary judgment ruling on the copyright infringement count, in contrast, was not appealable as a final judgment, for the court retained jurisdiction over the remaining counts.2 Nor does qad contend that the court entered a partial final judgment on this count pursuant to Fed.R.Civ.P. 54(b). Rather, owing to the close relationship between the decision to dissolve the preliminary injunction, and the decision to grant summary judgment, qad urges us to exercise our pendent appellate jurisdiction to review the court's summary judgment ruling at this juncture.
"We can review an unappealable order only if it so entwined with an appealable one that separate consideration would involve sheer duplication of effort by the parties and this court. Any laxer approach would allow the doctrine of pendent appellate jurisdiction to swallow up the final-judgment rule." Patterson v. Portch,
Here, the district court made two separate, but related rulings. In the first, it dismissed qad's entire copyright infringement count because no genuine issue of material fact remained as to ALN's affirmative defense of copyright misuse. That decision was based on the court's finding that qad had attempted, by filing this lawsuit, to extend its copyright in MFG/PRO over software which it did not own (i.e., HP250). In making this ruling, the court engaged in a lengthy analysis of the copyright misuse defense. In the second ruling, the court dissolved the preliminary injunction in light of its conclusion that qad made specific misrepresentations during the course of the preliminary injunction hearing: "qad's deception has misled this Court into imposing an unwarranted harm on ALN--and with the truth now having emerged, it is time to correct that grievous wrong." qad., inc.,
III.
We review the district court's decision to dissolve qad's preliminary injunction under the highly deferential abuse of discretion standard. Centurion Reinsurance Co., Ltd. v. Singer,
Regarding the legal basis for dissolving the injunction, the court concluded that it would be inequitable to let the injunction stand given qad's misrepresentations at the injunction hearing:
qad's present arguments reveal that its presentation at the [Injunction] Hearing was grounded in knowing falsehood.... It necessarily follows from the analysis in this opinion that ALN was 'wrongfully enjoined or restrained' ... by the order.
qad,
The court found that qad--through Pam Lopker, Rubenstein, and qad's counsel--emphatically asserted at the injunction hearing that MFG/PRO was wholly original. For example, Pam Lopker testified that MFG/PRO was "original work" and that qad had written "every line of code from scratch." Tr. at 24. The district court pointed to the following exchange that took place on cross-examination of Lopker:Q. And you did in fact modify some of the Hewlett-Packard programs that you put into MFG/PRO?
A. No, that's incorrect.
Q. Then why are they new.
A. When we started with MFG/PRO we started with everything new. We started with new database design. If you look at our database on MFG/PRO it is nowhere similar to the database and final concepts in [HP250].
Tr. 47-48 (emphasis added). The court found that more recent evidence, including the testimony of expert witness Richard Suslick, revealed that MFG/PRO was not, as claimed, "wholly original" software, but was "unmistakably" a derivative of HP250. qad., inc.,
Moreover, the district court concluded it was misleading for qad to remain silent throughout Rubenstein's testimony--which focused on similarities between MFG/PRO and MFG+--knowing full well that MFG/PRO and HP250 shared many of these same similarities. Rubenstein's central message at the injunction hearing was that although MFG/PRO and MFG+ were "somewhat different stylistically," they carried the same "basic structure" and many similar "file names." Tr. at 652. He explained, for example, that both MFG/PRO and MFG+ contained a set of files names that carried the prefix "cm__" (referred to as "cm underscore"), and that it was highly unlikely that two writers would independently come up with that file name. Tr. at 303. The district court dissolved the injunction in part based on new evidence proving that "cm__" had in fact originally appeared (hundreds of times) in HP250, and been copied by qad in writing MFG/PRO. In the court's view, it was misleading for qad to remain silent through Rubenstein's testimony. Making matters worse, qad's counsel emphasized the import of Rubenstein's testimony in closing argument at the hearing: "So what we have here is a program that was designed by qad [and] copied by ALN.... [T]here have been a lot of cosmetic changes, but you may rewrite all the programs, but they all had to fit in. And that's why the name files and the field files are so important, when the expert witness looks at code and finds up to 50% of the names in certain programs." Tr. at 722-23. According to the court, qad, through representations such as this, had led it "down the garden path" to grant the preliminary injunction based on half-truths. qad., inc.,
qad contends that these factual findings are clearly erroneous. It argues, for example, that the court's determination that Pam Lopker lied about the originality of MFG/PRO stems from its misunderstanding of computer terminology. When she said that MFG/PRO was wholly original, she was referring to the source code, not the entire program. Source code is the actual text of a computer program--the instructions written by the programmer and translated by the computer. qad asserts that "field names," "program names," and "function names," by contrast, define the conceptual boundaries of a computer program, and will invariably be the same in some cases when one deals with two programs targeted at the same market (here, manufacturing). For example, it would not at all be surprising for two such programs to name component programs "ar," "ap," "gl," and "mf" for "accounts receivable," "accounts payable," "general ledger," and "manufacturing." Thus, a program written to perform a particular task for a particular industry will often use the same generic "names" as any other program that performs the same task for the same industry. In finding similarities between HP250 and MFG/PRO, qad argues, the court misunderstood the distinction between source code and other features of a computer program such as its program and field names. To illustrate, qad points out, "cm__" is just such a naming convention that fails to prove qad copied from HP250; at any rate, in reaching his overall conclusion that MFG+ was a derivative work of MFG/PRO, Rubenstein relied far more heavily on similar source code than similar program and field names.
qad's arguments are off the mark. The point is not that dissimilarities may exist between the copying done by qad and the copying done by ALN, or that one of the two may have engaged in more egregious copyright infringement than the other. Rather, the point is that the district court found unmistakable evidence that qad had copied some portions of HP250 into its own software, and that it succeeded in convincing the court to issue a preliminary injunction without revealing that fact. Even assuming that much of MFG/PRO's source code was original, that does not obviate the fact that qad accused ALN of copying other elements of MFG/PRO (i.e., field and program names), even though it engaged in the same sort of copying from HP250. qad now tries to distance itself from several of the positions it took at the injunction hearing, arguing, as noted, that similar field and program names in two programs do nothing to show copying. It was precisely such flip-flopping that the district court found particularly disingenuous:
Without evincing so much as a blush, qad has now responded [to ALN's affirmative defenses] in a manner that ... contradicts its earlier position at the [injunction] hearing.... qad's effort at a 180? turnabout in its new argument is perhaps the worst possible example of a plaintiff "mending his hold" in the midst of litigation.
qad,
AFFIRMED IN PART, DISMISSED IN PART.
Notes
Other rulings in this extraordinarily contentious dispute include, in chronological order, qad., inc. v. ALN Assoc., Inc.,
Incidentally, in a subsequent decision in this case, qad., inc.,
The court discovered, among other things, that a comparison of HP250 and MFG/PRO revealed that qad "copied much of the selection, order, arrangement and definitions of fields from HP250 to MFG/PRO," qad., inc.,
