Elaine Whelan, an employee of Strohl Systems, developed custom programs in EDL language for defendant’s IBM Series 1 computer system. The agreement provided that “all software developed by [Strohl] for your dental laboratory system [will] remain under our ownership.” Whelan later incorporated, obtained rights to the system from Strohl, and entered into an agreement with the defendant to market the programs.

Defendant Rand Jaslow unsuccessfully attempted to develop his own system for the IBM Series 1 using the BASIC programming language. Defendants terminated the marketing agreement with plaintiff, and, using a surreptitiously obtained copy of the EDL source code, adapted it (with expert help) for the IBM PC and marketed the adapted program under a similar name. Whelan sued for copyright infringement.

The evidence establishes that it would be very difficult if not impossible to literally translate a program written in EDL to a program written in BASIC. The evidence makes clear that transferring or converting from one computer language to another is not comparable to translating a book written in English to French. At least, it would be a very inefficient method of copying a program to attempt to work solely from the source code and literally translate it from EDL to BASIC. As I understand the evidence, in order to copy a program written in EDL for use in a computer that operates on a source code written in BASIC, one would study the method and manner that a computer receives, assembles, calculates, holds, retrieves and communicates data. This requires a study of the manner in which the information flows sequentially from one function to another. Once this is fully understood, one may copy this exact manner of operation for use in a computer that responds to commands written in a different source code language.

In so finding, the court set forth a test for determining the line between unprotectable ideas and the protectable expression of those ideas which test favors finding protectable expression:

“

[T]he line between idea and expression may be drawn with reference to the end sought to be achieved by the work in question. In other words, the purpose or function of a utilitarian work would be the work's idea, and everything that is not necessary to that purpose or function would be part of the expression of the idea.[2]

”

In applying the above rule, the appellate court quoted from the District Court record:

“

Different computer systems may functionally serve similar purposes without being copies of each other. There is evidence in the record that there are other software programs for the business management of dental laboratories in competition with plaintiff's program. There is no contention that any of them infringe although they may incorporate many of the ideas and functions.[3]