In a private message, an emulator author asked whether the Nintendo Entertainment System hardware is copyrighted, in order to avoid potential legal problems in distributing an emulator. To avoid having to reexplain it individually to every other emulator author and famiclone builder, I have decided to answer this question publicly. Take this as the ramblings of a U.S. law student, not a lawyer, and feel free to suggest corrections or differences between the U.S. regime explained here and other countries' copyright laws.
Computer hardware is not a "work of authorship" eligible for copyright. It may be a novel invention eligible for patent, but patents last 20 years. It may be an original semiconductor layout, but exclusive rights in mask works last 10 years.
Firmware, such as initial program load (IPL) or Basic Input Output System (BIOS) software, is a computer program subject to copyright as a literary work. This has the same copyright term of life plus 70 years or publication plus 95 years, depending on circumstances, as any other literary work. But some firmware is so small that the merger doctrine applies. For example, the Supreme Court of the United States held in Lexmark International, Inc. v. Static Control Components, Inc., 387 F.3d 522 (2004), that copying the 55-byte Toner Loading Program of Lexmark's ink cartridges was not an infringement.
One common workaround for firmware copyright is to rewrite the BIOS. Many emulators of the Game Boy Advance, for example, reimplement the GBA BIOS in native code. This is often referred to as a "high-level emulated" (HLE) BIOS. Another is to dump the BIOS from authentic hardware. It is not an infringement for the owner of a lawfully made copy of a computer program to make additional copies necessary for using the program on a particular computer. 17 USC 117. There are plenty of GBA programs to dump the GBA BIOS to the SRAM, and I assume the FDS version of TapeDump can be used to dump the FDS BIOS as if it were an NROM game.
I'll explain how this applies to each of Nintendo's consoles using a 65xx-family CPU:
Games, on the other hand, are copyrighted as audiovisual works, which get a full publication-plus-95 copyright term. Some of Shiru's games are an exception, as the author has dedicated them to the public domain. Distribution of any of these games is lawful as well, as their authors have granted a suitable copyright license.
One final wrinkle is a legal theory that emulator authors have secondary liability for their users' distribution of infringing copies of ROMs. Several cases involving Sony have set precedents related to contributory infringement and emulators. In fact, Sony has litigated both sides of the issue.
It is my opinion that NES and Super NES emulators have a substantial non-infringing use: to test homebrew games. This might not be true of an emulator that can run only a small set of copyrighted ROMs, possibly using a whitelist, and is not distributed by or on behalf of the ROMs' copyright owner.
But the Debian and Fedora projects differ on one point. In Debian, you can sudo apt-get install fceux. The same is true of other GNU/Linux distributions based on Debian, such as Ubuntu and Linux Mint. Red Hat, on the other hand, thinks the existing library of homebrew games isn't big enough for an open-and-shut substantial noninfringing use defense. In my opinion, the explanation by Tom Calloway on Fedora's legal mailing list is part of why Action 53 and compos came to be: to prove NES emulators have a substantial noninfringing use.
Computer hardware is not a "work of authorship" eligible for copyright. It may be a novel invention eligible for patent, but patents last 20 years. It may be an original semiconductor layout, but exclusive rights in mask works last 10 years.
Firmware, such as initial program load (IPL) or Basic Input Output System (BIOS) software, is a computer program subject to copyright as a literary work. This has the same copyright term of life plus 70 years or publication plus 95 years, depending on circumstances, as any other literary work. But some firmware is so small that the merger doctrine applies. For example, the Supreme Court of the United States held in Lexmark International, Inc. v. Static Control Components, Inc., 387 F.3d 522 (2004), that copying the 55-byte Toner Loading Program of Lexmark's ink cartridges was not an infringement.
One common workaround for firmware copyright is to rewrite the BIOS. Many emulators of the Game Boy Advance, for example, reimplement the GBA BIOS in native code. This is often referred to as a "high-level emulated" (HLE) BIOS. Another is to dump the BIOS from authentic hardware. It is not an infringement for the owner of a lawfully made copy of a computer program to make additional copies necessary for using the program on a particular computer. 17 USC 117. There are plenty of GBA programs to dump the GBA BIOS to the SRAM, and I assume the FDS version of TapeDump can be used to dump the FDS BIOS as if it were an NROM game.
I'll explain how this applies to each of Nintendo's consoles using a 65xx-family CPU:
- Top-loading NES and Famicom consoles have no BIOS.
- The Famicom Disk System RAM cassette has a BIOS. I'm not aware of any NES emulators that support full HLE of the FDS BIOS. Thus all FDS emulators that I'm aware of require the user to dump his own BIOS.
- The front-loading NES has a BIOS, but it runs on a completely separate bus (the CIC) and thus cannot affect the emulated program. I know of one exception: The authentic Nintendo World Championships Game Pak uses the CIC to reset the mapper and thus will not boot on a top-loading NES Control Deck, but that can easily be HLE'd. Likewise, the Super Famicom and Super NES have a CIC, on which the SA-1 coprocessor in a few Super NES games rely for reset, but it too can be HLE'd.
- The Super Famicom and Super NES audio modules contain the S-SMP IPL. It cannot be HLE'd because games are known to jump into the middle of it. But given its 64-byte size and the result of Lexmark, it's unlikely to pose a substantial copyright risk.
Games, on the other hand, are copyrighted as audiovisual works, which get a full publication-plus-95 copyright term. Some of Shiru's games are an exception, as the author has dedicated them to the public domain. Distribution of any of these games is lawful as well, as their authors have granted a suitable copyright license.
One final wrinkle is a legal theory that emulator authors have secondary liability for their users' distribution of infringing copies of ROMs. Several cases involving Sony have set precedents related to contributory infringement and emulators. In fact, Sony has litigated both sides of the issue.
- The Supreme Court held in Sony v. Universal City Studios that secondary liability for contributory infringement can accrue only when a product lacks a substantial noninfringing use. Sony's Betamax VCR was found not to infringe because time-shifting is a fair use.
- The U.S. Court of Appeals for the Ninth Circuit held in Sony v. Connectix that Connectix's PlayStation emulator was lawful in how it HLE'd the PlayStation BIOS.
- Sony v. Bleem was likewise decided in favor of a PlayStation emulator called Bleem! being legal.
It is my opinion that NES and Super NES emulators have a substantial non-infringing use: to test homebrew games. This might not be true of an emulator that can run only a small set of copyrighted ROMs, possibly using a whitelist, and is not distributed by or on behalf of the ROMs' copyright owner.
But the Debian and Fedora projects differ on one point. In Debian, you can sudo apt-get install fceux. The same is true of other GNU/Linux distributions based on Debian, such as Ubuntu and Linux Mint. Red Hat, on the other hand, thinks the existing library of homebrew games isn't big enough for an open-and-shut substantial noninfringing use defense. In my opinion, the explanation by Tom Calloway on Fedora's legal mailing list is part of why Action 53 and compos came to be: to prove NES emulators have a substantial noninfringing use.