Page:Sony Computer Entertainment, Inc. v. Connectix Corporation.pdf/6

From Wikisource
Jump to navigation Jump to search
This page has been proofread, but needs to be validated.
SONY COMPUTER ENTERTAINMENT v. CONNECTIX CORP.
Cite as 203 F.3d 596 (9th Cir. 2000)
601

ing the program and, depending on the number of times this operation is performed, may require additional copying of the program into RAM every time the computer is booted up.

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, Connectix 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. Connectix 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