Dynamic Microprocessor Associates v. EKD Computer Sales

919 F. Supp. 101, 1996 U.S. Dist. LEXIS 6322, 1996 WL 128106
CourtDistrict Court, E.D. New York
DecidedFebruary 2, 1996
DocketCV 92-2787 (FB)
StatusPublished
Cited by6 cases

This text of 919 F. Supp. 101 (Dynamic Microprocessor Associates v. EKD Computer Sales) is published on Counsel Stack Legal Research, covering District Court, E.D. New York primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Dynamic Microprocessor Associates v. EKD Computer Sales, 919 F. Supp. 101, 1996 U.S. Dist. LEXIS 6322, 1996 WL 128106 (E.D.N.Y. 1996).

Opinion

ORDER

BOYLE, United States Magistrate Judge.

By order dated November 9, 1995 discovery was certified as complete, however, the defendants, EKD Computer Sales & Supplies Corp. (“EKD”) and Thomas Green (“Green”), were granted permission to proceed by formal motion to compel production of the source code relating to pcAnywhere, a software program that is the subject of this action.

1. BACKGROUND AND PLEADINGS

The computer software programs pcAny-where III and pcAnywhere IV are the subject matter of this action brought in June 1992 by the plaintiff, Dynamic Microprocessor Associates, Inc. (“Dynamic”) based on claims (among others) of copyright infringement, violation of the Lanham Act, and breach of a licensing agreement. Dynamic seeks a permanent injunction and damages based on EKD’s alleged unauthorized manufacture and sale of Dynamic’s software program, pcAnywhere III.

The district court (Wexler, J.) issued a preliminary injunction barring EKD from *103 manufacturing and selling pcAnywhere III pending the trial of this action.

In the Third Amended Answer the defendants, EKD and Green, in addition to denying the essential allegations of the complaint, among other defenses, assert that the licensing agreement provided EKD with the exclusive right to manufacture and sublease pcA-nywhere III (Third Affirmative Defense) and that Dynamic wrongfully terminated the agreement by falsely claiming that EKD was in default of its royalty obligations. As a Ninth Affirmative Defense, EKD and Green maintain that the alleged copyright is based on a “wholly functional computer program in which there are no copyrightable elements” and that the alleged copyright is void. Third Amended Answer paras. 22 to 24, annexed to defendants’ moving papers at Exhibit 13 p. 10.

As a counterclaim and Third-party complaint EKD requests an accounting of profits and declaratory judgment (28 U.S.C. § 2201) relating to sales of pcAnywhere III and IV, EKD alleges that it had a wrongfully terminated licensing agreement for pcAnywhere III which is “substantially the same program (with a “minor upgrade”) as pcAnywhere IV and therefore within the purview of the licensing agreement which existed between the parties. Seventh Amended Claim, paras. 72-79, pp. 27 and 28, annexed to EKD’s moving papers at Ex. 13.

2. EKD’S REQUESTS FOR PRODUCTION OF THE SOURCE CODES

EKD has made repeated requests during this litigation for production of the source codes for pcAnywhere III and IV, going back to March 10, 1993. Dynamic has continually opposed production.

A protective order was entered, on consent, on June 22, 1993 (Wexler, J.). Pursuant to that agreement the parties have produced a substantial volume of documents. The sole remaining issue is production of the source code 1 which plaintiff vehemently opposes on the ground of its high degree of confidentiality.

EKD’s present application is based in part on the joint affidavit, dated October 15, 1993 2 , of independent computer software experts (Gerard Gress and Kenneth McKillop) retained by EKD for purposes of this litigation. The affidavit is an expert opinion, requested by EKD, on the following issues which are relevant to the motion to compel:

1) Is “Version 3 of pcAnywhere wholly functional? That is, is its code determined by the job it has to do and therefore not copyrightable because it lacks originality?” and
2) Is “Version 4 of pcAnywhere substantially the same as Version 3?”
Affidavit of Messrs. Gress and McKillop, annexed to EKD’s moving papers at Exhibit 3 at para. 3.

The joint affidavit notes at para. 4 that the affidavit was prepared without access to the complete source code. Dynamic maintained that the questions could be answered based on “inspection of the release versions of the programs and their files.” See para. 4, affidavit of Messrs. Gress and McKillop. The experts’ affidavit sets forth, in detail, why the questions cannot be answered without examination of the full source code, and addresses the argument that Dynamic had raised that production was not necessary. The affidavit in relevant part states: b) Source Code

The source of a program is what the developer worked with — it is comparable to the manuscript of a book or the score of a piece of music. However, while a musician with perfect pitch could listen *104 to a piece of music and write down the exact same score, we cannot look at the executable of a program or its user interface and reconstruct the source code. Often, a considerable amount of functionality is not obvious from the interface and information in the source has been lost or hidden in the executable,

c) Why we cannot answer questions without source code:

DMA has argued that we can determine pcAnywhere Version 3’s functionality from its interface and compare its functionality with that of Version 4 by comparing interfaces. However, the nature of a remote access program is that it disappears into the background when performing its function. The interface of the program is purely for setting its configuration and starting operation. Once operating, the program has no visible interface. The purpose of the program is to connect the screens and keyboards of a host and remote. Since all remote access programs have the same result when operated, we cannot tell them apart by watching them operate.
The apparent differences in the configuration user interfaces are actually quite superficial. The interface of Version 3 has simply been rearranged in Version 4. The function of the program remains identical regardless of superficial changes. Most of the apparent difference between the two interfaces actually lies in the third-party interface code used in Version 4.
DMA has also argued that the differences in file sizes and numbers between Versions 3 and 4 make them obviously different. Version 4 has fewer executa-bles and these files are much larger than in Version 3. However, these differences may not be meaningful. The change in the number of executables could have been achieved simply by moving around pieces of source code and recompiling the program. The change in the size of the executables may be entirely due to the third-party interface code used. Version 4 is based on a third-party interface library not used in Version 3. It is fairly common to find third-party interface libraries doubling or tripling the size of an executable program.
The change in the number of executa-bles and in their size may not reflect any significant change in the function of the program. It is still possible that the underlying function and even the source code are identical in both versions. We cannot decide the matter without access to the source code.

6. Conclusion

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

Related

Cite This Page — Counsel Stack

Bluebook (online)
919 F. Supp. 101, 1996 U.S. Dist. LEXIS 6322, 1996 WL 128106, Counsel Stack Legal Research, https://law.counselstack.com/opinion/dynamic-microprocessor-associates-v-ekd-computer-sales-nyed-1996.