DVD-COPY
How to copy a DVD, from the site that got sued over it.
In January 2000, eight Hollywood studios went to federal court over a few hundred lines of code posted on this domain. The case is still taught in law schools. The practical question, how you actually copy a DVD, is answered here too.
How to copy a DVD, in three steps
Every method comes down to the same thing: read the disc, choose what shape the copy takes, then keep it or burn it.
Read the disc
Put the DVD in a computer's DVD drive and open a ripping program: HandBrake or MakeMKV on any system, ImgBurn on Windows.
Pick the format
An MP4 file plays everywhere and takes 1 to 2 GB. An MKV keeps full quality. An ISO image is an exact clone of the whole disc.
Store it or burn it
Keep the file on a drive or media server, or burn the ISO to a blank DVD to get a second disc that works in any player.
Home-made discs copy with no extra steps. Commercial movie discs are scrambled with CSS, which changes both the tools you need and the law that applies. The full guide covers each method on Windows, macOS and Linux.
Guides
How to copy a DVD
Four methods with exact steps: rip to MP4, make a lossless MKV, clone the disc to an ISO, and burn a DVD-to-DVD copy. Software compared, settings that matter, fixes for the usual failures.
Read the guide →DVD encryption, explained
How the Content Scramble System works, from the key hierarchy down to the two shift registers. Region codes, why CSS broke so quickly, and what AACS and BD+ did differently.
Read the explainer →The case: Universal City Studios v. Reimerdes
In October 1999 a small Windows program called DeCSS appeared on a mailing list for developers trying to get DVD playback working on Linux. It could read a movie off a scrambled DVD without a licensed player.
Copies spread to hundreds of websites within weeks. This was one of them. In January 2000, eight movie studios sued three people in federal court in Manhattan under the Digital Millennium Copyright Act, which was barely a year old: Eric Corley, publisher of 2600: The Hacker Quarterly; Roman Kazan; and Shawn Reimerdes, who had posted DeCSS on dvd-copy.com. The case took the name of the first defendant listed.
It became the first major test of the DMCA's ban on distributing tools that get around copy protection, and of whether publishing source code is protected speech.
DVD launches with CSS
The Content Scramble System, a 40-bit cipher, ships on the first DVD-Video discs. Only licensed players are given keys.
dvd-copy.com is registered
The domain is registered a few months before the code that would make it part of a lawsuit.
DeCSS is released
The program is posted to the LiViD mailing list. Its source code leaks later the same month and is mirrored around the world.
The studios sue
Universal, Paramount, MGM, Tristar, Columbia, Time Warner, Disney and Twentieth Century Fox file in the Southern District of New York. Judge Lewis A. Kaplan grants a preliminary injunction against posting DeCSS.
Two defendants settle
Reimerdes and Kazan enter consent decrees with the studios. Corley and 2600 continue to trial.
The studios win at trial
Kaplan rules that posting DeCSS, and knowingly linking to it, violates the DMCA (111 F. Supp. 2d 294).
The appeal fails
The Second Circuit affirms under the name Universal City Studios v. Corley (273 F.3d 429). The defendants do not take it to the Supreme Court.
Jon Lech Johansen is acquitted
The Norwegian teenager prosecuted for his part in DeCSS is cleared by an Oslo court, and again on appeal that December.
Why it still matters
Code is speech, with limits
The courts accepted that source code is expression protected by the First Amendment. They also held that the law could restrict it because of what the code does when it runs.
A link can be a violation
The injunction covered hyperlinks, not just copies. Kaplan set out a test for when linking to circumvention software counts as trafficking in it.
Fair use did not help
The defendants argued DeCSS enabled lawful uses of DVDs people owned. The courts held that fair use is no defense to the DMCA's anti-circumvention rules.
The ruling did not make the code disappear. Programmers answered by printing it on T-shirts, setting it to music, rewriting it as a haiku and encoding it as a very large prime number, to make the point that there is no clean line between a program and a piece of writing.
What a few hundred lines looked like
This site does not host DeCSS or link to copies of it, and the reason is specific to this domain: the operator settled the case by consent decree and agreed not to post the program or link to it. The listing below is a simplified sketch of the general shape of a descrambler, for readers who have never seen what the argument was about. The keys are placeholders, the cipher is a toy, and it will not decrypt a DVD. For how the real cipher worked, step by step, see the encryption explainer.
/* * css_sketch.c - ILLUSTRATION ONLY * * The rough shape of a CSS descrambler. This is not DeCSS: the keys * are placeholders, the cipher is a toy, and it decrypts nothing. */ #include <stdio.h> /* A CSS key is 40 bits: five bytes. */ typedef struct { unsigned char key[5]; } css_key_t; /* Licensed players each carry a player key (placeholder shown). */ static css_key_t player_key = {{0x00, 0x00, 0x00, 0x00, 0x00}}; /* Each title on a disc has its own key, unlocked by the disc key. */ static unsigned char title_key[5]; /* * A DVD sector is 2048 (0x800) bytes. A real descrambler runs two * shift registers to make a keystream; this loop only gestures at it. */ void descramble_sector(unsigned char *sector) { int i; for (i = 0x80; i < 0x800; i++) { unsigned char k = title_key[i % 5]; /* toy keystream */ sector[i] ^= k; } } /* * "Computer code is not purely expressive any more than the * assassination of a political figure is purely a political * statement." - Judge Lewis A. Kaplan, 2000 * * A lot of programmers disagreed, and said so in code. */
How 472 lines became an argument
The real program was small, a few hundred lines of C. What made it matter was not its length but the claim the studios built on it: that distributing it, or even linking to it, was illegal under a year-old law, whatever you did with it afterward. The court agreed. The question underneath, whether banning a piece of code is the same as banning speech, is why the case is still taught.
Programmers answered the ruling by making the point impossible to miss. They could not all be enjoined, so they turned the code into forms a court would have to call expression:
- It was printed on T-shirts and ties, worn into the courtroom, with the descrambling routine on the front.
- It was rewritten as a haiku hundreds of stanzas long, and set to music as a song with the steps as lyrics.
- It was encoded as a very large prime number, so that merely naming the right prime was, in effect, naming the program.
- It was mirrored to hundreds of sites in days, the Streisand effect before the phrase existed, which is the practical reason revoking a leaked key changes nothing.
None of this put the code back on this site, and it is not here now. The lasting content is the explanation of how the cipher worked and why the case went the way it did, which you can read without anyone needing to ship a circumvention tool.
Questions
What is DVD-Copy.com?
A site about copying DVDs that has been online since 1999. It has a step-by-step guide to copying a DVD, an explanation of how DVD encryption works, and the history of Universal City Studios v. Reimerdes, the lawsuit that named this domain.
How do I copy a DVD?
Put the disc in a computer's DVD drive, read it with a ripping program such as HandBrake, MakeMKV or ImgBurn, and save the result as an MP4 or MKV file or as an ISO image. To make a second disc, burn the ISO to a blank DVD. The full guide has the exact steps for Windows, macOS and Linux.
What was DeCSS?
DeCSS was a program released in October 1999 that could read video from a DVD scrambled with the Content Scramble System without a licensed player. It was written so that DVDs could be played on Linux, which had no licensed player at the time.
What was Universal City Studios v. Reimerdes?
A lawsuit filed in January 2000 by eight movie studios against three people who had posted DeCSS online, including the operator of dvd-copy.com. The court held that posting the program, or knowingly linking to it, violated the Digital Millennium Copyright Act. The decision was affirmed on appeal in 2001 as Universal City Studios v. Corley.
Is the DeCSS code on this site?
No. This site does not host DeCSS or link to copies of it. The short listing on the home page is a simplified illustration that does not decrypt anything.
Is it legal to copy a DVD?
Copying a disc you made yourself is fine. For commercial movie discs it depends on the country. In the United States the DMCA prohibits getting around the CSS scrambling on a DVD, and there is no general exemption for personal backups. This is general information, not legal advice.
Contact
Corrections, research and press questions, or anything else about the site: send a message here and it goes straight to the person who runs it.
No account, no mailing list. Your address is only used to reply.