In this case we are called upon once again to apply the principles of copyright law to computers and their software, to determine what must be protected as expression and what must be made accessible to the public as function. Sony Computer Entertainment, Inc., which brought this copyright infringement action, produces and markets the Sony PlayStation console, a small computer with hand controls that connects to a television console and plays games that are inserted into the PlayStation on compact discs (CDs). Sony owns the copyright on the basic input-output system or BIOS, which is the software program that operates its PlayStation. Sony has asserted no patent rights in this proceeding.
The defendant is the Connectix Corporation, which makes and sells a software program called “Virtual Game Station.” The purpose of the Virtual Game Station is to emulate on a regular computer the functioning of the Sony PlayStation console, so that computer owners who buy the Virtual Game Station software can play Sony PlayStation games on their computers. The Virtual Game Station does not contain any of Sony’s copyrighted material. In the process of producing the Virtual Game Station, however, Connectix repeatedly copied Sony’s copyrighted BIOS during a process of “reverse engineering” that Con-nectix conducted in order to find out how the Sony PlayStation worked. Sony claimed infringement and sought a preliminary injunction. The district court con-
Connectix now appeals. We reverse and remand with instructions to dissolve the injunction. The intermediate copies made and used by Connectix during the course of its reverse engineering of the Sony BIOS were protected fair use, necessary to permit Connectix to make its non-infringing Virtual Game Station function with PlayStation games. Any other intermediate copies made by Connectix do not support injunctive relief, even if those copies were infringing.
The district court also found that Sony is likely to prevail on its claim that Con-nectix’s sale of the Virtual Game Station program tarnishes the Sony PlayStation mark under 15 U.S.C. § 1125. We reverse that ruling as well.
I. Background
A. The products
Sony is the developer, manufacturer and distributor of both the Sony PlayStation and Sony PlayStation games. Sony also licenses other companies to make games that can play on the PlayStation. The PlayStation system consists of a console (essentially a mini-computer), controllers, and software that produce a three-dimensional game for play on a television set. The PlayStation games are CDs that load into the top of the console. The PlayStation console contains both (1) hardware components and (2) software known as firmware that is written onto a read-only memory (ROM) chip. The firmware is the Sony BIOS. Sony has a copyright on the BIOS. It has claimed no patent relevant to this proceeding on any component of the PlayStation. PlayStation is a registered trademark of Sony.
Connectix’s Virtual Game Station is software that “emulates” the functioning of the PlayStation console. That is, a consumer can load the Virtual Game Station software onto a computer, load a PlayStation game into the computer’s CD-ROM drive, and play the PlayStation game. The Virtual Game Station software thus emulates both the hardware and firmware components of the Sony console. The Virtual Game Station does not play PlayStation games as well as Sony’s PlayStation does. At the time of the injunction, Con-nectix had marketed its Virtual Game Station for Macintosh computer systems but had not yet completed Virtual Game Station software for Windows.
B. Reverse engineering
Copyrighted software ordinarily contains both copyrighted and unprotected or functional elements. Sega Enters. Ltd. v. Accolade, Inc.,
Reverse engineering encompasses several methods of gaining access to the functional elements of.-a software program. They include: (1) reading about the program; (2) observing “the program in operation by using it on a computer;” (3) performing a “static examination of the individual computer instructions contained within the program;” and (4) performing a “dynamic examination of the individual computer instructions as the program is being run ón a computer.” Id. at 846.
Method (2), observation of a program, can take several forms. The functional elements of some software programs, for example word processing programs, spreadsheets, and video game displays may be discernible by observation of the computer screen. See Sega, 977 F.2d at 1520. Of course, the reverse engineer in such a situation is not observing the object code itself,
Other forms of observation are more intrusive. Operations systems, system interface procedures, and other programs like the Sony BIOS are not visible to the user when they are operating. See id. One method of “observing” the operation of these programs is to run the program in an emulated environment. In the case of the Sony BIOS, this meant operating the BIOS on a computer with software that simulated the operation of the PlayStation hardware; operation of the program, in conjunction with another program known as a “debugger,” permitted the engineers to observe the signals sent between the BIOS and other programs on the computer. This latter method required copying the Sony BIOS from a chip in the PlayStation onto the computer. The Sony BIOS was copied again each time the engineers booted up their computer and the computer copied the program into RAM. Ml of this copying was intermediate; that is, none of the Sony copyrighted material was copied into, or appeared in, Connectix’s final product, the Virtual Game Station.
Methods (3) and (4) constitute “disas-sembly” of object code into source code.
C. Connectix’s reverse engineering of the Sony BIOS
Connectix began developing the Virtual Game Station for Macintosh on.about July 1, 1998. In order to develop a PlayStation emulator, Connectix needed to emulate both the PlayStation hardware and the firmware (the Sony BIOS).
Connectix first decided to emulate the PlayStation’s hardware. In order to do so, Connectix engineers purchased a Sony PlayStation console and extracted the Sony BIOS from a chip inside the console. Connectix engineers then copied the Sony BIOS into the RAM of their computers and observed the functioning of the Sony BIOS in conjunction with the Virtual Game Station hardware emulation software as that hardware emulation software was being developed by Connectix. The engineers observed the operation of the Sony BIOS through use of a debugging program that permitted the engineers to observe the signals sent between the BIOS and the hardware emulation software. During this process, Connectix engineers made additional copies of the Sony BIOS every time they booted up their computer and the Sony BIOS was loaded into RAM.
Once they had developed the hardware emulation software, Connectix engineers also used the Sony BIOS to “debug” the emulation software. In doing so, they repeatedly copied and disassembled discrete portions of the Sony BIOS.
Connectix also used the Sony BIOS to begin development of the Virtual Game Station for Windows. Specifically, they made daily copies to RAM of the' Sony BIOS and used the Sony BIOS to develop certain Windows-specific systems for the Virtual Game Station for Windows. Although Connectix had its own BIOS at the time, Connectix engineers used the Sony BIOS because it contained CD-ROM code that the Connectix BIOS did not contain:
Early in the development process, Con-nectix engineer Aaron Giles disassembled a copy of the entire Sony BIOS that he had downloaded from the Internet. He did so for the purpose of testing a “disassembler” program he had written. The print-out of the source code was not used to develop the Virtual Game Station emulator. Connectix engineers initially used this copy of the Sony BIOS to begin the reverse engineering process, but abandoned it after realizing that it was a Japanese-language version.
During development of the Virtual Game Station, Connectix contacted Sony and requested “technical assistance” from Sony to complete the development of the Virtual Game Station. Connectix and Sony representatives met during September 1998. Sony declined Connectix’s request for assistance.
Connectix completed Virtual Game Station for Macintosh computers in late December 1998 or early January 1999. Con-nectix announced its new product at the MacWorld Expo on January 5, 1999. At MacWorld, Connectix marketed the Virtual Game Station as a “PlayStation emulator.” The materials stated that the Virtual Game Station permits users to play “their favorite Playstation games” on a computer “even if you don’t yet have a Sony PlayStation console.”
D. Procedural history
On January 27, 1999, Sony filed a complaint alleging copyright infringement and other causes of action against Connectix. Sony subsequently moved for a preliminary injunction on the grounds of copyright and trademark infringement. The district court granted the motion, enjoining Connectix: (1) from copying or using the Sony BIOS code in the development of the Virtual Game Station for Windows; and (2) from selling the Virtual Game Station for Macintosh or the Virtual Game
II. Discussion
To prevail on its motion for injunctive relief, Sony was required to demonstrate “either a likelihood of success on the merits and the possibility of irreparable injury or that serious questions going to the merits were raised and the balance of the hardships tip sharply in its favor.” Cadence Design Sys., Inc. v. Avant! Corp.,
Connectix admits that it copied Sony’s copyrighted BIOS software in developing the Virtual Game Station but contends that doing so was protected as a fair use under 17 U.S.C. § 107. Connectix also challenges the district court’s conclusion that Sony has established a likelihood that Connectix’s Virtual Game Station tarnishes the PlayStation trademark. We consider each of these claims below.
A. Fair use
The fair use issue arises in the present context because of certain characteristics of computer software. The object code of a program may be copyrighted as expression, 17 U.S.C. § 102(a), but it also contains ideas and performs functions that are not entitled to copyright protection. See 17 U.S.C. § 102(b). Object code cannot, however, be read by humans. The unprotected ideas and functions of the code therefore are frequently undiscoverable in the absence of investigation and translation that may require copying the copyrighted material. We conclude that, under the facts of this case and our precedent, Connectix’s intermediate copying and use of Sony’s copyrighted BIOS was a fair use for the purpose of gaining access to the unprotected elements of Sony’s software.
The general framework for analysis of fair use is established by statute, 17 U.S.C. § 107.
[Wjhere disassembly is the only way to gain access to the ideas and junctional elements embodied in a copyrighted computer program and where there is a legitimate reason for seeking such access, disassembly is a fair use of the copyrighted work, as a matter of law.
Id. at 1527-28 (emphasis added). In Sega, we recognized that intermediate copying could constitute copyright in
We turn then to the statutory fair use factors, as informed by our precedent in Sega.
1. Nature of the copyrighted work
Under our analysis of the second statutory factor, nature of the copyrighted work, we recognize that “some works are closer to the core of intended copyright protection than others.” Campbell v. Acuff-Rose Music, Inc.,
There is no question that the Sony BIOS contains unprotected functional elements. Nor is it disputed that Connectix could not gain access to these unprotected functional elements without copying the Sony BIOS. Sony admits that little technical information about the functionality of the Sony BIOS is publicly available. The Sony BIOS is an internal operating system that does not produce a screen display to reflect its functioning. Consequently, if Connectix was to gain access to the functional elements of the Sony BIOS it had to be through a form of reverse engineering that required copying the Sony BIOS onto a computer.
The question then becomes whether the methods by which Connectix reverse-engineered the Sony BIOS were necessary to gain access to the unprotected functional elements within the program. We conclude that they were. Connectix employed several methods of reverse engineering (observation and observation with partial disassembly) each of which required Connectix to make intermediate copies of copyrighted material. Neither of these methods renders fair use protection inapplicable. Sega expressly sanctioned
We decline to follow the approach taken by the district court. The district court did not focus on whether Connectix’s copying of the Sony BIOS was necessary for access to functional elements. Instead, it found that Connectix’s copying and use of the Sony BIOS to develop its own software exceeded the scope of Sega. See Order at 17 (“[T]hey disassembled Sony’s code not just to study the concepts. They actually used that code in the development of [their] product.”). This rationale is unpersuasive. It is true that Sega referred to “studying or examining the unprotected aspects of a copyrighted computer program.”
We also reject the argument, urged by Sony, that Connectix infringed the Sony copyright by repeatedly observing the Sony BIOS in an emulated environment, thereby making repeated copies of the Sony BIOS. These intermediate copies could not have been “necessary” under Sega, contends Sony, because Connectix engineers could have disassembled the entire Sony BIOS first, then written their own Connectix BIOS, and used the Con-nectix BIOS to develop the Virtual Game Station hardware emulation software. We accept Sony’s factual predicate for the limited purpose of this appeal.
2. Amount and substantiality of the portion used
With respect to the third statutory factor, amount and substantiality of the por
3. Purpose and character of the use
Under the first factor, purpose and character of the use, we inquire into whether Connectix’s Virtual Game Station
merely supersedes the objects of the original creation, or instead adds something new, with a further purpose or different character, altering the first with new expression, meaning, or message; it asks, in other words, whether and to what extent the new work is “transformative.”
Campbell v. Acuff-Rose Music, Inc.,
We find that Connectix’s Virtual Game Station is modestly transformative. The product creates a new platform, the personal computer, on which consumers can play games designed for the Sony PlayStation. This innovation affords opportunities for game play in new environments, specifically anywhere a Sony PlayStation console and television are not available, but a computer with a CD-ROM drive is. More important, the Virtual Game Station itself is a wholly new product, notwithstanding the similarity of uses and functions between the Sony PlayStation and the Virtual Game Station. The expressive element of software lies as much in the organization and structure of the object code that runs the computer as it does in the visual expression of that code that appears on a computer screen. See 17 U.S.C. § 102(a) (extending copyright protection to original works of authorship that “can be perceived, reproduced, or otherwise communicated, either directly or with the aid of a machine or device”). Sony does not claim that the Virtual Game Station itself contains object code that infringes Sony’s copyright. We are therefore at a loss to see how Connectix’s drafting of entirely new object code for its VGS
Finally, we must weigh the extent of any transformation in Connectix’s Virtual Game Station against-the significance of other factors, including commercialism, that militate against fair use. See Acuff-Rose,
The district court ruled, however, that the Virtual Game Station was not transfor-mative on the rationale that a computer screen and a television screen are interchangeable, and the Conneetix product therefore merely “supplants” the Sony PlayStation console.. Order at 15. The district court clearly erred. ' For the reasons stated above, the Virtual Game Station is transformative and does not merely supplant the PlayStation console. In reaching its decision, the district court apparently failed to consider the expressive nature of the Virtual Game Station software itself. Sony’s reliance on Infinity Broadcast Corp. v. Kirkwood,
4. Effect of the use-upon the potential market ''
We also find that the fourth factor, effect of the use upon the potential market, favors Conneetix. Under this factor, we consider
not only the extent of market harm caused by the particular actions of the alleged infringer, but also “whether unrestricted and widespread conduct of the sort engaged in by the defendant ... would result in a substantially adverse impact on the potential market” for the original.
Acuff-Rose,
The district court found that “[t]o the extent that such a substitution [of Connectix’s Virtual Game Station for Sony PlayStation console] occurs, Sony will lose console sales and profits.” Order at 19. We recognize that this may be so. But because the Virtual Game Station is trans-formative, and does not merely supplant the PlayStation console, the Virtual Game Station is a legitimate competitor in the market for platforms on which Sony and Sony-licensed games can be played. See Sega,
The four statutory fair use factors must be “weighed together, in light of the purposes of copyright.” Acuff-Rose,
B. Tamishment
The district court found that Connectix’s sale of the Virtual Game Station tarnished Sony’s “PlayStation” mark under 15 U.S.C. § 1125(c)(1). The district court based its preliminary injunction, however, exclusively on Sony’s copyright claim, and did not cite its tamishment finding as a ground for the injunction. Although we can “affirm the district court on any ground supported by the record,” Charley’s Taxi Radio Dispatch Corp. v. SIDA of Hato., Inc.,
To prevail on its tamishment claim, Sony must show that (1) the PlayStation “mark is famous;” (2) Connectix is “making a commercial use of the mark;” (3) Connectix’s “use began after the mark became famous;” and (4) Connectix’s “use of the mark dilutes the quality of the mark by diminishing the capacity of the mark to identify and distinguish goods and services.” Films of Distinction, Inc. v. Allegro Film Prods., Inc.,
Because Sony proceeds under a tarnishment theory of dilution, it must show under this fourth element that its PlayStation mark will “suffer negative associations” through Connectix’s use. Hormel Foods Corp. v. Jim Henson Prods., Inc., 73 F.3d
The evidence on the record does not support such a finding of misattribution. The district court relied primarily on a series of semi-anonymous reviews posted on the Internet and submitted by Connectix. As the district court acknowledged, these reviews were neither authenticated nor identified. More important, the printout of the comments does not reveal the context in which the comments were made; this omission makes the extent of any confusion by game players difficult to assess reliably. The district court also referred to two focus group studies conducted by market research firms at Sony’s bequest. These studies address the difference of quality between the Virtual Game Station and PlayStation, but shed no light on the question of misattribution. Thus, we reject as clearly erroneous the district court’s finding that the Virtual Game Station tarnishes the Sony PlayStation mark on a misattribution theory of tarnishment.
Nor are we persuaded by Sony’s argument that the difference in quality between the two platforms is itself sufficient to find tarnishment. See Deere & Co. v. MTD Prods., Inc.,
CONCLUSION
Connectix’s reverse engineering of the Sony BIOS extracted from a Sony PlayStation console purchased by Connectix engineers is protected as a fair use. Other intermediate copies of the Sony BIOS made by Connectix, if they infringed Sony’s copyright, do not justify injunctive relief. For these reasons, the district
REVERSED AND REMANDED.
Notes
.Any purchaser of a copyrighted software program must copy the program into the memory of a computer in order to make any use at all of the program. For that reason, 17 U.S.C. § 117(a)(1) provides that it shall not be an infringement for one who owns a software copy to make another copy "created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner.” Connectix contends that its copying is within the protection of section 117, but our disposition of the fair use issue makes it unnecessary for us to address that contention. See Sega,
. Object code is binary code, consisting of a series of the numerals zero and one, readable only by computers.
. Source code is readable by software engineers, but not by computers.
. Software is generally written by programmers in source code (and in other more conceptual formats) and then assembled into object code.
. The factors for determining fair use include:
(1) the purpose and character of the use, including whether such use is of a commercial nature or is for nonprofit educational purposes;
(2) the nature of the copyrighted work;
is) the amount and substantiality of the portion used in relation to the copyrighted work as a whole; and
(4) the effect of the use upon the potential market for or value of the copyrighted work.
17 U.S.C. § 107.
. Connectix offers evidence that it attempted to gain access to the functionality of the Sony BIOS by attaching a "logic analyzer” to the input and output leads of the chip on which the Sony BIOS was located within the PlayStation console. This form of observation does not appear to require the making of an intermediate copy, but was of limited value because it permitted the observation of inter-chip, but not intra-chip signals. Sony does not suggest that this form of observation alone would have permitted Connectix engineers to gain access to the functional elements of the Sony BIOS.
. We are unable to locate evidence in the record to support the district court's finding that Connectix "gradually converged] Sony’s code to their own code,” Order at 11, if by this statement the court meant that Connectix engineers failed to create an original work. True, Connectix engineers admitted to combining the Sony BIOS with the Virtual Game Station hardware emulation software to test and develop the hardware emulation software. But in drafting the Connectix BIOS, Connectix engineers never claimed to do anything other than write their own code, even though they used, observed, copied and sometimes disassembled the Sony BIOS as they did so. Sony presents no evidence to the con-traiy, nor does Sony contend that Connectix's final product contains infringing material.
. The depositions of Connectix engineers Aaron Giles and Eric Traut suggest that Connec-tix engineers recognized that other engineering solutions were sometimes available.
With respect to the observation of the Sony BIOS in an emulated environment, Traut admitted that it was easier to use the Sony BIOS to develop the hardware emulation software than to develop Connectix own BIOS first, and then use the Connectix BIOS to develop the hardware emulation software.
With respect to the observation of the Sony BIOS with selective disassembly of the code,
With respect to Connectix's observation of the Sony BIOS in the development of the Virtual Game Station for Windows, other solutions, presumably disassembly, may have been possible. Conneetix engineer Giles responded "I don't know” when asked by Sony counsel if "it would have been possible to write the CD-ROM code before building the emulator.”
. Sony relies on these RAM copies for its contention, which we reject, that there is no significant difference between the facts of this case and our decisions in Triad Systems Corp. v. Southeastern Express Co.,
. Sony points to Micro Star v. Formgen, Inc.,
. We do not accept Sony's argument that the downloading of Sony's BIOS from the Internet was itself an infringement justifying the injunction. The evidence of record suggests that the downloaded BIOS played a minimal role, if any, in development of the Virtual Game Station. We conclude that, on this record, the downloading infringement, if such it was, would not justify our upholding the injunction on the development and sale of the Virtual Game Station. The Virtual Game Station itself infringes no copyright. Bearing in mind the goals of the copyright law, "to stimulate artistic creativity for the general public good,” Sony,
