This NinjaLaw post is about a case that has no real reason to include “ninja”. It is a wonderful example of how characters become metaphors used in the law. Here ninja is a mere throw-away reference but it helps to firmly root the word in a world of computer programming. This case involves a type of wood truss design software that is alleged to violate copyright by similarities in user interface. Presumably the ninja reference is about a specific software but I am not sure which one.

Case No. 91-2629-CIV-MOORE
864 F. Supp. 1568
Decided September 9, 1994, and amended Oct 31, 1994

and affirmed in 1996

The district court opinion by Judge K. Michael Moore explains Learned Hands idea of “breaking down a literary work into its elements as a means of separating a writer’s ideas from his expression”, (See Nichols v Universal Pictures Corp) but

Judge Hand’s abstraction test is not as easily applied to computer programs as it is to literary works, such as books or films, because the mediums are so different. Unlike a computer program, the copyrightability of a film applies solely to its “user-interface,” that is the images and sounds the viewer perceives. In contrast, a computer program has two distinct elements of expression – the literal aspects, including the source code and object code, which tell the computer what to do, and the nonliteral aspects, such as the sights and sounds the program generates on the screen. The Gates Rubber case sets forth a uniform, six-part abstraction test for breaking down a computer program’s literal elements. Gates Rubber, at 835. However, this test is not helpful for this Court’s analysis, which focuses on the nonliteral elements of the program.

[Footnote #8]: The Gates Rubber court states that a computer program can be broken down into six levels of declining abstraction: (1) the main purpose, (2) the program structure or architecture, (3) the modules, (4) algorithms and data structures, (5) source code, and (6) object code. Id. at 835, citing John W.L. Ogilvie, Defining Computer Program Parts Under Learned Hand’s Abstractions Test in Software Copyright Infringement Cases, 91 Mich.L.Rev. 526 (1992). [End Footnote]

The Fifth Circuit in Engineering Dynamics provided some guidance for the abstraction of nonliteral elements of a computer program. The court found that there is a “spectrum” of copyrightable material in nonliteral elements of computer programs, ranging from the ‘blank form’ that epitomizes an uncopyrightable idea, through a “high expression, like that found in some computerized video games.” Engineering Dynamics, at 1344. The court found that “in the middle of the abstraction spectrum sit user interfaces such as that of Lotus 1-2-3, whose menu structure, including its long prompts, contains numerous expressive features.” Id. at 9-10, citing Lotus I, 740 F. Supp. at 65-66. Thus, the distinctive garb of a computer-generated Ninja will be afforded the highest copyright protection, while a simple computer prompt asking the user to fill in the blank warrants the least. In the middle, are programs which require the input of significant amounts of information in a common, computer format. The Court finds the programs at issue in this case fall into this middle range of expression.

Once a program has been broken down into its abstract elements, the next step is to “filter out” the unprotectable elements to obtain a core of protectable expression. In addition to ideas, copyright protection is not afforded to processes, methods or scientific discoveries. Other materials not subject to copyright include facts, information in the public domain, and scenes a faire, i.e., expressions that are common to a particular subject matter or are dictated by external factors. Engineering Dynamics, at 1343.

[Footnote #9]: Elements taken from the public domain are not protected by copyright law because they are not “original works of authorship” under the Copyright Act of 1976. 17 U.S.C. ยง 102(a). [End Footnote]

[Footnote #10]: For example, scenes of pitching, home runs and cheering crowds appearing in a movie about baseball would not be copyrightable because they are necessarily incidental to the subject. [End Footnote]

The Court decided that the elements of this software were not protectable under copyright. This case is important to early computer law and is often mentioned along with the Lotus v Borland decision.

It is interesting to note that this court finds the distinctiveness of a ninja’s garb to be of the highest copyright protectability while meanwhile contemporaneous courts used the word as a descriptor: See NinjaLaw posts about Ninja Pants, and Ninja hood, and ninja-style motorcycle.