Slashdot Mirror


LinuxDVD CSS Decrypt - Source Available

Kazparr writes "This source code was posted earlier today at Livid. Derek Fawcus confirms that this is his decryption routine for the DVD css encoding scheme. Hopefully, LinuxDVD is one step closer. " So, now we've got some source - but how many of the keys do it actually have in there?

156 comments

  1. unlocking by Anonymous Coward · · Score: 0

    Does this allow for one to unlock the disk or the dvd movie? i am unsure would anyone care to clarify?

  2. This would seem a rather stupid question... by Anonymous Coward · · Score: 2

    But what's up with DVD? I know that the MPEG2 video compression/decompression is patented, so there are troubles with that, but what is the reasoning behind encryption? Is it to prevent piracy, or to disallow distribution in certain areas or what? I haven't followed DVD, so I'm not sure *what* the hell the whole story is... can somebody explain what exactly is involved in getting a DVD to play?

  3. What kind of protections are there? by LocalYokel · · Score: 2

    SSI -- there is the traditional copy protection in DVD that is also found in video tape, as well as region codes, and this CSS encryption. I have looked in the FAQ, but using anemic as a word to describe it would be giving too much credit.

    What are the issues with liViD?

    --

    --
    E2 IN2 IE?

  4. License? by Emil+Brink · · Score: 2

    Um, I didn't check inside the encoded data, but I did see that the sender was nobody@replay.com, which sounds kind of anonymous to me. If this is "leaked" code, would it be legal to use it in further work? It might not have a license, or it might be something unreleased, and proprietary.

    --
    main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
    1. Re:License? by emmons · · Score: 2

      Perhaps a more interesting question is: if this is leaked code, is it legal to write different code based on this that does the same thing?

      -----

      --
      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    2. Re:License? by Anonymous Coward · · Score: 0
      If this is "leaked" code, would it be legal to use it in further work? It might not have a license, or it might be something unreleased, and proprietary.

      Maybe. But note, that if this code acts like css-0.01.tar.gz, it will perform authentification with the DVD players. Then any application could read any sector of the mounted DVD. This mean this is pretty orthogonal, and you could simply have a hook in our application to start the unlocking process if the files you want to read are actually protected.

  5. Gimmie! by Chemical+Serenity · · Score: 1
    Will it be ready in time for me to view my spanky-new South Park - Bigger, Longer and Uncut DVD when I receive it sometime mid-novemberish? ;)

    Seeing how I've seen most SP episodes for the first time on my 'puter via RealPlayer, it'd be apropos to see the movie for the first time (at home, anyways) on the 'puter too... preferably under penguin power!

    --
    rickf@transpect.SPAM-B-GONE.net (remove the SPAM-B-GONE bit)

    --
    "People will pay big bucks for the luxury of ignorance."
    1. Re:Gimmie! by hedgehog_uk · · Score: 1

      I would suggest that people who want DVD for Linux also start lobbying manufacturers of hardware DVD decoders, such as Sigma Designs who make the Hollywood Plus, for Linux support and drivers.

      HH

      --
      Yellow tigers crouched in jungles in her dark eyes.
      She's just dressing, goodbye windows, tired starlings.
  6. piracy by emmons · · Score: 1

    The guys that designed DVD decided to make it encrypted so that it couldn't be simply ripped like audio off a music cd... but then again it's only a software security scheme. It's only a matter of time before there are rippers and the like so you can pirate just as easily as mp3z. DVD movies may take a bit longer to download, however.

    Does anyone know if you can easily copy video DVDs with a DVD-RAM drive?

    -----

    --
    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    1. Re:piracy by EvilIdler · · Score: 1

      The nice people at cdmediaworld.com can give some
      pointers to at least ripping the trailers.
      By pure coincidence, these very same instructions
      could work on some movies, too ;)

    2. Re:piracy by nwetters · · Score: 1

      >Does anyone know if you can easily copy video
      >DVDs with a DVD-RAM drive?

      Should be feasible to duplicate whole disks by using scsi-to-scsi copying of a DVD drive to a DVD-RAM.

      Part-copying no doubt requires proprietary code.

      Nigel

      ---

    3. Re:piracy by Anonymous Coward · · Score: 1

      Why would you want to copy to DVD-RAM anyway? The 2.6gig discs are $15 and the 5.2gig discs are $25-30. Defeats the purpose for most movies I think.

    4. Re:piracy by nwetters · · Score: 1

      Yep, not an econimical way to pirate a movie. More likely that you'd use this method for backing up DVDs.

      ---

    5. Re:piracy by Sontas · · Score: 3

      CSS is designed to stop the everyday joe from making copies of discs. The authentication (or disc locking) is what really accomplishes that. The data encryption is a second part of CSS as a whole, and it is meant to prevent raw data copying after the disc has been unlocked (since the VOB data is supposed to be always encryped when travelling over an unsecured bus).

      As to making copies with DVD-RAM, not possible unless you have the CSS decryption schemes as part of the DVD-RAM burning software. While you could technically unlock the drive with an external program (to the dvd-ram burning software) and then make a copy of the encrypted data, byte for byte, you still will not be able to copy the disc or title keys without involving special drive commands and CSS authentication in the dvd burning software. Of course, now that the authentication and decryption code is public (and the disc key's likely to be brute forced in a short time with the code), it will be relatively easy to write a program that burns unencrypted copies of the discs to dvd-ram.

    6. Re:piracy by ben_ · · Score: 1

      I would have thought that within six months it'll be more likely that you want to rip the MPEG data to a hard disk. How many people just keep their MP3s on disk rather than bother blowing a CD? Hard disk space is getting cheaper all the time...

      --
      ben_ the technologist and platform agnostic
    7. Re:piracy by mcc · · Score: 3
      encrypting the DVDs has no real effect other than causing problems for people who wish to use it legally. what it comes down to is almost security through obscurity.

      The way i see it, there are three types of people who are going to be pirating DVDS, and none of them are going to be stopped by the current "security" methods.

      Random people at home who rent DVDs from a store and make copies. Of course, things will be much more difficult for these people than the days of the late 80s (where you could just go to Randalls, rent a tape and a VCR, and copy off the rented VCR onto your home VCR..). But things won't be more difficult for these people because of CSS encryption; things will be more difficult because of the fact DVDs aren't easily writable. Of course, if these people are willing to settle for second-rate quality, the option of borrowing a VCR and making a tape copy STILL EXISTS! remember: an s-video out port has _no idea_ what happens at the other end. No system will _ever_ be devised where it is more difficult to send the video into a recording device than it is to send the video into a TV to watch it.

      People on the internet who trade around copies of movies. This is pretty much similar to the first one; there's still the fact that the video-out of a DVD player can always be sent to a recording device. Of course, an entire DVD would not be fun to download over the internet, so probably any movies on the internet will be re-encoded at lower quality, making any quality loss caused by not making a byte-for-byte copy of the DVD irrelivant. And after all, there are MPEG-1 versions of movies that are in _theaters_ floating around at warez sites everywhere, and i'll bet a lot of the others come from tapes. I doubt that being able to put keys on DVD-RAMs or whatever will affect this much.

      Big-time piraters, sometimes in third-world countries, which make huge numbers of exact copies and distribute them widely. These people will probably be wanting the "keys", or whatever you're talking about, as they'd want it identical to the original DVD. But these people also will probably not be using an average consumer PC. They'll be making enough money from this that they can afford to use some kind of customized hardware that will do whatever "special drive commands" they want. Even if such hardware doesn't exist at the moment, for the makers of the DVD spec to pretend such hardware will not come into existance the instant there's some amount of money in DVD pirating is just silly.

      I'm pretty sure that if the DVD companies will already be losing the revenue from these people, any money _saved_ by the CSS will be pocket change..

      -mcc-baka
      INTELLECTUAL PROPERTY IS THEFT

    8. Re:piracy by Anonymous Coward · · Score: 0
      CSS is designed to stop the everyday joe from making copies of discs.

      That's the theory. The problem is that everyday joe will probably want to de-zone his DVD (at least if he is not in the US, the US get the movies first and cheaper), and the CSS-aware rippers are on the same page. Along with software player. Check www.dvdutils.com or www.dvdsoft.de

      Of course, now that the authentication and decryption code is public

      It was already public (for Linux: css-0.01, IDE auth., for Windows: miscellaneous binary-only rippers). Also the software DVD players, and W98 DVD players, have been hacked/used to death to get either the decrypted MPEG video/audio streams, or the raw images.

    9. Re:piracy by IQ · · Score: 1

      Ummm because they have KIDS. Kids can deal with video tapes no problem... but CDs and DVDs they tend to toss around like the frisbees that they are and scratch them. DVDs have much better error correction schemes in them than CDs but they also have a much greater density to destroy with the same scratch.

      This is actually a fair use issue. I would like to make a copy of my Yellow Submarine DVD so the kids can watch it without destroying it. And no, I don't want to copy it to VHS. Even a 4 year old can notice the difference between VHS and DVD formats.

      --
      Adults are obsolete children. - Dr. Seuss
    10. Re:piracy by svirre · · Score: 2

      Of course, if these people are willing to settle for second-rate quality, the option of borrowing a VCR and making a tape copy STILL EXISTS! remember: an s-video out port has _no idea_ what happens at the other end. No system will _ever_ be devised where it is more difficult to send the video into a recording device than it is to send the video into a TV to watch it. Actually a system called macrovision which has existed for quite some years is capable of scrambling a vcr (primarily by messing with it's automatic gain control). This system is mandatory on a DVD player. Usually macrovision doesn't scramble a display device (some projectors are susceptible though, and you might be able to see some artifacts in the top of the frame on some tvs) In europe where many (most?) purchase players modified to play any zone very often also get macrovision disabled.

    11. Re:piracy by Anonymous Coward · · Score: 0
      I would have thought that within six months it'll be more likely that you want to rip the MPEG data to a hard disk. How many people just keep their MP3s on disk rather than bother blowing a CD? Hard disk space is getting cheaper all the time... [ Reply to This | Parent ]

      Yes, but for now, in order to store 10 films, you'd need 50 GB.

    12. Re:piracy by hernick · · Score: 1

      You're forgetting about Macrovision protection. Most if not all DVDs come with it nowadays. Macrovision protection generates energy bursts that will confuse the autogain circuitry of a VCR, making copy impossible unless you have a compensator of some sort.

      If you rent a DVD and have a normal VCR and a normal DVD player, you cannot make a copy because of Macrovision. If you want to make a copy, you must either purchase a machine that'll supress the Macrovision (often sold as "video quality enhancers"), or modify your player, or have a PC-DVD player with an anti-Macrovision crack.

    13. Re:piracy by Anonymous Coward · · Score: 0

      The macrovision is implemented in the player, not the disk. Some pc player cards (such as the Dxr2) can have their macrovision output switched off. There are also simple modifications one can make to many stand-alone players to turn off macrovision. Some older VCRs aren't affected by the macrovision signal. Also, there are sync regenerators which one can put between the DVD player and the VCR which will strip out the macrovision copy protection. (A home-brew macrovision stripper can be made for about $15 worth of parts.)

      If anyone wants to backup their DVD to VHS, there are several ways one could go about doing it depending on their budget.

    14. Re:piracy by Anonymous Coward · · Score: 0

      Doesn't change the fact that it's cheaper to buy a new copy of the movie than to make a DVD backup of it.

    15. Re:piracy by Cramer · · Score: 1

      The MacroVision "scrambling" is quite easy to remove. Depending on the age of your VCR, you may be able to simply bypass the AGC controls all together -- if you are feeding a quality signal into the VCR, the AGC is not needed.

      Plus, there are TV's and VCR's specifically designed to remove it. I have a VCR that will record MacroVision intact with zero effect to the video quality. (Let the cable company MacroVision every channel; it won't bother me.)

    16. Re:piracy by K8Fan · · Score: 1
      Doesn't change the fact that it's cheaper to buy a new copy of the movie than to make a DVD backup of it.

      Which is as it should be. Warner's home video seems to understand this, marketing most of their films fairly cheaply, and selling older titles at a major discount. My local Tower's has a bin full of Warner's titles at $12 US.

      The jerks at Disney on the other hand, after trying to pin all their hopes on the DIVX "charge them for every viewing" method are finally selling regular DVDs. But they are trying to keep the prices as high as possible.

      When DVDs were first released, virtually every title was discounted to $19 US. The prices have been creeping back up to $24 US, $34 US and even $49 US.

      This is insane...VHS has always been more expensive to make. Except in rare instances like the Sony Sprinter, VHS is duplicated at 1:1 speed in a room filled with thousands of professional duplication machines churning out a 2 hour film in 2 hours. Stamping out a DVD has nothing but advantages for the studios...and still their naked avarice is the controlling factor.

      --
      "How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
    17. Re:piracy by ncc74656 · · Score: 1
      How many people just keep their MP3s on disk rather than bother blowing a CD? Hard disk space is getting cheaper all the time...

      True, but blank CD-Rs are cheaper still, and they're more portable. I have my MP3s on ten CD-Rs. I can easily take them between home and work, and the CDs are set up so that they'll autoplay like an audio CD when you stick 'em in the drive (well, they'll do that on Win9x anyway).

      --
      20 January 2017: the End of an Error.
    18. Re:piracy by ncc74656 · · Score: 2
      Of course, if these people are willing to settle for second-rate quality, the option of borrowing a VCR and making a tape copy STILL EXISTS! remember: an s-video out port has _no idea_ what happens at the other end. No system will _ever_ be devised where it is more difficult to send the video into a recording device than it is to send the video into a TV to watch it.

      Actually a system called macrovision which has existed for quite some years is capable of scrambling a vcr (primarily by messing with it's automatic gain control). This system is mandatory on a DVD player.

      Devices are available (or used to be available) that would filter out Macrovision. I have one that I bought a few years back...it only works on composite video (not S-video), but I don't have anything that accepts S-video input anyway. Radio-Electronics magazine even published the design of one of these "Macrovision strippers" sometime in the mid-to-late 80s, so you could build one yourself if you wanted. (It might even be possible to modify the design to work with S-video...would the nasty stuff be hidden in the luminance signal or the chrominance signal? Maybe you could get by with just diverting the appropriate signal through this box and let the other signal go through without modification.)

      Another option for computer-based DVD is something like Remote Selector that disables Macrovision on hardware-based DVD decoders. I use this with my Dxr2 instead of the abovementioned Macrovision filter.

      --
      20 January 2017: the End of an Error.
    19. Re:piracy by Anonymous Coward · · Score: 0
      Doesn't change the fact that it's cheaper to buy a new copy of the movie than to make a DVD backup of it.

      Well, I've got DVDs on my shelf that cost 7900JPY. They are worth backing up. This even neglects the 3-4 months it took me to get a hold of some of these. besides you could've said the same of CDRs. Blank CDRs (the 63 minute ones, mind you) went for $20/each in 1991! Why should I not expect blank DVD media to get similarly cheaper in a few years?

    20. Re:piracy by spinkham · · Score: 1

      Yes, VHS is more expensive to produce AFTER mastering, but the whole process of DVD mastering is more expensive. IN going to digital in movie theaters and in home DVD players, the movie industry has to spend much more on the whole filmmaking process to make the clearer, cleaner digital movies worth it.
      However, DVD's better get cheaper, and not go the route of music CD's, which have kept getting more expensive as the technology matured, even though the price of producing a CD is virtually nill now...

      --
      Blessed are the pessimists, for they have made backups.
    21. Re:piracy by spinkham · · Score: 1

      Well, I can put 10 or so albums on a single CD that costs me less then a buck, and then have portable music I can take to work, school, home, etc..
      Quite a bargin I believe...
      Now I can just hope for a small CD based mp3 player to debut commercially..

      --
      Blessed are the pessimists, for they have made backups.
    22. Re:piracy by K8Fan · · Score: 1

      These days, VHS dubs are mastered from an uncompressed D1 videotape. The process of translating the film to digital videotape is pretty much the same, with only the additional step of compressing and creating the interactive interface.

      In the larger scheme of marketing the film, that expense is miniscule. Case in point, all the porno DVDs. They release hundreds of videos every month, and cannot be selling anywhere near as many as a popular Hollywood film.

      --
      "How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
    23. Re:piracy by hasse · · Score: 1

      I agree with you that encrypting DVD's won't be a real obstacle for piracy in the future. But I don't think this was the intention originally either. It's probably just ment as a speed-bump making it possible to create a sustainable market for DVD videos before the piracy really got started. Makes good sense to me. regards, Hasse

    24. Re:piracy by Troed · · Score: 1
      Usually macrovision doesn't scramble a display device (some projectors are susceptible though, and you might be able to see some artifacts in the top of the frame on some tvs)

      True. I have a friend who bought a Sony dvp-715 DVD, and a projector (sorry, don't know which model). The picture had bright stripes all over it until he bought a region/macrovision patch kit for the DVD and got rid of Macrovision.

      Now, aren't you supposed to be able to use the equipment you buy?

      I also have a Sony dvp-715. However, my dealer only patched the region protection. He claims it's illegal (source of the patch, Denmark - I'm in Sweden) to remove macrovision. If that's true, and I ever find myself sitting with a striped picture from a projector, I'll be sure to raise h*ll with Sony regarding macrovision ...


      Regarding ripping DVDs .. it's very easy to rip the exact digital content - decrypted - using widely available software on your PC from a dvd-rom. It's not difficult at all re-encoding that to VCD-compatible mpg ...

  7. CSS Encryption by WNight · · Score: 1

    Is this the encryption that hides the raw MPEG2?

    Is this the only form of copy protection? With this code (and, I'd assume (I haven't look at it yet) some wrapper code) could we copy the movie from the DVD onto a hard drive and play it from there with a standard MPEG player?

    If not, what are the things that prevent this?

    1. Re:CSS Encryption by Sontas · · Score: 5

      Yes this is the encryption that hides the raw mpeg-2 data (as well as AC-3 and subpicture and some navigation information).

      This is not the only form of copy protection involved in DVD playback, in general, there is also regional management (although that is not a real problem now that the css code is available).

      A standard mpeg player will play the data once decrypted, but some discs will be hard to watch due to the use of different camera angles and some other dvd specific features. Not to mention all the navigational features will not be available (interactive menus, playback navigational data, etc).

      The only thing really preventing full playback is not having a public IFO file format spec and some of the dvd specific VOB stream fetures are still relatively unknown publicly (the features are known, how they are implemented isn't). Reverse engingeering those two things will be difficult. Much more difficult than CSS was. Even if someone tries to simply disassemble some working player it will be difficult due to how dense the information provided in the IFO files is and the ways it is used in the player. IT can be done though and I'm sure it will be done, just don't expect it all that soon.

  8. wait a minute by emmons · · Score: 1

    I'm being stupid today... how can you write a decryption code that's different but still decrypts? Duh.

    -----

    --
    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    1. Re:wait a minute by Anonymous Coward · · Score: 0

      The code can be different - its only an algorithm after all!

      However now that its out there it would be really hard to claim anything like a cleanroom implementation - not that you could do that with the lack of specs available.

      Sorry, its late, and I'm rambling :)

    2. Re:wait a minute by Anonymous Coward · · Score: 1

      Well, as a simple (and very lame) example of how to make different code do the same thing, check this out:

      Method 1:

      int y = 0;
      y = x * x + x;

      Method 2:

      int y = 0;
      y = squarexplusone(x);

      (Put whatever code you like in for squarexplusone that gets the job done).

      Same result, somewhat different method.

      Not a great example, but workable. Both use different enough code that I don't think any lawyer could say they are the same. Since decryption is virtually all math, you just need to do the math routines "differently". This is no problem as long as you end up with the same results.

      You can only copyright a way something works, not the result (To copyright the result makes it a patent. Patents on mathematical ideas/results aren't legal everywhere, witness BladeEnc...)...

      But, I'm certainly no expert! So don't thake this message as some form of advice or nothing! :-)

  9. export by Anonymous Coward · · Score: 0

    isn't this illegal to export?

    1. Re:export by Sontas · · Score: 1

      Not for encryption strength reasons, it's only 40bit and a variant (from what I understand) of DES or RC4.

      IT may be illegal for any kind of distribution whatsoever for copyright and perhaps reverce engineering reasons, however.

  10. not really an anonymous luser by Magura · · Score: 2

    If you read through the archives (I'm on the list) you'll see that the code posted is actually the code to DeCSS - a winblows app. But it contains code written by someone else (also on the list), and it was GPL'ed - that code was originally assembler and then turned into C (the assembler was reverse engineered). The legality is a biggy - but the current feeling is now that its out there, its going to take a fair bit to stop it now. Stay tuned.

    1. Re:not really an anonymous luser by acb · · Score: 2

      The legality is a biggy - but the current feeling is now that its out there, its going to take a fair bit to stop it now.

      Yes and no. The code is out of the bag, and cannot be put back. However, if it violates copyright (or is perceived to), incorporating it in any application would be the kiss of death as far as distribution goes. If Red Hat or someone was to ship a DVD player containing "liberated" code, they would be opening themselves up to massive legal liability. As such, any code with such a pedigree will remain firmly in the underground, away from the eye of the general public.

    2. Re:not really an anonymous luser by Anonymous Coward · · Score: 1

      One way around this would be to release a player app which doesn't do AC-3 nor CSS. The player would play MPEGs and unencrypted DVD's with PCM audio tracks. Also allow core plugins and publish the interface.

      Now, Mr. Hacker takes the CSS source and makes a CSS plugin. Mrs. Hacker does the same with the AC-3 code. Both plugins could be found on servers in countries which don't abide by the west's copyright laws, or on "warez" sites. The player application is 100% legal since it has nothing to do with the contaminated code, and the means would be there for those who wish to get full encrypted DVD support.

    3. Re:not really an anonymous luser by firebird · · Score: 1
      But it contains code written by someone else (also on the list), and it was GPL'ed - that code was originally assembler and then turned into C (the assembler was reverse engineered).

      Actually the Algorithm was determined from inspection of the x86 assembler, and then a new implementation of that algorithm was written. This C implementation is wahat was GPL'ed.

    4. Re:not really an anonymous luser by firebird · · Score: 2
      But it contains code written by someone else (also on the list), and it was GPL'ed - that code was originally assembler and then turned into C (the assembler was reverse engineered).

      Actually the Algorithm was determined from inspection of the x86 assembler, and then a new implementation of that algorithm was written. This C implementation is what I then GPL'ed.

      The legality is a biggy

      Not at all - an individual expression of the CSS authentication algorithm may be copyrighted, but the alogrithm itself cannot be.

  11. ripping DVD's by splinter · · Score: 2

    you cant copy a commercial DVD video with a dvd-RAM or a dvd-RW. last i checked, the industrial strength dvd production units are the only things capable of this. they cost arround $15k

    1. Re:ripping DVD's by Anonymous Coward · · Score: 1
      you cant copy a commercial DVD video with a dvd-RAM or a dvd-RW.

      No, but in practice with the 1e30 rippers that exists for DOS/Windows, and the miscellaneous work-arounds, you can copy the content of your DVD to any support, including DVD-RAM, DVD-RW, cdrom, or hard-drive. The problem is that the cost of the DVDram support , cdrom, hard-drive, is higher than the cost of the movie. Well not for cdrom, but you have to split and burn six to ten CD, then to change every 20 minutes, or copy all the CDs first to hard disk, etc... which is something that only people with too much time in their hands would do.

    2. Re:ripping DVD's by Hobbex · · Score: 2


      When CD-R was new, blank cds costed like $10, which made copying music CDs a rather pointless excersice. Obviously, that is no longer the case.

      And besides, it won't be long until storing a library of 4 gig movies on your HD is no big deal.

      -
      /. is like a steer's horns, a point here, a point there and a lot of bull in between.

  12. Har, Mateys! by Christopher+B.+Brown · · Score: 3
    The reasoning for using encryption is indeed "all of the above."
    • Making copies "is piracy."
    • Using a copy in a jurisdiction in which it has not been licensed to be used "is piracy."

    The consideration that using crypto, and patented crypto, at that, permits constructing protocols similar to Circuit City's (now cancelled) DIVX scheme is gravy...

    Of course, I stand more in the pedantic camp that prefer to use words in the ways they were designed. Thomas Bushnell wrote it well:

    The word ``piracy'' refers to seizing ships on the high seas, where normal social mechanisms of common defense are unavailable, and killing or kidnapping the sailors on board, and then stealing the ships and the goods they carry.

    Piracy is an act a fair bit worse than robbing banks - more is stolen and many more people die.

    Incurring civil penalties for copying software is nowhere near as bad as all that, and using the word ``piracy'' attempts to stir people up into a frenzy of horror.

    This, I think, is a bad thing to do

    In short, it seems to me that the SPA has "hijacked" (hee, hee) the use of the word piracy in much the same way that the term hacker gets used and abused in the media.

    --
    If you're not part of the solution, you're part of the precipitate.
    1. Re:Har, Mateys! by Sontas · · Score: 2

      Important note, there is no indication or evidence suggesting that the encryption methods used in CSS are patented. The methods seem to be protected via "trade secret" and NDA, which suggested it has no patents. Same for the IFO/VOB data formats in the DVD Video Specifications books available from the DVD-Forum under NDA and for-cost licenses. The only patented parts of DVDs seem to be the mpeg-2, AC-3, SDDS, etc encoding schemes.

    2. Re:Har, Mateys! by WNight · · Score: 1

      Good points. What is refered to as piracy is either copyright violation, or license violation, or just something that pisses the company off.


      What really pissed me off though are things like DVD with support to stop the movie from being viewed in certain areas.

      That's completely without any reasonable justification, and without a legal leg to stand on.

      I support cracking of DVD encryption mainly for this reason.

      (Yes, you could sign a license obligating you to only view the movie in north america, or on mondays, or while nude, but if you don't sign anything agreeing to it, they can't legally dictate your usage.)

    3. Re:Har, Mateys! by Anonymous Coward · · Score: 0

      Exactly. If they were patented, then the methods would have to be disclosed to the public (which is the whole point of patent law).

      All this proves is something we knew already:

      It is not possible to devise a scheme that gives copyright owners ultimate control over all use of their copyrighted materials without:

      a. Infringing upon the privacy of the viewer

      b. Infringing upon the right of programmers to write computer programs

      c. creating a scheme that is not perfect.


      CSS encryption falls into the third case.
      Systems that require access to a phone line to communicate to a central licensing authority upon each viewing (i.e. DIVX) fall into the first category.
      If copyright owners manage to get the government to pass laws that make it illegal to write programs that can be used to do things such as CSS decryption, that will be the second case.

    4. Re:Har, Mateys! by Static · · Score: 1
      I read somewhere in the last month (I think it might have been on aus.dvd) that the hurdles to doing DVD on Linux are almost all along the lines of "we want you to watch what we give you to watch without you tinkering with it". IOW, coporate preferences. The CSS scheme isn't patented and licensing it is $0. It was put in to make it difficult to see the raw MPEG stream. (Isn't this mentioned in the DVD FAQ?) MPEG-2 is patented, yes, but like a number of patents like this, decoding is not something that has to be licensed. AC-3 (Dolby Digital) is also patented, but there is a free AC-3 codec out there that Dolby apparently ignore. Obviously, it's easier to make the money on encoder licenses. (Heck, we could legally implement Macrovision if we really liked! That could be an interesting bargaining chip.)

      Wade.

  13. Only a matter of time? by levendis · · Score: 1

    Take a look on just about any "warez" site or check out some of the movie rooms on IRC, there have been movie rippers (DVD rippers) around for quite a while. Matter of fact the Matrix DVD rip was being circulated at least a month before it hit the store. With a cable modem or other fast connection it only takes a day or so to donwload.

    --
    ---- I made the Kessel Run in under 11 parsecs.
    1. Re:Only a matter of time? by ApheX · · Score: 2

      These people aren't/weren't giving out copies of the actual Matrix DVD (or any other DVD for that matter). These were simply taken by someone having the actual Matrix DVD, playing it on their screen, and using another program to capture that image, or by playing it on their own TV and then getting that image off their TV with their computer. Regardless, they weren't technically ripping the DVD.. They were just making a copy of the move stored on there.

      --

      -
      aphex
      I Steal Music!
    2. Re:Only a matter of time? by ApheX · · Score: 1

      These people aren't/weren't giving out copies of the actual Matrix DVD (or any other DVD for that matter). These were simply taken by someone having the actual Matrix DVD, playing it on their screen, and using another program to capture that image, or by playing it on their own TV and then getting that image off their TV with their computer. Regardless, they weren't technically ripping the DVD.. They were just creating a movie from their TV or DVD-ROM playing the movie.

      --

      -
      aphex
      I Steal Music!
    3. Re:Only a matter of time? by Troed · · Score: 1
      The Matrox DVD rip was released as VCD the 18th of September. The official release date was the 21st.

      The screener version of The Matrix was released as VCD on the 12th of May, however.

      (screener = promotion tape sent out by the movie company to selected theaters)

      A screener hasn't always got Dolby Surround sound, is cropped to 4:3 aspect ratio, and has irritating messages popping up now and then. DVD rips has surround, and are usually in the same aspect ratio format as on the DVD.

    4. Re:Only a matter of time? by Troed · · Score: 1

      Most new dvd-rips on the VCD scene are made digitally with dvd2mpeg. No capturing.

  14. Nice and smelly source code by wilkinsm · · Score: 3

    These routines were obviously ripped from a windows based DVD player. CSSAuth.cpp is the interesting file, for it contains the actual CSS key tables.

    IIRC, there is still floating out there one key that is player specific - in other words, the key is different for each type of DVD model player. I think it's just simple lock/unlock routine however, and it should be easily hacked.

    CSS was the major road block before, but not anymore. I guess all they need now is someone to leak the Dolby surround specs.

    Of course, this is probably all very highly illegal, and just by downloading the code I could be in trouble. I think I will delete my copy now...

    1. Re:Nice and smelly source code by Anonymous Coward · · Score: 0

      DD 5.1 DD 5.1 is gonna be a pain, however we do have(surprise, surprise), spdif outs from ht dvd players, and my dc-1 can show some advanced info(if I could only get into the menus!!!)(no remote) it might be an approach so would softencode. end rambling

    2. Re:Nice and smelly source code by Sontas · · Score: 2

      The AC-3 specs are public. ATSC A/52 is the document you want to look for. And there is a GPL'd AC-3 decoder available, created by Aaron Holtzman, for Linux. This is unlicensed though and as someone else pointed out, you will not be seeing it included in a commercialized distribution (or even noncommercial) due to the legal/licensing issues involved. Check out these sites for more info:

      http://www.csh.rit.edu/lsdvd
      http://livid.on.openprojects.net
      http://linuxdvd.corepower.com

    3. Re:Nice and smelly source code by Jordy · · Score: 2

      The GPL AC-3 decoder is called 'ac3dec' and is available at http://ess.engr.uvic.ca/~aholtzma/ac3/. It supports Linux, Solaris, etc.

      The Dolby Digital AC-3 specs are on that site as well.

      --

      --
      The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
  15. This is why I love the Internet by magicpaul · · Score: 1

    However, if it violates copyright (or is perceived to), incorporating it in any application would be the kiss of death as far as distribution goes.

    I'm not sure about that since proving copyright violation would require the offended company to disclose its own source. Having done so in a court of law, the source enters the realm of the public domain (as far as access). Having the original copyrighted source to play with would be fun because then many variations could be played upon it to achieve a new source not substantially similar to the original.

    If the original gets kept behind closed doors, then the copied form being sued about can also get a facelift to keep it copyright free.

    I guess that leaves patents as the main problem... like usual.

  16. Though DIVX is dead . . . . by Delta-9 · · Score: 1

    Just a brainfart:

    Now that we see the light with DVD & Linux--Do you think there is the possibility for someone to code a program to read the DIVX format, and produce a /market/ for the useless DIVX CDs now in circulation?

    -d9

  17. Kudos. by Delphinios · · Score: 2

    honestly, i have to say, i personally have not done much looking into DVD encryption and copy protection, but just reading a lot of the posts here, and going over the source that was posted for this program, i am impressed with the sophistication of which DVD was developed. Unlike several other attempts at a 'secure' format, (AKA: mp3, unf*ck.exe, and other easially ripped audio formats), DVD seems to have been very well designed.

    1. Re:Kudos. by Anonymous Coward · · Score: 0
      onestly, i have to say, i personally have not done much looking into DVD encryption and copy protection, but just reading a lot of the posts here, and going over the source that was posted for this program, i am impressed with the sophistication of which DVD was developed. Unlike several other attempts at a 'secure' format, (AKA: mp3, unf*ck.exe, and other easially ripped audio formats), DVD seems to have been very well designed.

      No, it isn't well designed. Check posts on the LiViD mailing list. It worked better than other formats, because a) authentification is forced in hardware in the DVD player, b) nothing was published about the protocol and the file structure. MP3 would have been as safe, if you had to use special hardware (special audio card and special cdrom) ; but note that the MP3 piracy all boils down to the fact that you can rip standard music cdroms and compress them. If MP3 was safe etc..., another format would have been used.

    2. Re:Kudos. by aholtzma · · Score: 1

      CSS is fundamentally flawed in many respects. It looks like something designed by an intern at IBM. Seriously there are things in there that simply make no sense from a cryptography perspective. I won't say anymore as this topic (copy protection) can be legally sensitive in some countries.

      - Aaron Holtzman

    3. Re:Kudos. by Delphinios · · Score: 1

      Good demonstration of why i enjoy slashdot so much. If i'm ignorant on a topic, i'm corrected. thank you.

  18. DVD disc Copying? by schweda · · Score: 1

    All this is fine and good for DVD players -- and especially nice for the Linux/DVD convergence -- but what's the outlook for actual DVD copying?

    What's the time frame for, say, being able to buy a PC-DVD-RAM (RW?) player and making a mirror image of the DVD disk?

    I understand that current units cost upwards of 15K. When will this hardware reach the consumer level?

    1. Re:DVD disc Copying? by taliesen · · Score: 1

      Huh? 15k???? Maybe for a rackmount unit or
      something... but PC DVD-RAM drives start at
      about $370.00... That's for an internal Toshiba
      scsi drive... as for copying DVDs, even with the
      drive it will still be a while... and then there
      are the legal issues... but I'm sure you were
      just referring to making backups of your disks
      ;-)

    2. Re:DVD disc Copying? by Anonymous Coward · · Score: 0
      ll this is fine and good for DVD players -- and especially nice for the Linux/DVD convergence -- but what's the outlook for actual DVD copying?

      You can copy DVD streams (once you have done the authentification stuff), on any support you want ; some players directly play from files. Tape, DVD-RAM, hard-disk, ORB, etc... like MP3, it doesn't matter.

    3. Re:DVD disc Copying? by Vesperi · · Score: 1

      No no, he/she is talking about movie lenght DVD production units. The things you MAKE movie dvds with.

      I do multimedia devel work and we were looking at getting a devel station, but I desided all we needed was MPEG-1/2 playback and static graphics with navigation - I went with a highspeed local network and XML with MPEG playback links instead ( kiosks and such )
      --
      James Michael Keller

      --
      "Linux is not our destination, it is simply the open road to tommorow"
    4. Re:DVD disc Copying? by Eric+Sharkey · · Score: 3

      Huh? 15k???? Maybe for a rackmount unit or
      something... but PC DVD-RAM drives start at
      bout $370.00...


      DVD RAM and DVD ROM are different technologies. Not all DVD players can read DVD RAM. (In fact, I believe most cannot.) Not to mention the fact that the drive which you're referring to can only write at a density of 5.2 GB per disk. (2.6 GB/side). The $15K model is needed for writing the standard 18 GB DVD-ROM disks.

    5. Re:DVD disc Copying? by Anonymous Coward · · Score: 0

      Once you have done the authentication, you still have to decrypt the VOBs and extract the MPEG-2 stream data. Just copying the VOBs directly is useless, because the authentication occurs between the app and the disc. If you just authenticate with the disc, then copy the encrypted VOB off and try to play it somewhere else, it still won't work.

      If I understand the principles of DVD and CSS correctly.

      (I'm really demon (dpates@dsdk12.net) - Just don't wanna login on a public terminal...)

    6. Re:DVD disc Copying? by rew · · Score: 1

      The $15K model is needed for writing the standard 18 GB DVD-ROM disks.

      I'm not sure wether you'll be able to do double sided/double density even on the $15k models. I would expect you to be limited to single layer when writing....

      But at least 5G/side should be possible.

      Roger.

  19. I'm being picky by aheitner · · Score: 1

    But the correct usage would be

    it'd be approprié

    "apropros" means "on the subject of"

    1. Re:I'm being picky by Chemical+Serenity · · Score: 1

      Yeah, but 'apropos' is a *nix command, 'approprie' will just elict a confused shell error. ;)

      --
      rickf@transpect.SPAM-B-GONE.net (remove the SPAM-B-GONE bit)

      --
      "People will pay big bucks for the luxury of ignorance."
  20. Nope by Anonymous Coward · · Score: 0

    The macrovision is done by the player at the request of the disk.

  21. NO. DIVX was always dead. by Anonymous Coward · · Score: 0

    The programers smart enough to do such a thing, never bought DIVXXX because that format was born dead.

  22. We need a distributed attempt by Wee · · Score: 1
    OK, this may sound flippant, but I have to say it: If we don't have all the keys we need, how about getting something like distributed.net going? Someone cabbage together a linux client that takes a shot at brute-forcing the keys used to decode DVDs. I can't think of a better -- and more applicable -- use of my spare Linux cycles.

    Of course, I haven't actually read the DVD spec, so I may be talking out ass.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    1. Re:We need a distributed attempt by Anonymous Coward · · Score: 1

      It would be overkill.

      Your common Pentium III class computer could brute force the remaining keys in a few days.

    2. Re:We need a distributed attempt by Anonymous Coward · · Score: 0

      It would be an overkill, but it would take your average Pentium computer way more than a few days.
      I did some calulating.. there are about 400 keys (you only need one though) each takes about 5 days on a Pentium 400 using the obvius brute force implementation.

      But why do it? One is enough, if it gets retracted you can still play all old disc and only need to find a new key for use with new discs..

  23. Am I missing something here? by CodeShark · · Score: 1
    Most of the commentary thus far has focused on the aspects of "copying" DVD movies, etc. But from where I sit, the issue of decoding seems much more related to having the ability to install a DVD drive in the PC and play an encoded disk on the computer, but under Linux, not Windows, etc.

    BTW, I do not claim to know anything about DVD other than it has massive storage capacities compared to CD-ROM, so go easy on the flamethrowers, and teach me instead, okay?

    Anyway, here's why I ask. Early next year I will be part of a project involved in the gathering and indexing of large amounts of art (primarily paintings), then publishing it via DVD, similar to how CD-ROM titles are published now.

    While the practical part of me knows the answer (win-doze), the programmer side of me says, if it won't play back under Linux, what's the point? Comments invited...

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
    1. Re:Am I missing something here? by nathana · · Score: 1

      As I understand it, the crypto stuff only applies to DVD movie discs. If you are just going to publish a standard DVD-ROM, then it should work under Linux with no problems.

    2. Re:Am I missing something here? by mindstrm · · Score: 1

      Reading DVD Rom is no problem whatsoever in linux. They behave, as far as I can tell, like a normal CD Rom drive. (read: To use my new pioneer DVD Rom in Linux, I didn't have to make single modification.) (it replaced my aging cdrom drive)

      The issue here is decoding and playing actual DVD Movie titles. Accessing the raw files is not a problem. It's the decoding of the video/audio files that is the issue.

    3. Re:Am I missing something here? by Static · · Score: 1
      Actually, CSS involves locking the movie files away until you can demonstrate to the player you're authorised. The second layer of CSS is tht the unlocked movie files come back to you encrypted, anyway.

      However, I have no idea if the CSS locking could be applied to non-movie DVD-ROMs. Theoreticaly, I think so.

      Wade.

  24. DVD copying by aphr0 · · Score: 3

    Many posters here are wondering about cracking dvd keys and copying discs and generally pirating them in various ways. If my meager law knowledge isn't failing me, piracy is illegal.

    My point isn't about piracy, it's about hypocracy. If there is even the hint that someone is illegally trampling on the GPL or something beloved to linuxite hearts, there is an immediate cry of bringing in the law. Is illegaly pirating DVDs more acceptable than illegally taking code from a GPLed program? They are both examples of taking something and using it in ways that are not legal.

    Another semirelated point is the cry of people of "Even if it is commercial, I'll buy it! I want it for linux, open source or not!" But, judging from the immediate reaction of "Let's crack it and take all we can," it seems not many people WOULD pay for much in linux. The few that would actually buy games or apps for linux are far outweighed by the number that would simply pirate it or crack it. It seems to me that many people in the "open source" community don't give a damn about open source. They just want everything they can get for free.

    All of this makes me wonder if companies are influenced by reactions like this. If I were a company pondering putting in the work to release my commercial product for linux, I would definitely think twice before I spent the time and money on porting or rewriting. Yes, I know that piracy is also rampant in the windows world, but just looking at what has been posted thus far, it seems the linux market isn't exactly filled with willing buyers of software and other replicable items. (movies, audio, etc)

    * Please not that I said 'many,' not 'all.' There is a difference.

    1. Re:DVD copying by Royster · · Score: 2

      It's not the technology that is right or wrong, it's the uses to which it is put. Most posters here are interested in playing DVDs on their Linux systems. Since it is then intention of the licensees that they be able to play the DVDs that they have bought/licensed, this desire, in and of itself, is not wrong. Cracking the keys may be a way to enable Linux-based playback if the companies won't support our favorite OS.

      The technology, once available, might also be put to wrong uses. Piracy in any form is wrong, whether it takes place on a Windows system with a CD or DVD ripper or on a Linux system.

      Even then, there may be justiafiable uses for a CD/DVD ripper. The concept of "fair use" under copyright law allows you to make additional copies of copyrighted material for your own use. Copyright holders (and supporters of UCITA) may wish to get rid of fair use, but we don't have to cooperate.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    2. Re:DVD copying by hadron · · Score: 1
      We don't want to pirate DVDs, we just want to play them.

      Evil people have gone out of their way to make it hard to make us play them.

    3. Re:DVD copying by avdp · · Score: 2

      Let me see....

      I bought a DVD-encore player from SoundBlaster for a few hundred dollars. I bought DVD movies from BestBuy at $15-$30 a piece...

      Now I'd like to play the DVDs on that drive using Linux, but creative does not have the software. So someone writes one by reverse engineering something else. What law am I breaking? I am playing a paid-for DVD on a paid-for player. There may be something illegal to this, but there *definetely* is nothing immoral to this. That's what it boils down to.

      Now, if I used this reversed engineered code to rip DVD and resell them, that would be wrong and immoral. But that is not the case.

    4. Re:DVD copying by Anonymous Coward · · Score: 0

      Hey,

      if what you are suggesting was true (that all people who use Linux are interested in making copies of DVDs and distributing them without the permission of the copyright owners), you are overlooking the facts:

      1. DVD recorders cost A Lot Of Money. Someone suggested a figure of $15,000. That's enough to buy a lot of DVDs for yourself from the store.

      2. Blank DVD-Rs cost as much (more) than DVDs from the store. What's the point of copying a movie if the blank disc costs more than just buying it in the first place?


      The fact is, people just want to watch their damn DVD discs without needing Microsoft Windows. Since no one is interested in selling us the stuff to do this, we'll just do it ourselves.

      (note that CSS decryption is only part of the agony involved... the many patents held on algorithims in the MPEG standard will make future DVD players probably something you can only download from countries overseas with more sane laws)

    5. Re:DVD copying by WNight · · Score: 1

      This is a common type of argument used to reduce freedoms. "If you were a good person, you wouldn't WANT to do X, so we can take it away and you shouldn't complain."

      Legal penalties exist to punish people who do things 'we' decide are 'wrong'. This is why we don't have to take away the ability to do these things, because people who do them can be dealt with appropriately.

      If it was illegal to decrypt these disks except in a licensed player, or to publish decryption information, or even to attempt it, as many companies seem to be lobbying for, then we would lose the ability to do many things that should be legal as well.


      Cracking the encryption, being able to copy the movie as a big MPEG file, is an essential step in pirating the movie, but it's also an essential step in viewing the movie in the way that YOU want.

      I support the freedoms that let people break the law (or encure civil penalties) because these freedoms are essential for us to live the life we know an deserve.

  25. Clearing up some issues (I hope) by Rayban · · Score: 3

    Hopefully this post will clear up some of the misconceptions here. Basically, this package is the reverse engineered version of a program called DeCSS, something which can be used to authenticate with and unlock a DVD player.

    DeCSS will be available under the GPL, but as its source had not been released yet, someone decided to reverse engineer it and make the source public. The author has stated that this puts this new source under the GPL, which has a good outlook for us.

    --
    æeee!
    1. Re:Clearing up some issues (I hope) by Score+Whore · · Score: 1
      The author has stated that this puts this new source under the GPL, which has a good outlook for us.


      Actually it doesn't. If this were true, Microsoft could claim the copyright on Samba and decide what kind of licensing it would carry. The act of reverse engineering and reimplementing makes the result the property of the person doing the reverse engineering.

      Lacking any other copyright in the code, it would be smartest for the Livid team to wait for a verifiable version of such code to show up.

      -sw
    2. Re:Clearing up some issues (I hope) by Rayban · · Score: 2

      Well, the reason I believe that it's under the GPL is that it was bundled with the css-auth package (GPL'd by the author). I can't remember my GPL very well.. does this bring the reversed engineering source under the GPL as well?

      --
      æeee!
    3. Re:Clearing up some issues (I hope) by firebird · · Score: 2
      Basically, this package is the reverse engineered version of a program called DeCSS, something which can be used to authenticate with and unlock a DVD player.

      No it's not it's the original source to DeCSS. I've got a copy of that. If it was reverse engineered then the CSSauth.cpp file wouldn't be identical to that in the "proper" DeCSS source and remarkably similar to the code in my CSS authenticion package.

      DeCSS will be available under the GPL, but as its source had not been released yet

      Actually the source accidentally escaped when DeCSS was originally published.

    4. Re:Clearing up some issues (I hope) by Bruce+Perens · · Score: 2
      Not automaticaly. It gives the author of css-auth the right to sue for breach of his license, which can be remedied if the copyright holder of the bundled code applies the GPL to it, or if the copyright holder pays him some money, etc.

      Thanks

      Bruce

  26. Censorship: 'cuz defeating regions is gov't backed by Anonymous Coward · · Score: 2
    If region lockouts were a private deal between movie studios and electronics makers (as it started out) I would have little issue with the lockouts as I could legally buy, sell, and trade into about mod chips or pre-modded players. However, come 1/1/00 in the US, the Digital Millennium Copyright Act kicks in and among other things, makes it illegal to sell players that can be "readily modified" to defeat region lockouts or to sell modded units or to sell parts to mod units. Now it's not an industry agreement anymore. Gov't is now enforcing region lockouts. Gov't is telling, under threat of civil/criminal prosecution, that I am to be blocked from hearing the speech (movies) from those in other nations. That to do so is now illegal?!

    -------------------------------------------------- -------
    The line was crossed when the gov't got involved. Now it is officially censorship and can be challenged as a constitutional issue.
    -------------------------------------------------- -------

  27. Nice, but... by havoc- · · Score: 1

    ... will it be implemented cross-platform? An open source DVD player will not only be good for Linux, but for everyone in general (that is, users of other Unices, MacOS and even Windows).

    It really would be a shame if things like this will be implemented Linux-only. Aside from the kernel driver (is that necessary?), porting should not be too difficult...

  28. Um, blank CD-Rs used to be $20/each in 1991 by Anonymous Coward · · Score: 0
    Yes DVD-Rs and DVD-RAMs discs are expensive NOW. They'll get cheaper. BTW, in 1991, the Philips CDD521 1X CDR burner, the size of a large VCR, which our company bought back then was $9000 (USD)! With 20 blank CDRs for $400!

    Why should I not expect the same to happen with writable DVD tech?

  29. Re:Censorship: 'cuz defeating regions is gov't bac by DuBois · · Score: 1
    Government always mucks things up. This "region code" thing is really a way the DVD producers shoot themselves in the foot by not allowing their goods to be marketed equally around the globe, thus reducing potential sales, and thus profits. The amount lost to "piracy" is miniscule compared to the great gains possible by having one world standard (which DVD has: note there's no "NTSC" or "PAL" DVD's: the translation to NTSC or PAL is done on the player from a standard disc).

    Having government enforce a private agreement does make it censorship. Those weird alien folks who call themselves "politicians" back there in the District of Criminals need to get a life. :-)

    --
    The IPCC has purposely engineered a massive scientific fraud.
  30. Re:piracy - Macrovision by Jeff+DeMaagd · · Score: 1

    As the other reply indicates, the DVD player implements Macrovision BUT the DVD must turn it on. Most US made DVDs of US made movies enable this circuit, it costs about 2 to 4 cents per disk to licence its use.

    I believe the DVD FAQ has more information on this:


    http://www.videodiscovery.com/vdyweb/dvd/dvdfaq. html

    As others have commented, it does screw up some projectors, but some companies avoid Macrovision simply because it reduces image quality a little bit. I understand the desire to reduce the number of illegal copies, stuff like this tends to eliminate legal copies, such as those buying DVD, not having a player yet, so they want a short term VHS archive copy.

  31. Actual Use by Nutcase · · Score: 1

    Quote from the Livid FAQ: "The CSS code here is NOT enough to decrypt DVD's. This code mearly unlocks the DVD drive and will allow the data to be sent to a decoder (hardware or software)." However,: "Since the Zoran 36710 decoder card decrypts the sectors in hardware, we can have a fully functional DVD playback system for Linux."

    1. Re:Actual Use by Jherico · · Score: 1

      I follow the Livid mailing list and the faq answer you are refering to does NOT refer to the code posted yesterday on the mailing list. CSS is composed of two parts, the first is unlocking the drive and the second is decrptying the datastream. The faq refers to previously released code that did the former. The new code does the latter.

      --

      Jherico

      What can the average user can do to ensure his security? "Nothing, you're screwed"

  32. These People == These Other People by antizeus · · Score: 1
    You are making the classic mistake of confusing one group of people with another group of people. One group says "P", the other says "not P", and then (to both groups at once) "oh you guys are so hypocritical".

    My advice is to deal with people on an individual basis.

    --
    -- $SIGNATURE
  33. that's why i have a home theater by bouncey · · Score: 1
    Okay, guys, I know that not everyone can afford a real DVD player, a Dolby Digital (and maybe DTS) receiver, and five *good* speakers. Not everyone who can afford it has the time, desire, or physical space. But some of us do.

    If I want to watch a movie on DVD, I take it to my nice home theater. Computer playback is great for impoverished students, space-challenged homes, and travelers with notebooks. But there's no way a general purpose computer could ever have better picture size and sound quality than a dedicated player can, given the same price.

    I'm far more interested in DVD for plain data storage. Imagine having *one* DVD-ROM filled with your favorite Linux distribution, both in source code form and pre-compiled for several different architectures. Directly bootable for x86, indirectly bootable for PPC/SPARC/etc. Easy enough.

    Or use it to store a huge number of high-quality standard image files. Clip art? Porn? We'll have to let the market decide.

    The PC I'm using now has a DVD-ROM drive, but Linux sees it as CD-ROM only. I wonder when that will change.

    1. Re:that's why i have a home theater by Anonymous Coward · · Score: 0

      Sir. I beg to differ. Though I'm not disputing the quality of today's standalone DVD players, and a good home theater system, my DVD Rom & computer play back SPECTACULAR movies (using software only decoding, yet)

      You are correct; if you factor in the price of the computer, a dedicated player is certainly cheaper.

      But I already have a computer next to my home entertainment system. I see it as a waste to spend several hundred dollars on a DVD player when my computer can already do the job nicely.

    2. Re:that's why i have a home theater by K8Fan · · Score: 1
      If I want to watch a movie on DVD, I take it to my nice home theater. Computer playback is great for impoverished students, space-challenged homes, and travelers with notebooks. But there's no way a general purpose computer could ever have better picture size and sound quality than a dedicated player can, given the same price.

      You're mistaken. A hardware decoder card in even a fairly slow PC does a better job of playing a DVD than even the most expensive stand-alone player.

      I have a dedicated home theater with a 10' projector and 5 speakers. I chose to build a PC from spare parts, a cheap DVD-ROM drive and a hardware decoder. This is showing me a progressive scan image that is worlds better than the 3:2 pull-down, interlaced junk that every stand-alone player puts out. I honestly would not have a dedicated player in my theater.

      --
      "How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
    3. Re:that's why i have a home theater by bouncey · · Score: 1
      I have a dedicated home theater with a 10' projector and 5 speakers. I chose to build a PC from spare parts, a cheap DVD-ROM drive and a hardware decoder. This is showing me a progressive scan image that is worlds better than the 3:2 pull-down, interlaced junk that every stand-alone player puts out. I honestly would not have a dedicated player in my theater.

      Gee, and how much did you pay for all that?

      You missed my point. By forking out the dough for a projector and REAL speakers, you crossed over into home theater turf. You simply used a PC for the "dedicated" player box.

      I was reacting to the idea that someone can buy a generic PC with DVD-ROM, play the movie on a 17" monitor with cheesy PC speakers, and then pretend it's anywhere near the Perfect Theater Experience. Like vast hordes of uninformed consumers are doing right now. Uh... No. Sure, you might get a progressive scan image. But what's the point, if you don't have full surround sound and you can't just kick back and watch it on a reasonably large screen with a couch, a few friends, and a bucket of popcorn?

      Good point about defeating region codes and macrovision. They shouldn't have bothered with that in the first place.

      Also note that I'd like to have DVD playback in a notebook computer. It would be awesome for traveling. Expensive hotel pay-per-view channels? Who needs them? :-)

  34. Re:Censorship: 'cuz defeating regions is gov't bac by nathana · · Score: 1

    which DVD has: note there's no "NTSC" or "PAL" DVD's: the translation to NTSC or PAL is done on the player from a standard disc

    Hmmm...then what does the "NTSC" mark on most of the Region 1 discs mean? :-)

    I was actually confused by this the first time I noticed it on a DVD, as I was under the same impression you are. Perhaps you (or someone else) can clarify this for me?

  35. Re:Censorship: 'cuz defeating regions is gov't bac by ywwg · · Score: 1

    If I'm not mistaken, all DVDs are actually encoded as 24 fps 640x480 _progressive_scan_ movies. The dvd player then converts this to 30fps (using 3:2 pulldown... nevermind) _interlaced_ crap-ass NTSC. This is what makes DVDs so cool: they aren't limited by NTSC interlacing or anything like that. If you get a projector and a progressive-scan DVD player (or just usemonitor output, if your computer is fast enough), the output looks better than NTSC. true progressive 640x480 supposedly looks as good or better than a 16mm print, with digital accuracy.

    And, with anamorphic DVDs (720x480), you can get even more pixels. DVDs will actually looks better in the future!

    (Note: This is what I understand, and it might be wrong. is it?)

  36. LinuxDVD CSS Decrypt - Source Available by firebird · · Score: 4
    Derek Fawcus confirms that this is his decryption routine for the DVD css encoding scheme.

    No actually what I said was that the authentication code was mine and that since it was GPL'ed, this whole source release is now GPL infected.

    Derek Fawcus

  37. I hope this is a hypothetical question . . . by Anonymous Coward · · Score: 0

    Coz you would really have to feel like a total idiot if you actually purchased and owned either a DIVX player or any disks... ;)

  38. Re:Censorship: 'cuz defeating regions is gov't bac by Dave+the+Inverted · · Score: 2

    Yep, you're wrong. From http://www.dvdreview.com/html/dvd_myths.html

    8. DVD is a worldwide standard.
    In addition to regional codes that can be used to prevent playback in different areas, DVD uses different formats for
    NTSC or PAL playback. Almost no US players can play PAL DVDs. Most European players can play both PAL and NTSC
    TVs, but only on a 60-Hz-capable PAL TV or a multistandard TV. Most DVD-equipped computers can play
    both NTSC and PAL discs.

  39. Re:Censorship: 'cuz defeating regions is gov't bac by ywwg · · Score: 1

    But I think they're still stored on the disc progressively... There's a reason there are these wildly expensive progressive-output dvd players coming out now. Are they just undoing the interlacing?

  40. Not so fast, Derek! by Bruce+Perens · · Score: 3
    Derek,

    If you are the copyright holder of the authentication code, and if your code was integrated into this product, not just "bundled", you now have the right to sue the other copyright holder for breach of your license. An outcome of that may be that the other code is GPL-ed, but infection is not automatic.

    This is probably moot, as they plan to GPL it anyway.

    Thanks

    Bruce

  41. better example by MenTaLguY · · Score: 2

    Here are several different implementations of the squarexplusone() function (sxp1, for brevity) -- note that I assume x >= 0:

    implementation 1 (duh):

    int sxp1(int x) {
    return x * x + 1;
    }

    implementation 2 (obvious, if inefficient):

    #include "math.h"

    int sxp1(int x) {
    return (int)rint(pow(x, 2)) + 1;
    }

    implementation 3 (the same, but more evil):

    #include "math.h"

    int sxp1(int x) {
    return (int)rint(exp(2*log(x))) + 1;
    }

    implementation 4 (eschew multiplication):

    int sxp1(int x) {
    int r, sum;
    for ( sum = r = x ; r > 1 ; r-- ) {
    sum += x;
    }
    return sum + 1;
    }

    implementation 5 (same thing ... scheme, anyone?):

    static int _sxp1(int x, int r) {
    return r ? ( x + _sxp1(x, r - 1) ) : 1;
    }

    int sxp1(int x) {
    return x + _sxp1(x, x - 1);
    }

    I could go on, but I think I'm having more fun than is good for me...

    Berlin-- http://www.berlin-consortium.org

    --

    DNA just wants to be free...
  42. crud, #5 fails for x == 0 by MenTaLguY · · Score: 2

    I tried to cut too many corners. :/

    It should be:

    static int _sxp1(int x, int r) {
    return ( r > 0 ) ? ( x + _sxp1(x, r - 1) ) : 1;
    }

    Berlin-- http://www.berlin-consortium.org

    --

    DNA just wants to be free...
  43. more "traditional" #5 by MenTaLguY · · Score: 2

    FWIW, the more "canonical" approach to #5 would be:

    static int mult(int x, int r) {
    return ( r > 1 ) : x + mult(x, r - 1) : x;
    }

    int sxp1(int x) {
    return _sxp1(x, x) + 1;
    }

    Okay, okay, I'll stop now...

    Berlin-- http://www.berlin-consortium.org

    --

    DNA just wants to be free...
  44. uh... not even close. by Anonymous Coward · · Score: 0

    sorry. simply not true.
    I've done both. I used to play DVDs through DVD-Encore with DRX2 card (space and money issues). It was OK, it worked fine - except the software portions of the systems were bad: menu interface was buggy, and the video on the monitor was not as good as software players. But the output to the TV was OK (excpet minor artifacts visible occasionally). The 5.1 audio stream to my sony receiver (with 5.1 decoder) was ok. Occasional failures though.

    I am now much richer and living in a larger place, so I dumbed the DVD play back through my PC. I bought a Sony DVD player (not the one with built in decoder - since my receiver has that) and I found a SIGNIFICANT improvement in picture quality as well as sound quality. Not to mantion that I am no longer having any sorts of problems with menus.

    So, I have no idea what you're talking about but it doesn't make much sense.

    1. Re:uh... not even close. by Anonymous Coward · · Score: 0

      Actually, it is true. The Dxr3 and Hollywood+ cards (actually the same cards) have much better image quality that the Dxr2 did. I run mine through a the Dxr3 and out to my AC-3/DTS receiver and through s-video to my TV and the picture is absolutely excellent. There's really no difference from the set top boxes. And since the player is a program and driver, updates are easy! Never had a problem with The Matrix or a dozen other DVD titles that many set top box users had. That alone is worth it. Plus it was much cheaper, plus I can run regular CDs, VCDs, DVD-ROM titles,etc...

    2. Re:uh... not even close. by K8Fan · · Score: 1

      I have a DXR2 in the bedroom. I loath Creatives awful interface. I replaced it with a Hollywood+, which has a wonderful interface...anyone thinking of getting the DXR3 because it's "just the same", don't. It has the same awful Creative Labs interface as the DRX2.

      As for the quality, I use the RGB output to drive the projector at 640 x 480. It does a great job of scaling, and the image is brighter as the scan rate is doubled and the phosphors are refreshed twice as often. Also, the Hollywood+ has an AC-3 output, so there is no question of audio quality.

      If I was doing it again, I'd probably buy a Digital Connections MPACT2 card. Joe Kane of the Imaging Science Foundation uses one of these for his own DVD viewing, and that is more than good enough for me.

      I set the earlier version of this board up on a Sony VHP-D50Q that is also running HD signals, and the 720 x 480 progressive mode playback delivers a picture that will make the pain of waiting for HD quite a bit easier.

      Don't let one bad experience with one poorly engineered card turn you off of a whole catagory. Besides, it's far, far easier to remove silliness like "region coding" and "macrovision" on a PC-based player than on a stand-alone. Coupled with the fact that it is, for a little while more at least, the only way to get the true progressive scan image off a DVD

      --
      "How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
  45. Making copies != piracy by Anonymous Coward · · Score: 0

    Piracy is (considered to be) illegal duplication.
    (Making a copy without the consent of the copyright holder.)

    The US Supreme court has ruled that there are several instances where making a copy of a recording is not illegal, and therefore not piracy (no matter how you define it.)

    Copying a broadcast so that you may watch it at a later time is not illegal; neither is making a copy of a recording for backup purposes for yourself (as long as you don't give/loan/sell it to someone else, or publicly broadcast it, etc.)

    The whole DIVX scenario is one group of people's attempt to get around this ruling. (Hmm, we can't stop people from copying legally, so we'll make it difficult..) I'm sure that the DVD people are doing the same thing (although, to a lesser extent.)

    1. Re:Making copies != piracy by Anonymous Coward · · Score: 0

      Piracy is illegal distribution.
      Copywrite violation is illegal duplication.

      So you you copied some warez off your buddy, he is pirating while you are just infringing upon the copyright.

      In the US however, the software lobby pushed laws through which make copyright violations a criminal matter.

    2. Re:Making copies != piracy by Anonymous Coward · · Score: 0

      Copywrite != Copyright

  46. Sigma Designs letter of suggestion by timothy · · Score: 2

    I looked at the Sigma Designs Web site (sigmadesigns.com) and found that there is a link for suggestions.

    it is: arthur_bao@sdesigns.com

    I sent Mr. Bao the following suggestion via email:



    Date: Tue, 26 Oct 1999 16:54:04 -0400 (EDT)
    From: Timothy Lord
    To: arthur_bao@sdesigns.com
    Subject: Interested in Linux Support for hardware DVD decoders

    Dear Sir:

    My name is Timothy Lord. I enjoy DVD movies (what a great format!), but I presently must use an external player rather than one installed in one of my PCs, because I prefer Linux or another free operating system to those made by Microsoft.

    I urge you to consider developing (or helping fund the development) of drivers for your company's products under Linux or other UNIX-like operating systems. There is a large market of potential buyers who would be interested in buying hardware DVD decoders, if they could run them without switching operating systems.

    For evidence, I would suggest looking at the site www.slashdot.org;whenever DVD is mentioned on Slashdot, there is an active discussion, and many posters want to know "WHen can I watch my new DVD movies under Linux?!"

    If you can sell a DVD player that comes packaged with drivers which let it work under Linux (especially if you are the first company to do so!), you will have an appreciative audience -- the goodwill generated by the support for Linux shown by some other companies (such as ATi) has been fantastic.

    Thank you for considering this suggestion; good luck with your products and company!

    Sincerely,

    Timothy Lord
    timothy@monkey.org

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  47. Re:Not so fast, Bruce! by sh_mmer · · Score: 1


    so, what if source is released once not under GPL, and then the author decides to GPL the code later? i would think that i can just take the uninfected code from the first release and freely use that. it seems that the question of whether or not it *will* be GPL'd is moot.

    sh_

    --
    Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
  48. Microsoft's and Apple's Rear-View Mirror by Anonymous Coward · · Score: 0

    There was a quote from the book Apple: the Inside Story of Egomania, Business Blunders that I found interesting. (Sorry, I can't remember all of the title but I'm sure many Mac zealots are "familiar" with this book...)

    When Windows 2.03 came out, it was pretty bad compared to the Mac, but John Sculley (then-president of Apple) had reason to be afraid. Windows was rapidly improving -- Microsoft hadn't surpassed him yet, but it would soon. The quote was "The terminator was in his rear-view mirror." Windows was catching up and would soon surpass the Mac.

    Now, I wouldn't say that Linux hasn't surpassed Windows NT or Mac OS. Clearly, in many respects, it has, particularly in stability and versatility. However, it still lacks support for DVD, USB, and several other technologies. If I'm not mistaken, files and partitions are still limited to 2GB.

    But, Microsoft and Apple have "the penguin in [their] rear-view mirror." Linux is rapidly improving. Soon, these limitations will be overcome. The combined force of so many Linux developers everywhere reinforces this fact. As we can see here, DVD will be supported shortly.

    1. Re:Microsoft's and Apple's Rear-View Mirror by spinkham · · Score: 1

      Slightly off-topic, but partitons are not limited to 2GB in modern linux at least(on both the 2.0.37 and 2.2.13 kernels I run, I have larger partitions).
      I am not as sure about the 2GB file limit, although I know in 64bit ports it has been removed, I think it is still a limitation in 32bit Linux, though I remember hearing something about a database company contributing a patch for this and think it is in the 2.3.x series... Not quite sure though...

      --
      Blessed are the pessimists, for they have made backups.
    2. Re:Microsoft's and Apple's Rear-View Mirror by bifrost · · Score: 1

      Unfortunately the 2GB file size is still there in 2.2.12. FreeBSD is able to handle files this size and larger on the X86 platform, as well as Net and OpenBSD. Solaris handles it without a hitch as well. What really bugs the hell out of me is the swap size limit with Linux, not being able to use 2GB of swap (or larger) is a pain in the ass. Granted it sucks to be even 500MB into swap, it happens sometimes.

  49. Re:Not so fast, Bruce! by Jordy · · Score: 2

    You aren't allowed to release the GPL section as part of it if the entire thing isn't GPL'ed.

    If you don't abide by the GPL license, you loose all rights to the source including redistribution.

    --

    --
    The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
  50. Would a VGA projector work well for DVD? by Anonymous Coward · · Score: 0

    You've seen 'em, those VGA projectors in the back of PC week. All rediculously expensive. I wonder how they would look for a pc playing a DVD full screen? And what's the expected bulb life on these things?

  51. Think this one over again... carefully! by slew · · Score: 2

    Let me see...

    Case #1

    Suppose person A held up a bank and stole $1000.
    Suppose person A dropped $15 while running away.
    Suppose you picked it up and donated it to charity

    Just because you do something "good", "right", or "moral" with the $15 doesn't make it "moral"...

    So why would it be moral to use something (the DVD decoder) that was obtained in a possibly immoral
    (violated patent/licensing rules) fashion?

    Case #2

    To be more clear, suppose there is a piece of code (say regexp library) that is BSD licenced (old
    style). Suppose you have BSD unix so you are "kosher" for using the code. However, you have a
    piece of non-compliant GPL code that wrongfully stole the code and embedded it in an application
    (but slightly modified). Is it moral for you to use this non-compliant package even though you
    sort-of have a licence to use the code (because you are running BSD-unix)? Or by supporting this
    "immoral" application, you are committing an immoral act by using it? What if you didn't know
    where the code came from? What if you suspected the code came from an illegal source?

    I'd be interested to see people's answer to this one... at least be honest and say it's not as
    simple a dillema as some people make it out to be...

    1. Re:Think this one over again... carefully! by Anonymous Coward · · Score: 0

      You're missing the original point. The poster bought a DVD decoder, therefore he also bought the right to use the MPEG algorithims. (required by law during a retail sale).

      > So why would it be moral to use something (the DVD decoder) that was obtained in a possibly
      > immoral (violated patent/licensing rules) fashion?

      What is inherently immoral about reverse engineering?

  52. Re:Censorship: 'cuz defeating regions is gov't bac by Anonymous Coward · · Score: 0

    No. They're not true progressive images. Go to www.deja.com and search for "John DeGroof progressive." He gave extensive explanation why. True progressive images will have to wait until another disc format.

  53. Re:Not so fast, Bruce! by sh_mmer · · Score: 1

    well, the premise of the post that i responded to was that the GPL'd part of the software, that is the validation algorithm, was bundled with the release of the code, but the code was not actually part of the program.

    okay, consider this: i write a program A, and say, release it closed source. sometime later, i (perhaps on accident) include a some GPL code B, and release again, closed source. someone points this out. fine, i withdraw the new version. do you claim that i have lost my rights to distribute A closed source? i'm not actually sure what the GPL says (please somebody tell me). but actually it dosen't matter. program A would still be mine. the GPL could say that all of my work for the rest of my life, and the work of my decendants must henceforth be released under GPL. there is a point after which it simply ceases to matter what the GPL says. sorry.

    sh_

    --
    Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
  54. Re:Not so fast, Bruce! by Bruce+Perens · · Score: 3
    If you include someone's GPL code and they don't like it, you either negociate an out-of-court settlement with them or you go to court and the judge decides. In either case, you may get financial damages, you may get some other mitigation such as the other code having the GPL applied to it, you may only get the other party to stop using and distributing your code. Or a combination of those. But none of this is automatic. It takes the negociation of two parties or the intervention of the court.

    The odds are that if you admit your mistake, stop distributing, and pay a royalty for what money you've already made during the infringement, you will not lose the rights to your own code or have the GPL applied to it.

    Don't worry about draconian terms (forfeit your firstborn child, etc.) because judges won't enforce them.

    Thanks

    Bruce

  55. Re:Not so fast, Bruce! by sh_mmer · · Score: 1


    well, i don't think i would be nearly as afraid of the courts as you would like me to be. in fact, it seems that i have 30 days to fix the situation (i suppose this means stop distributing the code) before you can do anything about it, is that right?

    but i digress. here's the point i want to make, and i will have to go back to the original story:

    recall, Derek said that he his GPL'd code was included in the source release of the DVD decryption algorithm. if it happened that the guys who reverse-engineered the thing in the first place wanted to release their code under another license (BSD, commercial, whatever), nobody, not even Derek can stop them. you simply cannot play these kinds of games to get control of people's code.

    got class. later.

    sh_

    --
    Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
  56. A DVD replacement is planned by hwstar · · Score: 1


    I just read in EE times (10/25 edition) that
    there is a group working on a next generation
    DVD standard using a violet laser to pack 27.4GB
    on 1 side. They want to encrypt the data stream
    all the way to the monitor!

    See:
    http://www.eet.com/story/industry/systems_and_so ftware_news/OEG19991015S0024

    and

    http://www.eet.com/story/industry/systems_and_so ftware_news/OEG19991020S0051


    If I were a movie studio exec I would persue the
    following plan of action to eliminate this
    compromise to the DVD encryption scheme:

    Release a new standard which is able to
    play all existing DVD discs and a "new" format
    with stronger encryption (ala DIVX 3DES?). Some
    government lobbying might be required to exempt
    the stronger encryption from export rules, but since the hardware can't be used to encode messages an exemption might prove fairly easy to
    obtain.

    Contine to release all current titles in
    "standard definition", but restrict all
    "high definition" titles to the new standard.


  57. Re:piracy - Macrovision by Static · · Score: 1
    High VCRs tend to be able to cope with Macrovision, anyway.

    And the Macrovision stuff would be on the luminance signal because that's where the sync info is.

    Wade.

  58. Re:Not so fast, Bruce! by Bruce+Perens · · Score: 2
    Well, if you made money from it, I could still come after you for a royalty. But yes, you can not use the GPL to force people to free up their code. That's because the "viral" nature of the GPL is a fiction. People who speak of it as some sort of infectious thing don't know how IP laws work.

    Thanks

    Bruce

  59. Swap file size limit... by MarsBar · · Score: 1

    Uhh... so create more than one 128MB swap file...

  60. Now also cracked by Anonymous Coward · · Score: 0
    A 2^16 attack was found on the CSS algorthm.

    Read here

  61. think about it by avdp · · Score: 1

    The reason the DVD specs are closed is to protect movie studios from having their movies distributed/copied illegally. Potentially also to protect the DVD player manufacturers - I don't know.

    Having bought both the player AND the movie, I don't feel any moral problem/dilemna to play that movie (I paid for) on that player (I paid for) even if I have to use "underground" software to do it because my doing so is not hurting anybody's (hardware manufacturer or movie studios) financial interests.

    Now, I realize it is probably illegal regardless of what I think, but that's why I am distinguising between legal and moral.

    Let me give you another example that better compares to the DVD situation.

    Let's say video card manufacturer XYZ puts out a brand new card, however they do not have a Linux driver (yet or ever).

    So Joe Linux-geek decides to do some reverse engineering and writes a driver for Linux.

    Do I feel bad using the driver? no. I bought the card. Does the manufacturer feel bad? From what I have seen so far - no, because their card are being bought and that's all they care about. This example is not really hypothetical, it's been done for pretty much every piece of computer hardware so far since (until very recently) nobody was supporting Linux.

    1. Re:think about it by slew · · Score: 2

      So I guess what you are saying if someone "reverse engineered" a piece of code, and put it into some
      software even though the original author of the code probably didn't want anyone to do that, you
      feel no moral obligation to not use this "reverse engineered" piece of code even though it has been
      "co-opted" for use against the wishes of the original author...

      Well, that's a interesting interpretation of how a person might go about stealing GPL code and put it
      into the public domain (which might be distributed against the GPL license) and still sleep at
      night...

      Gee I could have downloaded the GPL code anyways for free so I guess I have the right to do
      whatever I want with it... I don't feel bad at all... Just because I use the package and I don't
      violate the GPL then just because this package exists and many other people to violate the GPL
      that's not -my- problem... I find it convenient so I'm not gonna stop using it...

      You may find this a "minor" moral transgression in the scheme of things (which is ok in my book), but
      to say it's completely moral doesn't seem to be entirely honest. This is a bit extreme, but this
      moral dillema is not too different from using immoral nazi medical research. The only thing
      different is degree and if you think violating the CSS group's rights is moral. Or that somehow the
      FSF/GPL rights are somehow more sacred than the CSS group's rights or rights or nazi prisoners...

      You might counter that nobody got hurt, but would you change your mind if the company who's private
      key got compromized to make DeCSS gets slapped for a $1M fine, lays off all their employees and goes
      bankrupt? I'm not saying this will happen, but it could...

      I'd like to see proof of this "reverse engineering" before this gets release under the GPL...

    2. Re:think about it by Anonymous Coward · · Score: 0
      You are missing the point. again.
      it's about intent.
      1. the intent of the closed-source stuff is to prevent users from copying DVDs (security by obscurity).
      2. he does not copy DVDs and has no intention to (in other words, he is paying his share in the system). Furthermore he watches movies from his DVD zone, etc, etc.
      3. therefore, even though what he does might be illegal, he has no problem with it since he has the right to watch what he is watching.

      It's a very simple argument, and quite sound.
      You on the other hand are reading too much into the argument and trying to apply it to things that it does not apply to, generalize when it cannot be generalized. he is in no way trying to generalize on issues like reverse engineering, etc. Don't put words in his mouth.
    3. Re:think about it by slew · · Score: 2

      I don't think I'm missing the point completely... The way I see it, it's the same as...

      1. the intent of the GPL is to keep software free by forcing derivative software to also be free.

      2. he downloads a public domain piece of SW that (illegally) incorporates GPL code. The code
      is open source, but professes to be public domain unencumbered by the GPL. He still follows the GPL
      rules for this piece of software (distributes source, sends the copyleft notice), but others do not.

      3. therefore, even though the software is in violation of the GPL (because it professes not to
      be restricted by the GPL), he has no problem with using it since in other circumstances he has the
      right to use the same subroutines in the software...

      A very simple argument, and quite sound. A perfect framework to look the other way when the
      GPL is being violated... Is this what we call moral these days?


    4. Re:think about it by Anonymous Coward · · Score: 0

      you are hopeless....

  62. DVD-RAM Drives NOW by Anonymous Coward · · Score: 0

    Um, earth to Schweda -- DVD RAM Drive (RW unknown) @ MicroCenter here in Chicago, $459.00 Consumer level has now arrived, homey. And they're 5.2GB as well. Woo hoo!

  63. Everything you want to know by Anonymous Coward · · Score: 0

    http://www.asus.com/Products/Techref/Multimedia/dv d.html Check out their technical page on DVD and CSS

  64. Arther Bao of Sigma Designs wrote me back: by timothy · · Score: 2
    This was his response to my suggestion about Linux support for DVD decoding under Linux with their hardware:

    We are working on supporting Linux. I will let you know when there is any update.

    Thank you for taking the time to send us your thoughtful suggestion. I will forward this to the product manager and engineers to keep on their
    to-do-list.

    Thanks again for your time, patience and support.


    That sounds good to me!

    timothy


    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  65. the message has been removed. long live the mesg! by Anonymous Coward · · Score: 1

    From nobody@replay.com Mon, 25 Oct 1999 07:01:58 +0200 (CEST)
    Date: Mon, 25 Oct 1999 07:01:58 +0200 (CEST)
    From: Anonymous nobody@replay.com
    Subject: [Livid-dev] css

    begin 664 css.tar.gz
    M'XL(``"$"S@``^P\:W/:R++[%5?Y/TPXM0E.%$!CMG$V?WW +NJ!*.9[IY^3\]HA!U%+V3:U?5M
    M>['XZ6$N41+%O9V=GT11E/;WQ>)?N)K-UF[K)W$?ONU#NR0 !?+/5$G\BX@/Q
    M4[J646R%A/SD+.?SZSO@[NO_#[U>O""9^$8)]>/PFBP"UX_ )
    M-`A9F[58>*YMQ6[@;V]NO'BQN;&Y\0_7M[VE0TD]BAUK>K4 ]JQ9?[&`^M^/0VY[]6FR.9EXP^;W:`B*D@PV;&QU-Z]5JD]_H
    M]8C:%)J>=TTN:,P4##+^$U@Y'\@U9./T/4+PZ--QX#DT?(O 6
    M&[:-T_='*5W63N*`+#S+INDX1HYIN+%'W[XGKTB=^3697)- ^,%+J1XR``2J.
    M$81,(.IC>A67L,^9^%W/BJ*$A@(T[L`%&=L#N:?4:K-40&, 64LLYPK[.&P-Z
    M'#?Z`&9]N_?^*&UB9+(VYDS$-"%\;,OS:J"M81C8#52?0,; JP!#(^;`]:O>:.E"-KM;O
    M:X.N!HQK/5UY77-M\D,&NO:\9ORI@3'NJN'E##(?7U=&RNM *
    M8Q?2T"I\\"EE-%","OBP?:+H75![3QF5&!FT#?5,.1X872. AAYI5?3?N0AX/
    M_&X`DT7@1U.-
    MAW4-T:3"J.;,56XH^7T2*$@9JK&@.!08KH:6^\;Q:C=E
    M9QDO'"NF?,;C&;[!LU7T28_!?A>)P]@SR.LPTZ/"WS;%G8/ WZQ3,:4%6[ILG
    MBH$&%`@B%'A)Z#!^HCB$FJF1-`GYN*LZZ^_"=WY]C=H+`^O IP.*:4==C@PY[
    MZB")=$;@3E@0$!MYS3Q6&TH)B'88Q:@_T8V641';MCHQ6
    M*^2T+*G52FD-IVMF,];%NF&MT2A:1D33/.D^.2*5UD?0_*] ;S;3$RG_EL
    MYTX;*`9V&M:7V.ER+FCL88$(^29J#&VU4?.)VSM5"1
    M*H8W!Q!(ZH`6X
    M$YPT\VQ'GA.IR%2MZP41/;5\!^*+:2+">ADTPK-0DKUQ^;K Z
    MOY[Q"ZOP?>=]@;,5\N3:OJVK=(F;*0N\22!IZVJ5W1:MK#" ^
    M^@9TMA_5Z[1!X`,4$&@7=7@GJ[EB[U"ID8ZT5J?9$AZ5FMU (Q9MF\:95O/D#
    MB@6M.M0.KQ>Y9M,ON2,>W2E4'W(W))6_DE25`,1$4NQ>MK( Q69+C.2#O78?UYK)&)F_/=&^*LJ^HUWZK#YB
    MVW/%3H0?!4$,?8-QKU?NBSY!H"X\ZQJ7;J14]Z0PWB+9PUZ 7
    M,QI2-%&,\&FB#
    MWIMC759'>F7LJ;^*;UZ#QQ"VY03`R/
    M$&=EX">I'NW+)YCZ&Q#4A0-[`0D0O$A'5`2A]C!FLZC?J,` B27$45$9A6U.Q'J/M>B3=^^>Y/JIW0;)J]![_3XM
    MTU=XOHRE`7$NE2O(G#;R;C7D17H7,98H:KRD=WT>4U:2*/F -99QBG6G[C`&AGF2!M#
    M[:ELD>)N:EJN/TY'V5K!X&HS\-;(`B4-VQ=+/#[QRQ125G1 C
    MI+WAL,,@BO]KZ2&?1;JPVQUOF*#F!36V]GRV/4%$BQCI#SN
    M:8,3_%];!%%J&;YS/5E.WXI7!R*KH[@5H.:D-D()A&;?H+: ]S-?ED/KXW(5,
    MK%JX1Y^T9;Q8WM'?64ZGI4D7(U058@0"'6I>&
    M$^=("K+44?WJ$K_$4'FE#^;'6F+5\A[;MQ(U(\WU2_O/%06 4+#WV\=$M3OC!
    M`JP`ZL!E`8H!CO]U^LCIK8L)2(E5H8M,I#*?CZ!L+`C=!24 8BMGNG;??Z+>$
    M!J*O7GVMSZ,G3C5.BJ3%_G",4M#=?_^@SQ%5OA68)>LRV=N N`=VR'M
    M21#&Z3Z($Z1:&H&MF5%P\H*I";!P;H(Y.RPH'#4>8ABRSJW *W`Q3UK-G*1B?
    MWJ2=]X_%JQ8'Y44'SY,
    MX`@5QB\KC%^6&>?6P5>,(?:B^L"*V5[E[G%"1E3UY),\&L^ 5[$,!H,D.,E3D2)1AKNNN_#4
    M9.5^VSW/32H*>.A')VF%B!^HV&>)B;E_WQ#^N"QDA0"VXZQ 2R=1;6?GRJ-JS
    M)NCK2H=B;79!G1;(=QE5\E6`#\\_(%V(T?_T#?PI@0\)Z)= (];
    M855V.\44FR`6$L`_E")2D%26\@P&!?&??=3J+WG9V?F_V8. -:!\W]/=-4!]W>6%9D
    M^-]K[4C5\[_2KO1W_/^(Z\6+OFN'011,8R+3C]2#545(]'C IN`&YH#X-+9SZ
    MTS`B4/:ZBS@Y^[LVS+(\,-2-L:QJ;$F(^\ZF_J;?T7HZXG_ 'B[.#QWHSCJ=A
    M,&>[Y%@J).%*FID@J0151D]568;E:L9F+B(_&AOQX\=+'Q" _!JNBF.\L=96/
    MVVI^`$43Q;_PW&A&&N-M?7LK4VF49NY28DU/]YDR+&K(ER^ DV&FT1R>F,AAO
    M,404Q60G[C8W>NW!R;A]HA#\`B`G/54_A6)[W"DVF&,]GQ? LP*'F`FMG;
    MW"JD^I1H-DJF,%B#:[\I\D.Y8\'WTM/RS9)#RJK>;8_D=J> GD,V-CG*B#OBA
    MV?H]GLF6.REHYFT%)ZV7(.[TUS6T"JY;(O9.A&_*0$9I6E\ IS3K\Q$1P@;9N
    M6Z4"L-[QOK/Y'B9N!D%X22]-3O!A;GG?'CL#;71?[`#(.5B B/RA)^/.>5(CLM#/AIPB5U\GSIB9NGDFM@\T-
    MW7@#,LFZV=?D=N\8UKD*^4+.X5X=J'WU7TI'>\T;AMIP/.1 ?N^VAH6H#?J._
    MT?N07S&/,B)\660$\W\840PS\#**CP]`:\?:P"`'^-!#)SH L
    ML8D./=-Z2=,]M$?AA']=IQZUH:(XDY^/M/[+NI`>9E2[PH& P+^P>"@T#_A6"3KHWPZ^K7#4`+9WR[AJO$
    M:'=T0QL"&]*>($F[PJYT)R?LA.0J1G2U/^PIW\*"U$R8:`J 2F'`Q'.NGG;%A
    M@*TX%R`7@IEM_Z[4_Y%I^9Y*
    MNU6MM!^B^BVJ')_!KDKF?_8"ZR]^X?I?CYWV].KA7@"^;_] O!_O*Z_\]:??O
    M]?^/N-BKG^RM7?X"7@D#6$7(7UN!_,%D'/(C%J0SAET,F8P ^9V#VX$?X[NMMW#BZP6%
    M@;*3]FM?..:UHB9K+R'S0/*G/HAA^=?$*X@B_7H&I8)\Q)` )+"8(0"V"(/?L=Z/%M1VIZY=AN.)Q`HI/FO$>H'^
    M]Y+ZL7>-C[YC3@0OA+!GEG_!(C,'RW]HH+(^YK&+N_;M0[E ST)([\.58-B5)
    M%LW.L2R9,+7L[K9V=]#/UC^J^,-TOLNSBH01_JII3X%5>7L @FWWXPEX[5ZZX
    M*D-0CW?]G*DPBI?3*2^\^*/6*,UM::&5M9^R=L).:+TL_M) "ME7T:X+1):.E
    M;[AS6L(I_3A#['CNI/*+#5#=>H%=;:3S(+RN-,;X@F4^'A; Y7F6LU5E\909G
    M7G>!1Y/145PH-PD>D>8T/G]&@_*WH,R>UFWCXO?FAI'/-[S /W&@)1+O/GO%9
    MR/4C%\1QJ>U;(9IZ(N/,Y=5RH>;WK[*@=GZ\^NL$R(AZ8\N _"&[#\E4>OT_S_^I_:%XLY;Q[$$6
    M`??\_L_^?G.O8G\(@;_G_Q]RK9L/\/=@8!YG[\^#;U"V)[/ DM`21-QZ%$A3.!3VA!WAX(8?%2HCX\D^F*K>2F)Z
    M8)PD;Z!C1=1P@=CA$7')KWA6ECQ_[K(#5RF6BX/E0UR"VG9 `>,`^
    M*?NTV>>$?1ZR3W8`4G0$CB(Q%(FA2`Q%8B@20Y$8BL10I!1 %;#(*(OOL?ZB%P&X8"NQVT-V![?-]^0Q^1_H1!AL/.!@K'V?': QE&N:T6CDRQH@(
    M?Z.W.XF?/'O&K_*G]LVLO3/F:K\#\A4;5:R:($$KLFWK]]^ WU?7P!!27$\GIE=L"A>>!BE(V.%?CQX%47,W
    M>!5X[V'IO5Y\#Z/=7854O7_WYAN[OF>$U>=$U>8T79*2;[> 7@-QO,
    M)0'*:FNE!7,ETD7\IMG[32&:9Y?OPA>ME]4Y466.2/D7#7, VAJ>1%!,>0$XJ
    M468G0`3_$DGHO1&2ZRO%F2+>*/V4R(LO9)>D$8.!KB1B^-_ 7C`7&TZ5L[)/T
    M!:N9-87GJ^75FW/9.(9=
    M^LN+B^4OW)/#(:ZY.&*Y@#IK1$$ZGR'616+1T:;EPJFC^.+ -V%@)M'V]VCY"T]RA6P-IA?+1.G#=(D.XM17LTE$*;J)$K;L@> JH
    MRE5M4G^JSC7KG!ZHLUS"AO+U1#3E?U_-[`Y^[")Q[#%Q^-\ /![*5^GTC=*YX
    M"V[_!+4)M1FQ1KOA0@0'*!418L_5.SA`F2%K=`8NP,/60SQ [Z$\3;6`'N_+I
    M/^Y?-V1CD,J`55LU0=Z5+;7$_8-SQ9:&G*">JS!
    MMVCDIG\(B!-@I!'ILIQ8U.BB1@=]&)`P,+(QGEUB$C"Z7=T &WAH#1\`'(S?)
    MK#W$*`>ZC2%&VR".#]R8.R@;(J6'YUB/8S!P?>=H>V/'/*& '^[$FXT;'892]
    M)A,,226H6R$[3;&[B>C-!&UQ,5PY`U.+>/HN++$[J3I,$I* '+'GNHTATKIM-P[B
    MK8MG)_(H6^-J$+DV2'$]"BT&+"D*,4\-38GD?U#
    MS6_$;LOUJD'Z?E>(=]0@JE^=:39H^;V5`^GD@AL:T;BD+32 HI`#FK6XY911
    MS.B):Z+^I.U8J%%WT]`$@KLD%(W4B:>:AA@'F7Q,`8P4"I* 1%M#L`W'%;PP4
    M7/P(T2*9A1HO'NN1G9A#8=X`)(J"85/WDVJ\X5B(O9X0NRW '',384*O8J.EF
    M@B/G)PW.&L5M?>B/XX#JFLJWX]@TP@R./'%2U^S=!A:[/@9 )&522%)BTY2*DCU!C
    MT-2Y[%7H\L=-1_,TL3A#I-".QE7/,\$&(X6(IHYH:/P!NII T]48250E(T=]Y#O_
    M2YTV`HW:X#AITY/C1@Y7FM.&.I=TY1EM'!,-`^*81DEGI/M &/F\[^J&JU#,8
    M.GHDGYH:A-+U#!_2-F449XNX:C=]0XS*A7VG`=^EF3-RLVF ,).*5\\BYG?#I
    MR57.Z:#EX^K`HSM*"1K[I!)M2'5\$Y0*D\J3=*ZA-QU>#IJ W4#31IB-(H4N[
    MS=/A9%PR?+OMB\(Q;16J&Z(6Z*(8HG5BNC]I>`Q,BX6#[+F .MX=Z6)P&LD+=
    MD0)12!OOP/O0:\0MK69:++0I:!4V/%%(56C$5(/J@?8R;1A ^6^XXDJ1H#;7=
    MTJ/O0?PP!Z5&%%!C1VP30QQXHTBCFJ,?H5EKY"8TTLQ*-M9 6=AQC3ZPV68_6"UD:Z=J>TS-(141A?T#L4K!S
    M3%2%?(Y\7XXVU\@+`=";H%#5RDR/HXXWBAZ*FY$GZN@;-8V *](PD>FOTA[0G
    MS+[1YN9HC*(A1`H[MDF$OO].HX66>8I:&G&4+W7C1^RSID2 J2H:"M/5/>J2G0R.18E^/G+[EP`\DT6R@
    M6J7"),:T@#X`1NDU]3P#EMY6CQ1#?V#L^PY4KC2EM+=-'%. I$%?&,/;C$,`/
    MC2]Z\?1TM&K1-:CRZ!UI8Y#>)DU)2A$JTH)G1L.'*FW@F3D C\A)C3QJ[-'!I
    MCAT0,U3@7IREJ57S+11-PU,T9!NR*84U!0U%*(7U"$VVM"@ D(1UXX2LR`8="
    MTJ%(-B1+!]NWXG4-!AG&CJD:1B#0$Q@[,JU[UIWV="*?68D 34,*P;&/%/4JC[EH/Q*2@01@X_%$T,Z%!`L9_6%O4FCL*3"ISB C]8_
    MV4E;DUIX:O5`YCIP^61#JG]M0-
    M*2(RO8IUM
    MH9XQQ,@S](C)\U22+-7S;/QAVP_B]CQO7?NU78\+**!-Y(* ^7MN;.ZIF*N7F
    M)D=U/*.5X2+RW*NPT_7?#L)C&',
    M?E*%F#FG44/S42M48L$+E.K1%*F=1NO$NO-N?'CJ\H14?&Y &DYVM4FJO>1@]S7,,:SARNJ&)IHQ)4VYL:.
    MQHP!H]>*WN[):[P))/K=0"I6NM\*C-FM]X^>
    MB'_0S^-_?;WVY]\!=CW_A_56JWS^0[->O^/_+_*KWO]52)T ODWSCFO8\G2]+
    MM[0O\C1-TI]3D\[CXX'_\HU[:HY^O3R>GIX?'1Z\-Q"D=W: P.T22/R3DCIH^*KOG]!@(\/3__T6NY:?C(Y>LP[0$RI
    MT7F6O&7%K_\@!TV((%SGJZLDY]);%+P0R6$V:R#E?"/EXJW MD2[RUO;IHYR"
    M)6U[*%#IQ^^RQ0Z7'SD1H,8,QMS+[5R?:*B4R4*_*M5_EFA S*,'CYSTH:QU4UP1S7ULQUX>FNI&%86$:L
    MQU7W!SE/-T8YD=LE%[2V6YC^3*J/C9S_)
    M1>9GD]&9U)?]0OV=RJQ=RWD@4UY$^3:W=UK@;J/QSZGE:;F S4#*^>GO1#\UN
    M`_5GI/\LWI^D:@ZOUL+[#S?3(@NH9>%TMX&1"Q/]MN6^"EO +>]FHB+O9_)K7
    M-*:$27QUD;.H)I^P?,&"K!Q4"+W_2`%]HE"2G_>G%WMZOBM QO&]J:*([3/OK
    M?0^*7'+;?YO[2;@"K@_\7F:7#R9%;MVMOIVJ^=V_%0$*8JA ,UN72PV.VJ
    MI"INBGQN?D?'GT['[7)CF$IV,[:X^+=OMAC=IG(\?T##2-= UP'KWW9KP.2;4*"D954U/8:W$434#
    ML(!7L_.&;,CKAF#%)[\X\0S^6['9->PXA:N_V^?Q.0:=IN! @,S
    M?;P10V5,P\K=1%-C"YIN(AP#T9_[K__PE7'VC8=>&/WMID2 H`L:UF88^S/_;
    M4IB6LC4#II*X--L6>B>HWZ_(VVNA[SK7!2(JA^@F>!OO>[= ,P_(O[Z[V-N2#
    M\6N9]3ERY2.8&Q")!XR^;]R,Q>[N]DO'*OCKFQV-MW[9'(F G+V%413??R__Q_ES3
    M#M3:B_E]Y+[L"\+F+U]93[!Y?V?^;ZU=;K"0DJJ,N?M,FM# =V-5C]@Q_OY>[
    M6OZ64*(QDE5,N+W0N3SC4N3)T]O\_2P?&@H$^_C:O(H-`
    MZ$#10*L\_R]?]?\A?QO[G1\K-_`;CA_+=&NUW^_M=L
    MM!MW_/\E?@6FXX*J^HLP?-G_6ZM6KX6UJ-;`T5_Z+Z[&JEJ &%;Z(6NV7?=HE
    M^"J.C^WJKVD-G\&QH!*?M]5?DM:1M$8F?\FC(:^19+3E-9) '6](Z4WX$3Z5F
    M3QZIE*I+7E->Z_)H2EI/TE*IV9-'*J]UR6C*:UT>34GK3>U *%2RB47_-:OC`
    M7G^?R&M7'HFDA9+6BFLXBPKK/52N9"3RVI5'(FGA3/>R5\, 21O576,,J`:PG
    MQ4H0K(;%>A^5VZUA79GZ2U[KDM&4U[H\FI)F5BLU4L&"/!J M+*,S(:R2/
    MMJ1U)*V1R%_R:,AK)!EM>8WDT9:TCEX8D4K-GCQ2*567O*: \UN71E+2>I*52
    MLR>/5%[KDM&4U[H\FI+6TR!;,KY0'BT92U=&D,AK5QZ)I(6 2UI+QA?)HR6M7
    M,A)Y[C)(Q6,UP7/37FMRZ,I:3U)2V46>O)(Y;4N&4UYKB:2 %FHBF
    M4G,FCZF4BB4OD]=8'IFDS21M*C5G\IC*:RP9F;S&\L@D;3: U6SNQ0$3])6.)
    M9`1M>8WDT9:TCJ0U9'P=>33D-9*,MKQ&\FA+6D"YXS>8WE
    MD4G:3-*F,@LS>4SE-9:,3%YC>622-M/3TQ):">71$KKH"C4 D\MJ51R)IH:2U
    MA%9">;3DM2L9B;QVY9%(6JB):"HU9_*82JE8\C)YC>612=I ,TJ9231D-=(,MKR&LFC
    M+6EF`&B>%F_@AU!SGF8`
    M2,50SPV(74M`L#CX-X1\S`P1A(E=S*>%#Z0^2#:R*`4M0PE `>D$T@6XA\#$G
    M0#@T@2+CK_6**:6GBA9B'#`?30S.">$&94*/@=PAW:`*H3, @*D"SH&X+`
    M;&?H0'I`[4*O0&E`'T.8@%O`"M"]$$1:\?D!0AB:N:?UEE; %D-T]
    MK26@=K6@=*$MDXU$4$+0\5"O\%P@9R&$(:5`]4&W0M%#8L& :A'2&:(AEJ##(%2SQG5"M?&B%48EH0J9!9$`C@-!@UXP'1CM[0 ?R#N0=R#N0=R#O0-Z!_/\+\CHCM%GAV'*P&D
    MP\F"ZPC3'^XOW!"PPN%`+&1J`R(S
    M[>X@U@`O#!XP?`,@`7X0?%!8YP@;P.V#,PMG!(X['"^XDS. S'=_&@>!W)S9@
    M:C\6,01X5XB7P).$%P__!L$8.-,($%O
    M(G:0V;`F7&X$)N!8(F@RM=0?11;/WUL:$P3J)#V?`G(A>([ \`_1^QI:H/VLU2#M&%F!)$2^S4$(0)\',EL=!K1%,2(X.,C
    MSC6UWU1FYEP?Q#P0OX)GCY@9H@F(#,%G1N`.@1>$IQ!>0$@ ,(0T$?B"NIG;3
    MJPZM(-*>V*@S@AL(+&7VJPGB.XA:(>J`"-W4QJYG.EB`@"- ",0BK(>"`D!^"
    M(0ALP>5'/!'Q($3-$/5`1`\1&JK:)0G=EJ4PLJM>![MLG,= B.V74ML
    M=]'QNM8/,SNXJ1UP:I'0LXC)++)BB\#$(K6KOV$0I)V"J9V 6U$Y5STY?9J+$EQL02:%=_6R-(2\Y32^*I)?N>
    M987,LD=L62:Q;-35GY@(TC+=U#)B:IFS9QDVLTPN::V=6-$ RM
    MN$BM".E9L9)941-;\9-8D=35G^L(T@JPJ15JJ15T/2O\,BL 08RLD$RLX(4+K
    M6@+.K)B=6M&;6G'*]JS]I$J15!E.K(%*K-'I6D616N53+&[ 6\6^+:CH>6->]%>]W[>Q`805;(O/41FB\L#^_[^Z^8F,.0NM%W M2UVJH@
    M?GGCT:.&*MK854#T_UW]?VOW6U%YK*$0DCUF!;>_V\O:?;
    ME9G=V^N;Q1SR^O+53MX"T%U=X=$C[@_Y6+IFS"SE"LOD(JL S2TGSRT^D%KU5
    MT[^>1*%P?JEHI4`A*B4T9%$Q\?-+(8H;YMQ,LUY-[*\B_=S SW/RR\_SVQ?QE
    M7T_KYJSJ`??VY]BZP&T+6!=KU@;-]\*7+_MOB^^O#-ELE'S YJI"$Z\DJ22>Z
    M(YU_%M)I_8N03IKAJAJ[CK1$+7D%!:6EM?.;I#*_#%^T*ZY (FE]&*KW_-VWX
    MM:V!#U,THQ[%-8>%N6_;Q>?UW4_UQM_[S2_P*Z[\-!;P^+R \`+^1LG+WRJ8RX
    MOP'I-QH2VP'J;^[_
    M:-VM__XBO^_N[>T%P^>'3\;!C]E*]C(]#&12`O7[[KO@^[F
    MLR`6NE^\R8+S>!V\N5A.XXL@F\T4;ZR%"T;+=Q]6\S?G>;" 3[`9AKU>_KQZ]
    M('@Z3U;+]7*6!Z/EZMURA5ONI,;397IUD05'\67V4-ZE94> -DC*8KO-5G.0V
    M&W?N7;)>LESD\7RQU@>W7*WDNM9%&D!ZS7&5'BO%Z_4RFYX ERY25".&PAP
    MM,WZ015Z(5WZE_G%!>[1DVOT1M(/'-P"_`VN\O/ERH[TF>R ^#_X\SR[4F"3Q)/MY
    M+K,4_#!?*VGT`27OW^*U.;6'Y_!H"7]T-AY+:[YL]])0,GC ]
    M]'3T^L?)2?`H4%Q;5XGO5O&;RUAU-R'6%ORQYU2`O(5385D ")
    MV@_!.>\S!"#WF^+X!E[?GD[(=CE?C\X&!R(L>T`ILX9&$P& BE(
    MNU4-F4,8W"1^78-8P#R
    MZ=G)\]'9\Y/)C5ULW9(Q;'?."G?)SN:^[A-AP49.SXY/!H\ GE!=DYJ(JK.J^
    MKE1!-Q7#,(7M4,+;\CB&H11(03U]]YT[54[TJF@U'"RW19U !3=%C2=Y=7*WE
    MGS7B_SCZHYP#[K24.=4M6UQ=2HZ,IW3ZA5S'R$\S.M,A3S5 @#>LV)*H0H-I^!UY2E)&F!
    MPNB;A=BTKMY'#\:3P8FB[L.CL\EC909YYQ[I,A\#=RR2&W
    M089`KH#N0_;*_$;H@].#C3Z7H:LRMX!JB??YVKA7U6:/HLM ,;@E7I"?J=4V)
    M@4O$Z6!L4J!45S1H0)P&.SM%N;,;2$":/[\OH\=/3V'8*I9 :YAG]-\B;2D)7
    MI96^.IVGAV-AD76H"W
    M55G^^&CDN206?E7YHV-4\:?3[T^IABIY%>&[;OGP%77*7$L 9+:*T7PH/1@GB."LKI:!+%$1A11
    MGBD/[$VV,L72JY58>O1XKU;K3/S?>?[OJE(6I_?C7;EX21Q LL?"LZ"_%,1XZ=7@/'9
    M'ZDHVQY;^JT>BW!C3A`%CUD
    MXP.([RX.NA]ZJ)R>"O\!CY5.;V%Z&N^4(I[TOJ\KF0`$@O2 RN0#7C!D_B#
    MFK`QP+Q39!G$Z\`8%M-,N1%5\P$[N3"(UP?')T\'9Y[Q_.S \PWJ>Q!Y=LC*YRUZWY6TJO,H(K)J*2!H?*
    MKGH[_)`73#'Z:G'CE;^[79XH9VHC3RCS5`SD?]CLB6+%61" WV6A:S"YUMJ18[13R/!F)+;0S"U$BG/KZ&0J&0E491^%N_OT`G 4_0+!6=?1]^+*[?N>7#EO
    M.Q\:GV/;.(R$%"8S1SE^#+94M9RVF;6U!VK6MC:N\CRK&7: +:9N;?+I
    MX.CYP0`"JI++R9Q6T"LB]GM1Q,(66*9'6[*W=DV[3*."L9* N+2I(^^RZD&'CSS
    MWK>.U',2BZ-]MLIFV6J5I6,Q3M@QZ7&U,FBX'G@0;2^\M*T ]40YEL0)W0
    M7+?+MO5Y`28E'L0(%![$A86=Q"**Z!1OC[&?E+[Y3XN(TOT KG$EI>
    M2+0!JR/XZ48^1SUP$GQR
    M^.-D2VE%5HUB:?GHM!5TO=XLEGX\.5.:JKJ\*MTJEF;H:"O L3JGTV>#L^?9^
    MET9YY\'^JX&?[W&
    M(OLE6$[_RM4]JIR5_H-GIV?/QX?'RB/^\?A/D[%;9V)SQ#D ]/GKRT^O3GYX.
    MCY^LM.5)G71Y/_E(#+Z?'SDY$^@-H.(NI5%1X=/U46WKA8- FA$G4Y87?SH
    K[.3X2:FX0E!E:=7)21FTE(Z9OO77.%W][O[W?WN?M6__P5O 7*7R`/``````
    `
    end

  66. not hopeless, just hopeful... by slew · · Score: 2

    no, I just hope people would be more moral than that... sigh...

    1. Re:not hopeless, just hopeful... by avdp · · Score: 1

      There are 2 ways to make people follow "rules".

      The first one is fear. I have no fear in using this fictitious software (does not exists yet). Legal or not there is no chance to get caught.

      The other one is whether or not they feel bad cheating (I call that moral, you may have another definition). As I attempted to explain, I don't see any reason to feel bad about this particular case since I don't make any profit out of it (not like I am selling any software) and the people the license protect got their money from me already (by buying the player and the movies). Once again, it's a case by case thing - I am in no way advocating breaking licenses in general even from the big bad microsoft (I buy ALL my commercial software).

  67. Re:Censorship: 'cuz defeating regions is gov't bac by ywwg · · Score: 1

    I can't find the particular article you are referring to, but I found the following posts which seem to indicate that film dvds _are_ progressive:

    one
    t wo.

    According to DeGroof, if a DVD is encoded with 24 fps (_progressive_) data, the _decoder_ does the 3:2 pulldown for interlaced 30fps tv. Everything I see indicates that film dvds _are_ 24 fps progressive.

  68. Re:the message has been removed. long live the mes by Anonymous Coward · · Score: 0

    Unfortunately this didn't survive going through slashdot. Repost the file in base64?