OSDN : SourceForgeShop ThinkGeekfreshmeatNewslettersTechJobsSlashdot Broadband Search »   X 
[an error occurred while processing this directive]
Welcome to Slashdot Slashdot.org Hardware Patents Announcements Apache
 Login
 Why Login?
 Why Subscribe?

 Sections
 Main
 Apache
 Apple
 Askslashdot
  1 more
 Books
 BSD
 Developers
 Games
  11 more
 Interviews
 Science
  3 more
 YRO
 
 Help
 FAQ
 Bugs

 Stories
 Old Stories
 Old Polls
 Topics
 Hall of Fame
 Submit Story

 About
 Supporters
 Code
 Awards

 Services
 Broadband
 Online Books
 PriceGrabber
 Product News
 Tech Jobs
 IT Research

DVD Situation Takes New Turn
Encryption Posted by Hemos on Tuesday November 09, @12:43PM
from the cannot-reverse-the-tide dept.
Several readers wrote in to let us know that the maintainer of css-auth has announced the end of his involvement with CSS, while the DeCSS person has removed the source from his website. The source has been removed at the behest of lawyers representing "the film industry".

Ex-Novell CEO praises FreeBSD | Microsoft To Go Straight to the Supreme Court?  >

 

Slashdot Login
Nickname:

Password:

Don't have an account yet? Go Create One. A user account will allow you to customize all these nutty little boxes, tailor the stories you see, as well as remember your comment viewing preferences.

Related Links
  • end of his involvement with CSS
  • removed the source from his website
  • More on Encryption
  • Also by Hemos
  • This discussion has been archived. No new comments can be posted.
    I've said this before but .... (Score:3, Insightful)
    by taniwha on Tuesday November 09, @01:00PM EST (#1)
    (User Info) http://www.taniwha.com/nospam.jpg
    Locking the door after the horse has bolted is always a bad idea .... it just makes the other users of the stable angry.

    Leaving the key under the mat is also a bad idea

    Letting amateurs implement crypto doesn't work so well either

    But the worst mistake is to alienate a whole bunch of smart people who understand locks by selling them horses but not letting them ride them

    In the future if you are basing a business on the use of large secret numbers you had better use really big ones .... and maybe not leave them around where people can find them


    Let's destroy "source" on how to name nukes! (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:14PM EST (#29)
    Burn all the nuclear physics books! That way the world will be free of nukes.
    Re:I've said this before but .... (Score:1)
    by slashdot-terminal on Tuesday November 09, @01:37PM EST (#78)
    (User Info) http://www.debian.org
    I have a good question does anyone have a copy of this program outside the country? If so something could be done that is similar to OpenBSD and gnupg! Just go to a country like Iran or perhaps China or Cuba and do all the development based there and in a distributed manner. No muss no fuss. I really can relate to having hardware that is not supported by people or not working properly. Since in the linux world the most expensive thing is not the OS it's the hardware.
    Who controls the past controls the future. Who controls the present controls the past. - George Orwell, "1984", 1948 If you want a picture of the future,
    Re:I've said this before but .... (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:06PM EST (#144)
    Umm.. Iran and Cuba are probably not the best places to go. Considering that Iran would most likely not like American "influences" coming into Iran (yes, I know, a lot of movies are made outside of the U.S., but I'm just saying here..). So developing software to help spread this stuff isn't going to go over well there. And doing it in Cuba probably isn't such a hot idea, either, since they're not on great terms with a lot of the countries that have copyright protection laws.

    China, though, is an interesting one. I'm sure you could write the code. I don't think they'd mind. But then again, the U.S. might ask for cooperation in cutting down on "illegal distribution piracy software", and they might go ahead and crack down.

    Honestly, the best bet is to fight them in the courtroom. Somebody needs to take over the project, set up mirrors, and find some lawyers. If we can show that the software falls under "fair use" (which I believe it does), then the MPAA can't touch the DeCSS guys.

    But IANAL, so take this with a grain of salt...
    Re:I've said this before but .... (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:15PM EST (#359)
    What about something like http://freebies.saddam.iq/software/ http://freebies.saddam.iq/hacks/ http://freebies.saddam.iq/copyrighted-books/ Of course the guy is too afraid of the internet even for that.
    Why is indust stopping me frm seeing DVDs I PAID 4 (Score:2)
    by root (root at megami dot org) on Tuesday November 09, @01:39PM EST (#84)
    (User Info) http://localhost/
    Record stores, both little and the big chain store, have sold import records and CDs for ages. Records and CDs have no encryption and no region coding. No one complains about this. Why is this all of a sudden a problem when it comes to movies? I PAID for the import DVD I bought, right? There will never be a local distributor for the imports I buy. Why shouldn't I be able to watch it? This has NOTHING TO DO WITH PIRACY (as the movie industry would like us to all think). Someone answer me that?

    I PAID for the bleeping movie. Get the fscking lawyers out of my player! They're jamming up the mechanism! :)

    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:2, Interesting)
    by slashdot-terminal on Tuesday November 09, @01:47PM EST (#105)
    (User Info) http://www.debian.org
    The main difference in their eyes is that it's almost more of an emergent technology and medium. They want to control it steadily and slowly so that all people from here on out have to pay to use them with different taxes and encoders and various schemes. They just think that people who use linux are bad. Maybe this is perhaps because for the oversimplified reason that if I use a free OS then it makes me a cheap scate. Many people involved in making upper level policy devisions are usually not the type of people who can make strong intellectual arguments for or against a certain topic. It seems that free time activities are now more important than work. I would think that the increasing desire for measures like these are actions made by people who hate their current line of work and want to do something that they are perhaps better suited for. Their thought is why should an artist's life be hard and fraught with suffering. Now I know this is probably a really bad argument when such artists usually make several million dollars per picture enough to make them completely comfortable for the rest of their lives but it is an argument that is frequently used.
    Who controls the past controls the future. Who controls the present controls the past. - George Orwell, "1984", 1948 If you want a picture of the future,
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:19PM EST (#365)
    It isn't generally the artists who profit from media. People like George Michael are unusual in having enough money to free themselves from the slavery contracts that music industry lawyers dream up. Media corporations are all about marketing, profiteering and maintaining control of the market. They have no interest whatsoever in preserving artistic freedom. A brief look at the formulaic crap that comes out of Hollywood will tell you this.
    Hold your horses (Score:0)
    by Anonymous Coward on Wednesday November 10, @07:29PM EST (#535)
    Hmm, It's not the problem that linux (ao like freebsd) are free that make you the bad people. I'm a user of BeOS (I paid my OS, and I registered some apps, hence i even paid for Redhat & SuSE linux), and no one is making DVD on it (well we're just waiting to port another linux app). It's just plain stupid. If DVD succeed, it's because hackers brought to the public, not other wise. They should punish the real copy market, not the home users that do an occaisonal copy. 'BE the difference that makes the difference' - Jewel
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:3, Insightful)
    by um... Lucas (lucas@no.spam.or.flames.caralis.com) on Tuesday November 09, @02:13PM EST (#156)
    (User Info) http://www.nsa.gov/agents/~lucas (NO - not really...)
    Well for one, you own nothing aside from the right to view the movie in your home. It's encoded on the shiny little disk you purchased, but so far as your rights go, it's the same as goes for commercial software.

    While i don't understand why the movie industry insists on this, I do understand that it's their right to determine proper usage, because they paid for it's creation and hence, it's their property.

    If you don't like their terms, you can.

    1 - Use that Windows partition for something.
    2 - Buy a regular DVD Player.
    3 - Boycott DVD and stick with the inferior, yet more open VHS.

    That's probably not what you want to hear, but, you know, lifes not always fair. Perhaps this'll cause a "GNUMS" (GNU Movie Studio) to spring to life? Doubt it!

    PS

    Moderators: I'm only stating it the way i see it. Please don't relegate me to troll-dom because of that.
    What I own (Score:2)
    by Booker (eric_sandeen.no@spam.bigfoot.com) on Tuesday November 09, @02:30PM EST (#193)
    (User Info)
    Well for one, you own nothing aside from the right to view the movie in your home. It's encoded on the shiny little disk you purchased, but so far as your rights go, it's the same as goes for commercial software.

    I agree... more or less. What they're really saying is that you own the right to view it in your own home using one of the pre-approved viewing methods. I still chafe at the idea that if I choose to view it in a manner different from what "they" envisioned, then I am committing a crime.

    Most of this boils down to what they're trying to prevent, which is illegal copying*. Exposing flaws in encryption methods aids and abets those who would violate copyright laws. But who should be punished?

    If Consumer Reports exposes the fact that you can pop the lock on a Yugo by hitting the right rear quarter panel with your palm, are they suddenly liable for auto theft?

    Or, take the gun control argument. Do you go after the gun makers, or the people who use the guns to murder people? Some might argue this differently from the "Yugo" example above.

    Arguments can probably be made either way, that either the "enabler" or the "perpetrator" should be punished. Or both. :/ In this case, the right thing seems to be to go after the people responsible for the action which causes direct harm to the industry - the pirates. Not the guys who show how the scheme works.

    *unless they also want to get rich from licensing fees for DVD players....

    Re:What I own (Score:2, Interesting)
    by Doviende (plypkieATsfuDOTca) on Tuesday November 09, @03:23PM EST (#250)
    (User Info)
    actually, i don't think that your Consumer Reports example is the same idea as your gun makers example.

    Any way you try to dance around it, guns are for hurting. and don't start saying that you use them for target shooting. bulls**t....use a pellet gun or something. same idea, but you can't kill people with it too.

    Anyway...back to the topic at hand. If DVDs were designed with the intent to kill humans, then i think that copying DVDs would be bad.

    Since DVDs are not actually designed to kill humans, then i think they should only be going after the pirates, and not the people who expose the flaws in their so-called security methods.

    This is just like your consumer reports example, and not like the gun example.

    "The value of a man resides in what he gives,
    and not in what he is capable of receiving."
    --Albert Einstein

    Re:What I own (Score:3, Insightful)
    by Booker (eric_sandeen.no@spam.bigfoot.com) on Tuesday November 09, @03:39PM EST (#264)
    (User Info)
    Well, that's why I put the gun example in there. :)

    People will interpret similar scenarios differently depending on where their passions lie. You can argue that guns are for target practice, and you can argue that the CSS code was for viewing. Other people with other passions (anti-gun control or pro-profits) will argue that you are wrong.

    (I agree that the gun example might be a bit overboard since we're talking about human _lives_ in that case, but I bet the DVD consortium ranks the importance of their profits almost as high as a human life or two...)
    OT: Killin' Thangs (was Re:What I own) (Score:1)
    by gomi on Tuesday November 09, @04:16PM EST (#307)
    (User Info) http://www.pollywog.com
    Any way you try to dance around it, guns are for hurting. and don't start saying that you use them for target shooting.

    Sure, they're for hurting. But you seem to think that's automatically a Bad Thing. If there's a thug who wants my money/stereo/life, you bet I'll want to hurt that person until they stop. And having the right tools for the job always helps.

    For the dual purposes of (a) self-defence, which is ultimately my responsibility and (b) a last resort in the face of encroaching tyranny (not something I think we're currently in danger of, hyperbole from Left and Right notwithstanding), I'll take a firearm over a knife or judo class any damn time of day.

    bulls**t....use a pellet gun or something. same idea, but you can't kill people with it too.

    If you can't kill someone with a pellet gun, you're not trying hard enough. Oodles of injuries a year from pellet guns, some quite serious. And of course, the sturdier ones make for dandy clubs.

    Look, coaxial cable can be used to strangle somebody, but nobody's trying to ban possession of coax.

    Well, because someone's going to bring up the exclusive-use thing ("But a gun's only purpose is to kill/hurt! Waah!"), I'll extend the analogy to cover that:

    Just because coax cable can be used to download criminal data of all stripes, from the fairly innocuous pr0n/warez to the more sinister child porn, doesn't make coax cable Evil. Just as there are Rights and Wrongs in data transmission, there are Rights and Wrongs in hurting, and yes, killing. Guns are a tool. Hate what's built with them if it's evil, but focusing on the tool is misleading and ultimately futile.

    gomi
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by Shelled on Tuesday November 09, @02:38PM EST (#204)
    (User Info)
    Is this federal law or personal opinion? On the face of it, if I buy a 7-series, smash the windows out and make a flower pot of the rest I'm not aware of anything BMW can do about it. How can movie studios force someone to buy and use Windows? Would playing frisbee with the disc contravene fair use? Any legal eagles around?
    You are right, but... (Score:2, Redundant)
    by gfxguy on Tuesday November 09, @02:40PM EST (#206)
    (User Info)
    The point is the same. If someone buys an import DVD, and they have "right to view the movie in your home", then who the hell is anyone to say "you have the right, but only on an approved (by us) DVD player". Does it really say on the DVD itself "you have the right to view this movie ONLY on an approved DVD player."?

    So, if I have the right to view the DVD, then don't I also have the right to view it using Linux software, if I want?

    The point is, as always, they are hurting the people who legitamately own DVDs and doing virtually nothing to stop the real pirates. Remember copy protection on software? Look up the codes in the manual? It only hurt the consumers...the pirated versions were easier to use.

    So here we go again...consumers paying all this extra money for useless copy protection that only makes it more enticing to buy pirated DVD's so you don't have to put up with the BS.

    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:2, Flamebait)
    by miscellaneous (joyner@-nospam-ovid.tamu.edu) on Tuesday November 09, @02:40PM EST (#207)
    (User Info) http://www.cs.tamu.edu/people/kjoyner
    4 - Crack the region coding, the Macrovision coding, and the CSS encryption, make dozens of free copies, and give them away to homeless people, 'cuz them m*****f*****s are rich, arrogant b******s and they're fun to f***k over, and they so richly deserve it.

    they've been forcing me to buy mass quantities of astroglide over the years, and i'm going to laugh my ass off when the shoe's on the other foot.

    -k. ^-^ ^D
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1, Flamebait)
    by Anonymous Coward on Tuesday November 09, @03:48PM EST (#277)
    Right on! They're not doing what I want so I'm going to steal from them!

    I'm sure the homeless people will have TONS of uses for a DVD too you clueless luser.

    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by WNight (wnight@rocketmail.com) on Tuesday November 09, @05:36PM EST (#386)
    (User Info)
    Well, right and wrong asside, a lot of people will feel like that poster, and probably do what he advocates for revenge.

    If the industry hadn't been such pricks since day one, they might have more supporters.

    Ditto with lawyers. Shooting lawyers might be evil, m-kay, but I can really sympathize with people who do it.

    Hmmmm, maybe we could combine this and the gun thread... Is murder bad if it's just CEOs of companies that are walking over your rights, or is it good because you're defending yourself from an armed (with money and lawyers) attacker (of your rights)?


    They do not determine fair use. The gov't does. (Score:2, Insightful)
    by Anonymous Coward on Tuesday November 09, @02:45PM EST (#212)
    And wanting to play a movie that I bought on my computer IS a fair use. How could you say that it is not fair use.

    It took reverse engineering to make my OS "compatible" with DVD's.

    AMD reverse engineers INTEL to make INTEL software run on AMD.
    Wine reverse engineers Windows to make Windows software run on Wine.
    Linux reverse engineers DVD to make DVD software run on Linux.

    No difference.
    Re:They do not determine fair use. The gov't does. (Score:1)
    by slashdot-terminal on Tuesday November 09, @03:01PM EST (#231)
    (User Info) http://www.debian.org
    A question: Is it possible to run DVD software in WINE? Could this be an interim solution? If you really are desperate to use that DVD player in Linux just have the windows software do its job and just watch it.
    Who controls the past controls the future. Who controls the present controls the past. - George Orwell, "1984", 1948 If you want a picture of the future,
    Re:They do not determine fair use. The gov't does. (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:08PM EST (#237)
    It may be, if the Windows DVD API can be reverse engineered and reimplemented. However, this will not give you support for DVD playback hardware (decoder cards), because Wine cannot provide emulation for device drivers.

    More importantly, it does nothing for (a) those who do not have x86 based computers, since the software is only available for Windows on Intel, or (b) those who do not have the software in the first place.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:4, Insightful)
    by um... Lucas (lucas@no.spam.or.flames.caralis.com) on Tuesday November 09, @03:19PM EST (#249)
    (User Info) http://www.nsa.gov/agents/~lucas (NO - not really...)
    This is in reply to the first 5 people who've posted...

    The movie industry isn't forcing you to buy or use windows. You can purchase a DVD player for your TV and bypass the whole computer thing. It is a convienence that player-back software exists. It's made it to the Mac and Wintel so far, and will probably not come to Linux anytime soon.

    For one, there's a huge installed base of both machines and OS's.

    For two, there's no way of gauging the Linux installed base. Yeah, there have been so many downloads and so many purchases, but how many people use it on a daily basis, compared to the other two groups?

    For three, all the mainstream press talks about Linux's use in the server arena. Servers don't need to play DVD movies. So, why would the movie industry want to create a player for a server?

    Also for three, there players available for Solaris, *BSD, Openserver, Unixware, Netware, BeOS, Irix, AIX, or HP-UX? I'm guessing not. And for them to create a *nix port solely to serve this market would be a huge waste of resources given the potential returns.

    (Still stuck on 3...) Rather than just running ahead and writing that program, was this brought up in a more political sense, such as letter-writing, email, phone calls, etc? I doubt it was, to any extent, maybe one or two here or there. Maybe some programmers could have done the movie-watching community a favor by signing a NDA, and created binaries for the said platforms, with the industries okay. Was that tried?

    Four, you can do whatever you want with the disc itself. Burn it. Use it as a frisbee. microwave it. It's the IP on the disk (the movie) that you need to show some restraint about... :)


    Now for five. DVD playback probably will take longer to make it to Linux than it would have before. Why? Because of this. More and more, I notice around here (not singling anyone out, so don't get down on me too hard) a mentality of "I don't want to pay for something if I can get the same thign for free" or "Who cares about intellectual property".

    Those attitudes are not condusive to getting the industries okay on releasing spec's (and liablility for implementing a playback mechanism) for DVD. They can easily view those two statements as saying, "I'd rather watch a free pirated movie than acually buying the DVD, especially if they're the same exact movie... I'll even copy it for all my friends, too."

    You really have to watch yourself when stepping around the giants of any industry... you may not realize that you've stepped on their toes until it's much too late.

    All done for now.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:2)
    by Booker (eric_sandeen.no@spam.bigfoot.com) on Tuesday November 09, @04:46PM EST (#328)
    (User Info)
    (Still stuck on 3...) Rather than just running ahead and writing that program, was this brought up in a more political sense, such as letter-writing, email, phone calls, etc? I doubt it was, to any extent, maybe one or two here or there. Maybe some programmers could have done the movie-watching community a favor by signing a NDA, and created binaries for the said platforms, with the industries okay. Was that tried?

    It's not just signing an NDA - it's big bucks. In the many thousands of dollars (See www.dvdforum.org - $5k for the specs, $10k for the license, I think) For your average linux hacker, official access to the specs isn't possible, and it would disallow source distribution. Now, I'm not saying that if you can't afford it, that you should steal it. I don't know the legalities involved with reverse engineering the format, but I don't think that it constitutes theft. Distributing copyrighted works clearly does, but deciphering an algorithm is a bit more murky.

    I think that most people involved in this debate are not arguing that we should abolish intellectual property. Most people agree that the movies are copyrighted works, and should be protected as such. Most people also fail to see how reverse-engineering the format so that legally acquired DVDs can be watched on the platform of choice is a criminal act.

    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:2)
    by um... Lucas (lucas@no.spam.or.flames.caralis.com) on Tuesday November 09, @05:11PM EST (#354)
    (User Info) http://www.nsa.gov/agents/~lucas (NO - not really...)
    Well, the moneys a moot point. Surely, if enough users wrote in, Redhat could use some of it's billion dollar net worth to aquire all the needed licenses and programmers in order to create a binary that allowed the playback of DVD movies on Linux.

    As for the movie industry dictating what platform you can play back on. I think they can. They can say that they want to feel reasonably sure that the products that play their movies do just that and nothing else. It would be concievable for them to be especially opposed to open-source playback software, for the reason once that's completed, it'd probably be trivial to redirect it's output from the TV to the hard drive...

    By charging $5K / $10Kfor the specs (which is really pocketchange to most companies that would want to pursue this) they can feel assured that Joe Cracker wouldn't spend the $5000 and then post them on the internet.

    In all honesty, if all you want to do is WATCH THE MOVIE WHILE RUNNING LINUX, why would it matter if it was a freely obtainable, freely distributable binary as opposed to an opensource one that was allowing the viewing of the movie? That'd probably appease a lot of people out there, and everybody (except RMS) wins...

    It's only really a library everyone needs, isn't it? And once it's done, there's no real point to enhancing it, because it's not going to make more frames in the movie or anything like that... And other people could write their own interfaces and controllers.

    I vote we ask Redhat for the financial help. They've got the clout to do it.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by Digital Commando (rugolsky-at-ead-dot-dsa-dot-com) on Tuesday November 09, @05:32PM EST (#382)
    (User Info)
    Why source? Because Linux and *BSD run on every microprocessor out there. Do you think they are going to give you a NetBSD/Vax binary version?

    FREEDOM!

    Get a clue, please.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:2)
    by um... Lucas (lucas@no.spam.or.flames.caralis.com) on Tuesday November 09, @05:37PM EST (#388)
    (User Info) http://www.nsa.gov/agents/~lucas (NO - not really...)
    Find me 25 users for me who'll watch DVD's on VAX's and I'll consider myself without a clue.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:2)
    by um... Lucas (lucas@no.spam.or.flames.caralis.com) on Tuesday November 09, @05:41PM EST (#392)
    (User Info) http://www.nsa.gov/agents/~lucas (NO - not really...)
    Oh, and i need to add, that these 25 VAX users who want to watch DVD on their systems have to have no other means avaiable (no x86 systems laying around) to do so.

    This isn't a necessity we're talking about like food or water. This is simply recreation/entertainment...
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by MrSparckle on Tuesday November 09, @06:04PM EST (#400)
    (User Info)
    Exactyly! not food or water. If you could duplicate food and water as easy as you could duplicate software, CD's, DVD's, pictures, etc. you'd be insane not to! You don't see too many farmers living in huge mansions, driving plush cars, and attending outrageous parties. Hmmm... who do we see doing this: the people who make CD's, DVD's, software (well maybe not so much software;) Intelictual property is bogus. As soon as I can prove I'm a direct decedant of the person who discovered fire, you're all gone owe me a shit load of money ;) So change your idea on intelictual property know before its too late..hahhaha... No one owns 1 and 0's.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by Musc (Hamsters are king of the world) on Tuesday November 09, @11:14PM EST (#459)
    (User Info) http://walden.mvp.net/~musculus/cgi-bin/discint.cgi
    You make good sense. It is fine and dandy to say that copyright is useful for providing incentive to produce new works. This does not make copyright violation theft, it makes it copyright violation. Many people have the mistaken belief that IP is some kind of natural right. It is merely a tool, one whose usefulness is quickly running out. It bugs the hell out of me to hear claims I am stealing by downloading an asf of the southpark movie.

    Those who believe in "intellectual property", will whither and die over time, as they apparently are incapable of applying common sense. "I create it so i own it?" wtf is that? Own is a word that can only be applied to physical objects.

    Even if you accept copyright, that does not mean the majority of EULA's are even remotely legal. Copyright gives the author a monopoly on duplication, it does not give the author control over non-duplicating uses! If a licensed distributor legally pressed a DVD, and I bought it, I can do whatever I want with it short of public display or copying, at least under copyright law. The GPL is valid, however, because it only controls distribution. You can do whatever you want with GPL software, the requirements for keeping it free only apply when you start distributing it.
    Hamsters are at least as feathery as penguins. HamLix
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by MrSparckle on Wednesday November 10, @09:56PM EST (#538)
    (User Info)
    Right on!
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Tuesday November 09, @07:19PM EST (#427)
    On the last one--

    Open source software is far more secure than closed source software. If I download your binary, you could stick a computer virus in it and ruin my files, my hard drive, flood my network... All sorts of awful things. If I can see the source code, and it clearly instructs my computer to do awful things, I'd take that part out of the source code and compile it. This isn't about the DVD people's intellectual property - It's about MY computer, and if you ask me laws protecting personal, physical property should stand far above laws protecting some overly-protected-already "intellectual property". Would you let a cop into your house who didn't show a badge?
    But... Red Hat is committed to open source (Score:2)
    by Booker (eric_sandeen.no@spam.bigfoot.com) on Tuesday November 09, @10:02PM EST (#446)
    (User Info)
    AFAIK, Red Hat doesn't author any code without releasing it... perhaps they could sponsor someone, but that kind of goes against the grain of what they're trying to do.

    They do include some binaris in their applications CD, but I don't think they invested in those products, they just distribute them (demos and the like, for the most part...)
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by Flower on Wednesday November 10, @08:34AM EST (#510)
    (User Info)
    In all honesty, if all you want to do is WATCH THE MOVIE WHILE RUNNING LINUX, why would it matter if it was a freely obtainable, freely distributable binary as opposed to an opensource one that was allowing the viewing of the movie? That'd probably appease a lot of people out there, and everybody (except RMS) wins...

    A binary distribution would have to be constantly maintained and could be broken by a new kernel at any time. Without the source for the driver how could you determine why it has broken. Is it due to a bug in the new kernel code or one in the driver. Or has a new feature been added that causes the driver to now be obsolete. Even if I have a clue what might be wrong, how do I reasonably go about fixing it?

    This is one of the reasons why binary drivers are considered a bad thing in the linux community. Creative was nice enough to provide binary drivrs for some of their cards but, after hearing many of the complaints regarding those drivers, it does not dissuade me from the opinion that Linus was right in stressing that drivers should be open sourced.

    It's only really a library everyone needs, isn't it? And once it's done, there's no real point to enhancing it, because it's not going to make more frames in the movie or anything like that... And other people could write their own interfaces and controllers.

    Not all drivers are created equal. Work could be done to remove bugs, get performance increases by reducing CPU usage, etc.. If a new hardware architecture came up and tweaks needed to be made to the driver, it could be done faster and more efficiently by using an open sourced driver.

    You have to realize this isn't Windows or a programming department like they have in Apple. The culture works much more efficiently when it has the source code available.

    I vote we ask Redhat for the financial help. They've got the clout to do it.

    I vote we don't. We don't want any distro vendor to start having sole access to non-OSS drivers to something like DVD. Even if they did give the binary away for free to all the other vendors.

    What would be of more use is to have a vendor, like RH, spent the money and did a clean room reverse-engineering of the DVD spec and then open source their efforts. A linux distro company would have an easier time proving that this effort is important to keep them competitive than a small group of talented enthusiasts. By being an Open Source company, someone like RH could reasonably argue that they cannot commit to the restrictions of the DVD consortium.

    At least that's my take on the matter.

    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:2)
    by Col. Klink (retired) (wklink@yahoo.com) on Tuesday November 09, @05:07PM EST (#350)
    (User Info)
    > DVD playback probably will take longer to make it to Linux than it would have before. Why? Because of this.

    "Because of this" there *will* be a linux player. You went on and on about why the industry would never want to port to linux, and yet you still think the industry has to give us the player.

    I'm still waiting for 3Com to offer a linux Desktop. Not that I need theres... I've got one!

    Here's an analogy: a kid asks his father for some money, and his father says no. So the kid goes and gets a job that the father doesn't like. So now his father REALLY won't give him any money. So what?

    The whole point is that (whether you like it or not) some people felt a desire to have a linux-based DVD player . Industry ignored them for all the reasons you mentioned, and now we will not only have a linux-based player, but one that can also be used for piracy...
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by Heretik on Tuesday November 09, @05:17PM EST (#362)
    (User Info)
    Even if they did make a player for linux, it would definately be proprietary (closed-source) which is bad. And what about people using other free (or non free) OS'es? Source can be easily compiled on any variety of OS'es with minor or no modifications. AFAIK, a company porting their commercial software to linux (ie netscape) is not a victory at all, but a failure.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:2)
    by um... Lucas (lucas@no.spam.or.flames.caralis.com) on Tuesday November 09, @05:25PM EST (#374)
    (User Info) http://www.nsa.gov/agents/~lucas (NO - not really...)
    Band together a lot of people and present that thesis to Oracle, IBM, Sun, Sybase, Informix, Corel, Netscape/AOL and the legions of others who have ported their products to Linux. If you get enough support, they might abide by your wishes and stop releasing their software for Linux. Wouldn't that be swell?

    You could even make a list of everything else you'd like to see available for Linux and write a letter on behalf of your "foundation" encouraging those companies (such as Apple with QuickTime) not to even consider porting their Software to Linux, because that's just bad (for some unknown reason).

    Come on... We live (or at least I do) in the real world. Companies need to have proprietary advantages in order to compete and differentiate themselves. If so and so doesn't want you to know how their spellchecker runs so fast, that's their business.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Tuesday November 09, @09:13PM EST (#435)
    > Companies need to have proprietary advantages in order to compete and differentiate themselves.

    Proprietary advantages must explain why Linux is competing so well with the other commercial OSes then, right?
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by Thrakkerzog on Tuesday November 09, @05:22PM EST (#370)
    (User Info)
    For three, all the mainstream press talks about Linux's use in the server arena. Servers don't need to play DVD movies. So, why would the movie industry want to create a player for a server?



    Yes, they do not need to play them, but the ability to read them would be nice. That's a lot of drive space. Static content could be placed on the dvd rather than the hard drive.
    -- Thrakkerzog
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:27PM EST (#377)
    That's not the issue that's at hand.

    They can already.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:3, Interesting)
    by Zooks! on Tuesday November 09, @06:37PM EST (#416)
    (User Info)
    The movie industry isn't forcing you to buy or use windows. You can purchase a DVD player for your TV and bypass the whole computer thing.

    So they aren't forcing us to buy Windows but they are forcing us to buy extra hardware (a TV DVD player)? This is basically saying the same thing.

    Unless there is something that is patented in the DVD playback process then there is nothing that should stop anybody from making a player if they can figure out how to do it. Just because all the current players are closed-source and industry controlled has no bearing on the creation of a reverse engineered open-source player.

    This is analogous to the commercially available Playstation emulators. Is Sony mad about that? Sure they are. Does it matter? Heck no. And the list goes on! The PC you're typing on is as cheap as it is because of the revolution that Compaq started when it reverse engineered IBM PC's.

    All of your arguments assume that we are required to ask the great and mighty movie studios if they will please allow us to make a nice little closed source player for our equipment. Yet, there is no such requirement.

    I do agree that folks should not copy videos illegally. However, the ideas of "don't copy" and "play where I want to" are mutally exclusive. Just because "play where I want to" allows copying and copying is bad, does not imply that "play where I want to" is also bad.

    --- "I'm too old to use Emacs." -- Rod MacDonald
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Tuesday November 09, @09:14PM EST (#436)
    > Unless there is something that is patented in the DVD playback process then there is nothing
    > that should stop anybody from making a player if they can figure out how to do it

    Unfortunately, there is. It's called MPEG.
    Re: Industry and DVD API. (Score:1)
    by periscope (spam-me-slashdot@periscope-systems.freeserve.co.uk) on Tuesday November 09, @06:41PM EST (#417)
    (User Info) http://www.brookes.ac.uk/~95227860
    Subject:
    Your Absolute Stupidity on /.
    Date:
    Wed, 10 Nov 1999 00:38:35 +0000
    From:
    Jon Masters
    To:
    lucas@caralis.com




    Here are some corrections (next time - RTFM!!! - Why not _do_ some
    research on the issue before posting crap?

    >Re: Why is indust stopping me frm seeing DVDs I PAI
    (probably should have been:
    Re: Why is the industry stopping me from seeing the DVD API)

    > This is in reply to the first 5 people who've posted...

    > The movie industry isn't forcing you to buy or use windows. You can purchase
    > a DVD player for your TV and bypass the whole computer thing. It is a
    > convienence that player-back software exists. It's made it to the Mac and
    > Wintel so far, and will probably not come to Linux anytime soon.

    Er OK, so what you are saying is that I'm not being forced to buy
    windows? Firstly, I wouldn't say forced (I buirned all my copies of
    windows years ago - and I _do_ mean burned). Secondly, the industry has
    closed sourced all of the DVD API and underlying algorithms to such an
    extent that, until now, it has not been possible to implement a player
    on an alternative platform. I would call that being pressured into using
    a windows or mac player (how many people keep windows around simply to
    watch DVDs - point).

    You also moan on about the fact that nobody is being forced into using a
    DVD software player. This is entirely true, however, the sheer fact that
    DVD technology is implemented as it is, coupled with the inclusion of
    DVD drives with _every_ new computer, does kinda lend itself towards
    that idea (you say: "duh, oh yeah, maybe I should have thought of that
    first - I'm a Microsoft/Movie industry FUD writer just doing my job").

    > For one, there's a huge installed base of both machines and OS's.

    Yes, and just because a particular platform has a wide installation
    base, it _must_ be the best and _only_ thing to use, right? I think
    you'll find that there are _enough_ Linux users to make a port a very
    reasonable idea. A PORT - not a REWRITE. The software exists, porting
    aint hard (I think Xing should now be charged with doing the Linux
    port). MTV did a Linux port of their MPEG stuff, why can't someone do a
    Linux port of DVD software? (answer follows - and it aint NDAs).

    > For two, there's no way of gauging the Linux installed base. Yeah, there
    > have been so many downloads and so many purchases, but how many people use
    > it on a daily basis, compared to the other two groups?

    No there isn't any way of find out how many people use Linux on a daily
    basis, and I'm sure _YOU_ can point me to a site that has _EXACT_
    numbers of windows users who use windows daily? - NO, YOU CAN'T CAN YOU?
    That's right folkes, we can't tell exactly how many Linux/Windows users
    there are. OK, so there are probably more windows users at the moment
    due to the distribution of windows in an OEM fashion (expect that to
    slowly change over time). The point is, there are plenty of users to
    warrent a port of DVD technology to Linux based systems. Linux probably
    has as many regular users as the Mac. Why don't you look into such
    things as linuxcounter, together with other similar sites.

    > For three, all the mainstream press talks about Linux's use in the server
    > arena. Servers don't need to play DVD movies. So, why would the movie
    > industry want to create a player for a server?

    Yeah, that's right, you can say "server". Can you say "idiot"? I see,
    Linux is only used on big servers, ah well we know where the sharpest
    tool in the box is now don't we...

    > Also for three, there players available for Solaris, *BSD, Openserver,
    > Unixware, Netware, BeOS, Irix, AIX, or HP-UX? I'm guessing not. And for them
    > to create a *nix port solely to serve this market would be a huge waste of
    > resources given the potential returns.

    Hello? You seem to be suffering from the MS problem of having two "3s" -
    you didn't number them 3.0 (cockup) and 3.1/3.11 though... According to
    Sun, Solaris DVD support is expected shortly, I would have though other
    proprietry based UN*X solutions will have one soon. BeOS has always been
    able to play DVDs (even the freely available screenshots show a DVD
    player). Eat your words mate. Er huge waste of resources? Yes that's
    right folkes, a single coder _PORTING_ existing code does take a _LOT_
    of resources doesn't it...

    > (Still stuck on 3...) Rather than just running ahead and writing that
    > program, was this brought up in a more political sense, such as
    > letter-writing, email, phone calls, etc? I doubt it was, to any extent,
    > maybe one or two here or there. Maybe some programmers could have done the
    > movie-watching community a favor by signing a NDA, and created binaries for
    > the said platforms, with the industries okay. Was that tried?

    How's Tibet this time of year - you been high in the mountains for long?
    I'm assuming that you have no idea of what is going on. YES,
    letter-writing, email, phone calls, faxes, brainwashing, treatment,
    etc... - they were _ALL_ tried. Yes there were "petitions" to those
    companies. What makes you lack of knowledge in the area more accute is
    the fact that you just shot yourself in the foot. One cannot "just sign
    an NDA" - one has to pay at least $20,000 for the pleasure. So although
    many have tried to do the community a favour, they can't. I mean
    honestly, you really haven't even bothered to read the previous /. posts
    on the DVD situation have you?

    > Four, you can do whatever you want with the disc itself. Burn it. Use it as
    > a frisbee. microwave it. It's the IP on the disk (the movie) that you need
    > to show some restraint about... :)

    Restraint? Are you absolutely insane? NOBODY SAID THAT THE "SITUATION"
    STARTED BECAUSE ANYONE WANTED TO _COPY_ A DVD. It started because the
    DVD community would like to watch a DVD under Linux. Oh, but anything
    involving third party open source software which aint from the
    manufacturer must be used to copy DVD mustn't it... keep taking those
    pills and you might get better someday. Read _before_ you post.

    > Now for five. DVD playback probably will take longer to make
    > it to Linux than it would have before. Why? Because
    > of this. More and more, I notice around here (not singling
    > anyone out, so don't get down on me too hard) a mentality
    > of "I don't want to pay for something if I can get the same
    > thign forfree" or "Who cares about intellectual property".

    You have now crossed the line and it is _THAT_ statement which caused me
    to be so harsh on you in particular. The slashdot community _DON'T_ have
    the aforementioned mentality you fsck... (no I won't say that because
    that would insult stupid people, oh, wait, that's you). The Linux
    community as a whole isn't interested (this includes me in particular)
    in copying or not paying the same as everyone else to watch a DVD. What
    we want is equality - we pay the same 20quid for the DVD, we only want
    to be able to watch it. You really haven't read anything on this issue
    have you?

    > Those attitudes are not condusive to getting the industries
    > okay on releasing spec's (and liablility for implementing
    > a playback mechanism) for DVD. They can easily view those
    > two statements as saying, "I'd rather watch a free pirated
    > movie than acually buying the DVD, especially if they're
    > the same exact movie... I'll even copy it for all my friends,
    > too."

    One more time - DeCSS _WASN'T_ written to copy DVDs you absolutely
    insane person. It was written to allow people to watch DVDs under Linux.
    It has a couple of side-effects (which wouldn't exist if the DVD
    industry supported Linux more - by making people sign NDAs, but not
    making them pay over $20,000 to develop a DVD player - most windows
    players are free or come with the DVD drive itself). You don't use Linux
    do you? How much are you being paid to write this crap? I expect a
    complete retraction to appear very soon.

    > You really have to watch yourself when stepping around the
    > giants of any industry... you may not realize that you've
    > stepped on their toes until it's much too late.

    Yes you do, you have to be careful not to accidently tread on them and
    squash them.

    > All done for now.

    Oh I'm so glad that you are done for now, go off an write some FUD for
    something else you twit.

    Jon.

    --
    Jonathan C. Masters
    "Upon this rock I will build my church and the gates of hell
    shall not prevail against it". -- Matthew 16, 17-18
    "Upon this rock I will build my church, and the gates of hell shall not prevail against it" -- Mathew 16, 17-18
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by Cyberfox (mrs@vixen.com) on Tuesday November 09, @08:45PM EST (#430)
    (User Info) http://www.vixen.com
    Greetings,

    For one, there's a huge installed base of both machines and OS's.

    and

    For two, there's no way of gauging the Linux installed base. Yeah, there have been so many downloads and so many purchases, but how many people use it on a daily basis, compared to the other two groups?

    are both the same point, suggesting that these commercial companies have no impetus to develop for the Linux platform. Certainly. Therefore, the answer is that since commercial interest isn't forthcoming, it's up to the people with an interest in the community to provide the functionality.

    This is how it works, if the functionality is possible, it will be implemented by someone who wants it.

    For your first two parts of point three, here's a thought for you. It doesn't MATTER that a commercial company doesn't see an advantage to porting the product to Unix-based platform X. Adobe didn't want to port Photoshop to Linux. What happened? GIMP was created. This is how it works, and I'm proud of it.

    The political approach you describe, in what SHOULD have been a seperate point, was only partially tried. No 'letter writing' campaigns, though. Never personally seen one work, when it was against commercial interest though... There was a group attempting to create a 'binary only' DVD player, by licensing the source, and trying to recoup investment through a very inexpensive license fee. This group still exists, but as I recall had some trouble w/ the fact that the DVD consortium wasn't interested in providing any more decryption keys to anyone. I may be misremembering.

    In any case, this is counter to the desire of the community, however, in that closed-source systems are of necessity less useful than open source ones. The software would not be able to be distributed on Debian, for example. Thus, a group of people wanting to create an open source version started up. That's where all this comes from.

    I shan't go very far into point four. I dislike the term Intellectual Property, because it suggests something which isn't true, but at the core I absolutely acknowledge that the producers of the material have copyright consideration. If anyone uses the DeCSS stuff for distribution of content and gets busted, the law will be in the right. The authors of this program, however, are also in the right. If you believe that the makers of a gun are responsible for how it is used, then you probably also agree with the law under which the authors of this software are being pushed around. I do NOT believe that, however. It could be we have a very simple core disagreement.

    For 5, you're simply wrong. I believe that, for commercial reasons, none of the software DVD player companies would be interested in Linux players. This development means that there WILL be a Linux DVD player, no matter what the licensed software companies do.

    Now for the part that really got me angry... Flames ahead, so feel free to stop reading now.

    More and more, I notice around here (not singling anyone out, so don't get down on me too hard) a mentality of "I don't want to pay for something if I can get the same thing for free" or "Who cares about intellectual property".

    This is utter nonsense. This software has NOTHING to do with that! It's not a matter of the commercial companies releasing binary software DVD players, and people pirating them and passing them around. It's that THEY AREN'T RELEASING THEM, and have not expressed ANY interest in doing so. It's not a matter of copying and passing around copies of the latest DVD, it's about BEING ABLE TO WATCH THEM AT ALL on your computer. While I disagree with Intellectual Property as a concept, there are very few who would actively suggest that reselling, or redistributing commercial DVD's is a good thing. If it were possible to make a player that did NOT make that possible at the same time, I'm quite certain that the individuals involved would have done that. The nature of digital media precludes that potential, however.

    Those attitudes are not condusive to getting the industries okay on releasing spec's (and liability for implementing a playback mechanism) for DVD.

    FIRST of all, the attitude that 'Oh, I'll just take whatever the commercial companies give me', is what's not conducive to getting specifications released. If a commercial company were interested in producing such a product, I would most likely buy it, but I'd keep an eye out for an open source version, because I have more confidence in it's future-proofness.

    This will never happen in a form that is useful, because the specs and source code CANNOT be made available without the exact same problem (copying) coming up. Therefore the ONLY solution to this problem is development of the sort that we've seen.

    Or do you think the answer is that we shouldn't be allowed to watch DVD's under Linux? Or are you not willing to go that far, and just think that an open source DVD player should be illegal...? THAT is the kind of attitude that lets the companies shrug about releasing their specs, because 'everyone wants a commercial implementation, not some hobbyists implementation'.

    They can easily view those two statements as saying, "I'd rather watch a free pirated movie than acually buying the DVD, especially if they're the same exact movie... I'll even copy it for all my friends, too."

    Utter nonsense. Get it through your head that there is no objection on the basis of cost here, there is solely an objection on the basis of speech. This person developed an application that allows me to use my system to provide a service that other systems have equally. It, by itself, does not violate any copyrights, and by being open source encourages my freedom to adapt and maintain the software, independant of the original authors. It has no effect on my, or my friends, tendency to buy DVDs off the shelf, as opposed to from some guy in a long overcoat in the middle of July standing on a streetcorner whispering, 'Psst! Wanna buy a DVD, cheep?'.

    Yes, most people would prefer a cheap or free version of the exact same thing, no matter what it is. I bet even you would. But there's also the very clear recognition in virtually everyone that payment to the original author is a good thing, in order to encourage them to produce more.

    Those who do not already believe this will purchase pirated DVDs anyway, whether this technology is open source or not. What, you don't think that the Chinese (the most common source of copyright violations currently, as far as I know) piracy companies didn't already have this capability?

    This isn't about piracy, this is about preventing the spread of a technology and using the legal system as a club to try and do that.

    It's specious reasoning like this (suggesting that wanting access to the source == willingness to pirate) that encourages the lawyers to believe that the action of publishing software to play a media is in itself copyright violation.

    As for the 'stepping on the toes of giants' comment... I, for one, am TIRED of the so-called 'giants' stepping on MY toes, and presuming that the only way I can use their product is to use a popular system. I am willing to pay them money for their product, but I wish to use it on the platform of my choice. They have no rights to deny me the platform choice, they only have the right to deny me the freedom to distribute the material.

    My opinion, for better of for worse. I don't expect a lack of flames on this, especially as I've shown the willingness to flame...

    Cyberfox!

    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Tuesday November 09, @09:04PM EST (#433)
    Yes there is anti industry sentiment here. But They have not been doing onto us for awhile now - so fuck them. They created this situation. Deny DVD and we will go after it. I have a right to watch my DVDs on my computer - if they do not want to support that market then don't make and computer DVD players, besides we computer people are largely responsible for the success of DVD. We buy the fancy new crap, not some family from idaho. They could be kind and simply offer a free NDA to remedy this but no - they sick the damn lawyers on people with frivolous lawsuits. So again - fuck them. Anyone want the DeCSS? I have a copy.
    Yes, for NetBSD... (Score:1)
    by seebs (seebs@plethora.net) on Tuesday November 09, @09:18PM EST (#438)
    (User Info) http://www.plethora.net/~seebs/
    Well, someone on a mailing list I'm on said he played part of a DVD successfully under NetBSD.

    It's *way* too late to argue this one; the movie industry lost, by betting on the wrong model for "security".

    http://mail-abuse.org/rbl/ - kills spammers dead (not affiliated, just a happy user)
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Tuesday November 09, @10:07PM EST (#448)
    Everything you are saying would be perfectly valid, excpet for one point: The movie still comes out in an analog format, which can be converted back to digital and re-distributed on another (or even the same) medium. In fact, I would bet that in a few years you will be able to buy a device which will allow you to make "backup copies" of your DVD's - Regardless of copyrights, this has always been legal.

    I have discussed this with a few people, who seem to think that you would lose some quality by doing 2 conversions to make a copy. This may be true, but it would still be much better than pirated movies filmed in a theater with a cam-corder (I've never actually seen one of these, but I hear the quality is pretty bad - people still buy them for a low price though).

    Mind you, I am not condoning these acts - I just believe that their weak encryption scheme gives them a false sense of security, and writing an open-source driver for Linux should be the least of their worries.

    ----------------------

    Jay Bratcher, who can't remember his password.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by droopus (bruce@altavista.net) on Wednesday November 10, @01:58AM EST (#478)
    (User Info)
    You all are missing something. There is a very clear law in place that specifically forbids either making or distributing software which cracks DVD encryption, or using any such software to copy DVD. Sorry to say, you may not like the film industry, but they got the good old Republicans to make them a nice law called the Digital Millenium Copyright Act. The Digital Millenium Copyright Act specifically makes it illegal to create, distribute, or utilize software that hacks the encryption, meaning that the ripping of DVDs clearly violates this law. This allows MPAA to force sites to remove the capability of distributing the software that lets you rip DVDs, which it appears that they are doing. So, whine all you want, and claim you have the 'right' to violate this law. Sorry, you don't. BTW, I think it sucks, but they did foreseee this.
    Camcorder pirates (Score:0)
    by Anonymous Coward on Wednesday November 10, @08:06AM EST (#506)
    Quality is generally fair to poor. People walking in front of the screen, audience comments. Like MST3K. Video quality is generally low. Duped at ELP (3-1 vs. standard VHS) so there's that shimmery artifact from the bandwidth of the duplicator. Contrast/brightness generally muddy.
    The funny thing about your post... (Score:2)
    by Wakko Warner (wakko@qwerty.bitey.net) on Wednesday November 10, @02:38AM EST (#483)
    (User Info) http://bitey.net
    ...is that I bet you typed it on a non-IBM PC. Those only exist because of reverse-engineering.

    Reverse-engineering happens all the time. Now, stop whining about it and leave us to watch our DVDs under Linux.

    - A.P.
    --


    "One World, one Web, one Program" - Microsoft promotional ad
    "Ein Volk, ein Reich, ein Fuhrer" - Adolf Hitler

    What is there to discuss? (Score:1)
    by Snock (snock@cows.dhs.org) on Tuesday November 09, @03:29PM EST (#257)
    (User Info) http://snock.raex.com
    Ok, someone breaks the encryption on DVD. Now the purchaser of this DVD disc can watch other things on the disc, big deal. If you don't want someone watching something without paying for it THEN DON'T PUT IT ON THE DAMN DISC! Personally I think the industry has gone way overboard. People pirate CDs and VHS and it hasn't hurt them, and niether will pirating DVD. By trying to sue the people who cracked DVD they are only enraging more people which in turn will have no qualms about pirating their works, myself included.
    Re:What is there to discuss? (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:54PM EST (#281)
    Bogus argument. There's no way to prove that priateing CD's or sofware hasn't hurt the companies that make them. It would be far easier to prove that it does harm them. The argument that people buy the real thing after trying a hacked/pirate version is a farce and totally impossible to prove.

    You are correct that they have pissed off a lot of people by threatening to sue the programers who hacked the encryption, but in the grand scheme of things few people know about it, fewer care and even fewer will be effected.

    Re:What is there to discuss? (Score:0)
    by Anonymous Coward on Tuesday November 09, @06:17PM EST (#405)
    A friend just came back from a business trip to Malaysia. Told about a store where DVDs and CDs were $1.50 each. It didn't matter what was on them. Examples.. The Matrix, the latest Enterprise Edition of MS Developer.... None of these required cracking to copy. They just duplicated them with hardware. The logic of attacking the Linux Player does not hold when you consider that.
    Re:What is there to discuss? (Score:0)
    by Anonymous Coward on Tuesday November 09, @07:31PM EST (#429)
    It's not a bogus argument - I bought Weird Al's new CD after downloading all the tracks - Because I like Al and I like his humor. No, I didn't need to buy the disc to listen to it - I could have written the disc to my CD recorder - But I like the music and I support the music and fuck you for implying otherwise.
    Re:What is there to discuss? (Score:0)
    by Anonymous Coward on Tuesday November 09, @09:32PM EST (#442)
    You're wrong. The GAO (I think it was them) did a study of home taping habits in the 1970s (anyone have a link?) in response to record industry fears that home taping would destroy people's motivation to buy albums. They found that people who do the most taping also buy the most records and that the industry's claims of monetary losses were wildly exaggerated if not wholly fictional. I would venture that the same is true of CD and DVD. People who buy mass-pirated CD-Rs at swap meets for $5 a copy are probably not willing to pay the industry's inflated price in the first place for the music, so the industry doesn't really lose their business (even though they count that in their official statistics). The same is true of warez kiddiez; those who pirate Micros~1 Weird and then never use it were not likely customers in the first place. All this obsession with piracy is silly and counterproductive. In the end, some of it amounts to extortion. If these companies really want to stop piracy dead in its tracks then they should not charge such inflated prices in the first place. I say this not to justify illegal activity; just to point out the silliness of the obsession with it. Of course it makes sense for record and software companies to pull the reigns in on mass piracy operations but micromanaging piracy by going after warez d00dz, DVD hackers, and single CD-R users makes about as much sense as the 1970s attack on home taping.
    Re:What is there to discuss? (Score:1)
    by JackVance (JackVanceWouldEatNoSpam@mailcity.com) on Friday November 19, @10:12AM EST (#564)
    (User Info)
    People who buy mass-pirated CD-Rs at swap meets for $5 a copy are probably not willing to pay the industry's inflated price in the first place for the music, so the industry doesn't really lose their business (even though they count that in their official statistics)

    If the pirated CDs were not available, then those people would have to choose between paying for the product or going without.

    I believe that more people would end up buying them than you might think.

    ~ I haven't lost my mind. It's backed up on tape somewhere.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by pfft on Tuesday November 09, @04:00PM EST (#290)
    (User Info) http://home.swipnet.se/villeweb/

    While i don't understand why the movie industry insists on this, I do understand that it's their right to determine proper usage, because they paid for it's creation and hence, it's their property.

    But there in lies the rub. It is not clear that there is indeed a human right to control what happens to content after it is produced. In particular, no freedom of the producer seems restricted by people copying the work, and disallowing copying certainly is a restriction of the consumer's freedom.

    Rather, defences of intellectual property seems to boil down to ecconomic arguments. There, I think RMS's argument is very relevant - copyright should be seen as a contract between the public and the producer, and the very fact that the people wants to create copies demonstrates that the contract should be rewritten!

    In the end, I think the DVD in particular and media-industry in general shows a clear crisis of democracy in western countries, especially the US. A small group of rich capitalist, through their lobbying groups, have the control over these issues - not the voters. Consequently, they are able enrich themselves at the expense of people in general. And they are able to use the institutions of the state (police and courts) against those who oppose them!


    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:00PM EST (#342)
    But there in lies the rub. It is not clear that there is indeed a human right to control what happens to content after it is produced.

    OK, so maybe I shouldn't be able to crumple up a poem I just wrote and throw it in the trash, because I have no right to control it. Uhh, sure.

    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by Musc (Hamsters are king of the world) on Tuesday November 09, @11:20PM EST (#461)
    (User Info) http://walden.mvp.net/~musculus/cgi-bin/discint.cgi
    What the hell are you talking about? Of course you can throw it in the trash, what you cannot do, under any circumstances, is read your poem to someone, then demand that person never repeat it to anyone. Unless, of course, that person signed a written contract, with the terms clearly spelled out before hand.
    Hamsters are at least as feathery as penguins. HamLix
    Re:Why is indust is IN LEAGUE WITH A MONOPOLY (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:08PM EST (#299)
    If they choose to place themselves in bed with a MONOPOLY and assist that MONOPLOY in carrying out its anti-competive behavior PERHAPS THEY SHOULD BE CO-DEFENDANTS!!!!
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by Omnifarious (hopper@omnifarious.mn.org) on Tuesday November 09, @06:09PM EST (#403)
    (User Info) http://omnifarious.mn.org/~hopper

    My beef is that I think attempting to force people to artificially limit technology in order to further a profit motive is evil. One should only limit what you do with a tool, not what tools you can have.

    Also, I wouldn't actually have bought any DVD movies until there was a player for Linux. I find the entertainment industry's attitude to be more and more disturbing as time goes on. I resent what they did to DAT. I resent their use of money to achieve their own political agenda at the expense of their customers. I resent their characterization of every consumer as a potential evil pirate who must be put into a technological prison.

    My message to the entertainment industry is that they'd better start seeing their customers in a different light, or they will have horrible problems with copyright violations that they'll never be able to solve. Making a profit by angering your consumers generally doesn't work. What you are doing is waging a war on your consumers. They may be lots poorer than you, but they're a lot more numerous and harder to find. Take a lesson from Vietnam and quit while you're ahead.

    BTW, I don't have a functioning Windows partition. I gave up on it after I realized I'd have to do a full re-install to get it to function after I last changed motherboards. Strangely enough, Linux handled it fine.


    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by Zooks! on Tuesday November 09, @06:10PM EST (#404)
    (User Info)
    Well for one, you own nothing aside from the right to view the movie in your home. It's encoded on the shiny little disk you purchased, but so far as your rights go, it's the same as goes for commercial software.

    While i don't understand why the movie industry insists on this, I do understand that it's their right to determine proper usage, because they paid for it's creation and hence, it's their property.

    What point are you trying to make here? If I have the right to view the movie in my own home then I have the right to play it on whatever equipment I want. If "they" don't provide me with a player that I want then I am free to make my own. To use your software analogy, I am perfectly withnin my rights to buy a piece of x86 software and run it on my PPC under a publically available emulator. Whether the software producer thinks this is "proper usage", as you put it, is of no importance. In the US at least, what you do with things you in your own home is your own business. However, if you take items outside the home (give/sell copies to friends) then you're in trouble. (Warning: I am not a lawyer)

    P.S. I don't believe people should be copying disks illegally but I find the idea that I should be unable to play a disk on whatever platform I choose to be absurd.

    --- "I'm too old to use Emacs." -- Rod MacDonald
    The 'bozo bit' on Mac filesystem. (Score:3, Interesting)
    by Anonymous Coward on Tuesday November 09, @02:33PM EST (#200)
    Any Mac people here? Well, for those who don't know, every file on the Mac has a number of attribure bits associated with it. One of them was called the "No Copy" flag. If set, the OS and copy programs are supposed to respect it and not allow the file to be copied. No one paid any attention to it. Not the copy programs nor even Apple's own OS. It was widely ignored, thus eventually acquiring the name 'bozo bit'.

    Meet region coding and CSS crypto. DVD's version of the bozo bit. Well, like it or not, legal or not, moral or not, (it no longer matters), the code to break CSS and region coding is 'out there'. It cannot all be recalled. Ever. The genie is out of the bottle. Trying harder to contain distribution will only encourage others to spread it further, deliberately, from nations out of your jurisdiction yet as easily reachable by anyone, anywhere on the earth as if if were on a floppy next door. The DVD consortium has failed to keep its trade secret. And since they took NO ACTION TO PROTECT their protection scheme such as patenting it, they have little justification to go after hackers for breaking it. They do have a case against Xing since Xing signed an NDA to keep DVD crypto info secure and did not. But there's no basis for a suit against anyone else on this matter. That's a risk that comes with keeping trade secrets. The DVD consortium took a risk and lost. Life's a bitch ain't it? Eventually lawyers will give up their futile pursuits and regions/CSS will be viewed the same way we all regard the 'bozo bit' on HFS and the 'allow copy' flag on audio CDs today. Namely, no one will care because movie companies will still be making lots of money just like the music industry still is today. How could the latter happen? CDs have no crypto, no region coding, CDR burners can be had for under $200, CDR media is at 89cents and falling. The music industry should be horribly dead by now as a result. Guess what? It isn't. Neither will the movie makers be. This is much ado about nothing.

    Trade Secrets (Score:1)
    by ttyRazor (slapinski@bigfoot.nospamforyou.com) on Tuesday November 09, @03:47PM EST (#276)
    (User Info) http://slapinski.home.dhs.org
    You're not entirely right on that. Trade secrecy protection is only invalidated when a company doesn't make a reasonable effort to protect their secret. The dvd consortium did as much as they could to to protect it through NDAs and requiring the keys to be encrypted. The fact that Xing violated that NDA does not change anything. The consortium had made every effort to make sure it was kept secret short of auditing every version of every player, so CSS should still be covered by trade secrecy (assuming it could be applied to begin with). That's how I understand it anyway.


    "...rememeber to Salt The Fries"
    Re:Trade Secrets (Score:1)
    by Tonttoro on Wednesday November 10, @06:11AM EST (#496)
    (User Info)
    They shouldn't never ever have allowed CSS to be implemented in software.
    As more 'hobbyists' can reverse-engineer software.

    But anyway, breaking such an encryption scheme as DVD-Consortium was
    just a matter of time. Maybe next version of DVD, if there ever will be one
    will be 128 bits, based on some standard.


    --
    when everyone gives everything,
    then everyone everything will get

    Hardware is security through obscurity. (Score:0)
    by Anonymous Coward on Wednesday November 10, @01:26PM EST (#531)
    They shouldn't never ever have allowed CSS to be implemented in software. As more 'hobbyists' can reverse-engineer software.

    Implementing algorithms in hardware won't keep the hobbyist out forever. The main barrier to entry for the hobbyist is cost, but costs come down with time.

    For example, how many hobbyists could afford an In-circuit Emulator ten years ago? Not many. How many hobbyists could afford an In-circuit Emulator now? Many could. I own two used ones myself (one for Motorola 68030, the other for Intel Pentium.)

    As for reverse enginering hardware -- one would need at the minimum a microprobing station; a microscope; logic analyzer; and misc harware such as clamp, pyrex containers, etc. The only item which I feel is out of the buget of a hobbyist is the microprobing station. Everything else there can be had used for several hundered dollars -- or about the price of a new computer.

    In my estimation, you'll start seeing hobbyist reverse engineered hardware in less than ten years but closer to five.
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by DeadEye on Tuesday November 09, @02:54PM EST (#222)
    (User Info) http://131.238.222.102/~ladams/index.php3
    The way _I_ interpret a response to this kind of thing (the publishing of source) is not that they don't want you to watch movies you own. I think they are more concerned about the people who don't plan on using this source to nicely bring the medium to Linux/FreeBSD/etc/etc, but those who plan on using it to copy DVDs illegally. While I don't agree with the "movie industry's" schemes for controlling import/export across their prorietary bounderies, based on their attitudes, I do understand their response to this situation. (Sick the lawyers on people and plug the flood as fast as possible)
    -- -Some people call them terrorists. But these boys have simply been... misguided - KMFDM
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:1)
    by slashdot-terminal on Tuesday November 09, @03:03PM EST (#233)
    (User Info) http://www.debian.org
    What about the ability to take the raw output of the movie on your television screen and take those raw impulses and recode them into something like MPEG-3 or something and have the contents of the movie? Is this impossible?
    Who controls the past controls the future. Who controls the present controls the past. - George Orwell, "1984", 1948 If you want a picture of the future,
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:13PM EST (#241)
    What about the ability to take the raw output of the movie on your television screen and take those raw impulses and recode them into something like MPEG-3 or something and have the contents of the movie?

    Yes this is possible. In fact, this is the weak link in any audio/video protection scheme. Since the brain does not support direct encrypted data stream inputs, sound must eventually be audiable to the ears and video must be visible to the eyes. I'm sure this just pisses off lawyers no end. Tee hee!

    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:57PM EST (#285)
    Its possible but generally the quality of the captured video/audio is quite a bit lower than the original. I'm sure you've seen some of the ASF copies of movies on alt.binaries.vcd or some such, the quality hardly compares to VHS much less DVD.
    Other Copy Methods WAS: Why is the industry... (Score:1)
    by DeadEye on Tuesday November 09, @06:20PM EST (#409)
    (User Info) http://131.238.222.102/~ladams/index.php3
    No, I suppose this is possible ala Tempest technology. But I would think (pure opinion here) that the Movie Industry will go after things it understands before it will go after emerging technology like Tempest. It may also be that there is no way to protect against things like copying via the pulses from a monitor/display.. I don't know it's not my field :) My point originally is that this response from the Movie Industry was to be expected, and is pretty consistent with their attitude all along.
    -- -Some people call them terrorists. But these boys have simply been... misguided - KMFDM
    Re:Why is indust stopping me frm seeing DVDs I PAI (Score:0)
    by Anonymous Coward on Wednesday November 10, @01:07AM EST (#472)
    Yes. One could take a high quality video capture board or if need be a TV tuner card, run the output of a DVD player into the card. The video from the DVD player could then be captured to disk. From there one could just encode it into MPEG 1 or 2 video. MPEG 1 could currently be used to make VCDs. MPEG2 could eventually be used to make DVDs once DVD-RAM media comes down in price over the next few years.

    The quality would be less than a straight DVD copy, but would be VCR or better quality.
    You knowingly bought a defective product. (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:24PM EST (#251)

    I PAID for the bleeping movie. Get the fscking lawyers out of my player!

    Why did you pay for a product that you knew was defective? The lawyers didn't make it defective; the engineers did -- when they went ahead and implemented the copy protection instead of quitting their jobs.

    Complaining about DVDs not being playable is like complaining about Windoze crashing. At first, it makes sense. But by now, you should know better. Get over it, and don't give your money to a snakeoil salesman next time.

    You fools. You fucking fools! DIVX distracted you all into thinking that DVDs were "good" and somehow more open. Now you see that the only difference between DIVX and DVD is that one was pay-lump-sum and the other was pay-per-view. Each is just as closed and intentionally crippled as the other.

    Introducing DIVX as a distraction to get people to buy into DVD was a stroke of pure genious. Not even Microsoft could pull something like this off. You bent over to look down and gloat over DIVX's grave, and someone crept up behind you. Now as the spooge drips from your freshly-squicked starfish, you think to complain. But it's too late.


    Who cares? (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:17PM EST (#246)
    The description of how to find the keys is out there, the source is copied 1000's of times, and is being copied more and more. The filmindustry has lost.There will come a program without any names with it, which performs good, and runs under linux. Lawyers can't stop this anymore. (Oh, and reverse engineering is legal in Europe, so whoever wants to give it another go (-: )
    Not illegal to break TRADE SECRETS. (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:29PM EST (#256)
    And that's what DVD encryption was. A trade secret. The DVD consortium could have chosen to protect their hardware crypto scheme by patenting it (CSS is a hardware scheme so copyright DOES NOT APPLY). They made a choice not to protect it. Xing signed the NDA not to let the secret out. DVD lawyers do have a case againse Xing's sloppiness. But if someone else finds and leaks the secret, no harm may come to them legally as a result.
    Mirror here. (Score:1, Interesting)
    by Anonymous Coward on Tuesday November 09, @09:17PM EST (#437)
    www.linuxpower.cx/~greg/css
    Possible Rule 11 Violation! (Score:1, Interesting)
    by Anonymous Coward on Tuesday November 09, @10:58PM EST (#457)
    I AM NOT A LAWYER. THIS IS NOT LEGAL ADVICE.

    I recently left IT and am pursuing a law degree and I'm already including disclaimers. ;)

    I am studying something that might be useful to everyone dealing with the CSS problems for developers in the US. I don't know if the UK has similar law.

    The US Federal Rules of Civil Procedure Rule 11 allow the court to impose sanctions on an attorney or his clients for bringing frivilous law suits and signing any court documents that are without any good purpose.

    The cease and desist order may be covered under Rule 11.

    If people are being threatened in the US under the act and they feel the complaints are without any grounding maybe they should contact the FSF and ask them to investigate filing a Rule 11 Motion against the attorneys threatening action.

    I haven't seen the letters but maybe the lawyers sent the letter for an "improper purpose" (b)(2) and didn't have any legal basis(b)(3).

    If people are getting slapped with these very foreboding letters but they just seem completely ungrounded it might be useful to have someone from the FSF or an attorney look at it for you.
    Lawyers can't file documents to the court that aren't reasonable.

    I'd like to help open source developers being threatened like this and am tring to organize a clinic to support this. I'd like to hear from anyone like minded.

    Rule 11(b) reads:

    (b) Representations to Court. By presenting to the court (whether by signing, filing, submitting, or later advocating) a pleading, written motion, or other paper, an attorney or unrepresented party is certifying that to the best of the person's knowledge, information, and belief, formed after an inquiry reasonable under the circumstances,--
    (1) it is not being presented for any improper purpose, such as to harass or to cause unnecessary delay or needless increase in the cost of litigation;
    (2) the claims, defenses, and other legal contentions therein are warranted by existing law or by a nonfrivolous argument for the extension, modification, or reversal of existing law or the establishment of new law;
    (3) the allegations and other factual contentions have evidentiary support or, if specifically so identified, are likely to have evidentiary support after a reasonable opportunity for further investigation or discovery; and
    (4) the denials of factual contentions are warranted on the evidence or, if specifically so identified, are reasonably based on a lack of information or belief.
    --
    yositune@yahoo.com
    Yes, but... (Score:0)
    by Anonymous Coward on Tuesday November 09, @11:32PM EST (#463)
    You only get to ask the court for sanctions if they actually file suit. Cease and desist letters are not court filings. The purpose of the cease and desist letter is so that the defendant can't claim that they were unaware of the copyright violation (assuming that the case ever actually goes to trial)
    lawyers sticking it to other lawyers and Rule 11 (Score:0)
    by Anonymous Coward on Wednesday November 10, @12:13AM EST (#466)
    We just got into pleadings so I wasn't sure if they would be covered as a pre-trial pleading. ;)

    Rule 11(a)
    "Every pleading, written motion, and other paper"

    At any rate I wonder if intimidating a poor college student out of developing software with knowledge that the claim is weak and without chance of success would satisfy Rule11(b)(1)!

    It just screams harassment to me and basically anyone doing stuff that touches digital content or encryption is getting these bogus theats.

    Reminds me of poor Olga... (www.olga.org--Online Guitar Archive of Tablature...)
    No ill effects for movie industry (Score:0)
    by Anonymous Coward on Wednesday November 10, @12:12AM EST (#465)
    If entertainment content providers want to gain some credibility from their incessant squawking about piracy damaging the industry, they need to back up their claims. All we seem to hear about piracy is that it prevents content developers from being rewarded for their efforts, which in turn leads to inferior content being developed in the future. If the industry wants to be taken seriously it has to show that the consequence of piracy is that companies can't afford to produce excellent entertainment content (like multi-million dollar movies and whizz bang computer games). Let's face it - most people don't give a second thought to Joe Nobody who works for peanuts for 12 months on a computer game, hoping that when it's finished he'll get some reward from the sale profits. The reason people can get away with that mentality is that they know that even if they pirate Joe Nobody's game, the next great game is just around the corner. There is no incentive to buy it! The same goes for the movie industry. I don't think people really care if Paramount or Disney go out of business because people don't buy their movies - they just want to know that there will be a bigger, better movie coming out soon; that their entertainment future is assured. The only way to make people stand up and think about piracy is not to introduce stern penalties. People don't seem to respond to that kind of measure. Instead, they have to be shown how piracy disadvantages them. If entertainment content providers started producing really bad movies or really bad games then pirates would have a choice; either start paying for the content and be rewarded with better entertainment, or live with the sludge that companies put out. Of course, this argument reaches into the realm of punishing the majority for the crimes of a few, but there really doesn't seem to be any other way to penetrate people's self centred natures. It's obvious, however, that it's never going to happen. This issue isn't going to go away because a few people get caught pirating content - it's only going to get worse as people start swapping content on the internet on a much larger scale, and at a better quality level. Movie premieres will soon take place on the internet, catering to a global audience, just as they have with music albums. We'll all be seeing movies online long before the grand opening night at a cinema. Previously, we all had to trot down to the cinema if we wanted good quality movie viewing - now we can download a digitally enhanced, Surround Sound extravaganza straight to our PCs. Once the movie industry starts to get affected by that reality and lose their stranglehold on the presentation medium (i.e. the cinema), as they are with the easily distributable (and more importantly, reproducable) DVD format I think we're going to hear a lot more whining from the industry about how bad the effects are on the movies being made. But do you think we are going to see producers cutting their budgets and making movies on a shoestring? No chance!! To summarise, I think it's time for the entertainment industry to either put up or shut up. Either show us the detrimental effects that piracy produces or shut up about it.
    re: Mirror on 1 Billion computers (Score:0)
    by Anonymous Coward on Wednesday November 10, @05:45AM EST (#495)
    Solution is simple. Mirror it on every computer in the world. THus, as RIAA sues one site and it is removed before court, another one springs up. Thus, RIAA as to pay the lawyer again for making the phone call. Thus, keep doing this forever. Can get pretty expensive for RIAA. Ha!Ha!Ha!!! We'll, have the last laugh RIAA.
    Bastards! (Score:2, Insightful)
    by drenehtsral (larsfrnd@lightlink./*nospam*/com) on Tuesday November 09, @01:00PM EST (#2)
    (User Info) http://www.lightlink.com/larsfrnd
    Yet another geek bullied by lawyers... Luckily many people got down copies of the source when the ruckus started so that it'll live on... Reminds me of ultraHLE... Maybe somebody should fly an airplane over lots of major cities and airdrop CD's with the code on them to all the geeks of the world =:-) Hmm... Seriously though, does anybody know of a good country with no laws or at least no extradition treaty to host this site? Maybe Cuba? Russia? Hmm....
    No one ever answers "What country has no IP law?" (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:20PM EST (#42)
    Seriously though, does anybody know of a good country with no laws or at least no extradition treaty to host this site? Maybe Cuba? Russia? Hmm....

    This question comes up time and time again. NO ONE ever seems to answer it. It's always ignored. Maybe the lawyers reach is omnipresent. Maybe no country wants the bad PR of harboring pirate sites. But I'll hazard a guess at an answer. Taiwan. Son May records, a big record/CD maker, located in taiwan, has been cranking out pirated copies of copyrighted CDs, LDs, and CDROMS for as long as I can remember. This is legal because apparently, Taiwan has no IP law or treaty on IP law with other nations. Hong Kong used to be a pirate haven, but I'm no longer sure since China's running theing s there now.

    Re:No one ever answers "What country has no IP law (Score:1)
    by slashdot-terminal on Tuesday November 09, @01:41PM EST (#90)
    (User Info) http://www.debian.org
    Well from what I have heard China is a really popular place to put material that people want and distribute it illegally. Even though the mainstream press has given them a bad pr image they still continue to thrive. I really would thing that any major third world country that hasn't anything really much to loose or is perhaps self contained could work for that purpose in theory. It's only in places where people are afraid of looking bad because it might endanger their payments on their new Porche or palatial home.
    Who controls the past controls the future. Who controls the present controls the past. - George Orwell, "1984", 1948 If you want a picture of the future,
    Re:No one ever answers "What country has no IP law (Score:1)
    by Silicon_Knight on Tuesday November 09, @01:56PM EST (#122)
    (User Info)
    It's one thing to have a pirate haven, it's another thing to have the bandwidth to host a site , CVS server, etc. Most of the people who are professional pirates makes a lot of money doing it, setting up little shops stacked with pirated CDs. If they were to host a server and let anyone access and download stuff from them, AND they have to pay for the bandwidth - then there's really not any incentive for them to do it, right? I believe that a while ago an article was posted here on how Argentina supreme court ruled that copying of commercial software is not a crime because there is no real financial loss. Can someone dig up the URL? -=- SiKnight
    The US (Score:2, Informative)
    by TheCarp (sjc@delphi.com) on Tuesday November 09, @02:11PM EST (#152)
    (User Info) http://people.delphi.com/sjc/
    Under US law there is no such thing as
    "Intellectual Property"

    Its COpywrite law that you mean. IP is a term
    invented by lawyers of big companies to make
    it sound like they have more rights than they do.

    anyone looking for further comment on the subject
    should check out www.gnu.org

    It doesn't matter (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:48PM EST (#278)
    It doesn't matter. If I were a large, rich DVD maker and a site was setup in another country to blatantly pirate my IP, I'd setup several of my own internet connections around the world and simply ping flood the SHIT out of it 24/7 so that no one could see it. Or I'd find a way to let the local organized crime figures in that country to profit off of my product such that they would be at odds with the illicit web site. And let them figure out how to handle the web site and its author.
    Re:It doesn't matter (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:19PM EST (#364)
    t doesn't matter. If I were a large, rich DVD maker and a site was setup in another country to blatantly pirate my IP, I'd setup several of my own internet connections around the world and simply ping flood the SHIT out of it 24/7 so that no one could see it. Or I'd find a way to let the local organized crime figures in that country to profit off of my product such that they would be at odds with the illicit web site. And let them figure out how to handle the web site and its author.

    Makes it kinda hard to feel sorry for these poor hapless DVD guys when you realize how far they'll go to control the consumer, eh? They're going to ping flood every host between corp HQ and the pirate site (did you thing packets jump directly from your PC to the target site, huh bozo?) and failing that resort to hired goons to go breakin' thumbs. Yep these poor DVD loser execs are just innocent victims and deserve out pity.

    Re:It doesn't matter (Score:0)
    by Anonymous Coward on Wednesday November 10, @05:09AM EST (#491)
    Then its obvious, the best way to get DVD for Linux is involve organised crime :)
    This geek not bullied! (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:56PM EST (#124)
    Companies bully geeks (and ordinary people too) all the time.

    I'm for one not giving in to Mattel or their lawyers. They have been trying to bully me into taking down my site. They have tried to not have me take down the site, but just remove most of the pages, and so on and so on......

    Injured Geek wins against Mattel!

    Host it in Serbia! (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:40PM EST (#266)
    Serbia! A relatively modern country with reasonable netaccess.
    Re:Bastards! (Score:1)
    by redhog (redhogNOSPAM@lysator.liu.se) on Tuesday November 09, @04:00PM EST (#289)
    (User Info) http://mini.dhs.org
    Cuba would be a good nail-in-they-eye for the US governement and big companies. In addition, Cuba has no reason for helping the US with anything. That the US wants something is reason enought for cuba not to give it... (The US is the same, only in reverse...). But I don't know about the IP laws of Cuba. Perheaps everything is Public Domain there :)
    --The knowledge that you are an idiot, is what distinguishes you from one.
    cuba wants to do business after castro dies (Score:0)
    by Anonymous Coward on Tuesday November 09, @10:01PM EST (#445)
    they wanna be like china and get rich off USA they are not gonna offend almighty US business.
    Cuba owes US bigtime (Score:1)
    by acb on Wednesday November 10, @08:39AM EST (#511)
    (User Info)
    The only way the US will sue for peace with Cuba is if Cuba pays back the value of confiscated US assets including inflation. This is an order of magnitude more than the total value of all of Cuba's assets. Therefore, post-Castro Cuba may go into liquidation (in all but name), becoming the world's first wholly corporate-owned state, managed by representatives of its debtors.

    In any case, Cuba (without a USSR-like patron) is in no position to thumb its nose at the US.
    AOL CD? (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:46PM EST (#329)
    hack into ALO and have them press the CD's with it.
    Re:DVD CSS Code Still Here (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:55PM EST (#338)
    DVD CSS code still available in .ZIP format, now also with the full source code to the LiVid project (DeCSS, css-auth, everything):

    www.geocities.com/SiliconValley/Po rt/3224

    Grab it while you can. Pass it around. Make sure it isn't lost.


    Re:DVD CSS Code Still Here (Score:0)
    by Anonymous Coward on Wednesday November 10, @05:33AM EST (#494)
    yeah, stick it to The Man(tm)! /me downloads sourcecode. i may be a windows luser, but i can always give this code schtuff to a friend or two who could look at it for awhiles and then try to whip up a gnome/gtk interface for dvd dumping made s00pa easy!
    Re:DVD CSS Code Still Here - wow, stick it to em. (Score:0)
    by Anonymous Coward on Wednesday November 10, @08:28AM EST (#508)
    Great, this is just what I expected to see on slashdot when I read this yesterday, someone posting a link to the contreversial file as a proverbial middle finger to the movie industry. well guess what man, copying is STEALING. movies are not freeware GPL or anything of the such. MILLIONS of dollars are sunk into the production of these films and just because you think it's pretty damn fancy to be able to copy and view it without giving the creators a dime, doesn't mean that you are not being a scumbag just like the guy who breaks into cars and rips out stereos to hock at the local pawn shop, in fact, in my opinion you are worse, because by republishing the source here, you are putting up what could be called a "roadmap to ripping off yet another legitamate business."
    Copying NOT ALWAYS stealing! was: Re:DVD CSS Code (Score:1)
    by sdw (sdw@lig.net) on Wednesday November 10, @08:59AM EST (#515)
    (User Info) http://sdw.st
    BZZZZT, Wrong, please play again.

    Copying is NOT ALWAYS stealing.

    It is very well established that anyone can make a legal copy of anything they own for at least three purposes that I know of:

    Backup (Especially software and data)
    Time Shifting (Originally VCR/video and now MP3, etc.)
    Fair Use (fuzzy, but legal use of clips, likeness, parody, reviews, etc.)

    These rights supercede contracts and shinkwrap licenses in many or all cases.

    As many people have said, we just want to play DVD's under Linux! My laptop is Linux; I don't want to have to reboot into Win98 land to play DVD's. In fact, because of VMWare, the only reason I have a 1GB partition on my HD is to play DVD's.

    As an example of legal use of broken/pirated software, I have a software package that I paid $2000+ for, of my own money. The package is great, but it requires a precious dongle that can't be replaced and is quite annoying. After much searching, my friend found a cracked version of the software. I feel I am completely in my rights to use this cracked copy because I have not deprived the company of revenue.

    Deprivation of revenue is a key deciding factor in much of copyright law. It can be abused and confused, especially controversial is the claim by many that they would never have purchased something (say Autocad) anyway so there is no harm. I can see both sides.

    There are other interesting fair use rules. One that I was told a very long time ago, and have not verified, is that you are allowed to 'make and use' up to 10 copies of an invention for personal use. For paper clips this isn't that useful, but for RSA it may be. As it was described to me, this was part of the basic patent law authorization. (My understanding is that you can't sell an infringing product, probably can't use an infringing product if it is sold to you (maybe given also), but if you 'make' it yourself (from instructions?) you are ok.)

    sdw

    OptimaLogic - Finding Optimal Solutions Web/Crypto/OO/Unix/Comm/Video/DBMS sdw@lig.net Stephen D. Williams Senior Consultant/Architect http://sdw.st
    Re:DVD CSS Code Still Here - wow, stick it to em. (Score:0)
    by Anonymous Coward on Wednesday November 10, @09:28AM EST (#519)
    Now you're just being stupid, and you're doing exactly what the DVD Forum would like you to do - equate this source code with piracy and theft. They aren't the same thing.

    Want to break into a car? Easy - crowbar. Perhaps we should make it illegal to sell crowbars; after all, they can easily be used for a wide variety of crimes, ranging from B&E to A&B to first degree murder. Screw the fact that they're useful for legitimate purposes - what matters here is public safety!

    The guys who put this code together did so for two basic reasons, neither of which was the ability to rip off movie companies - they wanted to understand exactly how DVD worked, and they wanted to provide one and all with the ability to play them, particularly the Linux community.

    I posted this source code, and did so for the same reason Bruce Perens over at technocrat.net did. I don't want to see it lost. I personally don't care about copying DVD's - I'm very happy buying them. I just want to be able to play them if I buy them without paying an additional surcharge for the playing privileges (in terms of a controlled player market).

    Some people know how to break into cars but don't do it. Maybe that's the fact you need to grasp.


    Re:DVD CSS Code Still Here - wow, stick it to em. (Score:0)
    by Anonymous Coward on Wednesday November 10, @10:48AM EST (#524)

    Explain why it's okay to be able to read - merely read - a DVD on Winduhs or Mac, while it's intrinsically evil against humanity to be able to read one from Unix?

    Myself, I have very little use for such a gimmicky toy anyway... I certainly can't afford one. And I won't be sinking any money into such a toy that forces me back to Winduhs. So, if they squelch production of a Unixuseable DVD, they're just squelching themselves out of my money. No skin off my nose

    Waste of time (Score:2)
    by rde (rde(at)ireland(dot)com) on Tuesday November 09, @01:01PM EST (#5)
    (User Info) http://www.irelands-web.ie/rde
    Lawyers, I suppose, justify their fees by the number of 'cease-and-desists' they issue. I can think of no other reason for this; there's no point whatsoever in trying to force stuff off the internet.
    Of course, if they spammed every internet user with their little threats, they might get as much as 10% of the existing copies off the net. But banned code is like the hydra; cut off one head and two more sitez appear.
    Now that it's underground, will we have to refer to it as CZZ?
    Re:Waste of time (Score:1)
    by color of static (smasters@ieee.org) on Tuesday November 09, @01:09PM EST (#15)
    (User Info)
    No lawyers justify their fees by being quite effective in getting individuals to cease and desist. A company of medium means can hire a lawyer to harass a chain of people around an individuals effort to the point where the individual must either go into great debt or quit. Something needs to be done about this before it shuts down large sections of the open source movement. Maybe we need a IP rights version of the ACLU? I'd contribute to it.
    Re:Waste of time (Score:1)
    by fishbowl (fishbowl@bigfoot.com) on Tuesday November 09, @01:26PM EST (#52)
    (User Info) http://ssdd.conservatory.com
    "...the individual must either go into great
    debt or quit. "

    This sometimes is the case, but it is quite urban-legend-ish.

    The fact is that so many people go into legal situations with an attitude of ignorance, apathy
    and defeatism, and they go with their wallet out.

    "Being Sued" does not drive everybody into bankruptcy. The situation is not as bleak as
    slashdot discussions and other pessimistic people
    want you to believe it is.

    Most people who say that it's so, have never gone
    to court for anything more serious than a traffic ticket. And even fewer of them are lawyers (and MOST LAWYERS never see the inside of a courtroom.)
    -fb "but it's a dry heat"
    Ask to fight it (Score:2)
    by dattaway (dattaway@attaway.org) on Tuesday November 09, @01:50PM EST (#109)
    (User Info) http://stats.distributed.net/csc/tlist.php3?low=1&limit=100&source=y
    Traffic tickets. If you want to get out of something, find a lawyer that is willing to listen. Let them know you want to fight it as it is a matter of principle --all the way if necessary.

    I did just this back when I was a bit wild with sports cars. 5 speeding tickets in one year in Kansas City. The law there only allows one ticket to be "reduced" to a parking ticket in one year (if you have lawyer!) To make a long story short, I got out of all of them with a total cost of $1055. The largest 90/55 was dismissed, while others were reduced to parking tickets.

    I grew up since then (haven't been pulled over for a traffic violation after I sold the car.) If you want to fight something, you have to have an interest and ask for help. The legal system works both ways. Use it.
    Re:Waste of time (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:54PM EST (#118)
    Well to this I say you are wrong. I am posting this with the AC label because it can cause problems if I used my real name. Basically things like this can and do hurt someone of moderate income. I was once brought into a law suit that would have obviously threatened my income and my ability for me and my family to survive. When lawyers fees are usually in the neighboorhood of $100-$300US per hour the situation to come up with a proper defense can be quite costly indeed. The reason that people don't like such things is that there is the very real reason that they will be ruined with all sorts of legalistic meanuverings that they will have to do something desperate like sell their home or file for some form of bankrupsy. Now I don't need to tell you what that can do to your credit rating when you go to get a house, car, or anything else that requires some form of finiancial deal with a major firm.
    Re:Waste of time (Score:1)
    by color of static (smasters@ieee.org) on Tuesday November 09, @02:02PM EST (#137)
    (User Info)
    I've actually seen it used as threats so many times that I wouldn't call it an urban legend. Now I don't know anyone that has fought it to the point of bankruptcy because all of the individuals were adviced by their lawyers that it would cost X dollars to defend, which was quite a bit more then they had. Granted all of these suits were harrasment suits (harrasment to prevent a former employee from doing something), not comapnies looking for damages.

    In this case the companies are looking for a cease and desist. If the indivduals don't comply you had better believe they will look for damages. I don't think they have a good case, but I know that if I was on the receiving end of this one I would be hard pressed for the resources to fight it.
    an IP ACLU (Score:1)
    by msphil on Tuesday November 09, @01:35PM EST (#75)
    (User Info)

    Wouldn't that be the League for Programming Freedom?

    Granted, they are primarily focused on patents, but it's a start.


    -- This .sig intentionally left blank.
    I'll mirror.. (Score:1)
    by MikeFM (root@orgyblood.net) on Tuesday November 09, @01:34PM EST (#68)
    (User Info)
    Anybody still have the files? I never bothered grabbing them as this computer hasn't a DVD player. I have access to quite a number of machines in several locations around the world and am already being sued for a few things so what the hell do I care if one more wants to sue me. Anyone who has the files email them to mogmiosSPAM@excite.com and I'll grab them and let you know where I put them first. Also I suggest everyone create a Tripod/Geocities/whatever account (or 20) and mirror the files on each one and preferably change the file name for each account so that it is harder for them to scan for. That way even if they are forced to scan by some lawyer they have plausible proof they are doing their best without actually getting rid of the files.
    Where to get it: (Score:1)
    by BlueUnderwear on Tuesday November 09, @05:13PM EST (#357)
    (User Info)
    See this comment for the address to get it
    big deal (Score:2)
    by MillMan on Tuesday November 09, @01:01PM EST (#7)
    (User Info)
    The damage has been done, it can't be stopped, and now the film industry is trying to save face. End of story.

    Now I just wish I had the money for a few 30 gig drives...
    Re:big deal (Score:1)
    by beme (bemeateberhardtdotnet) on Tuesday November 09, @01:30PM EST (#63)
    (User Info)
    Big deal except for Derek and Jon. Now they can't work on the stuff anymore. It's a shame that these guys are getting bullied out of doing something they were probably enjoying.

    Disclaimer:
    I know neither of them and only know what I've read from the link in the story, so I'm no expert. Oh, and it looks like there probably was some violation of UK law (albeit one that I'd say is a bad one). Oh2, I also don't care much about the DVD thing, so maybe your point is more valid for those who do.

    -beme
    1971
    Re:big deal (Score:1)
    by slashdot-terminal on Tuesday November 09, @01:58PM EST (#130)
    (User Info) http://www.debian.org
    Well that isn't necessarily true. If you do things sneakily enough anonymous e-mail/webpage/internet access you really can go quite far with things. What is the upshot? You can definately get away with everything. They could even get some nobody and have him put his name on all the code and produce it without anyone knowing? I severly doubt that anyone could figure out that one.
    Who controls the past controls the future. Who controls the present controls the past. - George Orwell, "1984", 1948 If you want a picture of the future,
    Re:big deal (Score:2)
    by fishbowl (fishbowl@bigfoot.com) on Tuesday November 09, @02:20PM EST (#184)
    (User Info) http://ssdd.conservatory.com
    So you're saying, free and open software can be
    helped if people who create controversial programs
    will take their name off of it, and letting the
    codes go anonymously? Of course!

    Egos don't seem to allow this, EVER.

    The guy with the DVD code couldn't just let
    out the code as 'darthvader@deathstar.empire.net'?

    He wouldn't run the risk of litigation, to say the least!!

    BUT NO. Had to sign his real name, and as a consequence, he has to take the files off his computer.
    -fb "but it's a dry heat"
    Re:big deal (Score:1)
    by anagram on Tuesday November 09, @02:18PM EST (#169)
    (User Info)
    >Now I just wish I had the money for a few 30 gig >drives...

    Wouldn't it be cheaper to legally purchase the DVD's ;)
    You don't need large hard disks (Score:1)
    by Sloppy (sloppy@spam^H^H^H^Hrt66.com) on Tuesday November 09, @03:37PM EST (#261)
    (User Info)

    Now I just wish I had the money for a few 30 gig drives...

    Hard disks are getting cheap, but still not the best meg-per-buck out there. Look into tape. If you're just gonna have a few tapes, go into QIC-based drives. If lots of tapes, go into DAT-based drives. DDS is currently somewhere around two dollars per gigabyte.

    Besides, everyone who does anything important on their computer needs some kind of cheap removable media anyway, for backups.

    OTOH, the original DVDs themselves are pretty good storage in themselves -- just don't scratch 'em.


    ---
    Have a Sloppy night!
    Re:You don't need large hard disks (Score:0)
    by Anonymous Coward on Wednesday November 10, @01:53AM EST (#476)
    IMHO CD-R is an excellent backup medium. It's right around $2/GB (you can get fifty 650MB blanks for about $50 here in Seattle), durable (keep it away from heat and scratches, and you can do damn near anything to it until it degrades after, what, ten years?), and there aren't many computers left in the world that can't read one. It'd be just about perfect if burns were more reliable and faster, but you should always test your backups anyway. Hopefully recordable DVD (DVD-RAM or whatever they're calling it this month) will have similar qualities when it's affordable.
    Too hot to touch (Score:1)
    by acb on Wednesday November 10, @08:53AM EST (#513)
    (User Info)
    Yes, the code is out, but with the industry's reaction, it's not usable. If anybody puts their name to it, uses it or releases it, the lawyers go after them and hammer them until they give up. This code has essentially been driven deep underground; it now has the same status as virus-writing toolkits or war3z.

    In short, here's no hope in hell that the CSS code is going to end up within a parsec of a legitimate Linux distribution without the studios and industry giving some manner of assent, and mirroring it in "offshore data havens" is not going to get that assent. (I rather highly doubt if the IP barons of Hollywood are any more likely to relent and give those Linux troublemakers any quarter than Microsoft is to GPL Windows 2000.)
    Don't worry... (Score:0, Offtopic)
    by timjones (firstname at firstandlast.com) on Tuesday November 09, @01:02PM EST (#9)
    (User Info) http://www.timjones.com
    I'm sure some of our foreign friends will host it... like other forms of encryption. You can't keep OSS down...not even a pack of lawyers can rip it apart! Tim (first post?)
    MSFT's finances are even worse than their software! Check it out!
    Re:Don't worry... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:20PM EST (#41)
    Good point. Anyone got a shell in say Tuvalu? South America? Hey, i know, .aq! (Look it up ;) ) Must be some out there that`ll host it :)
    Re:Don't worry... (Score:1)
    by slashdot-terminal on Tuesday November 09, @02:01PM EST (#136)
    (User Info) http://www.debian.org
    I have always wondered about this but wouldn't that be the best place for say a really seriously overclocked group of machines? Just leave them outside during the winter in waterproof cases and let them go. Just keep the displays indoors. Since antartica has almost no precipitation anyway.
    Who controls the past controls the future. Who controls the present controls the past. - George Orwell, "1984", 1948 If you want a picture of the future,
    And the home of the ... free (sic)? (Score:1)
    by Robert S Gormley (rgormley@expert.com.au) on Tuesday November 09, @04:51PM EST (#332)
    (User Info) http://www.obsidian.darker.net/
    Isn't it great that in other situations (like censorship), America is this wonderful place, where there is so much freedom, so much more so than the rest of the world... The Constitution, and My Right To Carry A 22 Caliber And Blow Your Head Off If You Step On My Property(TM)...

    Yet you need other countries who are apparently a bit more free in their other restrictions... *confused look*

    My comments more accuratebly labelled as Inciteful than Insightful :)

    Re:And the home of the ... free (sic)? (Score:0)
    by Anonymous Coward on Wednesday November 10, @01:56AM EST (#477)
    The US legal system has long since been cracked, and so we can no longer defend ourselves against any band of thugs who can afford to hire Script Kiddie, Esq.
    Re:And the home of the ... free (sic)? (Score:0)
    by Anonymous Coward on Wednesday November 10, @10:02AM EST (#522)
    This is crazy--you'd think we were talking about food and shelter here. It's just a movie and data-storage medium. It _is_ great that America allows you to protect your invention and control its future. Isn't that only right after you have spent 10s of millions of dollars developing it. Flamebait: When the open source community starts creating truly unique products instead of rehashes of 20+ year old operating sytems and commercially available paint programs then you can complain. Why wasn't DVD developed in an open source environment? Because it cost 10s of millions to invent, perfect, market, etc.. The investors deserve to do whatever they want with their investment.
    If the industry is smart... (Score:2, Interesting)
    by webslacker (webmaster@webslacker.com) on Tuesday November 09, @01:03PM EST (#10)
    (User Info) http://www.webslacker.com
    They'd hire these guys to work on a new DVD encryption solution. Or even if that's impossible at this point, they'll find some way to make their skills useful to the industry instead of chasing their asses in court.
    New crypto wont work. Must be backwards compatible (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:30PM EST (#65)
    And if new DVDs play in old players, then the current leaked CSS code will still be able to decrypt them. However, if DVD makers switch to a new secure standard, they will have a riot of angry consumers on their hands. Recall lawsuits where a grocery store bought a new cashier/terminal system in 1997. It was not Y2K compliant and breaks horribleyand can't be fixed. Store sued and vendor was FORCED to refund full amount AND pay cost of replacement with other vendor's system because it's illegal to abandon a system so soon after selling it to the consumer without telling them about it's short lifespan in advance. DVD makers CAN'T SURVIVE THIS MANY LAWSUITS. They WILL BUCKLE to consumer demand and all this will eventually go away and we'll have an open standard JUST LIKE CDs which (!) have managed to be profitable w/o region codes and w/o crypto. Imagine that!
    Encryption _will always_ be cracked... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:53PM EST (#115)
    Encryption will always be cracked. The only question is when and time is the only factor in this process. So they can create a new encryption standard, but proberly it needs to be backward-compatible with the current standard, so the task will only be easier. But this is not point here. The point here is that the DVD-standard is closed and protected by law, and this is not the Open way. So until DVD-Video(/Audio) is open I'll refuse to use them in any way. If they don't trust an OpenSource then they should be banned from this planet. Note: This may be the beginning of more trouble with commerciel protected standard!!! Think about Samba, its now only allowed todo rev.eng. in the land who had banned Linux for the f-words. I maybe sound paranoid, but watch the facts, we're limited with encryption-keys, we're not allowed to test systems (called hack & crack for outsiders), seti-programs are being shutdowned (I'm waiting until they shutdown the current SETI-project), the NSA has some rules about CPU-speed (there's need to be faster), think about echelon (Brussel kicked the States for this fact), the TV-shows that teach the people how they should live (really its true). So this DVD thing may be tryout to break Linux and that we'll get back to Microsoft Windows or should I say DoD Windows. Don't judge this or me directly, but think about and you'll see that I maybe right.
    Re:If the industry is smart... (Score:1)
    by slashdot-terminal on Tuesday November 09, @02:56PM EST (#224)
    (User Info) http://www.debian.org
    Uhh... maybe I missed the point but why should they? Think about it perhaps they should hire someone who actually can write crypto code that actually works. If you have the big bucks there is really no excuse to have crap. If I were bullied by someone there is no way in hell that I would actually help them what so ever in any way shape or form; that's just my way. I have been threatened by people (mostly because they're narrow minded and greedy) and have plotted revenge for quite a while. In the real world if you are good enough that you can crack crypto systems in production level environments on flagship products then perhaps you should go it alone and put that right near the top of your resume instead. How much work routinely goes to the credit of another? How many of the tasks at your daily job actually see you getting credit? Apart from explicit things in coding (games/Major software packages) that have credits most people go unsung.
    Who controls the past controls the future. Who controls the present controls the past. - George Orwell, "1984", 1948 If you want a picture of the future,
    Re:If the industry is smart... (Score:1)
    by A. Craig West (acwest@echo-on.net) on Tuesday November 09, @04:26PM EST (#316)
    (User Info)
    It doesn't matter how good their crypto code is, if they have software decoders, it can be reverse-engineered. There is no way to get around the fact that to play the DVD, the player has to have a key for decrypting the data. If the player is in software, then a dedicated individual with a debugger will be able to get that key. Even if it is in hardware it is possible that it might be reverse engineered, although MUCH less likely.
    It's not a bug, it's a feature...
    Re:If the industry is smart... (Score:0)
    by Anonymous Coward on Tuesday November 09, @06:31PM EST (#414)
    If it is a hardware-based decoder, we'll just end up with a DVD-Chips.com that sells region-less decryption chips with full data sheets for use in anything :). It's happened before and it'll happen again.
    Re:If the industry is smart... (Score:1)
    by Mister Attack (foo@REMOVE.THIS.dartmouth.edu) on Tuesday November 09, @10:17PM EST (#450)
    (User Info) http://www.cs.dartmouth.edu/~attack
    Good crypto wouldn't change the fact that the keys are on the disc and would survive copying intact. The ONLY thing that is prevented by CSS is direct copying to your HD.
    LinuxPPC - it's Linux for your Mac! www.linuxppc.org
    foreign mirror? (Score:2, Interesting)
    by eries (eries(AT)CatalystRecruiting(DOT)com) on Tuesday November 09, @01:06PM EST (#12)
    (User Info) http://www.CatalystRecruiting.com
    Would any of our foreign friends be willing to host a mirror? Perhaps it's time to move the CSS part of the DVD project outside the US. It would still be legal to write code for viewing DVDs that just had a big hole for a "black-box" CSS decryption part, right?

    And besides, what does the NSA care about CSS? If it's just the "entertainment industry" & pals, then there's no real danger.
    Catalyst Recruiting | What are you worth?
    Re:foreign mirror? (Score:1)
    by Dr. Sp0ng (spong@SPAM.glue.SUCKS.umd.edu) on Tuesday November 09, @01:13PM EST (#27)
    (User Info) http://www.wam.umd.edu/~spong/
    Would any of our foreign friends be willing to host a mirror? Perhaps it's time to move the CSS part of the DVD project outside the US. It would still be legal to write code for viewing DVDs that just had a big hole for a "black-box" CSS decryption part, right?

    Unfortunately, no. Unless the laws have been changed very recently, the US's crypto export laws explicitly forbid software which even has hooks for easy addition of cryptographic code.

    That said, CSS hardly qualifies as "strong encryption" anyway, so it'd be legal no matter how you slice it. The real issue here is that these people wrote code (using legal techniques, from what I understand) that uncovered a trade secret that the industry didn't want uncovered (it's legal because they never patented it) and now the industry is scrambling to reclaim their trade secret and stop the damage from being done. However, they're too late.

    "Software is like sex- the best is for free"
    -Linus Torvalds

    Finger spong+@glue.umd.edu for public key.
    Re:foreign mirror? (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:26PM EST (#191)
    So now that the process is known, why not patent it and sue the industry to force them to pay license fees to use it.......hehe
    How about... (Score:0)
    by Anonymous Coward on Tuesday November 09, @07:18PM EST (#426)
    ...a filesystem under Linux that does automatic decryption of DVD disks and files?
    It WAS outside the US!!! (Score:3, Informative)
    by nstrug (nstrug@bu.edu) on Tuesday November 09, @01:19PM EST (#38)
    (User Info) http://crsa.bu.edu/~nstrug/
    Derek Fawcus, the author of css-auth lives in the UK and Jon Johansen, who had DeCSS on his site, lives in Norway. Both had lawyers set on them. Both have taken their sites down.

    Nick
    One at a time or all together, it makes no odds to me.

    Then how do you explain... (Score:1)
    by David A. Madore (david.madore@ens.fr) on Tuesday November 09, @02:03PM EST (#139)
    (User Info) http://www.eleves.ens.fr:8080/home/madore/
    ...he can be sued for infringement of the US Copyright laws? This makes no sense! And it is specifically the US Copyright law: the references stated are to the US Copyright law, and this form of copying is not forbidden by the Berne convention, and probably not by the UK or Norwegian copyright laws.

    The lawyer strikes. The lawyer hits. You feel confused.
    Re:Then how do you explain... (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:14PM EST (#158)
    WRONG! Derek Fawcus' site is accused of violating the Designs and Patents act, 1988 which is a British Law. http://www.five-new-square.demon.co.uk/cdpatext.htm
    Re:Then how do you explain... (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:22PM EST (#186)
    When you deal with the USA, you deal with the devil. Remember that. I live here in the US and wish other countries would not be so gullible to our agressive capitalists when it comes to trade and signing treaties. Pay attention to us.

    Uh, I better post this as anonymous before some McCarthy brands me as a "communist."
    Re:Then how do you explain... (Score:2)
    by nstrug (nstrug@bu.edu) on Tuesday November 09, @02:26PM EST (#190)
    (User Info) http://crsa.bu.edu/~nstrug/
    Derek Fawcus was threatened under UK copyright law, Jon was contacted by a Norwegian firm (Simonsen & Musaus) who I assume threatened him with Norwegian copyright law. Where was there a mention of US law.

    Nick
    One at a time or all together, it makes no odds to me.

    Re:Then how do you explain... (Score:1)
    by otis wildflower (otis@unixslave.com) on Tuesday November 09, @03:05PM EST (#235)
    (User Info)
    Jon was contacted by a Norwegian firm (Simonsen & Musaus) who I assume threatened him with Norwegian copyright law

    ... And while quite possibly just a nusiance (IANANL), it would cost $$$ to defend himself in court. It'd be nice to see a 'DeCSS defense fund' for this, so we can have the software's fate legally decided in Norway once and for all...

    Your Working Boy,
    - Otis (GAIM: OtisWild)
    Re:Then how do you explain... (Score:1)
    by arcade (ar-RemoveThis-cade@kvinesdal.com) on Tuesday November 09, @03:38PM EST (#263)
    (User Info) http://arcade.kvinesdal.com
    >> Jon was contacted by a Norwegian firm (Simonsen
    >> & Musaus) who I assume threatened him with
    >> Norwegian copyright law
    > ... And while quite possibly just a nusiance
    > (IANANL), it would cost $$$ to defend himself in
    > court. It'd be nice to see a 'DeCSS defense
    > fund' for this, so we can have the software's
    > fate legally decided in Norway once and for
    > all...


    I'm not certain, but I think they would have to press charges, and then he could've had a lawyer appointed for free.

    On the other hand, it cannot be THAT hard to open a lot of tripod / geocities accounts, post the code there, and ask a bunch of searh engines to spider it. With "DeCSS" as a meta-keyword.


    --
    "Rune Kristian Viken" - arcade@kvine-nospam.sdal.com - arcade@efnet
    Re:Then how do you explain... (Score:0)
    by Anonymous Coward on Tuesday November 09, @06:34PM EST (#415)
    If DeCSS is deemed to be illegal, then only law-breakers will have DeCSS. Law-breakers have no regard for the law anyways, so what's the point in making it illegal.
    Keeps it underground... (Score:1)
    by acb on Wednesday November 10, @09:07AM EST (#518)
    (User Info)
    If the law keeps legitimate businesses/entitles (RedHat, Debian, &c.) from touching DeCSS with a ten-foot pole, legitimate hackers from working on it and signing their names to it, and adds the taint of criminality to it (always good to make people uneasy about using it; could have a back door, you know), it will have served its purpose.

    The purpose is not to annihilate DeCSS (that's not possible), just to starve it of oxygen.
    Re:Then how do you explain... (Score:0)
    by Anonymous Coward on Wednesday November 10, @02:07AM EST (#479)
    In the US, there's a big difference between criminal law (the government is prosecuting you to imprison you, must prove guilt beyond a reasonable doubt, and you have the right to an attorney) and civil law (some guy is suing you to order you to stop or recover damages, whoever has the preponderance of evidence wins, and you're basically SOL unless you can afford or become an attorney). Does Norway appoint pro bono attorneys even for copyright infringement?
    Re:Then how do you explain... (Score:0)
    by Anonymous Coward on Wednesday November 10, @09:45AM EST (#521)
    Dont think you get appointed a pro bono attorney, unless its a criminal case (state vs person). Atleast I didnt find anything in the online lawbooks about it.
    Re:foreign mirror? (Score:1)
    by Nimrod on Tuesday November 09, @01:46PM EST (#103)
    (User Info)
    If I'm understanding everything correctly, CSS is only 40-bit encryption. So the NSA dosen't care about CSS. The entertainment industry has many high dollar lawyars that "protect their interests" (i.e. screw the consumer).
    Spiegele sind hier (Score:2, Informative)
    by emmons (dale.hates-spam@really-hates-spamers.emmons.com) on Tuesday November 09, @05:16PM EST (#361)
    (User Info) http://www.dale.emmons.com
    there is a growing list of mirrors here, and I even put up a mirror here.

    I'm living.... somewhere (not in the US) but the server is in the US. What will they do? This is starting to become civil disobedience me thinks.

    -----
    #!/bin/perl -sp0777iX+d*lMLa^*lN%0]dsXx++lMlN/dsM0j]dsj $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1 lK[d2%Sa2/d0$^ ----- oops.
    Here is a mirror: (Score:0)
    by Anonymous Coward on Wednesday November 10, @06:32AM EST (#497)
    http://www.linuxpower.cx/~greg/css/
    I'd like to know... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:07PM EST (#13)
    ...which movie companies threatened them so I can
    send them a nice email explaining just why I'm not going to buy any more of their movies until they stop trying to prevent me watching them on Linux.

    Re:I'd like to know... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:41PM EST (#89)
    And if the companies that are threatening are Paramount and Lucas would you refuse to go see the next Star Trek or Starwars movie? Making empty threats is worse than not making them at all. Or will you tell them that you won't pay to see their movies you'll just pirate them, reinforcing their belief that they have nothing to gain by supporting your point of view?
    Silly rabbit, Star Wars is for Kids. (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:50PM EST (#220)
    After that last thing he put on the screen, I could easily have boycotted the movie and just watched it on the KFC commercials.

    BTW, I'm stuck in slashdot. Where is the exit?
    Re:Silly rabbit, Star Wars is for Kids. (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:52PM EST (#333)
    Ok, so maybe TPM was a poor example :) The last ST movie was very good though, so the question still remains.
    Re:I'd like to know... (Score:0)
    by Anonymous Coward on Wednesday November 10, @07:48AM EST (#502)
    Uh yes, I have no intention of going to see the next Star Wars or Star Trek movie.
    Re:I'd like to know... (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:39PM EST (#390)
    Dress up as Marvin the Martin.

    Holler "You make me very, very angry."

    At least then you'll be good for a laugh or two.

    Free the Code! (Score:1)
    by Lord Kano on Tuesday November 09, @01:07PM EST (#14)
    (User Info) http://trfn.clpgh.org/wpngg
    Any chance of a generous /.er posting a URL that points to the DeCSS source?

    LK
    GCS d s++:++ !a C++++ UL++++ P L++ E W++ N+ o K- w--- O-- M++ V- PS-- PE Y++ PGP+ t+ 5-- X++ R tv++ b+ DI++ D+ G e h--- r++ z+
    Re:Free the Code! (Score:2)
    by jd on Tuesday November 09, @01:18PM EST (#35)
    (User Info)
    A tarball of the entire DVD tree from LiVid, as of 6th November, was posted over on Technocrat.net by Bruce Perens, I believe. The tarball includes the whole of DeCSS as of that time, in it.
    You could use altavista, (Score:1)
    by c+era (kulesa@SPAMERS-WILL-BE-KILLED.netzero.net) on Tuesday November 09, @01:19PM EST (#39)
    (User Info)
    or just click here.
    I wish (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:22PM EST (#45)
    I have the code, I just wish I had a place to put it. Anyone?

    Re:I wish (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:00PM EST (#135)
    http://members.xoom.com/bornfree4u registered using a prontomail account behind a corporate firewall...is this safe enough? If so a password will be forthcoming...
    Re:I wish (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:31PM EST (#195)
    There is a checksum error in the Linux code...

    Re:I wish (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:41PM EST (#271)
    There is a checksum error in the Linux code...
    Thanks. I got another one up that at least my winzip seems to like. The broken one came from the "screw the lawyers", I think it may have been my proxy messin wit me tho
    Re:I wish (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:32PM EST (#198)
    actually nevermind...
    Bornfree4u is up now and will soon be slashdotted away. :) if you got problems getting to the index the links are decss.zip for the Winbinary and decss.gz for, um whatever the linuxers out there have...
    safer place is not web sites. (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:57PM EST (#340)
    post on newsgroups anonymously. subtle,
    Re:Free the Code! (Score:2)
    by Reject (reject at metaphorcity.com) on Tuesday November 09, @01:23PM EST (#51)
    (User Info)
    I think there's a copy on Bruce Peren's Technocrat. I'm too lazy to find the exact URL, but it should be somewhere on this URL.

    --
    Reject
    reject@metaphorcity dot com
    Re:Free the Code!, the URL is.... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:27PM EST (#56)
    http://technocrat.net/ArticleImages/L iVid.tgz
    Re:Free the Code! (Score:1)
    by dexev (spam.me.not.dexev@no.really.vexed.net.i.mean.it) on Tuesday November 09, @01:35PM EST (#74)
    (User Info)

    If someone posts a URL (or emails me a tarball) for the source, I'll put it up on my server.

    Re:Free the Code! (Score:1)
    by quasimoto (2quasimoto@netscape.net) on Tuesday November 09, @02:13PM EST (#154)
    (User Info)
    Took me 2 minutes to find and save; decss121b.zip, DeCSS.zip and LiVid.tgz. I may stash them on my ftp site if there is a reason. -d
    Re:Free the Code! (Score:1)
    by bmoore (NoSpam_bmoore@GoodSchool_nd.edu) on Tuesday November 09, @03:00PM EST (#229)
    (User Info) http://www.nd.edu/~bmoore
    If you could do that, it'd be appreciated. http://technocrat.net:80/ArticleImages/LiVid.tgz is now refusing connections. Another mirror would be great. I can post them if I can get ahold of the files. I was trying to d/l them, but got cut off by technocrat.net Thanks!
    Research is what I'm doing when I don't know what I'm doing. --Wernher von Braun
    Re:Free the Code! (Score:1)
    by quasimoto (2quasimoto@netscape.net) on Tuesday November 09, @05:32PM EST (#384)
    (User Info)
    bmore - send a message to mail addr 2quasimoto@netscape.net
    Re:Free the Code! (Score:0)
    by Anonymous Coward on Tuesday November 09, @07:11PM EST (#423)
    LiVid.CVS-11.06.tar.gz
    is posted at: Here
    Re:Free the Code! (Score:1)
    by quasimoto (2quasimoto@netscape.net) on Wednesday November 10, @11:20AM EST (#526)
    (User Info)
    I get nasty errors on this. It may just be the transfer. I do have other files at this site just follow the ftp link. -d
    Browser times out- Use wget! (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:43PM EST (#98)
    the following will work to retrieve the source:

    wget -t 0 -O ~/LiVid.tgz http://technocrat.net/ArticleImages/LiVid.tgz

    HTH


    Re:Free the Code! (Score:1)
    by Jonathan_S on Tuesday November 09, @02:19PM EST (#177)
    (User Info)
    Here is Bruce's Note with the link and here is the link to the actual file.

    Enjoy.

    Mirror Here (Score:1, Informative)
    by Anonymous Coward on Tuesday November 09, @01:43PM EST (#97)
    http://www.logorrhea.com/main.html
    The big "screw the lawyers link" I'll keep it up as long as possible.
    Re:Mirror Here (Score:1)
    by mcrandello (mcrandello@my-deja.com) on Tuesday November 09, @03:10PM EST (#240)
    (User Info)
    Your LiViD.gz isn't D/Ling right for me, tried it a few times, gets to 346kb and stops. Another AC pointed out to me my mirror had checksum errors and...


    mcrandello@my-deja.com
    rschaar{at}pegasus.cc.ucf.edu if it's important.
    mirrored in europe (Score:1)
    by vt (vtatfermentasdotlt) on Tuesday November 09, @02:14PM EST (#160)
    (User Info)
    ftp://193.219.56.32/pub/dvd/LiVid.CVS-11.06.tar.gz - entire cvs tarball (>2 megs)

    and

    ftp://193.219.56.32/pub/dvd/LiVid.CVS-11.06.css-stuff-only.tar.gz
    Re:Free the Code! (Score:2)
    by SoftwareJanitor (SoftwareJanitor@yahoo.com) on Tuesday November 09, @03:39PM EST (#265)
    (User Info)
    After looking at this thread, it struck me that it is sort of ironic that this move by the motion picture industry (trying to intimidate people to get rid of the DeCSS code) has actually caused the code to be mirrored to more FTP sites and will probably lead to more people being curious about the code and looking at (and potentially working on) it.


    Re:Free the Code! (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:58PM EST (#287)
    Well! It boils done to, what I'm not allowed to have I want. If I can have it, I might not even bother. THus, I'm getting my copy.
    Re:Free the Code! (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:41PM EST (#394)
    Can you say "forks! forks! everywhere forks!"

    I think that 1500 non-compatible renditions of the decoder is simply marvelous. I imagine it'll make it oh-so easy to get it into a coherent project again now.

    Re:Free the Code! (Score:2)
    by SoftwareJanitor (SoftwareJanitor@yahoo.com) on Tuesday November 09, @07:17PM EST (#424)
    (User Info)
    Well, that is still better than it dying entirely. At any rate it may become aparent pretty quickly which fork(s) is/are viable. And I don't know how this is much different than MP3 players, of which there are a whole bunch of floating around.


    Re:Free the Code! (Score:1)
    by Erik Fish on Tuesday November 09, @04:14PM EST (#305)
    (User Info) http://www.humpin.org/

    Here's another mirror.

    Re:Get DVD CSS code HERE (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:04PM EST (#348)
    DVD CSS code still here, now with the full LiVid source code:

    www.geocities.com/SiliconValley/Po rt/3224

    Grab it while you can and pass it around.


    Re:Free the Code! (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:08PM EST (#351)
    Don't post mirrors of each other. just hit and run, if the lawyers call, take it out right away and apologize like a moron. we'll have more sites bubbling on and off faster then all the lawyers can handle. plus newsgroups of course.
    Re:Free the Code! (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:19PM EST (#368)
    Rock on!!! Fuck the lawyers...
    Use apache .htaccess to puzle thos pesky landshrks (Score:1)
    by BlueUnderwear on Tuesday November 09, @06:17PM EST (#406)
    (User Info)
    Or better yet, the following code snippet in your Apache .htaccess does wonders:

    Options +FollowSymLinks +ExecCGI
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REMOTE_ADDR}
    ^(148\.122\.208\.|193\.214\.96\.)
    RewriteRule .* Index.HTM

    What it does is redirect any accesses from the nets 148.122.208.x and 193.214.96.x to Index.HTM. Both address blocks are registered to simu.no, the law firm handling the issue. Add more addresses as soon as you notice more lawfirms joining in the fun.
    Put the following into Index.HTM:

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
    <html>
    <head>
    <title>Taken Down</title>
    </head>

    <body>
    <h1>Taken Down</h1>

    This site has been taken down for legal
    reasons.
    Sorry
    <hr>
    </body>
    </html>

    The idiot lawyers will just assume that you already chickened out and leave you alone. If you're more daring, you could play them other nasty tricks, such as redirecting them to the chargen port of their own router, or to some cgi script which just waits and waits and waits and then times out. Great to keep them busy, and to drive up the bill that they'll present to the "movie industry"

    Css-auth mirror: (Score:0)
    by Anonymous Coward on Wednesday November 10, @06:33AM EST (#498)
    http://linuxpower.cx/~greg/css/
    What we need to do, folks... (Score:1)
    by seebs (seebs@plethora.net) on Tuesday November 09, @01:09PM EST (#16)
    (User Info) http://www.plethora.net/~seebs/
    Is start pushing vendors (say, Linux vendors) and users (especially those of us who own DVD players) to publically come out and say "I would rather be able to play a DVD on a Linux system".

    Point out to these people that many of us will buy *more* DVD's if we can use them on our Linux boxes.

    Follow the money; if we make the "win condition" be to use an open standard and encourage people to write DVD players, we'll see the DVD industry admit that, maybe, not all users are pirates.

    You, too, can contribute: Decapitate one person a week who pirates software or art. ;)

    http://mail-abuse.org/rbl/ - kills spammers dead (not affiliated, just a happy user)
    Re:What we need to do, folks... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:43PM EST (#96)
    You forget the mindset of the entertainment industry. To them, it seems that a theoretical loss is more important than a real profit.
    Re:What we need to do, folks... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:44PM EST (#99)
    Would they really sell that many more DVDs? Considering that the Linux market is still pretty small on the desktop and that only a small portion of those using Linux are likely to watch DVDs on their computer how many sales are they really going to lose?

    Anyone have any stats on how many movies are bought to watch on their computer( Win32/Mac/Linux) vs on a TV with a 'normal' DVD player? How large is the computer DVD market anyway?

    Re:What we need to do, folks... (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:16PM EST (#163)
    I have a TV tuner and a DVD player on my PC and it really pisses me off that I have to switch to windoze to use the DVD player.
    Re:What we need to do, folks... (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:32PM EST (#196)
    Great, thats one vote and doesn't anwswer the question. Maybe this will be easier for you. How many standard plug into the TV DVD players have been sold compared to ALL sales of DVD drives for PCs?
    Re:What we need to do, folks... (Score:1)
    by Zarquon on Wednesday November 10, @12:30AM EST (#467)
    (User Info)
    I don't have firm numbers, but this is a clip from the alt.video.dvd FAQ http://www.dvddemystified.com/dvdfaq.html:

    1.9] How quickly will DVD become established?
    Not as fast as generally predicted, but faster than videotape, laserdisc, and CD. By the end of 1997 over 500,000 DVD-Video players shipped worldwide. 349,482 of these were in the US (with about 200,000 actually sold into homes). About 600 DVD video titles were available in the US, with over 5 million copies shipped and about 2 million sold. Around 330,000 DVD-ROM drives were shipped worldwide with about 1 million bundled DVD-ROM titles. Only 60 DVD-ROM titles were available by the end of 1997, most of them bundled with PCs or drive upgrade kits.

    By the end of 1999, there will be almost 4 million DVD-Video players in the US, and about 30 million DVD PCs.


    Re:What we need to do, folks... (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:43PM EST (#396)
    Put on your Marvin the Martian costume.

    "This is making me sooo angry!"

    We can still keep it alive... right? (Score:1)
    by jdwilso2 on Tuesday November 09, @01:09PM EST (#17)
    (User Info)
    Hey, comeon people! Like they always say on the X-Files, "the source is out there!" ... They can't stop development on decss, there are too many people who have either the key or the code! We shall prevail, and the tyranny that is shass crumble beneath the power of the nerds!
    Re:We can still keep it alive... right? (Score:1)
    by acb on Wednesday November 10, @08:59AM EST (#516)
    (User Info)
    The source is out there, but DEEP underground. I.e., don't even think about releasing any software with your name on it that uses it. It has been driven into the semi-criminal twilight zone populated by virus-writing toolkits and pirate MP3 sites.
    people are finky about encryption. (Score:0, Troll)
    by sboss (scott at sboss dot net) on Tuesday November 09, @01:09PM EST (#18)
    (User Info)
    People are trying to make money of the "encrypted DVDs" which can be busted (as we all can see) but it is hard to sell to the public if the local twelve year old can copy the damn thing if he wanted to. The problem is not with people reverse engineering the encryption but with people trying to keep encryption safe by using lawyers. More power to ther people who spend the time to reverse engineer the software. Now that they did that the local twelve year old can copy the darn DVDs (or CDs or whatever) and better yet, he can run the movies (or programs) under a real operating system. We all do not fall down and bow to the slave driver called Gates. Some of us can use a computer and can think therefore we use a real operating system.

    Maybe we should get rid of the lawyers?

    Maybe not, since I will need one now since I voiced an opinion that was not with the majority.

    Scott

    Scott
    C{E,F,O,T}O
    sboss dot net
    email: scott@sboss.net
    drool, drool, rant, spew, drool (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:19PM EST (#40)
    Raise the Red Banner, etc., etc.
    Re:drool, drool, rant, spew, drool (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:44PM EST (#397)
    All hail Richard Stalin-man!

    Lurkers of the World Unite!

    Re:people are finky about encryption. (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:40PM EST (#86)
    Doesn't one of Shakespeare's plays have a line something like "first, let's kill all the lawyers"? Sounds like a problem that's been around a long time!
    Re:people are finky about encryption. (Score:1)
    by Last Warrior on Tuesday November 09, @09:25PM EST (#441)
    (User Info)
    Blame Sony and Disney. I hate to say it, but two of my favorite companies are likely to have more to do with this fiasco than any single entertainment medium. Not sure of you all remember the whole copyright fiasco tht went on before the dvd digital video disk / digital versatile disk or whatever. Both Sony and Disney made a big stink about the standard 1. Because Sony could not claim the technology standard. 2. Because even early on Both companies saw what was going on in the cd-rom market with the first consumer level cd burners and were worried about being able to prevent copyright infringments. In truth they have been doing these things for years.. from the protection they put on vhs tapes to prevent them from copying properly to digital music (mp3). Because of the concern over copyright infringment, the DVD standard almost became the cdrom2 standard. Thats all I have to say about that. Free the software! Last Warrior
    You Forgot One Thing... (Score:0)
    by Anonymous Coward on Tuesday November 09, @11:00PM EST (#458)
    i was all excited over this cuz we got DVD burners and mastering software at work, but to buy a movie is just as expensive to go buy a blank dvd... so that kind of foils the point in my view. assmodeus, too lazy to log in
    I need that source code. (Score:0, Redundant)
    by sipan on Tuesday November 09, @01:09PM EST (#19)
    (User Info)
    I was lazy and had not downloaded the source code while it was there. Is there any way to get it now? PS. If you are afraid to make it public, my email is sipan@mit.edu
    Re:I need that source code. (Score:1)
    by LoungeAct (Lounger@vegasnug.com) on Tuesday November 09, @01:30PM EST (#64)
    (User Info)
    Me too
    lounger@vegasnug.com
    -LoungeAct-
    Re:I need that source code. (Score:1)
    by Erik Fish on Tuesday November 09, @04:50PM EST (#331)
    (User Info) http://www.humpin.org/

    Right here.


    Oops -- wrong link! (Score:1)
    by Erik Fish on Tuesday November 09, @05:12PM EST (#355)
    (User Info) http://www.humpin.org/


    HERE is the correct one!

    Sorry about that.

    Re: DVD CSS Code Here! (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:08PM EST (#353)
    DVD CSS code still here, now with the full LiVid source code:

    www.geocities.com/SiliconValley/Po rt/3224

    Grab it while you can. Pass it around.


    And source is now available at ... ??? (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:10PM EST (#20)

    Should have grabbed it before. Where now?

    Re:And source is now available at ... ??? (Score:1)
    by Erik Fish on Tuesday November 09, @04:30PM EST (#319)
    (User Info) http://www.humpin.org/

    Try this link.

    This is absurd! (Score:2, Insightful)
    by jd on Tuesday November 09, @01:10PM EST (#21)
    (User Info)
    The film industry has more to fear from NOT openly embracing Open Source than from it.

    Some of the biggest costs in the film industry come from:

    1. Distribution
    2. Piracy prevention
    3. Advertising & promotion
    4. High-quality special effects

    If you embrace an open source ideology, distribution costs are reduced. Why? Because the technology required to mass-produce is being developed far faster by far more people than otherwise possible.

    The same is true for piracy prevention. There are far more cryptologists working on and testing Open Source crypto tech than there are in the entire film industry. Result - the film industry can't afford to produce anti-piracy measures that can hope to survive, using proprietary methods. But, if they used an Open Source approach, they'd have protection from pirates comparable to the best protection the US Government can throw at it's most secret information.

    Advertising and promotion - which is cooler, a mug with a badly-drawn picture of a character on it, for one movie, or several lines in a CREDITS file in every movie distribution that company makes? Now, which is cheaper, for the company?

    Special effects - BMRT blows Renderman away, for the simple reason Renderman doesn't ray-trace. It only simulates. Partly because it's very expensive on the computer to apply raytracing and radiosity to every frame, in high quality. Open Source the frame data, and collaboratively render the CGI. You will end up with infinitely cooler graphics than ANY organisation (with the exception of MS) could EVER pay for out of it's own pockets, and at practically zero monetary cost.

    The film industry is destroying itself, in it's efforts to protect itself, through it's choice of protection. Isolation NEVER, EVER works to protect, in the long term.

    Re:This is absurd! (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:32PM EST (#66)
    what's BMRT doing inthere? BMRT is as closed-source as can be.
    Re:This is absurd! (Score:1)
    by roca on Tuesday November 09, @01:37PM EST (#79)
    (User Info) http://www.cs.cmu.edu/~roc
    The problem is that the sort of content protection that Big Media aspires to simply can't be made bulletproof. Any all-software solution can and will be broken fairly easily no matter how good your obfuscation or cryptography is. Hardware solutions are harder but they will fall too.

    The *only* thing they can do is come up with some token technical solution and protect it with legal measures, which is of course what they're doing. It's not because they're lame or stupid (although they probably are), it's primarily because nothing better can be done.

    It's interesting to see the degree to which everyone's been fooled into thinking that the cracks on DVD and the Windows Media Player, to name two examples, were just due to mistakes made by the vendors. Mistakes help, but the idea that one day an invulnerable solution will come along is a pipe dream.

    Rob
    Re:This is absurd! (Score:2)
    by luge (luisS.villaP@dukeA.eduM) on Tuesday November 09, @01:56PM EST (#126)
    (User Info) http://arthurdent.dorm.duke.edu
    I'm as much of a free software proponent as anyone, but your claims are ludicrous. Free software works because people write software that benefits them. Crypto stuff like GPG and Apache-SSL have been written because the authors can use them to keep their own data safe and secure. No one- except the MPAA- has gigabytes worth of data that need to be encrypted in this way. Sure- open source it- see if a single soul helps out. Ditto distribution- none of us have gigs worth of data that need to be distributed in ways that either aren't already available or would be helped by this project. Ditto for graphics- why should I help MGM or Disney render their graphics? The technology is already there- let them buy huge farms of servers to do it themselves.
    I guess my point is that open source is not a cure-all. It works for Linux and Apache because there are large communities who code because they want to "scratch their itch" and help the community. There is no personal itch here, and there is no community to assist. So- no chance for open source to help.
    ~luge
    P.S. Of course, there is a huge community of people who would love to play DVDs... and plenty of coders who can "scratch the itch" by cracking the encryption. Thus, CSS. ("CSS is dead... long live CSS!")
    Re:This is absurd! (Score:1)
    by Foogle (foogle@adelphia.net) on Tuesday November 09, @03:13PM EST (#243)
    (User Info)
    Not that they need any help, but imagine the scenario:

    Disney releases a little downloadable program (Windows, of course) that runs in the background, using spare CPU cycles to do it's job. And what is it's job? Rendering the high-quality frames for Disney's new movie.

    Just like with SETI and RC4, people would download the program to help out, just to say that they did it. And there'd be competitions to see who could render the most frames too :)

    Hell, I think it's a cool idea -- but someone would hack the client and the next Disney movie would contain subliminal messages telling the whole world to buy shares in LinuxOne... or maybe not :)

    -----------

    "You can't shake the Devil's hand and say you're only kidding."
    - They Might Be Giants

    Re:This is absurd! (Score:1)
    by Zach Baker (zach@instantplanet.com) on Tuesday November 09, @02:18PM EST (#170)
    (User Info)
    1. Sure, distribution costs are reduced with digital distribution or a video-on-demand system. I think the film industry understands this. Of course, they also understand why they make so much money, and that's because they have a very tight grasp on their industry's distribution.

    2. Yup, open-source encryption is the best encryption. The problem is the system that implements it. But Open Source and piracy prevention... somehow I don't think this is a love connection.

    3. I don't understand how mugs and CREDITS files relate to movie advertising and promotion.

    4. BMRT, though one of the most impressive individual software accomplishments of recent time, is no more Open Source than Pixar's own PhotoRealistic RenderMan, so I don't really get the point you're making. And the majority of the expense (to say nothing of coolness) of CGI does not spring from the processing power that's required.

    Did Captain Hook illegally copy DVD's??? (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:58PM EST (#227)
    I refuse to respond to anyone who refers to copying as piracy. Unless of course rape, murder and theft are involved in the copy procedure.

    There, that's my response.
    Re:Did Captain Hook illegally copy DVD's??? (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:02PM EST (#345)
    If you give away a copy or make it available for download that's theft.
    No, theft is legally quite different than copying (Score:0)
    by Anonymous Coward on Tuesday November 09, @10:30PM EST (#453)
    Look up theft in you law book.

    Now compare that to the action of Plagerism.

    These are quite different.

    Software Theft is where you break into someone house and steal their software. This rarely ever happens.
    Open source crypto can't work here. (Score:2)
    by !IH on Tuesday November 09, @03:57PM EST (#284)
    (User Info) http://www.stheno.demon.co.uk
    There are far more cryptologists working on and testing Open Source crypto tech than there are in the entire film industry

    That may be true, but it's not relevent to the case on hand. Yes, Open Source, with its many eyes, will often make better crypto algorithims but it's not the algorithim that's relevent here, it's the encryption keys.

    What use is a file encrpyted with 3DES if the keys are supplied in the open with it? It's irrelevent how strong the encrpytion is that you use, if you have the keys. Remember that the DVD player by necessity, must have all the information required to decrypt the data. That includes the necessary keys, and thus, if it's open source, all the keys are viewable, and the encryption worthless.

    It's about the only situation where open source can never work.

    --
    Exigo spamos et dona ferentes ; Ceterum censeo, delenda est Microsoft (Translation)
    Re:Open source crypto can't work here. (Score:2)
    by jd on Tuesday November 09, @04:17PM EST (#308)
    (User Info)
    Actually, it can. :) Precicely -because- you can't open source the keys.

    You can't use conventional keys to secure a DVD, precicely because people will want to write Open Source drivers for OS' like Linux, FreeBSD, OpenBSD, etc.

    Instead, you need the collective intelligence of the Open Source community to devise -other- protection schemes. And precicely because that's a challange, it's bound to attract interest and testing. Something the DVD system clearly never got.

    Re:This is absurd! (Score:1)
    by lgritz on Tuesday November 09, @06:00PM EST (#399)
    (User Info)
    Though completely off-topic of the DVD issue, "jd" said:

    "Special effects - BMRT blows Renderman away, for the simple reason Renderman doesn't ray-trace. It only simulates. Partly because it's very expensive on the computer to apply raytracing and radiosity to every frame, in high quality. Open Source the frame data, and collaboratively render the CGI. You will end up with infinitely cooler graphics than ANY organisation (with the exception of MS) could EVER pay for out of it's own pockets, and at practically zero monetary cost."

    As sole author of BMRT, one of the lead engineers of PhotoRealistic Renderman, and reigning chief architect of the RenderMan Interface Specification, I feel the need to set a few things straight here:

    While I'm quite flattered by your opinions of BMRT, there's no possible metric by which BMRT can be said to "blow away" RenderMan (by which I assume you mean Pixar's PhotoRealistic RenderMan product, a.k.a. PRMan). Yes, BMRT does ray trace and PRMan does not, and although that may seem sexy to amateurs, those of us who make film visual effects for a living know that PRMan's scanline algorithm has a plethora of advantages over any ray tracer -- speed being one, but probably not the most important one. The reason we don't ray trace our films isn't because it's slow, or because we don't know how. It's because the scanline methods handle much larger and more complex geometric databases, have fewer image artifacts, and are much more flexibile at getting certain artistic effects.

    Besides, BMRT isn't open source (in fact, the source isn't available under any conditions), and neither BMRT's raytracing nor PRMan's lack thereof has anything to do with their open versus proprietary status, so I'm not sure how this is relevent.

    As for "open sourcing" the frame data and collaboratively rendering, it's obvious that anybody proposing that has *no* idea where the bottlenecks are in CGI production, or for that matter, any clue about just how much data and bandwidth are involved or what the basic process entails.

    ObTopic: My take on the actual DVD issue is as follows. The music industry has seen many media formats for duplicating their property: cassettes, DATs, CD-RW's, MP3's. Each time they think it's the end of the world, but each time they survive and the music industry grows as the public's apetite for high quality music grows. The movie industry (the distribution industry, not the production industry) has the same knee-jerk reaction to new media, and again, they just keep making more money despite the predictions of doom. This DVD encryption issue, too, shall pass.

    Re:This is absurd! (Score:2)
    by jd on Wednesday November 10, @08:52AM EST (#512)
    (User Info)
    My opinion of BMRT is based, not on blind ignorance, but experience with virtually every free (as in "free speech") and/or zero-cost rendering system out there, and a fair number of commercial ones, too. My degree in Maths and Computing (with Honors) certainly didn't hurt.

    Ok, let's answer a few points here. I'm not inclined to "sexiness", but quality. Ray-tracing is, in itself, not enough, for the reasons you say. It -does- produce artifacts, because it deals with direct reflection only, and typically only a limited number of generations. Accurate rendering requires that the system also support diffuse reflection, and an "unlimited" (read: until you fall below the displayable threshold) number of generations of each.

    BMRT, Radiance, and a number of other systems, support a system known as Radiosity, although Radiance's implementation of this is (according to their own documents) rather unorthodox.

    Once you take into account diffuse reflections, as well as direct, and allow more than 1 or 2 generations, you will find that artifacts are greatly reduced, although the computation time is (necessarily) increased dramatically.

    Then, there are the remaining artifacts to consider. Well, at 30 frames per second, you honestly don't need to consider any that are only present in one or two frames. They simply won't be visible. "Small" artifacts can be dealt with by super-sampling, rather than relying on one-shot methods.

    The bottlenecks in CGI are, in no particular order:

    • Generation of the data
    • Rendering of the data
    • Post-processing of the images

    The generation is trivial. Once you have a basic heirarchical definition file, you can simply specify points and in-between the frames, from there. Anyone familiar with computer graphics knows these techniques, they're bog-standard.

    Rendering is non-trivial. You have to pass the data set to each computer in the render-farm, and specify the window each computer is to calculate. This isn't too bad, if you remember that each window (and each computer) will render at a different rate, which means the components will be returned out of sync. Just make sure everything's labelled, and you're fine.

    The bandwidth isn't horrible, either, precicely BECAUSE of the sync problem. Here, you can turn the problem into a strength. Rendering takes time, but so does passing data. If you can spread the load, over time, by ensuring that no two computers are ever wanting to send or receive data at the same time, there simply isn't a bandwidth issue. A reasonable-speed network should easily support even massively-scaled render farms that don't compete for network time.

    Actually, you can go one stage further. Since you generate frames, by in-betweening, you can simply pass the reference frames to the machines in the render farm, and have them generate the data sets themselves.

    The returning images are likely to be a bigger problem than the data, but even then, it's not too bad. Let's say you use uncompressed TARGA images, to keep things simple, 100 machines, and a total image size of 800 by 600. This means that each machine would need to pass back only 4,800 pixels, or 14,400 bytes. Even over a 14,400 modem, that is only 8 seconds. By staggering each machine by 10 seconds, you guarantee maximum throughput.

    How to get the data back and forth? Well, you -could- use PVM or MPI, but those are really designed more for local area clusters, not widely-distributed ones. They also don't do too well with variable-size clusters, PVM especially. Then, there are various network file systems, such as CODA, NFS, etc. The overheads are silly, for this, though. You -could- use reliable multicast, which would certainly drop the bandwidth requirements dramatically, if you could be sure everyone could receive multicast transmissions. COSM, designed by a former distributed.net coder, looks VERY nice for this kind of work, though, and is probably what the Free Film Project will use for render farming.

    As a last point, I can't read that jibe on "no idea" without pausing for comment. I probably have a better idea of the bottlenecks, data requirements and bandwidth usage, for heavily distributed projects than those IN CGI production, precicely because I have been involved in raytracing since the days of the 386SX, and networking since the days of the Commodore PET. The maths, I regard as trivial (I saw nothing in the computer graphics courses, at University, which I couldn't have done in my sleep, whilst doing 'O' levels), and computer-generated (rather than human-drawn on a computer) art is something anyone can do, if they have a basic knowledge of linear and non-linear interpolation.

    Personally, much as I respect BMRT, I have little respect for any attitude which depicts the "professional" as innately superior. Nor have I ever. Either a person knows what they're talking about, or they don't. Bits of paper don't impress me. Show me the code, or show me the product, but spare me the platitudes. If I can build radio telescopes at the age of 12, and radionuclide expert systems a few years later, I -think- you can trust that I don't mouth off for the fun of it.

    Naturally, I expect the same attitude - "put up or shut up". That's a part of why I started the Free Film Project. If I think CGI can be farmed out, efficiently, to obtain a high quality of output, I should be able to prove it. And I have every intent of doing exactly that. I -hope-, but don't realistically expect, CGI professionals such as yourself, to accept the results. If the project succeeds, and a proof-of-concept is shown, accept it. Arguing that it's "impossible", once it's been done, is denial bordering on insanity.

    You are being absurd (Was Re:This is absurd!) (Score:1)
    by raytracer on Tuesday November 09, @06:17PM EST (#408)
    (User Info)
    What is the point you are trying to make regarding Open Source?

    You claim that the film industry has more to fear by not adopting Open Source than by embracing it.

    You make the claim that an open source ideology reduces distribution costs because the technology required to mass produce is being developed faster. I'm not sure what one has to do with the other. Just how has open source influenced the distribution costs (ignoring the obvious "Gee, I can download The Phantom Menace off this website for nothing") CDs and DVDs made an enormous impact because they are cheap to reproduce and give great fidelity, not because of any revolution caused by Open Source.

    As for piracy protection, the problem with the DVD encryption as I understand it wasn't caused by a lack of proper encryption algorithms, but rather by the fact that some doofus shipped the keys in an unprotected form with an application. You can make things foolproof I guess, but you can't make them damn-fool proof. Perhaps some form of technical review should have been done before the offenders shipped their app, but again, your points seems to miss the mark. You can't write an open source DVD decryptor, because one key components of the system is a secret key that the film industry doesn't want people to have because it amounts to a carte blanche license for making illegal copies. You seem to be saying that Open Source can help, but I fail to see how any thing that would help the film industry would be interesting to the open source community, or vice versa.

    With regards to advertising and promotion, it might surprise you to know that film companies generally MAKE money by advertising and promoting films. It's unclear how putting a few lines in a Credits section of a file would be better than that.

    Lastly, your comments about BMRT and film making are so far off base that I brought your comments to the attention of Larry Gritz, author of BMRT. His comments regarding BMRT (which isn't open source by the way) will undoubtably follow. I'll merely state that your comments indicate a lack of understanding about how movies are made, and where the costs from them arise. It might shock you to find out just how much computing power a studio like Pixar uses, and yet how small a percentage that actually works out to over the cost of a production.

    Now, regarding the whole DVD encryption-decryption idea: I am a big of fan of Open Source software as the next guy. I want to be able to play my DVD movies on my Linux and FreeBSD boxes as much as the next guy. But the bottom line is that to be able to play movies opens up the possibility that people could copy movies. Hence, it isn't in the cards that any movie distributor would like open source software, since it basically create a way to copy their protected media, which they have some significant interest in protecting.

    Frankly, I don't see any good way out of this dilemma. Given that movie distributors want to protect their copyrighted media, it seems that nothing the open source community can do will help them in that regard. And anything which the movie distributors do to help out Open Source software is either useless or allows unrestricted copying.

    Open source isn't always the answer.




    Re:You are being absurd (Was Re:This is absurd!) (Score:2)
    by jd on Wednesday November 10, @07:26AM EST (#501)
    (User Info)
    Ok, I'll make things clearer for you.

    First, the keys are in the decoder, with CSS, which is frankly stupid. Any half-competent Software Engineer can black-box, and from that obtain every key in the system, encrypted or not. That method is, frankly, laughable. It's equal to hanging the front-door key off the front porch, and encrypting the notice that tells you where it is. Sorry, but once you see the key, the notice becomes irrelevent.

    The most secure system you can use for this is disk fingerprinting, and using the fingerprint as the sole key. Why is this different? Because there is no longer any magic black-box you can feed data into, and monitor the output. The result is that there is no means of deducing the key. Also, as each key is unique to a disk, obtaining one key would be of no value in unlocking other disks.

    But all of this is childishly simple protection, that anyone who has been in computing long enough will recognise.

    CDs and DVDs give good fidelity? *COUGH* 20-bit systems were around before the 16-bit CD format existed. Chopping 4 bits might not sound like much, but it's definitely audible. As for 44.1 KHz - this gives you 2 or 3 data points per sine wave, for high-pitched sounds. Great fidelity, this saw-tooth piccalo!

    Open Source allows you to develop, because it allows for parallel development by experts, not just in one field (such as finance) but in a wide range of fields. You will ALWAYS get a better product by seeing the bigger picture. ALWAYS.

    Lastly, I read Larry Gritz' comments. Yes, ray-tracing produces artifacts, because ray-tracing isn't, in itself, complete. Ray-tracing plus radiosity is vastly superior. However, that isn't going to be 100% perfect, either. But, neither is basic patch rendering. Trivial rendering is fast, consistant and utterly plastic. It's OK, if that's what you want, but I want something better.

    Ray-tracing & radiosity, combined, at 30 frames per second, is a very powerful combination. LG's arguments about artifacts actually diminish at this speed, as anything that doesn't carry over won't be seen, and is therefore irrelevent. (The "Genesis Effect", in Star Trek: Wrath of Khan, used a similar argument. It was relatively low-res, but so fast that you would never be aware of that.)

    Lastly, it might surprise you that the Free Film Project - a project based on my belief that Open Source movies can be viable and as high quality as any commercial product - is doing very successfully at demonstrating that Open Source -IS- a perfectly viable way to make movies.

    Re:You are being absurd (Was Re:This is absurd!) (Score:1)
    by lgritz on Wednesday November 10, @03:22PM EST (#533)
    (User Info)
    Hi, "jd". Your reply indicates that you don't know what I meant by "artifacts". The things I'm thinking of don't go away with motion, frames per second, radiosity, or any of the other things you suggest. Feel free to email me directly or to ask on comp.graphics.rendering.renderman if you'd like more details.

    -- Larry Gritz

    Re:You are being absurd (Was Re:This is absurd!) (Score:1)
    by raytracer on Thursday November 11, @06:13PM EST (#559)
    (User Info)
    We are getting a bit astray from the topic of DVD encryption, but I'll merely update with a couple of specific comments on your musings, and then let this drop back to real discussions on the real topic at hand.

    The film industry has invested large amounts of money in developing properties which have a rather sizeable commercial value. They wish to protect their investment by limiting the ordinary individuals ability to partake of their "experience" to those who have paid for the ticket, cd, video tape, or dvd.

    There is only one problem with that, and it is a problem that is shared with most media: in order to show a movie or play a cd, it is necessary to read the information off a disk and convert it into a representation which people can watch or listen to. And if a person can listen to or watch a particular representation, then so can some form of machine, and therefore, copies can be made.

    The film industry has so far used dvds because the decoders were mostly encoded in physical devices which would be difficult and/or expensive for the average joe to duplicate. But once software decoders became available, whether they encrypted keys or not, it seems like they let the cat out of the bag, because software IS cheap to duplicate and distribute.

    Of course, the open source vs. trade secret arguments have nothing to do with any of this, which was my point originally. This point was not lost on a number of other people who commented similarly on your original posting.

    The rest of your posting (ray tracing, radiosity and the Free Film project) are fascinating topics in themselves, but not really apropos to the topic at hand.


    Removing the source helps? (Score:5, Insightful)
    by .pentai. (vc@777h.org) on Tuesday November 09, @01:10PM EST (#22)
    (User Info) http://www.777h.org/
    Yes, have him remove the source from his webpage, this will fix everything. After all, it's well known that source code can't simply be downloaded like other files, and can't be copied endlessly throughout the net, or else we'd be in REAL trouble...oh wait, it can.

    Anyways, I don't see the trouble, DVD will come to linux/freebsd/beos/whatever else in time as it becomes increasingly popular...though it still kinda pisses me off that those trying to help get crucified by the lawyers (so to speak) over it.
    Spead the Source - Zipped Here for your pleasure! (Score:1, Informative)
    by Anonymous Coward on Tuesday November 09, @01:36PM EST (#77)
    Enjoy

    cssdvd.zip

    Re:Spead the Source - Zipped Here for your pleasur (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:54PM EST (#119)
    access denied?
    Re:Spead the Source - Zipped Here for your pleasur (Score:1)
    by Evangelion on Tuesday November 09, @01:56PM EST (#123)
    (User Info)
    I would actually find that useful, if I wasn't getting an :

    Download failed on 134.173.94.44 (/cssdvd.zip). (/cssdvd.zip: Access is denied. )

    on it.


    eris:~$ dd if=/dev/random of=~/.signature bs=1 count=120
    Works... (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:03PM EST (#140)
    Corrected the problem, thanks for posting a note.
    Be careful; use antivirus... (Score:2)
    by Anonymous Shepherd (louisjr@cco.caltech.edu) on Tuesday November 09, @02:17PM EST (#168)
    (User Info) http://www.ugcs.caltech.edu/~louisjr
    programs...

    Not to insult you, but this being such a commodity right now I'm sure someone somewhere may be playing cruel tricks with the file.

    Still, it's a shame this had to happen.

    -AS
    *Pikachu*
    It's source silly... (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:08PM EST (#352)
    The file is simply C source code. I wasn't aware that the antivirus programs out there were capable of scanning source code to determine if the source could compile into something harmefull. Please.
    The zip file itself... (Score:2)
    by Anonymous Shepherd (louisjr@cco.caltech.edu) on Tuesday November 09, @06:57PM EST (#421)
    (User Info) http://www.ugcs.caltech.edu/~louisjr
    If someone created an infected zipfile...

    For example, say someone created a program that to all casual glances looked and acted like a zip file, but when executed actually does not run the normal zip program, but it's own?

    Prolly not a problem under Linux/Unix tools...

    Dunno, maybe I'm too paranoid

    -AS
    *Pikachu*
    Re:The zip file itself... (Score:2)
    by DragonHawk (dragonhawk@iname.microsoft.com) on Tuesday November 09, @09:25PM EST (#440)
    (User Info)
    For example, say someone created a program that to all casual glances looked and acted like a zip file, but when executed actually does not run the normal zip program, but it's own?

    A .ZIP file is a data file, like any other. As far as the computer is concerned, a .ZIP is the same as a .GIF. If your computer "knows" to run (say) WINZIP.EXE when you open a .ZIP, it doesn't matter what has been done to the .ZIP, WinZip is still going to run.

    Now, if you get a file called IAmAZipFile.EXE, complete with WinZipSFX icon, and you run it without virus scanning it, well... I hope you have backups. :) But that is not a .ZIP file, but rather, an executable.

    It is possible someone could craft an unzip program (like WinZip) that takes some special action under special circumstances, but I have not heard of anyone doing that (yet). (Betcha a dollar that if someone does it, it will be Microsoft. ;)

    I do not like Microsoft. Remove them from my email address.
    Re:The zip file itself... (Score:0)
    by Anonymous Coward on Wednesday November 10, @12:47AM EST (#468)
    I think it'd be easy to fool many who have "extensions" turned off in win98. Simply do this:

    #1. Associate WinZip icon with file.
    #2a. name file .zip.exe
    Windows will strip the .exe and you'll see .zip
    #2b. name file .exe
    Windows will strip the .exe and you'll see an icon showing winzip, but it is really a harmful program...

    it could be clever, simple, and even fool those who know what they are doing, just out of carelessness.

    dont just copile/run this. (Score:1)
    by CrAlt (cralt@NOSPAM.hackme.dhs.org) on Tuesday November 09, @04:09PM EST (#300)
    (User Info) http://hackme.dhs.org
    dont just run this. Get the source and LOOK IT OVER FIRST! Not to say that the AC is a bad guy or anything...you just can never be sure. I looked at some other sites and some are tar.gz and others are .ZIP's. And the all are diffrent file sizes. And it goes with out saying that running unknown stuff as root is a bad idea.
    Re:Removing the source helps? (Score:1)
    by Arkham (spam2@theresistance.net) on Tuesday November 09, @02:08PM EST (#150)
    (User Info) http://www.theresistance.net/
    Just another link amongst many. You might find what you are looking for if you were to click here
    ------- Vinicit qui patitur.
    said it before.. (Score:2)
    by Wah (t h e w a h @ uswest . net) on Tuesday November 09, @02:56PM EST (#225)
    (User Info) http://wahcentral.net
    ..now I'll say it again. The Internet makes control of digital media IMPOSSIBLE. Until the record/movie/entertainment companies realize this and embrace it, we will continue to see walls of Lawyers trying to hold back an invisible tide.

    (thnx for the link BTW)

    if ignorance is bliss, is omniscience hell?
    Source and Binary now available. - Download Away (Score:5, Insightful)
    by Anonymous Coward on Tuesday November 09, @02:12PM EST (#153)
    Added a binary as well...

    source binary Mind moderating this up one or two so it shows in thread lists for people with higher thresholds :)

    Re:Source and Binary now available. - Download Awa (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:11PM EST (#304)
    This is really irresponsible. I'm not a fan of the movie industry but this is not the place to advertise this. Wohoo - i already picture healines "All famous Slashdot.org closed due illeagal activities on the site" or "Andover.net sued".. Please try to be more responsible and think what you do. And all the other moderators, think before you press the "UP" button.

    The usual AC from Eastern Europe this time.

    Re:Source and Binary now available. - Download Awa (Score:1)
    by WNight (wnight@rocketmail.com) on Tuesday November 09, @05:19PM EST (#366)
    (User Info)
    This is *exactly* the place to do this.

    Those posters didn't send 'illegal' source code to Slashdot, they posted links. Big difference.

    And, what should we do when we're threatened by lawyers? Roll over and play dead, or fight back in any way possible?

    I'm all for fighting back.

    If I was in a country that didn't have those laws, I'd host the project.

    After all, they're using technicalities in laws, and laws they essentially bribed politicians to pass, and we're not supposed to fight back?

    Their intent is to silence us. Hell no.

    I think I'll post this on a few newsgroups so that all the archival sites like Dejanews have a copy, etc.

    Then we'll see if the lawyers are so keen on attacking people with money.
    Re:Source and Binary now available. - Download Awa (Score:1)
    by grahamm (gmurray@cware.co.uk) on Thursday November 11, @07:57AM EST (#542)
    (User Info) http://www.webwayone.com/
    Those posters didn't send 'illegal' source code to Slashdot, they posted links. Big difference.
    Is there much difference. As part of the (recent) libel action involving Demon Internet, 11 customers had their news posting priviledges revoked because when they replied to a news posting they quoted part of the original news item which itself contained the url point to an an article archived on deja.com which was claimed to be libelous.
    So in that case, posting a link to the offending item was counted as being equivalent to have actually posted the item itself.
    Re:Source and Binary now available. - Download Awa (Score:1)
    by WNight (wnight@rocketmail.com) on Thursday November 11, @01:23PM EST (#550)
    (User Info)
    Then the judge in question was a fool.

    Posting a link to a file is no different than saying "Go downtown, on the southside, to get drugs" or "Go to Russia, to Uzbeckistan, for nukes", or "So and So's book, _blah_ is banned in your country, but it's a good read, order it from Amazon, ISBN ...."

    Simply mentioning the existance of something 'illegal' can't be a 'crime' except in certain cases... If you wrote something 'illegal' in your home country, then shipped it off to a friend where it is legal, but linked to it, a judge might rule that it was still a problem, but if you didn't put the file there...

    That's about as illegal as saying "Bob got arrested for drug dealing, his number is #..." and letting someone call him. Especially because if you gave someone a search engine link "Search for foo.bar at google.com" you're not even linking to the file, just someone who knows how to get the file...

    Anyways. That British case involved slander or libel, and the British laws are stupid, truth isn't a defense, so no doubt the rest of their laws are boneheaded too. (Imagine, if Hitler came back to life and went to Britain, he could sue them all for Libel for saying he was a murderer...)
    Andover.net (Score:2)
    by Gleef (gleef@capital.net) on Wednesday November 10, @08:31AM EST (#509)
    (User Info) about:mozilla
    If Andover.net didn't realize it would get involved in risks like this when it decided to fund /., they didn't do enough research.

    Andover.net has always been a vocal supporter of freedom of the press. Personally, I think they're itching for the chance to get into just that sort of fight, especially since they know they will:
    A) Win; and
    B) Get all sorts of useful publicity from it

    ----
    Open mind, insert foot.
    1000 Helping Hands (Score:0)
    by Anonymous Coward on Tuesday November 09, @10:53PM EST (#456)
    Took a look at the logs, well over 1000 downloads today only...
    Re:Removing the source helps? (Score:1)
    by TheTomcat (sean@nbnet.nb.ca) on Tuesday November 09, @02:20PM EST (#183)
    (User Info) http://riptear.dyndns.org
    Oh, he's still allowed to distribute the source. The catch is that it must be hashed against an 8bit key to make it secure.
    (-;

    Re:Removing the source helps? (Score:1)
    by trurl3 on Tuesday November 09, @11:42PM EST (#464)
    (User Info)

    You know, this kinda makes you wonder. Big companies have always tended to be against hackers/crackers (they never bothered learning the difference). But if every single programmer out there who was trying to do something useful, albeit contravertial, is going to get threatened into submission for their efforts, where will the open source movement go?

    As an idea, perhaps we should start an "Anonymous Coders' Webpage," where programmers could post controvertial stuff like this, and then have other people quickly mirror it all over the net (Geocities and the like).

    This way, the big companies wouldn't be able to trace the author, yet the code would be available for development. Eventually, it would become so standard that they just wouldn't be able to pin the guilt on anyone.

    I know this has Orwellian overtones, but still.....what do you all think about that?

    Re:Removing the source helps? (Score:1)
    by MessiahXI (messiah11[at]mindless[dot]com) on Wednesday November 10, @08:27AM EST (#507)
    (User Info) http://www.cs.runet.edu/~cnoon
    I think that sounds like a really good idea, but I'm unsure of it implications, legally or whatever. Anyone care to educate me?
    --MessiahXI --==MacOS: Made to be laughed at==--
    Screw 'Em! (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:11PM EST (#24)
    It is a done deal. Trying to stop it now would be like trying to nail Jello to the wall.

    The source is out. Like UltraHLE, you can't put the genie back.

    Trying to stop copying is ALWAYS a loosing proposition. You put WAY more into trying to stop it than you loose. The tiny percentage who have the technical savy to copy WILL NOT BE STOPPED!

    There will always be someone who takes up the challenge. Not to sound like Katz, but the net changes everything. Linux has proved that.

    Cpt_Kirks

    "To ask permission is to seek denial" - Scott McNealy
    Mirror Site (Score:1)
    by piotrc on Tuesday November 09, @01:12PM EST (#25)
    (User Info)
    Please post a link to a mirror if anyone knows of any.
    Re:Mirror Site (Score:1, Informative)
    by Anonymous Coward on Tuesday November 09, @01:19PM EST (#37)

    If you wish to archive this information, try here.


    Zipped Here (Score:1, Informative)
    by Anonymous Coward on Tuesday November 09, @01:39PM EST (#85)
    cssdvd.zip
    Re:Mirror Site (Score:1)
    by Erik Fish on Tuesday November 09, @04:54PM EST (#336)
    (User Info) http://www.humpin.org/

    Right here

    Css-auth mirrored here: (Score:0)
    by Anonymous Coward on Wednesday November 10, @06:34AM EST (#499)
    http://linuxpower.cx/~greg/css/.
    It's still out there... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:12PM EST (#26)
    Do as the author suggested: Search for it on Altavista. It's still available for download from other people. I just downloaded a copy so that I'm sure it'll stay available, in case the pages I found it on should go down.
    Re:It's still out there... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:18PM EST (#36)
    Ooh, you're right -- second link...
    Linux geeks unite for DVD!!!! (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:43PM EST (#210)
    Lets all unite and take not prisoners. Spread the source like a plague!! Trying to stop it now would be like trying to nail Jello to the wall.
    Some Legal Analysis (Score:5, Insightful)
    by nstrug (nstrug@bu.edu) on Tuesday November 09, @01:13PM EST (#28)
    (User Info) http://crsa.bu.edu/~nstrug/
    IANAL but my partner and mother are...

    Derek was told that he was in violation of the Copyright, Designs & Patents Act 1988, Sections 296(1) and (2). These sections read:

    (1) This section applies where copies of a copyright work are issued to the public, by or with the licence of the copyright owner, in an electronic form which is copy-protected.

    (2) The person issuing the copies to the public has the same rights against a person who, knowing or having reason to believe that it will be used to make infringing copies-

    (a) makes, imports, sells or lets for hire, offers or exposes for sale or hire, or advertises for sale or hire, any device or means specifically designed or adapted to circumvent the form of copy-protection employed, or

    (b) publishes information intended to enable or assist persons to circumvent that form of copy-protection,

    as a copyright owner has in respect of an infringement of copyright.

    [(2A) Where the copies being issued to the public as mentioned in subsection (1) are copies of a computer program, subsection (2) applies as if for the words "or advertises for sale or hire" there were substituted "advertises for sale or hire or possesses in the course of a business.]

    Clearly, the DVD consortium would try to demonstrate breach of copyright under clause 2(b) as Derek has published information intended to enable or assist persons to circumvent that form of copy-protection. The fact that we are NOT using this information to actually copy DVDs is IRRELEVENT, simply publishing the information is, under this statute, equivalent to infringement of copyright.

    In my opinion Derek would be found liable by the court as this statute stands. Derek is a scapegoat - the DVD consortium have not gone after others who have worked on cracking CSS because they reside in coutries that do not have such a law on the books. Unfortunately, the UK parliament passed this law (no doubt after considerable lobbying by industry groups) and Derek is a UK resident so they went after him.

    EVEN if the DVD Consortium was on shaky legal grounds, the cost in time and money of fighting a copyright infringement case is astronomical and I think most people in Derek's position would have done the same thing.

    There is no point in arguing over whether reverse engineering is legal, whether this is a breach of free speech; as the statute stands, publishing details on how to circumvent copyright prevention is itself an infringement of copyright, pure and simple.

    Nick
    One at a time or all together, it makes no odds to me.

    Re:Some Legal Analysis (Score:4, Insightful)
    by mwa on Tuesday November 09, @01:29PM EST (#61)
    (User Info)
    I think there are archived posts by Derek that clearly indicate the goal of this project was to allow the playing of DVD's. His intent can be demonstrated as such, not to "enable and assist" circumvention. Intent is clearly stated as being primary to the offense.

    None-the-less, I wouldn't mess with the lawyers either. It's one thing to work on open source software. It's another thing entirely to back your work up with your life savings and criminal record.

    Re:Some Legal Analysis (Score:1)
    by nstrug (nstrug@bu.edu) on Tuesday November 09, @01:59PM EST (#133)
    (User Info) http://crsa.bu.edu/~nstrug/
    Let's get this clear. Copyright infringement is NOT a criminal offence. You do not go to jail for it. You do not get a criminal record. No-one is ever 'guilty' of copyright infringement, they are found liable of copyright infringement in a civil court.

    Derek's intent is immaterial - the plaintiff merely has to demonstrate that "a person (i.e. Derek), knowing or having reason to believe that it will be used to make infringing copies publishes information intended to enable or assist persons to circumvent that form of copy-protection,"

    Firstly, the information Derek published is intended to circumvent copy-protection. It does not play DVDs, it merely unlocks the drive, retrieves the various keys and decrypts the data stream. Secondly, on the balance of probabilities (the burden of proof in a civil court) Derek KNEW that css-auth would be used for making infringing copies, irrespective of whether this is what he intended the software to be used for.

    The plaintiff has to prove on the balance of probabilities that:

    a) Derek published information intended to enable or assist persons to circumvent copy-protection. (yup, he did.)

    b) Derek knew or had reason to believe that the information he released would be used to make infringing copies. (yup, no-one but a fool - which Derek is not - would think that css-auth would not be used to copy DVDs.)

    Derek's overall intent in releasing the information (enabling playing of DVDs on linux) is irrelevent.

    Nick
    One at a time or all together, it makes no odds to me.

    Re:Some Legal Analysis (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:17PM EST (#166)
    are you really a dick or do you just play one on Slashdot?
    Your Government: Better Living Through Litigation (Score:2)
    by FreeUser on Tuesday November 09, @03:16PM EST (#245)
    (User Info) http://jean.nu/
    No, the idiots who wrote this law are dicks. You are shooting the messenger, when it should be the lawyers you have in your sights (just kidding, folks -- I think).

    If the interpretation of 2b given before is correct (which I kind of doubt, given that it appears to be at odds with the intent of the law as described in 2a), then a new era of frivolous lawsuits is at hand. If I write a program which, say, allows one to use a filesystem on a hard disk (let's say I call it, oh, I dunno, mke2fs), to which one might one day write, say, pirated mp3s, then, according to the interpretation some are putting forth, I can be held liable for writing something which could facilitate piracy, even though my intent was otherwise. dd might be a better example, since it writes raw blocks irrespective of most digital copy protection schemes. Nevertheless, this kind of legislation -- if indeed intended as described before -- could well result in everything from mke2fs to dd to cp being illegal, because somewhere, someone might use it to circumvent copy protection and pirate something. Hell, writing an operating system could be illegal, as it certainly facilitates the operation of any software designed to run under it, including that which might be used to circumvent copy protection schemes. Never mind the Linus never intended Linux to be used for such, the fact that someone, somewhere, can misuse it for such neferious purposes makes him guilty by association! Sue Linus, sue Linus. Oh wait, then there's gcc, which was used to compile the evil software. Sue the FSF! Sue the FSF!

    Absurd. I doubt any of this would hold up in court, but then again, IANAL and, given the illogic of our justice system to date, who knows?
    Re:Your Government: Better Living Through Litigati (Score:2)
    by richnut (spam@richnut.com) on Tuesday November 09, @04:08PM EST (#298)
    (User Info)
    But mke2fs does not defeat anyone's copy protection, from what I've read css-auth does. This is where it differs from the plethora of examples being cited in this thread. His software actually defeats the copy protection.

    -Rich
    Re: [ ... ] Better Living Through Litigation (Score:2)
    by FreeUser on Tuesday November 09, @04:21PM EST (#311)
    (User Info) http://jean.nu/
    Ah, but it does facilitate the circumvention of copy protection, by providing a place where the pirated data may reside. Worse, the compiler (gcc) and the underlying OS (Linux or FreeBSD) actually enables the software which circumvents the copy protection to run!

    The interpretation of the law which excludes intent from consideration opens a pandora's box of absurd consequences. As another person noted, every DVD player on the market circumvents copy protection (they have to, in oder to playback the DVDs), so any advertisment for a DVD drive would violate this law as interpreted. Any compiler, operating system, library (e.g. glibc), filesystem, linker, or any other piece of software even remotely assisting in bypassing any copy protection of any kind, would also run afoul of this law (as interpreted before), as they are (1) facilitating the bypassing of copy protection and (2) have been published, either as source code or executable binary.
    Re:Your Government: Better Living Through Litigati (Score:1)
    by Eraser_ (hawk@lomag.net) on Tuesday November 09, @07:30PM EST (#428)
    (User Info)
    If i remember correctly, you can still *copy* the files, encrypted or not, to another media. True haveing .99gb files which are essentially garbage on your HD because there encrypted makes no sense, but you can read the data, and thus copy it. css-auth simply decrypts files, which you have already copy'd elsewhere, or left on the disc. The copywrite section's there quoteing make no mention of the ability to acually view the contents, just circumvent copying of the copywrited material, or am i totally off? Because if you use "cp" to copy a buncha files onto your drive, you have technically made an "exact" copy of what they have copywrited. Like Duplicating a book page for page on a copy machine, you have made an exact copy as they gave it to you.
    Re:Your Government: Better Living Through Litigati (Score:0)
    by Anonymous Coward on Wednesday November 10, @01:48AM EST (#475)
    No, the DVD drive won't even read the .VOB (video) files on the disk until the first layer of CSS has been unlocked. If one tries to read them from a non-authenticated drive, the drive returns a read error.
    Re:Your Government: Better Living Through Litigati (Score:1)
    by dillon_rinker (dillonunderscorerinkerathotmaildotcom) on Tuesday November 09, @04:10PM EST (#302)
    (User Info)
    ...when it should be the lawyers you have in your sights...

    Last I checked, lawyers merely study and use existing law - they don't make the laws themselves. The ones who should be in your metaphorical sights are the legislators. Not that they're creative enough to craft the sort of insanity we're discussing here; rather, they accept the influence of corporate lobbyists.

    I refuse to vote for any candidate who has accepted contributions from anyone other than non-corporate constituents. So far, I haven't been able to vote...

    Re:Your Government: Better Living Through Litigati (Score:1)
    by Pig Hogger (lugalle@yahoo.com) on Tuesday November 09, @10:52PM EST (#455)
    (User Info) http://www.respublica.fr/lugalle/
    > I refuse to vote for any candidate who has accepted contributions from
    > anyone other than non-corporate constituents. So far, I haven't been able to vote...

    Move to Québec, where corporate constituents are strictly forbidden to contribute to political parties or candidates...
    -- ----------------------------------------------
    Vive le logiciel... Libre!!!
    (Charles de Gaulle, after a good drink)

    Re:Some Legal Analysis (Score:1)
    by Darchmare (jeff@axismutatis.net) on Tuesday November 09, @03:18PM EST (#248)
    (User Info) http://www.axismutatis.net
    No, he's just adding something to the discussion.

    Perhaps you can do the same some time?

    - Darchmare
    - Axis Mutatis, http://www.axismutatis.net
    That law is absurd (Selling knives == murder?) (Score:1)
    by ToastyKen (ToastyKen@hotmail.com) on Tuesday November 09, @02:58PM EST (#228)
    (User Info)
    If you release something that COULD be used for copyright infringement, you're guilty of copyright infringement?

    That's like saying if you sell a kitchen knife, knowing it COULD be used for killing someone, you're guilty of murder!

    Granted, there are cases where that is murky territory, as in lawsuits against gun companies, but at least in the case of guns, the sole purpose of the gun is to kill people.

    As long as copyright infringement is not the sole purpose of his program, I think it's absolutely absurd to say he's guilty of copyright infringement just because his program COULD be used for it.

    Too bad that law's on the books. It's a really disgusting law.
    Liable, not guilty (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:30PM EST (#258)
    Liability is all about "you should have known better". Easy to say after the fact, though!
    Re:That law is absurd (Selling knives == murder?) (Score:1)
    by dosowski (dosowski0474@vax2.winona.msus.edu) on Tuesday November 09, @03:57PM EST (#286)
    (User Info) http://www3.winona.msus.edu/dosowski0474
    the sole purpose of the gun is to kill people.

    This is simply not true (well, sure, for some guns, but not in general). I've never held a gun who's sole purpose was to kill people. Every gun I've held has been made for the sole purpose of hunting (animals, not people), and that's exactly what I've used them for. If somebody wants to kill somebody, they'll find a way, with or without guns.

    --
    Gun control? Sure, I hold my gun firmly with both hands.

    Re:That law is absurd (Selling knives == murder?) (Score:1)
    by Kvort on Tuesday November 09, @05:35PM EST (#385)
    (User Info)
    Depends on the gun, of course.

    Some guns are meant just to HURT people. ;)

    The truth is, very few pistols are made for hunting, and very few of the rifles made for the military have ever been used for hunting purposes...

    I agree with your position, however. If we were to remove all guns from off the face of the earth (which is not possible) people would still find ways to kill each other. As a matter of fact, they would probably find nastier ways of killing each other.

    I would be rambling now, wouldn't I?...

    >>>>>>> Kvort
    A committee is an animal with six or more legs and no brain. - Robert A. Heinlein
    Re:That law is absurd (Selling knives == murder?) (Score:1)
    by ToastyKen (ToastyKen@hotmail.com) on Tuesday November 09, @10:08PM EST (#449)
    (User Info)
    The truth is, very few pistols are made for hunting, and very few of the rifles made for the military have ever been used for hunting purposes...

    That depends on your definition of "hunting", of course. ;)

    Re:That law is absurd (Selling knives == murder?) (Score:1)
    by ToastyKen (ToastyKen@hotmail.com) on Tuesday November 09, @10:01PM EST (#444)
    (User Info)
    Sorry. I should've been more clear.. I meant to say handguns.

    And yes, I know people buy them for self-defense, but a) they are still in that case for seriously injuring, if not killing, and b) it's irrelevant because my point was precisely that even if there are other uses for a product (such as the reasonable purpose of self-defense or playing DVDs on Linux), as long as there's some way it can be used for breaking the law (be it murder or violating copy-protection), it's illegal under this law to make it.

    Re:That law is absurd (Selling knives == murder?) (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:20PM EST (#369)
    Wrong. The purpose of guns is to fire a small projectile in a single direction. It's no more designed for killing people than a knife is. What are butcher knives designed do to? Cut meat, that must mean they are designed to kill people. Just because you don't like something doesn't mean different laws apply to it.
    Re:That law is absurd (Selling knives == murder?) (Score:1)
    by ToastyKen (ToastyKen@hotmail.com) on Tuesday November 09, @10:07PM EST (#447)
    (User Info)
    Wrong. The purpose of guns is to fire a small projectile in a single direction. It's no more designed for killing people than a knife is.

    I completely disagree. The purpose of a gun is to hurt people. The method by which the gun accomplishes this purpose is through firing a projectile.

    Is the purpose of a toaster to produce two heated cavities for a limited amounts of time? No. The purpose of a toaster is to toast bread. You can NOT say toasting bread just happens to be a side effect.
    Likewise, you can't say killing people is just a side effect.

    Handguns are SPECIFICALLY DESIGNED to injure people. (Btw, I mentioned in another post that I meant to say "handguns", not guns in general.) THAT is their purpose, not "firing projectiles". Firing projectiles is a MEANS, not an END.
    Re:Some Legal Analysis (Score:1)
    by Myddrin (private_flipper@NOSPAM.email.com) on Tuesday November 09, @03:13PM EST (#242)
    (User Info)
    So I can sue AOL and IE if someone emails this post to another person, violating my copyright?

    Can William Gibson sue Xerox for making a copier that could be used to make 1000 copies of Neuromancer?

    I'm a little confused as to where copyright violations end in your view.

    Also, isn't copying DVD still currently impossible because DVD-RAMs don't have enough storage for a full length movie?
    --- Non Servium
    Re:Some Legal Analysis (Score:1)
    by ThrobbingGristle on Tuesday November 09, @03:43PM EST (#273)
    (User Info)
    you could always spread it across more than one disk, couldn't you?
    Re:Some Legal Analysis (Score:1)
    by tzanger (tzanger@spam.blows.mixdown.org) on Tuesday November 09, @04:05PM EST (#296)
    (User Info) http://www.mixdown.org
    you could always spread it across more than one disk, couldn't you?

    Oh yeah.. You're in your favourite chair, enjoying a new release on your DTS-enhanced audio and 70" flat-panel TV... It's a really suspenceful part... the ambiance is making you think there's a killer in your house... and then...

    PLEASE INESERT DISK 2/2

    flashes up on your screen...

    I don't copy VHS tapes because a) the quality sucks and b) I only own maybe 5 movies that I watch all the time. Why would I copy a DVD??

    Re:Some Legal Analysis (Score:1)
    by Johnny O on Tuesday November 09, @10:40PM EST (#454)
    (User Info)
    Hmm. That sounds like laserdisc!
    DVD like video quality (non compressed analog).
    No macrovision anti-copy encoding. AC-3 and DTS.
    friggin large multiple 12" platters.
    Maybe we SHOULD go back...
    I still need a 12" wide CD/LD drive in my PC!
    :-)
    Johnny O

    University, n.: Like a software house, except the software's free, and it's usable, and it works, and if it breaks they'll tell you how to fix it and....
    Re:Some Legal Analysis (Score:1)
    by grahamm (gmurray@cware.co.uk) on Thursday November 11, @08:00AM EST (#543)
    (User Info) http://www.webwayone.com/
    Not much different from the (cinema) projectionist who has to change reels multiple times during the performance.
    Re:Some Legal Analysis (Score:1)
    by tzanger (tzanger@spam.blows.mixdown.org) on Thursday November 11, @08:34AM EST (#544)
    (User Info) http://www.mixdown.org
    Not much different from the (cinema) projectionist who has to change reels multiple times during the performance.

    If I'm understanding what you're saying (movies come on multiple reels), there is a big difference... They can sync up reels and it switches over with (next to) no disturbance of the picture on the screen... So the ambience is not lost.
    Re:Some Legal Analysis (Score:2)
    by richnut (spam@richnut.com) on Tuesday November 09, @04:01PM EST (#291)
    (User Info)
    'm a little confused as to where copyright violations end in your view.

    *Sigh*

    It's not his view, it's the legal fact. If you distribute a tool that is designed to circumvent copy protection then you are liable. Crappy law? Maybe. But it's the law, if you're in the UK you have to follow it, or change it.

    Basically to view a DVD you have to decrypt it. Decrypting is defeating the copy protection. Defeating the copy protection is illegal in the UK if your methods could knowingly be used to pirate the object in question.

    I'm not here to argue whether this is a good law or not, just trying to clear this up.

    -Rich
    Re:Some Legal Analysis (Score:1)
    by WNight (wnight@rocketmail.com) on Tuesday November 09, @04:35PM EST (#323)
    (User Info)
    The law would be fairly easy to fight except for the fact that money = victory.

    You've paid for the right to view the information on the disk. That information is encrypted, so you have to decrypt it to view it. That *is* a step in defeating copy protection, but it's also a step in using the product.

    Ditto with computers. You have to read a stream of digital information off of a disk and essentially decrypt it to play a game. Does that mean that a disk drive is a tool to defeat copy-protection?

    But, the movie industry is rich enough they could manage to convict him of the Kenedy assasination, even if he was born in the 70s.
    Re:Some Legal Analysis (Score:1)
    by HighLordofNothing on Tuesday November 09, @06:25PM EST (#411)
    (User Info) http://stitt.org
    if you distribute a tool that is designed to circumvent copy protection then you are liable

    This to me does not make sense.. what about all those websites out there that distribute cracks to shareware and commercial programs? Under your definition they are also liable even though they have all those cute disclamers stating that the cracks are only to be used for archiving software that you have a legal copy of. Many of these sites are rather permanent and have been up for quite a while.. if they were illegal, I would think that someone would have taken the operators to court a long time ago.

    I am not a lawyer either, however the intent seems to be the important part of the law. It's clear that Derek did not do this in order to make illegal copies of DVDs. He did it so that he could play DVD on the operating system of his choice. This definatly should not be a crime, however I am the first to admit that the US (and apareantly the UK) legal system is screwed up enough that it might be.
    Re:Cracking sites (Score:0)
    by Anonymous Coward on Wednesday November 10, @11:36AM EST (#529)
    Most of the permanent cracking sites are in former Warsaw-pact countries.
    Re:Some Legal Analysis (Score:1)
    by Myddrin (private_flipper@NOSPAM.email.com) on Wednesday November 10, @07:18AM EST (#500)
    (User Info)
    Right but my point is that violation of copyright can easily be achieved via email, the web or a copier.
    Are Microsoft/AOL/Qualcomm/Xerox liable for copyright?
    I'm not attacking, I'm seriously asking a serious question.
    --- Non Servium
    Re:Some Legal Analysis (Score:1)
    by richnut (spam@richnut.com) on Wednesday November 10, @11:11AM EST (#525)
    (User Info)
    But none of those actually defeat any copy protection. They are merely means of copying something that is already copyable. To get a functional copy of a DVD to play in a non licensed way, you have to defeat some weak encryption. To get a CD to play in a non licensed way you are not required to do anything, it's already able to be played in a non licensed way. So by this argument CD software makers are not liable for anything as their software is merely reading a datastream. They have not defeated any form of protection to get their software to work properly. DVD software on linux however, needs to be able to decrypt the information on the disc to obtain the datastream. Morover it needs to decrypt it in a way that has not been licensed by the DVD consortium or whoever they are. This is defeating a technical measure that was put in place by the manufacturer to prevent copying. This is the source of the legal dilemma.

    This whole thing is real confusing. I didn't get it either at first.

    -Rich
    Re:Some Legal Analysis (Score:1)
    by Myddrin (private_flipper@NOSPAM.email.com) on Wednesday November 10, @11:21AM EST (#527)
    (User Info)
    Thanks, I think I get it.

    I'll just repeat it back in my own words, and if I'm wrong please correct me.

    I wrote a novel and encrypted it with say PGP so I can send it via email to publishers. If some one writes a program that cracks PGP, I can sue them for Copyright violation?

    Sounds like a great way to prevent unemployed lawyers running around looking for a battle.

    Hey man, can you spare a brief?

    Thanks for all your paitence!
    RobK
    --- Non Servium
    Re:Some Legal Analysis (Score:1)
    by richnut (spam@richnut.com) on Wednesday November 10, @11:23AM EST (#528)
    (User Info)
    I just thought of somnething else that might make this more clear. Technically one could make bit for bit copies of a DVD, which would be illegal. But the software that has done this, has not defeated any protection mechanism so that software maker is not liable. The software maker has not not allowed the product (the digital video stream) to be stored, saved, or served in any non licensed way as it has never actually even touched the digital video stream, it just read in a bunch of bits.

    A DVD that is viewable means that the software now has access to the digital video stream. If this software allows a person to save the video stream, it has defeated technical measures designed to protect the video stream from being used without a proper licensed disk. If it were to save the encrypted video stream, it doesn't matter since the DVD disk will still be required to decrypt it, and the data has not been stored in any redistributable way.

    -Rich
    Re:Some Legal Analysis (Score:1)
    by DiveShark (jwodziak_AT_yah_WOOO_hoo_DOT_STOCK_OPTION) on Thursday November 11, @12:05AM EST (#539)
    (User Info)
    To Muddy Waters a touch,

    The p0rn0 site that 'found' the Pam&Tom video
    was sucessful in US courts by saying that
    because of the news items generated by said video
    that the video had become/should be/must be public
    information. And that it should be public information because of the public news and interest that had been generated, therefore said p0rn0 vendor had a _right_ to publicly display the
    video.

    The correlation here is that the defeat of DVD security is a news item, cf CNN.com, news.com, et. al. Hence the code to defeat that security should be public information. So why, aside from lack of
    cubic legal dollars, shouldn't I, or anyone else, be able to post it on a web sight?

    AFAIK, the reverse engineering was done in Norway, where there are no laws against that kind of GodBlessed Awesome hacking.

    Now that this is topic is general news, any American should be able to post the code in
    question. Like about here to be presented in the public interest in the USA (but not for our friends who don't live in the USA).


    Re:Some Legal Analysis (Score:2)
    by Mr. Slippery (tms@spambefuddler-infamous.net) on Tuesday November 09, @03:34PM EST (#260)
    (User Info) http://www.infamous.net/
    You quote the relevant law as stating:
    publishes information intended to enable or assist
    and then you state
    Derek's overall intent in releasing the information (enabling playing of DVDs on linux) is irrelevent.
    Methinks you contradict yourself. Comments?

    Tom Swiss | the infamous tms | http://www.infamous.net/ "What's so funny about peace, love, and understanding?" - Nick Lowe

    Re:Some Legal Analysis (Score:1)
    by Sontas on Tuesday November 09, @02:32PM EST (#197)
    (User Info)
    I think you are confusing intent to pirate or facilitate piracy with intent to circumvent CSS. They are not the same thing. 2b says the intent had to be to "break" CSS in this case. Derek didn't have to intend to copy the DVDs. He didn't have to intend to help others do so. He didn't have to even profit from any of this. The argument here is (and it is valid according to 2b's language) that he (and others) published source code and text information that intended to "get around" CSS (one of the copy protection methods used in DVD-Video). It does not matter if he intended it to be used for piracy or anything like that. Everyone involved could have had the most pure intentions of merely wanting to expand their understanding of the universe and it still wouldn't make much difference legally. The code's purpose was to implement CSS decryption, thus circumventing the copy protection provided by that encoding method. Yes the method was weak. Yes the MPAA and DVD-Forum were stupid for using it. Unfortunately that doesn't matter here.

    That said, I think it is a shame that they are going after Derek and others with these malicious cease and desists and threatening legal action. Doing so doesn't make any examples out of anyone, really. Certainly no one is going to be swayed from continuing where Derek and others left off. On top of that, the movie industry's image is blemished by the whole big guy picking on the little guy situation this has turned into. The only thing that this type of action does is force the developers underground and increases their determination.

    I'm not condoning the CSS cracks. I actually think that things were handled rather poorly by the development community. But I also feel the MPAA has made a big mistake in trying to attack and stop this from happening. They should have come around several months ago and offered a compromise of some sort, instead of resorting to their "my rules or else" attitude. The MPAA might think we're acting lawlessly or recklessly, but if they were objective in the least they would also see that they aren't being too reasonable in their policies and practices either.

    Perhaps we should work with the MPAA and the DVD-Forum at this point? The CSS code is out and they have no hope of stoping it from finding its way into open source dvd player programs anymore (perhaps they never did). With the cat out of the bag, they have little to protect now so maybe they'll be more willing to work with us instead of against us. The initial reaction to thiS (from industry players and media) was that there would be a new method implemented in the near future or that the movie industry would drop support of the format. The later isn't going to happen, obviously. The former could, though. Now is the time to try and reason with the powers that be.

    Paul Volcko
    -LSDVD
    and a way forward ... (Score:4, Insightful)
    by taniwha on Tuesday November 09, @01:45PM EST (#101)
    (User Info) http://www.taniwha.com/nospam.jpg
    In my opinion Derek would be found liable by the court as this statute stands. Derek is a scapegoat - the DVD consortium have not gone after others who have worked on cracking CSS because they reside in coutries that do not have such a law on the books. Unfortunately, the UK parliament passed this law (no doubt after considerable lobbying by industry groups) and Derek is a UK resident so they went after him.

    EVEN if the DVD Consortium was on shaky legal grounds, the cost in time and money of fighting a copyright infringement case is astronomical and I think most people in Derek's position would have done the same thing.

    I agree - and I think that this also points to how we get around this .... bend, don't break .... there are lot more of us than them (the lawyers) what should happen now is that someone else should pick up the torch, move the sources under CVS elsewhere and continue work on linux DVD .... don't make a big deal about it .... but also realise that eventually the lawyers will come after you, when they do you raise a stick, then bow out gracefully and pass the torch ...


    Re:and a way forward ... (Score:1)
    by David A. Madore (david.madore@ens.fr) on Tuesday November 09, @02:14PM EST (#157)
    (User Info) http://www.eleves.ens.fr:8080/home/madore/
    This is all nice and well, except that those are US laws, and they don't apply to the UK any more than Nigerian or Chilian law does. The Berne convention, of course, says nothing about copy protection since it was signed in 1886 :-)
    Re:and a way forward ... (Score:1)
    by David A. Madore (david.madore@ens.fr) on Tuesday November 09, @02:20PM EST (#182)
    (User Info) http://www.eleves.ens.fr:8080/home/madore/
    Sorry, I meant to reply to nstrug, not to taniwha, of course.
    Re:and a way forward ... (Score:1)
    by spinkham on Tuesday November 09, @03:31PM EST (#259)
    (User Info)
    Um, no, actually the law he was claimed to be violating is a UK law..
    Is fine in the US so far..
    oops I ment 'raise a stink' in the above (Score:1)
    by taniwha on Tuesday November 09, @02:19PM EST (#175)
    (User Info) http://www.taniwha.com/nospam.jpg
    ncf
    Re:Some Legal Analysis (Score:1)
    by dwmw2 (Dave@mvhi.com) on Tuesday November 09, @02:00PM EST (#134)
    (User Info) http://www.infradead.org/
    In my opinion Derek would be found liable by the court as this statute stands.

    I disagree. The third paragraph you quote (2b) reads '...intended to enable or assist persons to circumvent...'

    They would have to prove that the intention was to enable or assist copying, not merely that the information happened to enable or assist copying.

    Yet it was made clear from the beginning that such was not the intention - the intention was only to allow Linux users to view DVDs.

    Section 2(a) is more clear about this - it uses the words 'specifically designed or adapted to circumvent...' but 2(b) should also, strictly speaking, be interpreted in the same manner.

    But then, IANAL either.


    Re:Some Legal Analysis (Score:3, Insightful)
    by Booker (eric_sandeen.no@spam.bigfoot.com) on Tuesday November 09, @02:43PM EST (#211)
    (User Info)
    Dave and I hashed this out via email, but here it is anyway. :)

    I think that the law makes the act of circumvention, in and of itself, regardless of intent, illegal:

    b) publishes information intended to enable or assist persons to circumvent that form of copy-protection

    To me, the code clearly circumvents the copy protection algorithm. I'm not saying it's a good law... No matter the intent, it seems that the code is illegal in the U.K.
    Re:Some Legal Analysis (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:58PM EST (#226)

    Consumer DVD players also circumvent the copy protection. They unencrypt it and play back plaintext. You know that some people have Macrovision removers out there, therefore a consumer DVD player makes it easier to copy a DVD.

    If I put an ad in the paper, announcing that my DVD player is for sale, am I publishing information that enables or assists persons to circumvent the copy protection algorithm?


    Re: Damn Gutenberg! (Score:1)
    by penguinicide (I never liked myself anyway.) on Tuesday November 09, @02:24PM EST (#189)
    (User Info)
    Im screwed. I have one of those printer thingees attached to my computer.

    Perhaps the project should move to the US. Don't we have a "fair use" section in our copyright law? Would that apply?


    penguinicide... when jumping out a window just won't do.

    Analysis neglects "Where DVD ind. goes from here?" (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:48PM EST (#215)
    Let's assume the crack for breaking DVD encryption and region lockouts was acquired by an armed group of crackers who stormed the corporate headquarters, killed lots of corp. executives and broke into the computer room and stole the computers and files with this info. The crackers guys then posed this info to the 'net and it spread world wide. Now assume *all* of the crackers from the heist were caught and jailed for life and were later killed by inmates in a prision uprising.

    There. Now there are no doubts or issues about the legality of how the CSS code was acquired. 'Twas illegally done 100%.

    Now what? The code is still out there. And forever will be. Much of in countries where DVD lawyers can't touch it, but which is as easy for a web surfer to access as is the data stored on a floppy in the drawer next to him. Further, you can't reinvent the standard and obsolete all the existing players already out there. You have riots and class action lawsuits on your hands.

    Where do you go from here?

    Not to COPY, but to PLAY (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:08PM EST (#236)
    So what, if copying is illegal. Who even has the ability to copy DVDs? Not even DVD-R disks can hold as much as the pressed ones. So, then it should be legal to write a DVD player with this DeCSS stuff.
    Re:Some Legal Analysis (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:47PM EST (#275)
    Then how does this relate to reverse engineered BIOSes?? Hasn't Derek effectively clean-room reverse engineered the copy protection on DVDs? Without prior knowledge of how the copy protection functioned, how can this be a violation? I believe that it is legal to make personal archival backups of electronic media. This isn't even a backup. Just because the DVD industry got caught with their collective pants down, they go after the guy that caught them??

    It's illegal to copy and redistribute copyrighted material. This has not occured yet. This seems premature.
    Re:Some Legal Analysis (Score:2)
    by richnut (spam@richnut.com) on Tuesday November 09, @04:18PM EST (#310)
    (User Info)
    It's also illegal (in the UK) to circumvent copy protection no matter what sort of clean room development you've done. That's what is happening to Derek.

    -Rich
    Corresponding US Law ? (Score:1)
    by JPMH on Tuesday November 09, @03:56PM EST (#283)
    (User Info)
    I suspect what Nick has written is exactly what Derek's lawyers told him in the UK -- back down, and quick. But what would happen to somebody in the similar position in the US, eg as regards either (a) publishing the analysis of CSS, (b) writing the code, (c) hosting the CVS server, (d) co-ordinating the overall effort, or (e) including player in a linux distro ? The relevant law appears to be 17 USC ch.12 sec.1201, but unfortunately this is not currently up on the Cornell LII site. Section 1201 is set to be amended by HR 2281, the Digital Millennium Copyright Act. I'm not sure what the current status of this act is, and whether or not it has or will be signed into law by the president. The key relevant provision under the new law would appear to be (a)(2): (2) No person shall manufacture, import, offer to the public, provide, or otherwise traffic in any technology, product, service, device, component, or part thereof, that-- `(A) is primarily designed or produced for the purpose of circumventing a technological measure that effectively controls access to a work protected under this title; `(B) has only limited commercially significant purpose or use other than to circumvent a technological measure that effectively controls access to a work protected under this title; or `(C) is marketed by that person or another acting in concert with that person with that person's knowledge for use in circumventing a technological measure that effectively controls access to a work protected under this title. and section (b)(1), in which 'controls access' is relaced with 'protects a right of a copyright owner' Some questions: What does 'provide technology' mean ? Does software code count as technology ? What about technical descriptions of CSS ? Do people still have a first amendment right to discuss CSS and write not-for-profit de-CSS code ? According to subsection (c)(4) below: `(4) Nothing in this section shall enlarge or diminish any rights of free speech or the press for activities using consumer electronics, telecommunications, or computing products. Does a commercial ISP who allows such code to be published on their server trafficking in a service ? Or do they count as a free press ? Does a linux distro which includes a DVD player allowing a disc to be viewed on screen circumvent a technological measure that effectively controls access to a work protected under this title (ignoring any patent issues) ? Would it make any difference if the code was binary only ? And finally, haven't these lawyers ever heard of writing laws for easy maintenance and reliability ?? The control flow in (a)(1) has to be worse than anything I've seen in a Perl program! But I wonder, do you think we could get the Librarian of Congress to declare an exception under (a)(1), regarding the current poor availability for use of copyright works under Linux, to allow the situation to be improved ?
    Slashdot ate my formatting !! (Score:1)
    by JPMH on Tuesday November 09, @04:09PM EST (#301)
    (User Info)
    It *previewed* okay...

    Repost is below, properly formatted.

    It's still legal. (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:12PM EST (#356)
    The law prohibits technology designed primarily for copyright violations, or having limited purpose other than copyright violation, or being 'marketed' for purposes or copyright infringement.

    A DVD player has a legitimate purpose - to view legally acquired DVD movies - so it's not illegal. And watching DVD movies that you've paid for is not illegal either. Since watching the movie is legal, and decoding CSS is an essential step in viewing the movie, it follows that CSS decoding for this purpose is legal.


    But is it ? (Score:1)
    by JPMH on Tuesday November 09, @06:27PM EST (#413)
    (User Info)
    The law prohibits technology designed primarily for copyright violations, or having limited purpose other than copyright violation, or being 'marketed' for purposes or copyright infringement.

    That is an accurate summary (near enough).

    According to the law, a technological protection measure "effectively controls access to a work" if the measure, in the ordinary course of its operation, requires the application of information, or process or treatment, with the authority of the copyright owner, to gain access to the work.

    The question is whether the copyright owners are demonstrating, by using CSS when they have the option not to, that they are only authorising access to their work through players with licenses from the DVD consortium. If that is the case, then the use of a non-licensed player would indeed be a copyright violation under this section.

    Is it thinking or speaking that is illegal? (Score:2)
    by Hobbex (hobbex@fragzone.se) on Tuesday November 09, @04:03PM EST (#293)
    (User Info)

    There can be no doubt that this is the most awful, repressive, undemocratic law one could possibly imagine (and yes, I do realize the scope of that statement). I get bouts of serious vertigo just by the thought that this sort of shit goes on in a society that then turns the other way and claims that it is free.

    At which point is self censorship manditory anyways? Is ok to think about the problem, but not to talk about ones thoughts, or maybe they shouldn't have thought about it in the first place? Maybe we should state that more clearly, how about something like:

    "The large copororation who abuses its legal monopoly over the permutations of one and zeros to which it lays claim has the absolute right to legally attack and extract, for what they are worth, large sums of money from anybody thinking about, or considered intelligent enough to be a threat if thinking about, getting around their faulty, futile, schemes for preventing those particular permutations from appearing elsewhere in the universe."

    The gist of the law is that you are not ALLOWED to outsmart people, no matter how stupid they are. By this the DVD people could have used a ROT13 encoding and then attacked any Linux player that had "cracked" that. So I guess instead of protecting the weak from the strong, we are now protecting the stupid from the smart. And using violence to enforce it. What a great day for our society.

    -
    We cannot reason ourselves out of our basic irrationality. All we can do is learn the art of being irrational in a reasonable way.
    - Huxley
    Corresponding US Law ? (Score:2, Informative)
    by JPMH on Tuesday November 09, @04:04PM EST (#295)
    (User Info)
    I suspect what Nick has written is exactly what Derek's lawyers told him in the UK -- back down, and quick.

    But what would happen to somebody in the similar position in the US, eg as regards either (a) publishing the analysis of CSS, (b) writing the code, (c) hosting the CVS server, (d) co-ordinating the overall effort, or (e) including player in a linux distro ?

    The relevant law appears to be 17 USC ch.12 sec.1201, but unfortunately this is not currently up on the Cornell LII site.

    Section 1201 is set to be amended by HR 2281, the Digital Millennium Copyright Act. I'm not sure what the current status of this act is, and whether or not it has or will be signed into law by the president. The key relevant provision under the new law would appear to be (a)(2):

    (2) No person shall manufacture, import, offer to the public, provide, or otherwise traffic in any technology, product, service, device, component, or part thereof, that--

    `(A) is primarily designed or produced for the purpose of circumventing a technological measure that effectively controls access to a work protected under this title;

    `(B) has only limited commercially significant purpose or use other than to circumvent a technological measure that effectively controls access to a work protected under this title; or

    `(C) is marketed by that person or another acting in concert with that person with that person's knowledge for use in circumventing a technological measure that effectively controls access to a work protected under this title.

    and section (b)(1), in which 'controls access' is relaced with 'protects a right of a copyright owner'

    Some questions:

    • What does 'provide technology' mean ? Does software code count as technology ? What about technical descriptions of CSS ?

    • Do people still have a first amendment right to discuss CSS and write not-for-profit de-CSS code ? According to subsection (c)(4) below:
      `(4) Nothing in this section shall enlarge or diminish any rights of free speech or the press for activities using consumer electronics, telecommunications, or computing products.

    • Does a commercial ISP who allows such code to be published on their server trafficking in a service ? Or do they count as a free press ?

    • Does a linux distro which includes a DVD player allowing a disc to be viewed on screen circumvent a technological measure that effectively controls access to a work protected under this title (ignoring any patent issues) ? Would it make any difference if the code was binary only ?

    • And finally, haven't these lawyers ever heard of writing laws for easy maintenance and reliability ?? The control flow in (a)(1) has to be worse than anything I've seen in a Perl program! But I wonder, do you think we could get the Librarian of Congress to declare an exception under (a)(1), regarding the current poor availability for use of copyright works under Linux, to allow the situation to be improved ?

    Re:Corresponding US Law ? (Score:1)
    by Zach Baker (zach@instantplanet.com) on Tuesday November 09, @04:54PM EST (#335)
    (User Info)
    The Digital Future Coalition has a page of resources relating to the Digital Millenium Copyright Act. It was signed into law just over a year ago. Therefore the restrictions on circumventing copy protection seem to be scheduled to take effect about a year from now. By the way, you may remember this as the WIPO enactment bill before it got the goofy name.
    Re:Reasonable Man Test (Score:0)
    by Anonymous Coward on Wednesday November 10, @12:55AM EST (#470)
    modified with free speech provision. We know defence would like to call software technology. And given there was a 'reasonable' need, and no available documentation, we have a debate. To distribute a working copy seems a no no. Full source, or one that needs a one line modification, or asks you to type a magic number/key seems fairer. I know my insurance co will not pay out if you hide your key under the front doormat. Odd's that future dvd players ask the users to type in a number????
    Xerox? (Score:1)
    by twitter on Tuesday November 09, @04:33PM EST (#322)
    (User Info)

    Does your law have a problem with printing presses or Xerox machines which can reproduce copywrited books? I'm I going to be sued for telling you that you could stand next to a copy machine and copy any book?

    What if I Xerox my DVD?

    Censorship always fails.

    Re:Some Legal Analysis (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:49PM EST (#330)
    Was he doing it 'for sale or hire?' If not, does 2a apply? If so, why? A Nony Mouse
    Re:Some Legal Analysis (Score:0)
    by Anonymous Coward on Tuesday November 09, @06:26PM EST (#412)
    Been there, done that. I openly posted a very simple modification that would remove an annoying copy protection scheme from a commercial program I had bought. The publisher threatened legal action. I believed I had done nothing wrong and broken no laws. I was in the lucky position of having access to a law library and limited free legal advice at university. I was appalled to find out just what this law says. Thankfully I was able to smooth things over and avoid getting sued or disciplined by the university. I hope this guy is as lucky as I was.
    Smartarse (Score:0)
    by Anonymous Coward on Wednesday November 10, @01:53PM EST (#532)
    If a "copy-protection" doesn't prevent someone from making copies it's no copy-protection.
    Thus Derek didn't violate this law as CSS was no
    copy-protection. :o)

    Someone could put a sticker on the box saying
    "Thou shallest not copy!". If someone published information how to remove this sticker would he
    violate 2A? I don't think so!

    The missing conclusion to his statement. (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:15PM EST (#30)
    I will have nothing to do with work on CSS. If there is any work that I may be considered to have ownership of, I give up all rights to that work.

    And furthermore, I love big brother.


    --

    Michael Chisari
    mchisari@usa.net
    Re:The missing conclusion to his statement. (Score:2)
    by Kintanon (sleffer@hotmail.com) on Tuesday November 09, @01:26PM EST (#53)
    (User Info)
    I will have nothing to do with work on CSS. If there is any work that I may be considered to have ownership of, I give up all rights to that work.


    Yeah, he got raped by room 101. They grabbed him, tore him apart, and dumped his pieces back into the sewer. It's a shame, we need to support him as best we can. Primarily by distributing the source code as far as we can.

    Kintanon
    Sign up for Alladvantage under EBS-939 and help me make money!! Sign up for UtopiAd under Valis and Help me make money! This Sig was Prematurely Ended.
    There have been better solutions (Score:1)
    by Ozwald on Tuesday November 09, @02:24PM EST (#187)
    (User Info)
    I heard a story a few years back where a [cr|h]acker broke into a bank's computers and deposited small sums of money over a period of time into his account. The bank found this person by total coincidence (I think a teller saw that he was loaded and was curious how he made his fortune).

    So, what did the bank do? Sue him? Destroy his reputation/credit rating? Nope. They hired him. It made perfect sense, he knew more about their computer security than they did and he was more valuable as an ally than enemy.

    I wish the entertainment industry understood this. I'm sure there is a solution that will allow movies to be secure without denying Linux users the right to see them. But they are not interested. Instead they are stuck with their screw up and Linux is still without DVD support.

    Ozwald
    --------------------- "To avoid seeing this message again, always shutdown your computer by selecting Shut Down from the Start menu" -- scandisk
    Re:There have been better solutions (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:46PM EST (#327)
    I heard a story a few years back where a [cr|h]acker broke into a bank's computers and deposited small sums of money over a period of time into his account. The bank found this person by total coincidence (I think a teller saw that he was loaded and was curious how he made his fortune). So, what did the bank do? Sue him? Destroy his reputation/credit rating? Nope. They hired him. It made perfect sense, he knew more about their computer security than they did and he was more valuable as an ally than enemy.

    Oh, dear me...

    The bank was CitiBank, the method you mentioned was correct, he was not found by a teller, the guy was a Russian, and is not working for CitiBank - you can be sure. There was another guy involved too. They were also active on x.25 network before that, and that's probably the way they managed to get into CitiBank (well, SWIFT is using Cylinx devices, but x.25 has maaany links about which everybody has forgotten).
    Only one statement - the guy was not good enough.

    He was caught.
    Re:There have been better solutions (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:23PM EST (#372)
    If the story is true its a very rare case. Think about it why would you hire someone who has already proven they are willing to disregard the law and screw you? The other 99.9% of the time this happens the hacker/cracker gets arrested as they should.
    Re:The missing conclusion to his statement. (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:50PM EST (#219)

    "Do it to Tux !"

    You *#@!... I'll send some lawyers right over.. (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:33PM EST (#321)
    ..and see how you react.


    I'll mirror the source, and share with all. (Score:1)
    by jammer on Tuesday November 09, @01:15PM EST (#31)
    (User Info) http://www.devzero.org
    If someone will kindly post a URL to the CSS source (which I foolishly failed to grab when this all started going down), I will publicly mirror it on a decently fast connection, and see how long it takes the lawyers to get on my tail.

    If you want to email me privately rather than post here, send mail to fuckthelawyers@devzero.org.
    Re:I'll mirror the source, and share with all. (Score:1)
    by jammer on Tuesday November 09, @01:35PM EST (#73)
    (User Info) http://www.devzero.org
    I've got it mirrored. See my comment elsewhere in this thead.
    Zip Here (Score:1)
    by Anonymous Coward on Tuesday November 09, @01:42PM EST (#94)
    Enjoy... cssdvd.zip
    Re: DVD CSS Code here (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:15PM EST (#360)
    You can still download DVD CSS code in .ZIP format, as well as the full LiVid code, here:

    www.geocities.com/SiliconValley/Po rt/3224

    Grab it while you can.


    But is this surprising? (Score:1, Insightful)
    by Anonymous Coward on Tuesday November 09, @01:15PM EST (#32)
    It shouldn't really shock or surprise anyone that the movie industry is trying to stop deCSS. The industry is trying to cover its butt for not making the DVD format very secure in the first place.

    It won't work.

    Now that it is public knowledge that CSS has been broken, even if deCSS never puts back up the source, other people will pick up where deCSS left off. It is only a matter of time before we can see whatever DVDs we want.

    The discovery of DVD keys (and how to break them) won't hurt the movie industry in the long run. Projects like deCSS now face a similar situation as what the MP3 music format faces- MP3 will hurt music, says RIAA, so they try to discourage it. MP3 has not hurt music sales, no matter how much RIAA tries to say it has. The same argument was used for regular VCRs, blank audio tapes, etc.

    The arguments did not work then, and they certainly won't stop us here.

    It *isn't* too late (for film companies) (Score:1)
    by dexev (spam.me.not.dexev@no.really.vexed.net.i.mean.it) on Tuesday November 09, @01:18PM EST (#33)
    (User Info)
    If the CSS/DVD community had a mature, fully working product, I'd agree with the "locking the barn door..." sentiments, but it's not. What the DVD people and their lawyers are doing is trying to scare off any serious developers from working on CSS. And it's working. Simple fact: most people who would be interested in developing and using FREE (beer and speech) DVD players don't have the money to fight the teams of lawyers that are being sicced on them. The same thing happened with the 8Hz MP3 decoder. The corporations that are making the money off of digital media don't WANT to go to court. As long as the legal status of DVD/MP3 is the least bit murky, they have the advantage. Once they get into court, they either win or lose BIG.
    Here is the letter from the lawyers, studios (Score:1, Informative)
    by Anonymous Coward on Tuesday November 09, @01:18PM EST (#34)
    just your typical cease and desist, after the fact, http://perso.libertysurf.fr/dvdutils/mpaa.htm
    Re:Here is the letter from the lawyers, studios (Score:1)
    by Nathaniel (xyzzy@pungent.org) on Tuesday November 09, @02:18PM EST (#174)
    (User Info) http://www.pungent.org/
    Just your typical cease and desist, after the fact, http://perso.libertysurf.fr/dvdutils/ mpaa.htm

    The letter includes referances to United States Copyright Act 17 U.S.C. §106 and §1201.

    Here's a link to Cornell's copy of Title 17: http://www4.law.cornell.edu/uscode /17/index.html.
    Unfortunately, some of the links inside, including 1201, don't work.

    It would seem to be worth disputing the letter's claim of "... you have offered to sell unauthorized DVD copies ...". I doubt that part is accurate, and I wonder if the letter has any validity without it.

    Re:Here is the letter from the lawyers, studios (Score:2)
    by nstrug (nstrug@bu.edu) on Tuesday November 09, @02:37PM EST (#202)
    (User Info) http://crsa.bu.edu/~nstrug/
    If this was sent to the French dvdutils site it can be safely ignored. Sometimes, the arrogance law firms really not astounds me. Not only do they try and scare someone off with a law that doesn't even apply outside of the US, but they don't even have the common courteousy to translate the cease and disist letter into French!

    Nick
    One at a time or all together, it makes no odds to me.

    Re:Here is the letter from the lawyers, studios (Score:1)
    by jkubecki on Wednesday November 10, @08:00AM EST (#505)
    (User Info) http://www.kubecki.com
    Here's a link to section 1201, which you can't get to on Cornell's site:

    Title 17, Chapter 12

    Yes, it has a "DOC" extension, but it's not MS word, it's plain text.

    One other thing - IANAL, but the very first text of the section is this:

    No person shall circumvent a technological measure that effectively controls access to a work protected under this title. The prohibition contained in the preceding sentence shall take effect at the end of the 2-year period beginning on the date of the enactment of this chapter.

    The document contains the date "01/05/99" for that section, so does that mean that as long as DeCSS is working before "01/01/2001" (assuming they don't mean 1899...) that it's OK?
    Re:Here is the letter from the lawyers, studios (Score:0)
    by Anonymous Coward on Thursday November 11, @04:14AM EST (#541)
    URL suffixes ("extensions") are meaningless to a client, though the actual filename of a resource often affects how a server offers it. If I publish a document at <URL:http://whatever.invalid/foo.exe> of type text/plain, any browser that doesn't simply display the contents was written by incompetent buffoons - AFAIK only IE suffers from this at the moment, as MS flouts published standards wherever possible.
    We need a good OSS legal organization (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:20PM EST (#43)
    The OSS community really needs a good legal fund to help out with stuff like this. Maybe even a organization with contacts for OSS savy lawyers. I just can't stand these DVD sh*t heads pushing those guys around when its largely their lack of forsight which allowed the crack. Now that these guys have realized that they made a big oops, they send in the legal staff to fix it. Another good reason for a OSS legal group is to prove and extend the validity of GPL in court. I'm not familier with very much law, but I certianly would contribute to such an organization.

    -Peri peri@logorrhea.com
    A Solution (Score:1)
    by slag187 (glane@NO_SPAM.frognet.net) on Tuesday November 09, @01:21PM EST (#44)
    (User Info) http://www.frognet.net/~aalug
    What I would like to see happen is a group of the big name Linux vendors (Since they have money) get together and pay for the lawyers that it would take to fight these guys.

    Red Hat, Caldera, VA Linux - Those are three big companies that ought to think about footing the bill to protect this stuff. What's good for Linux in general will be good for all of them. The Linux community is about working together, why not work together here?

    There are a few emerging technologies that Linux needs if it is going to be a big success outside of servers and embeded systems. USB is one, DVD is probably another. (We've got a good start on USB which will probably be stable and real usable by 2.4) It looks like DVD is emerging as a technology that will be widely adopted. Without it, Linux will be a weak platform for desktop users.

    There are lots of desktop computers out there, lets not give up on them. (Give me an excuse to buy a DVD player :))
    -- Geoff Lane
    Re:A Solution (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:53PM EST (#114)
    The crux of the problem is people who crack security like are, rightly or wrongly, painted as priates. Redhat or Cladera can't afford to be seen by the general public as either pirates or supporting pirates so I'm sure their lawyers are advising them to stay far away from this.
    Red Hat to protect software authors - ha! (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:33PM EST (#320)
    That'll be the day! They're too busy counting their money.
    This is seriously daft: the pirates cracked it too (Score:1, Insightful)
    by Anonymous Coward on Tuesday November 09, @01:22PM EST (#46)
    Do the DVD consortium truely believe that if a few guys can crack it in their spare time and make the source available that the true pirates have not cracked it already? The people who make money from it are the industry's problem. How many of us would waste $20 of hard disk space to save a film on?
    These lawyers are attacking the wrong people (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:23PM EST (#47)
    IANAL, but I seem to remember that keeping the
    API secret for your competitors is illegal in .eu
    the lawyers should attack the designers of DVD for
    reason of anti-competitive behaviour.

    A closed standard is NOT a standard.


    Re:These lawyers are attacking the wrong people (Score:1)
    by erlenic (erlenIAMDRUNKic@n2.com) on Tuesday November 09, @01:49PM EST (#108)
    (User Info) http://erlenic.freeshell.org
    keeping the API secret for your competitors is illegal in .eu

    does that mean that MS can't sell windows in EU without giving competitors in EU the info on their hidden API's?

    Make me sober if you want to e-mail me.
    Re:These lawyers are attacking the wrong people (Score:0)
    by Anonymous Coward on Wednesday November 10, @02:32AM EST (#482)
    Probably, if they use it in their own applications. If they don't, they're ok... But we all know what we believe about that ;)
    How is this different from CMU? (Score:2, Insightful)
    by Benjamin Shniper (bshniper@NOSPAMyahoo.com) on Tuesday November 09, @01:23PM EST (#49)
    (User Info)
    CMU, at the behest of the RIAA just reprimanded students for using the microsoft network to distribute mp3s and other software. They did this because they aren't a common carrier of information and could be sued by the RIAA. Here we see another man, using what can only be described as trade secrets to create an unliscenced DVD player over the internet.

    Why do we pretend, sometimes, to care about IP at all, when by our actions we decry it as a thing of any value to society? Why do we feel so moved by this guy risking his neck against the Movie industry when thousands of penniless college students are doing the same against the music industry?

    What is the internet? If a library can loan out books to anyone who wants them at any time, then why aren't library books on the internet, as well as tapes and cds that are at all libraries; even movies and newspapers are in libraries. If all that information IS ALREADY FREE AT THE NEAREST LIBRARY, then is the internet going to be, in the near future, simply a big shared *free* library?At some libraries I went to, some software was available for borrowing.

    Okay, I'm done ranting now. Flame away.

    -Benjamin Shniper
    Anonymity is a prison - Freedom comes through knowlege.
    Re:How is this different from CMU? (Score:1)
    by PigleT (spodzone@netscape.net) on Tuesday November 09, @01:41PM EST (#91)
    (User Info) http://www.glutinous.custard.org/
    It is a very similar situation to mp3. MP3 is a free format that the entertainment industry want to stifle, as is the now-cracked-DVD scene.

    The reason it appeals to folks is that he's the first of hopefully many others to do it - a pioneer. If it gets stamped down on now through all these fsckwit lawyers and their trumped-up Intellectual Property arguments, then something good and fun will be missed out on.

    ~Tim -- .|` Clouds cross the black moonlight, Rushing on down to the circle of the turning world .|`
    Re:How is this different from CMU? (Score:1)
    by Alan Shutko (ats@acm.org) on Tuesday November 09, @01:45PM EST (#100)
    (User Info) http://rescomp.wustl.edu/~ats/
    Here we see another man, using what can only be described as trade secrets to create an unliscenced DVD player over the internet.

    So? AFAIK, trade secrets are not protected from random people reverse engineering them, but from actual theft of said information. If you take a publically available product and figure out how it works, I don't believe trade secret law offers any protection.

    So, the question is did the authors of this use any stolen info to break DVD info? If they didn't, then they didn't do anything wrong.

    And they're different from the MP3 spreaders in another way. They're trying to make it possible for owners of licensed copies of DVDs to play them. If you can't see that's a world of difference from distributing copyrighted works, you should go into a corner and think for a while.

    Re:How is this different from CMU? (Score:1)
    by GeorgeMcBay on Tuesday November 09, @01:53PM EST (#116)
    (User Info)
    It is completely different. If the DeCSS people also had links to, say, The Matrix, in VOB format on their site, they would be clearly infringing copyright as the CMU mp3 people were. However, they didn't, so this situation is quite crappy.
    Re:How is this different from CMU? (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:03PM EST (#138)
    Why use facts when you can make them up? You said "CMU, at the behest of the RIAA just reprimanded students for using the microsoft network to distribute mp3s and other software." This had NOTHING to do with Microsoft but you felt you had to throw their name in there to try and make them look bad. The article says "Carnegie Mellon University has disciplined 71 students for allegedly posting copyright-protected music on their sites within the university's computer network. " In fact Microsoft isn't even mentioned in the article.

    There is a difference between borrowing a book from the library which you have to return and making a copy of it that you keep and can reproduce at will. Librarys don't cause publishers to lose any money, and in general don't have the most recent texts anyway.

    Re:How is this different from CMU? (Score:1)
    by PurpleBob (e.clapjig@tosbeke.pybz) on Tuesday November 09, @11:27PM EST (#462)
    (User Info) http://jump.to/takeneggs
    Actually, the article was wrong in many places, as the CMU students pointed out over on that story's comments. They DID use Microsoft Networking to share the files.
    --
    Reverse the characters between the first 2 E's, remove the letters 'sticky', and rot13 it to e-mail me... if only to let me know that you've done it.
    Re:How is this different from CMU? (Score:1)
    by David A. Madore (david.madore@ens.fr) on Tuesday November 09, @02:29PM EST (#192)
    (User Info) http://www.eleves.ens.fr:8080/home/madore/
    The key point is ``trade secret''. Disclosing a trade secret is Evil if you signed a nondisclosure agreement and promised not to disclose it. I would condemn (morally) this giving out the code to crack DVD encryption if it had been obtained by stealing the description of the algorithm from the DVD Forum's safes. But that is not what happened: they used a weak algorithm, and the algorithm was cracked. It is not a matter of distributing something which they gave, or which was stolen from them, it is a matter of distributing something which was deduced by someone else. They have no moral rights over this.
    Re:How is this different from CMU? (Score:1)
    by dexev (spam.me.not.dexev@no.really.vexed.net.i.mean.it) on Tuesday November 09, @03:25PM EST (#253)
    (User Info)

    Why do we feel so moved by this guy risking his neck against the Movie industry when thousands of penniless college students are doing the same against the music industry?

    Well, for one thing, they're *not* doing the same thing.

    The CMU students were actively *pirating* MP3's -- distributing from the campus LAN. This is pretty much explicitly illegal anywhere in the world.

    LiVid project was trying to develop a DVD player for Linux, so that people could *watch* DVD's on their boxen.

    Different, see?

    MoRE (Score:1)
    by Macblaster on Tuesday November 09, @01:26PM EST (#54)
    (User Info)
    Does anyone know MORE's website. Also, what is the guy talking about when he reffers to Altavista. I was there for 20 minutes and didn't find anything. But - no matter. I downloaded DeCSS as soon as I found out about it.
    Re:MoRE (Score:1)
    by Compuser on Tuesday November 09, @01:39PM EST (#82)
    (User Info)
    I know it'll be a long post, but would you mind posting the code here,
    anonymously.
    Can you keep your head, (Score:1)
    by cpuffer_hammer (cpuffer@hammer.com) on Tuesday November 09, @01:27PM EST (#55)
    (User Info) http://www.shore.net/~cpuffer
    Can you keep your head,
    Your backbone,
    or your heart.
    Will will all find out the answere on the day it falls apart.
    (L. Fish)

    Making backups is leagle
    Media shifting is leagle
    Fair use is leagle
    these are all things that this coding is preventing
    things that are leagle...

    RE for compatibility is leagle

    So what is the problem here?

    It can't really be copying because the only copying that can do any real harm is done with disk pressing not disk burning.

    What this is realy about is stopping people from makeing DVDs without going through the channels
    If we can uncode their movies we can incode are own. THAT IS WHAT HAS THEM JUMPING it is the same thing that has them jumping about MP3.

    It's not the copying stupid it's the creation they
    have to stop.....

    Re:Can you keep your head, (Score:1)
    by Steve B (steveb@NoPinkStuff.Radix.Net) on Tuesday November 09, @03:05PM EST (#234)
    (User Info) http://www.radix.net/~steveb
    Making backups is legal
    Media shifting is legal
    Fair use is legal
    these are all things that this coding is preventing things that are legal...

    There are conflicting claims about the legality of backups and media-shifting. The bottom line is that no sane person is going to object if you (for example) playing a tape into your sound card, digitally cleaning it up, and burning the result to CD-R, so long as you do not redistribute copies.

    Fair use is, by definition, legal, but the waters have been muddied by people who think that "fair use" is some sort of magical invocation. The current precedent is to weigh the situation against a four-part test.

    It can't really be copying because the only copying that can do any real harm is done with disk pressing not disk burning.

    True; this whole business is irrelevant to the economically significant piracy problem, which is factories in see-no-evil jurisdictions where the entire DVD, CSS key track and all, is simply copied bit-for-bit and pressed.
    /.
    If the government wants us to respect the law, it should set a better example.

    Re:Can you keep your head, (Score:1)
    by miscellaneous (joyner@-nospam-ovid.tamu.edu) on Tuesday November 09, @03:26PM EST (#254)
    (User Info) http://www.cs.tamu.edu/people/kjoyner
    ummmm.....no. not really.

    i mean, you only need the encoding algorithm to make encoded DVDs. You can make ones without encoding if you want. Personally, I don't think I'd bother making encoded ones, just because I seriously doubt it saves you any piracy-related money.

    also, it's 'legal'. sorry.


    -k. ^-^ ^D
    Ok people......'nuff already.. (Score:1)
    by Traverser on Tuesday November 09, @01:27PM EST (#57)
    (User Info)
    Decss 1.21B has been sighted at www.dvdsoft.de. Time for the /.effect. Lets grab the code, change it, create an easy to install/use package. I smell another open sourced project on the horizon. Time to make a DVD player in our image. And let's not forget to make a port for the Lawyers running Windows...:)
    Re:Ok people......'nuff already.. (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:04PM EST (#142)
    I thought that DeCSS was already a Win32 app, wouldn't you need to make a Linux version? Once again, Windows is there first with Linux playing catchup.
    Film Industry's attempt backfires! (Score:1)
    by chown on Tuesday November 09, @01:27PM EST (#58)
    (User Info)
    I think it's both incredibly funny and awesome that as soon as the lawyers decided that you can't have the source code, interest in it must have jumped by like 6,000%. Open CSS development probably just kicked into high gear because of this decision. Had this not happened, it probably would have stayed in the public eye (of the linux community anyway), but I doubt as many people would have wanted to become involved with the project as they do now... hehe... smooth move film industry. :)
    it happens all the time (Score:1)
    by ch-chuck on Tuesday November 09, @02:19PM EST (#178)
    (User Info)
    really - nothing motivates me to grab things I've no interest in other than hearing is about to be BANISHED! Part of fighting lost freedoms and self determination I guess. Cell phone scanners outlawed, had to get one. Religious groups protests a film, had to go see it. Bill Cosby won't sell copies of "Little Rascals", had to buy a complete set. Etc, etc,etc. Now I've got DeCSS.exe and livid.tar. Maybe make a T-shirt.

    Chuck

    .sig under construction
    Sick of this industry... (Score:2, Interesting)
    by swordgeek (spamlist@um......go.com) on Tuesday November 09, @01:28PM EST (#59)
    (User Info)
    So the motion picture industry is threatening geeks now. Surprise, surprise.

    Let's see here; Between 1/2" mag tape, cassettes, VCRs, CD-R(W), MP3s, and now hacking DVDs, the entire entertainment industry must be on the verge of bankruptcy! The poor execs!!!

    Oh, wait a minute--they're _not_ broke? Now howinthehell did THAT happen?

    The industry knows full well that VCRs, despite the problems of piracy, have made more money for them than anything else ever has. They also know that, like with CDs (mostly) replacing records, they'll be able to jack up the price of DVDs and make a _larger_ profit. There is no question of them losing money to pirates on this glitch.

    So why are they threatening programmers? Three reasons:

    1) Because they can. (power)
    2) Because they want to. (greed and powerlust)
    3) Because they do. (force of habit)

    Both music and movie industries have consistently taken the myopic view of technology, and have ended up hurting themselves every time. It's clear that they won't learn any better. However, it's really starting to piss me off, and I'll be making a point of illegally copying movies when I can, the same way that the industry convinced me to copy CDs of major artists. (indies and the like always get my money--they need it!)

    The sadist in me is rubbing his hands together with glee--they'll hurt themselves more this time than they have yet.

    People who do stupid things with hazardous materials often die. -- Jim Davidson on alt.folklore.urban
    Re:Sick of this industry... (Score:2)
    by jms on Tuesday November 09, @01:42PM EST (#93)
    (User Info)
    They don't call 'em the west coast mafia for nothing.

    No kidding! (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:48PM EST (#216)
    Absolutely right!

    I don't even OWN a DVD player, and I just grabbed the DeCSS files.

    Just on general principles.

    But here's the odd part -- now that I have DeCSS, I'm far more likely to actually go buy a DVD player. Which means $$ in the pocket of the film industry.

    As usual, they're a pack of shortsighted morons. It's amazing that any films get made with idiots like this in charge.

    Re:Sick of this industry... (Score:0)
    by Anonymous Coward on Tuesday November 09, @07:03PM EST (#422)
    Funny, I'v found that I can buy albums from bands that are better than most of the top 40 crap and the RIAA doesn't get one cent from the transaction. I wonder whats going to happen when the big bands start to understand that playing with thouse idiots is going to start costing them cash.
    time to go underground (Score:1)
    by Hasdi Hashim on Tuesday November 09, @01:29PM EST (#60)
    (User Info) http://www.bigfoot.com/~hasdi
    It's really pathetic. It used to be the case where system breakers were the ones who need to hide behind an alias. Now this may start a trend where regular coders has to publish code behind an alias so they won't be hunted down patent and copyright lawyers.

    Wait till Linux 'accidently' incorporated a patented algorithm. Linus Toravlds will suddenly dissappear from linux-devel. The mysterious "Father Penguin" recently decided to take over the maintainence of the linux project. The FBIs will be on to Linus, accussing him to be the hacker by the name of "Father Penguin" but Linus said, "you can't prove it!" and the masses will go "Yeah right! but we are still with you!"

    Hasdi

    Re:time to go underground (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:18PM EST (#172)
    Wait till Linux 'accidently' incorporated a patented algorithm.

    Already has happened. See http://lwn.net/1999/features/Windowing.p html

    YAMS (Yet Another Mirror Site) (Score:1)
    by drwiii (douglas@min.net) on Tuesday November 09, @01:30PM EST (#62)
    (User Info) http://www.min.net/~douglas/
    Oops, there seems to be a mirror of the files in a public directory on my server. Hate it when that happens. (:

    --
    Serving the Amiga, Be, BSD, Linux, Mac, QNX, and Windows communities - OS Online dot org.

    Re:YAMS (Yet Another Mirror Site) (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:39PM EST (#81)
    Is it legal to mirror those in the USA?
    Re:YAMS (Yet Another Mirror Site) (Score:1)
    by ncc74656 (salfter at /* spammers fsck off */ delphi dot com) on Tuesday November 09, @07:18PM EST (#425)
    (User Info) http://people.delphi.com/salfter
    At the risk of "saying 'me too' like some brain-dead AOLer," here's yet another link to the CVS tree:

    http://people.delphi.com/salfter/LiVid. tar.gz

    No link on the associated web page...yet (I'm at work and the master copy of my HTML is at home).

    Great new warez site @ ftp:127.0.0.1, but I've already got all that stuff...

    Mirror now available (Score:1)
    by jammer on Tuesday November 09, @01:33PM EST (#67)
    (User Info) http://www.devzero.org
    I have the code mirrored on my website at http://www.devzero.org/freecss.html. Feel free to download it and post it somewhere else. Email me at the address I mention, and I will link to your mirror.
    Shame really... (Score:1)
    by Nichen (nadir@NOSPAM.dusted.net) on Tuesday November 09, @01:34PM EST (#69)
    (User Info) http://dusted.net/
    ...that the entertainment industry feels like it has to maintain a stranglehold on their products (movies and music mainly). I really want to see some numbers that show how much money the industry "loses" by allowing people the capability to digitally copy works. If it was as bad as they say it is, artists would stop putting out music and record companies would go under. As another /. poster said earlier (would post link but can't find it), it's people that steal movies and cd's from stores that cause the biggest financial drain on the industry. I just want to be able to make backup copies of my DVD's. Is that so wrong?

    --Jack--
    Demona's Law - "User data expands to exceed available bandwidth." ("User data" being pr0n, mp3's, vob's, whatever.)
    Mirrors of the code are here: (Score:4, Informative)
    by altair1 (altair at rhythm dot cx) on Tuesday November 09, @01:34PM EST (#70)
    (User Info) http://www.rhythm.cx/

    http://www.rhythm.cx/dvd

    There is a list of other mirrors there as well. Well there will be as soon as people start mirroring it :).

    Thanks.

    - altair at rhythm dot cx
    Got Mirror Here too... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:58PM EST (#131)
    http://www.logorrhea.com/main.html
    Two direct links - Source and Binary (Score:1)
    by augustz on Tuesday November 09, @02:18PM EST (#173)
    (User Info)
    source binary
    Two more links! (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:17PM EST (#247)
    Source
    Binary

    One more (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:39PM EST (#324)
    ftp://mikpos.dyndns.org/pub/cssdvd.zip
    i just put one up... (Score:1)
    by emmons (dale.hates-spam@really-hates-spamers.emmons.com) on Tuesday November 09, @04:59PM EST (#341)
    (User Info) http://www.dale.emmons.com
    here

    -----
    #!/bin/perl -sp0777iX+d*lMLa^*lN%0]dsXx++lMlN/dsM0j]dsj $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1 lK[d2%Sa2/d0$^ ----- oops.
    Got a mirror too: http://www.free-dvd.org.lu/ (Score:1)
    by cyberdonny on Tuesday November 09, @05:41PM EST (#393)
    (User Info)
    http://www.free-dvd.org.lu
    Re:Mirrors of the code are here: (Score:2)
    by Weezul (gt5079c@prism.gatech.edu) on Tuesday November 09, @05:45PM EST (#398)
    (User Info) http://havoc.gtf.org/weasel
    This is one of the wonderful way in which the internet community is influencing society.. I would be currious to hear projection for how much intrest the movie industry generated in this program just by threatening legal action. It is hard to gague how much intrest there was in DeCSS before this news came out, but my suspicion is that the movie industry just creaded a much bigger monster then they had to deal with before.

    Now, we should realize that DLing the software today dose not necissarily impact future piracy, but it dose a) increase people's awarness of the software for when they eventually want to copy a movie and b) may attract addiotnal codders.

    I think this could be a really interesting studdy.. Email interview the developers of software like DeCSS, the Game simulators, etc. and try to determin how many of them would have gotten into it in the first place and how many go into it because of soemthing like this. Maybe this could be expanded from developers to people who run the sites. I suspect it will be hard to get good statistical sampels regardless of which groups you use, but it would still be a very interesting studdy.. and it might strike fear into the hearts of some of the corperate badies too. Anyone have personal stories to post?

    Jeff

    Campus crusade for Cthulhu -- it found me.
    Email to the lawyers (Score:1)
    by ajs (ajs@ajs.com) on Tuesday November 09, @01:34PM EST (#71)
    (User Info) http://www.ajs.com/~ajs/
    The email address of the lawyers in question has been post ed to the list as well.

    -- Aaron Sherman (ajs@ajs.com) Perl Guy and Executive Glue Sniffer
    Be Revenged (Score:1)
    by maroberts (maroberts@dial.pipex.com) on Tuesday November 09, @01:35PM EST (#72)
    (User Info) http://www.maroberts.dial.pipex.com/
    If you are a developer, forget spamming and complaining - contribute to the Linux DVD project and wherever DeCSS/css-auth ends up.

    Of course, publicly, you should repeat this mantra after me

    I will have nothing to do with work on CSS. If there is any work that I may be considered to have ownership of, I give up all rights to that work.

    ;-P

    Moderate generously...support my karma habit! :-)

    Mark Roberts
    An Open Letter to Hollywood (Score:4, Interesting)
    by FreeUser on Tuesday November 09, @01:35PM EST (#76)
    (User Info) http://jean.nu/
    Let me make myself crystal clear to any "Film Industry" types or representatives lurking here. I just purchased 4 DVDs over the weekend, with the expectation of being able to view them under Linux in the near future (I do not run Windows anymore, at all), and so that I could help in debugging the (until now) forthcoming Linux and drivers and software.

    You have chosen to make that difficult, if not impossible. As a result, you will find me purchasing no further DVDs, at all, forever, until such a time as I am able to view them using the platform of my choice in an open and free manner. If you were to check my financial records over the last several years, you would find I have spent thousands of dollars on Laser Disks. Future thousands for DVD releases could also have been yours.

    Not anymore.

    Not only will I not be purchasing any further DVDs until I can view them under Linux, I won't be purchasing any further movies of any kind, on any medium, from you folks. I am going to rediscover the library as a form of entertainment, and do my best to insure that no further dollars pass from my wallet to yours, either at the video store, video rental store, cable box, or even at the theater.

    It is my hope that others will feel, and do, likewise.

    In the meantime, perhaps you should reflect upon your own strategies, and consider the following carefully.

    • This action is not aimed at commercial pirates, but individuals. Pirates can already mass produce DVDs of their own:

      • Without css decryption, using the analog out, redigitizing, and mastering the non-encrypted result. Loss of quality: minimal.
      • Running Microsoft Windows and any one of several widely and freely available Windows utilities for ripping DVDs.
      • By placing a video camera (digital or otherwise) in front of the screen, digitizing the results, and pressing the DVD.

    • The folks working on the css decryption and Linux DVD stuff are trying to make a product they have paid for work with Linux. The law clearly allows this, even if they do not have the same deep pockets to defend themselves with that the film industry does to make their lives difficult.
    • Those of us wanting to watch DVD under Linux do not, for the most part, have any interest in pirating DVDs. While I am sure there are exceptions, the vast majority of pirates already have such tools available under Windows (see above). By alienating Linux and FreeBSD users you people in the film industry have alienated some of the most technically savvy folks in the world -- the very demographic group most likely to embrace an emerging technology such as DVD, and a by and large well paid group with lots of disposable income to spend on your product. Nice shooting, Tex.

    Call for BOYCOTT! (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:37PM EST (#201)
    I call for a boycott of all entertainment products from any of the studios initiating legal action against anyone involved with DeCSS and the LiViD project. Do not buy, rent, or pay admission at a theater for any film from any studio involved with this. Troy Benjegerdes hozer@drgw.net
    Re:An Open Letter to Hollywood (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:01PM EST (#292)
    Awww... I'm sure they're crying in their beers over the loss.
    Re:An Open Letter to Hollywood (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:31PM EST (#380)
    Why aren't you complaining that no one makes a laserdisk player for Linux? You bought a standalone laserdisk player stop whining and buy a DVD player. Just because a company develops something for Windows, say a DVD player, DOES NOT mean they have to for every, or any, other platform. You don't have a right to any software of any kind.
    Re:An Open Letter to Hollywood (Score:1)
    by kvajk (kvajk+slashdot@ricochet.net) on Tuesday November 09, @06:57PM EST (#420)
    (User Info)

    > You don't have a right to any software of any kind.

    True, but you *do* have a right to *write* the software yourself.

    Re:An Open Letter to Hollywood (Score:1)
    by Lalo Martins on Wednesday November 10, @10:18AM EST (#523)
    (User Info) http://www.linuxcenter.com.br/lalo/eng.html
    Is there some address where we can actually send this stuff? If not, perhaps we could start some "blue ribbon"-like campaing, sticking buttons in our webpages linking to some form of this letter?
    EFF.org (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:38PM EST (#80)
    For what it is worth, I wrote the EFF after the story of DeCSS authors getting their web site pulled first appeared. THe response was that they are interested in this event and are following the situation.

    I think that it is important that /.'ers write to whatever civil libertarian groups they think appropriate, congressmen, etc.

    Reverse engineering for the purpose of interoperability is and should not be illegal. Harrasment by trade groups intended to prevent this activity should be fought.


    Wrong approach (Score:4, Insightful)
    by ABadDog (jac8792 [AT] tamu.edu) on Tuesday November 09, @01:39PM EST (#83)
    (User Info) http://quorum.tamu.edu/jon
    It appears many people on /. are advocating the wrong approach to dealing with this, namely spreading the code far and wide. This is doomed to fail, because we're being driven underground, and prevented from engaging in perfectly legal activity...the reverse engineering of CSS for the purposes of compatibility. Spreading the code around in the absence of someone willing to take responsibility for maintaining it is not going to help in producing a Linux/OpenSource DVD player. Running underground is acting like the pirates they want to paint us as.

    I can understand Jon and Derek's position. When the laywer hounds of hell are after you and you're in the hotseat, it's perfectly natural to turn and run. Is there a larger organization (with deeper pockets and/or staff lawyers) that'd be willing to take a stand with Jon and/or Derek to fight for their rights? Perhaps we could get the FSF or the EFF interested. Probably the EFF more so than the FSF, but still do we wish to give up our rights simply because we're unwilling to fight for them?
    Re:Wrong approach (Score:1)
    by Big Jojo (mojojojo@pacbell.net) on Tuesday November 09, @02:04PM EST (#141)
    (User Info)

    Think of it as a two stage effort:

    • First, ensure the kitten is well and truly out of the bag, supporting any number of approaches.
    • Second, as a thousand flowers bloom, at least one of them should be legally enabled as supporting interoperability.

    In what sense isn't the DVD forum acting "in restraint of trade" and "against competition"?? They don't want to be facing competition from systems other than Microsoft's monopoly (!) or from MacOS. As a consumer, I need real choices.

    - Jojo

    Re:Wrong approach (Score:1)
    by DerMarlboro (mmalone1@pdq.net) on Tuesday November 09, @02:48PM EST (#218)
    (User Info)
    Is there a larger organization (with deeper pockets and/or staff lawyers) that'd be willing to take a stand with Jon and/or Derek to fight for their rights? Perhaps we could get the FSF or the EFF interested. Probably the EFF more so than the FSF, but still do we wish to give up our rights simply because we're unwilling to fight for them?


    I wonder what Red Hat thinks of this. If they could get DVD under Linux working well, it could be a big boost for their product. And they sure as hell have deep pockets. It might be in their best interests to jump in and defend this work.
    Wrong case... (Score:2)
    by Parity on Tuesday November 09, @02:53PM EST (#221)
    (User Info)
    At least Derek's looks, from armchair-law point
    of view, to be possibly enforceable against him.
    Not know UK law in detail, or -any- precedents
    that set scope, who knows for sure.

    If they went after someone in the US where we
    actually -have- a right of free speech and don't
    have (that I know of) laws against distributing
    information that enables the circumvention of
    copy protection... well, here, at least, we could
    defend against this kind of charge. I think.



    --Parity
    'Card carrying' member of the EFF.
    Right of free speech? (Score:2)
    by William Tanksley (wtanksle@unspam.ucsd.edu) on Tuesday November 09, @04:53PM EST (#334)
    (User Info) http://dolphin.openprojects.net/Omega
    Here in the US we have a _written_ promise of free speech. Our Constitution claims that everyone else has it as well, so you can't say that the UKers don't.

    Anyhow, is anyone in the US interested in posting this encryption program on the web? I'm in the US, but I don't really want to spend a few years in jail for exporting munitions.

    But we do have free speech, really. Just as long as you don't speak in a way that disturbs politics as usual.

    -Billy (hmph)

    Re:Right of free speech? (Score:2)
    by Parity on Tuesday November 09, @11:14PM EST (#460)
    (User Info)
    40 bit encryption 56 bit encryption is not a munition by the laws as I understand them, but IANAL.

    --Parity
    'Card carrying' member of the EFF.
    Re:Wrong approach (Score:1)
    by miniver (ct7@unicornsrest.org) on Tuesday November 09, @02:54PM EST (#223)
    (User Info) http://www.unicornsrest.org/craig/

    It appears many people on /. are advocating the wrong approach to dealing with this, namely spreading the code far and wide. This is doomed to fail, because we're being driven underground, and prevented from engaging in perfectly legal activity... the reverse engineering of CSS for the purposes of compatibility. Spreading the code around in the absence of someone willing to take responsibility for maintaining it is not going to help in producing a Linux/OpenSource DVD player. Running underground is acting like the pirates they want to paint us as.

    Ah, but unfortunately you're wrong there: in many jurisdictions (the UK right now, the US Real Soon Now) reverse engineering (or breaking) copy protection is illegal. I don't agree with the law, but I agree that it's a good idea not to publicly engage in illegal activities that are opposed by commercial entities who can afford lots of lawyers. What Derek and MoRE are advocating is that the work be moved (just like open source encryption work has been moved) to friendlier places. This won't actually stop the work, or make it any harder to use, but it protects the developers from the lawyers.

    As a side note, while I used to think that uniform rules across all governmental jurisdictions would be a good thing, I am rapidly coming to the conclusion that uniform rules would just result in uniformly oppressive rules, whereas our current hodge-podge system actually allows more people more freedom. Go figure.


    Inside every small problem is a big one trying to get government funding.

    Re:Wrong approach (Score:1)
    by torment (torment@naked.com) on Tuesday November 09, @03:50PM EST (#279)
    (User Info)
    I dissagree. Making the software available for people outside the UK or US, where these arcane copyright laws do not exist is the purpose. Just because the UK says it's illegal doesn't necessarily mean that it's illegal in Canada for example.

    Maybe someone in a more enlightened country will take up maintenance of this software.
    Re:Wrong approach (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:25PM EST (#375)
    They don't have no dough! Not compared to the entire movies industry.

    It has been discussed that if the authors will ask for help, give us an address and we will senddefense money.

    It's the most we can do because none of us are lawyers. If i were a lawyer i would take this case.

    Re:Wrong approach (Score:1)
    by quasimoto (2quasimoto@netscape.net) on Wednesday November 10, @07:47PM EST (#537)
    (User Info)
    I can't fault the point of a central group, but, in my case I wish to do freebsd when I get the time. Therefore, I have a copy of "something" that my be useful to me. Note: This is the ftp location and this is a web page with a link. As everyone knows $ drive even a personal project. So I keep whatever I like at this site for free, even if it is costly to me. And if I don't have the most up-to-date files it will not hurt my feelings to know where they are and to store them.-d
    Questions... Does anyone know the answer? (Score:2)
    by richnut (spam@richnut.com) on Tuesday November 09, @01:40PM EST (#87)
    (User Info)
    1) From what I've gathered there are two things going on here, once is the Linux dvd project that distributed software that could play dvd movies if a user had the original DVD disc (That's Derek in the UK right?) The other is these guys in Norway who distributed code that's clearly for cracking. Why are both of these groupd getting picked on, it seems to me only one was trying to pirate content.

    2) What does DeCSS have to do with users who just want to play their disks in their computers? Does making a player cause CSS to be defeated?

    3) I'm all for free information here, but there seems to be a lot of people whining about some guys who knew damn well their work would be used to rip off content.

    Anyone have any answers?

    -Rich
    Re:Questions... Does anyone know the answer? (Score:4, Informative)
    by Otto on Tuesday November 09, @01:53PM EST (#117)
    (User Info)
    1) Why are both of these groupd getting picked on, it seems to me only one was trying to pirate content.
    2) What does DeCSS have to do with users who just want to play their disks in their computers? Does making a player cause CSS to be defeated?


    You can't play an encrypted disk without decrypting it. It's just that simple.

    A DVD player (software) works a bit like this:
    Pass decryption code to DVD drive
    DVD Drive accepts it, starts streaming out decrypted MPEG data.
    Player decodes said data, displays it.

    A DVD Pirate works a bit like this:
    Pass decryption code to DVD Drive
    DVD Drive accepts it, starts streaming out decrypted MPEG data.
    Pirate takes data, writes it to hard drive.

    So you see that the process is really the same, it just depends on where you want to put the final data. (This is a bit simplified from reality..)

    3) I'm all for free information here, but there seems to be a lot of people whining about some guys who knew damn well their work would be used to rip off content.

    The downside is that you couldn't do this much any other way. The DVD consortium isn't giving out any more decryption codes, therefore nobody else gets to write a DVD player without paying through the nose for it. Naturally, those free spirits out there think this is BS, so they just worked around it.

    The gist of the whole thing: They wanted to protect DVD security through secrecy. That's always a bad move. The DVD encryption was broken, plain and simple.

    Not expecting anyone to steal the horse when the lock on the barn was all rusted is just stupid. :-)


    ---
    "Never underestimate the power of human stupidity." - Lazarus Long
    Re:Questions... Does anyone know the answer? (Score:2)
    by richnut (spam@richnut.com) on Tuesday November 09, @04:29PM EST (#317)
    (User Info)
    I get it now.

    The part I was missing is that it doesn't matter how the software works it's decryption of the video is still in violation of the UK law. Damn shame. Did css-auth need a valid dvd to work?

    -Rich
    Re:Questions... Does anyone know the answer? (Score:1)
    by Booker (eric_sandeen.no@spam.bigfoot.com) on Tuesday November 09, @05:00PM EST (#344)
    (User Info)
    > Did css-auth need a valid dvd to work?

    No, but even if it did, it could easily be defeated since the source was available.
    Re:Questions... Does anyone know the answer? (Score:1)
    by grmoc on Tuesday November 09, @06:43PM EST (#418)
    (User Info)
    And how does this differ from using the copy machine? Is the copy machine illegal in the UK because it *can* be used to make copies? Or how about the cassette-deck, or the VCR.. Oh my!
    And some early DVD cracks used exactly this (Score:1)
    by taniwha on Tuesday November 09, @06:17PM EST (#407)
    (User Info) http://www.taniwha.com/nospam.jpg
    some early soft-DVD systems were cracked not by breaking the algorithm, but by simply getting Windows to pass back the bitstream from inside directx after it had been decrypted - exactly as described above

     Even if Windows had disabled this - there's nothing to stop an enterprising pirate (avast me 'earties!) from disassembling Winxx and binary hacking in their own hooks to get the data. The only real 'safe' implementation is going to be a card where the encrypted bitstream goes in one end and analog RGB comes out the other ... the trouble is that these don't fit so well with GUIs which expect to be in charge of the screen real-estate.

    The fact that you have to dump the result of your decompression into a frame buffer where anyone can read it should be an obvious weakness to just about anyone - geez I could just about make a script 'forward a frame, take a screen dump, forward a frame, ...' if everything's scriptable you don't even need to do any programming

    I'm sure this has probably already happened, I even bet the DVD lawyers are aware of pirates who are ripping DVDs this way - what probably scares the pants off of them is the information being available to a much wider audience than a couple of boat loads of pirates

    Security through Terrorism (Score:1)
    by LucaL (luca.lizzeri@niche.it) on Tuesday November 09, @01:40PM EST (#88)
    (User Info) http://sites.netscape.com/lizzeri
    After having demonstrated that Security through
    Obscurity doesn't work, I guess the MPAA is trying to demonstrate that Security through Terrorism does work.

    This is an entirely understandable reaction. They are just trying to ensure that the next "tamper-proof" copy protection scheme remains tamper-free.

    One incentive less to go see a movie.
    Terrorism^H^H^H^H^H^H^H^H^HExtortion (Score:0)
    by Anonymous Coward on Wednesday November 10, @12:01PM EST (#530)
    The Film Industry is an Extortionistic Monopolist
    CNN has a story on DVD: (Score:1)
    by Denor (reo8@antispam.hotmail.com) on Tuesday November 09, @01:41PM EST (#92)
    (User Info) http://www.egr.msu.edu/~ostran14

    It's up here: Activist defends DVD hack

    Surprisingly enough, they come out on the good side of it - even some quotes from some EFF folks on how not everyone who has this is going to go out and pirate their local Blockbuster out of business.
    -Denor
    DeCSS author (Score:2, Informative)
    by kroyd on Tuesday November 09, @01:42PM EST (#95)
    (User Info)
    I hope they don't, but it would be interesting if the "movie industry" went after the author of DeCSS for damages. Jon Johansen is 15 years old and lives in Norway, where such suits are almost unheard of. Since the newspapers in Norway are rather boring it should get front page exposure..

    Ah well, one can always hope they aren't that stupid.

    Re:DeCSS author (Score:0)
    by Anonymous Coward on Wednesday November 10, @05:33AM EST (#493)
    Can they go after him? is'nt it legal to break crypto? doesnt the law alow you to make private copys of orginal media you bought? Here in Sweden its fully legal break crypto and to make tools for copying IP material like DVD's, Music CD's, VHS movies as long you keep the copys to yourself. And as an extra note i'd say US patents doent applay here in Sweden so they can do a shit even if the CSS algoritm is patented.
    etc / Mirror, mirror on the wall (Score:1)
    by LocalYokel (moc.skcendeR@lekoYlacoL) on Tuesday November 09, @01:45PM EST (#102)
    (User Info) http://slash2.andover.net/

    It's interesting how much more interested people seem to be now than when it was first available. Hmmm... this reminds me of a few other things that are considered a Bad Thing © by many governments:

    • Drugs
    • Guns
    • Prostitution
    • Gambling
    • Warez
    • Pornography
    • Hate Speech

    It certainly gets my attention, but I wonder how much of a `problem' any of the above really are (or rather would be, if they were legal).

    Anyway, I had a rhyme that goes:
    Mirror, mirror on the wall
    how many copies, let's count them all!

    1. http://www.noeltner.de/noeltner/freetv. html
    2. http://home.worldonline.dk/~ andersa/download/DeCSS.zip

      If you've got a .sig, you must have something to hide...

    Re:etc / Mirror, mirror on the wall (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:05PM EST (#297)
    Um... A lot of those things ARE legal, and yes, they are still PROBLEMS.
    Re:etc / Mirror, mirror on the wall (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:22PM EST (#371)
    Without prostitution there REALLY will be a problem.
    Everday... (Score:1)
    by bconway on Tuesday November 09, @01:48PM EST (#106)
    (User Info)
    Every time I see another article on this, I'm quite glad that I picked up a Creative 6X package with dxr3 decoder card. Not only can I boot windows and get the best hardware decoding out there with the software to go with it, Linux versions are on the way that don't require insane amounts of cpu power and won't get me jailed. Sure this is a crude way of thinking the whole thing through, but perhaps in the long run it is the _far_ better solution on my end.
    Re:Everday... (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:16PM EST (#164)
    Wrong. The dxr3 doesn't do CSS decryption in hardware, thus you will still have to use the code in order to get the MPEG stream to your decoder card.
    True... (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:09PM EST (#239)
    but the point is that it'll be a real hardware decoding software package coming from the company that made the hardware and already has working and _legal_ software that they are just porting over to Linux. I'll take that over a hacked and illegal GPL version anyday.
    Re:True... (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:14PM EST (#358)
    Who ever said that CSS decryption code was illegal? It may be in some countries and it definately isn't in others.
    Everyday... (Score:1)
    by bconway on Tuesday November 09, @01:48PM EST (#107)
    (User Info)
    Every time I see another article on this, I'm quite glad that I picked up a Creative 6X package with dxr3 decoder card. Not only can I boot windows and get the best hardware decoding out there with the software to go with it, Linux versions are on the way that don't require insane amounts of cpu power and won't get me jailed. Sure this is a crude way of thinking the whole thing through, but perhaps in the long run it is the _far_ better solution on my end.
    For cryin' out loud... (Score:1, Flamebait)
    by Capt Dan (BobDean150@excite.com) on Tuesday November 09, @01:50PM EST (#110)
    (User Info)
    Why are people complaining? The whole thing can be summed up like this:

    They broke the law. =(

    Bad bad hackers!!! Shame on you!!! ;)

    Clear enough? So stop whining about it and start finding other solutions. Kudos to the posts that have so far offered solutions.

    Here's another one:
    1) Find a group of knowledgable linux coders.
    2) Approach a dvd player company and offer your services to them with the purpose of writing a Linux SoftDVD player.
    3) Sign the necessary Non Disclosure Agreements
    4) If necessary, distribute binary only versions of the codecs etc. Like what the xanim guy does.

    It may not be open source, but at least it gets the process moving. And gives us something to use. Until all DVD players switch over to using the nuon chip for their interfaces.


    "You want to kiss the sky? Better learn how to kneel." - U2
    "It was like trying to herd cats..." - Robert A. Heinlein
    "Quack?" - a duck
    I hate to use profanity, but you deserve it. (Score:1)
    by Lord Kano on Tuesday November 09, @01:59PM EST (#132)
    (User Info) http://trfn.clpgh.org/wpngg
    >>They broke the law. =(

    Hey dickhead, the country where the reverse engineering was done does not prohibit the practice, hence it was LEGAL to reverse engineer the Xing DVD player.

    >>Clear enough? So stop whining about it and start finding other solutions.

    Complaining about abuses is only annoying "whining" to you? Short sighted asshole, would you tell someone who'd just been raped to "Quit whining and pull up your panties."?

    >>It may not be open source, but at least it gets the process moving. And gives us something to use.

    Not good enough. If there is no open source alternative the people who make it have the power to kill it.

    DIVX anyone?

    LK
    GCS d s++:++ !a C++++ UL++++ P L++ E W++ N+ o K- w--- O-- M++ V- PS-- PE Y++ PGP+ t+ 5-- X++ R tv++ b+ DI++ D+ G e h--- r++ z+
    Re:I hate to use profanity, but you deserve it. (Score:2)
    by Capt Dan (BobDean150@excite.com) on Tuesday November 09, @02:18PM EST (#171)
    (User Info)
    (2) The person issuing the copies to the public has the same rights against a person who, knowing or having reason to believe that it will be used to make infringing copies-
    (a) makes, imports, sells or lets for hire, offers or exposes for sale or hire, or advertises for sale or hire, any device or means specifically designed or adapted to circumvent the form of copy-protection employed, or

    (b) publishes information intended to enable or assist persons to circumvent that form of copy-protection, as a copyright owner has in respect of an infringement of copyright.


    It's not that they did it. It's that they distributed it. Apparently you missed this post.

    I apologize fot not making my statements clear enough for you.


    "You want to kiss the sky? Better learn how to kneel." - U2
    "It was like trying to herd cats..." - Robert A. Heinlein
    "Quack?" - a duck
    Re:I hate to use profanity, but you deserve it. (Score:1)
    by Lord Kano on Tuesday November 09, @03:37PM EST (#262)
    (User Info) http://trfn.clpgh.org/wpngg
    As I said before, what they did was LEGAL in their countr(y/ies).

    US law doesn't apply to people outside of the US.

    LK
    GCS d s++:++ !a C++++ UL++++ P L++ E W++ N+ o K- w--- O-- M++ V- PS-- PE Y++ PGP+ t+ 5-- X++ R tv++ b+ DI++ D+ G e h--- r++ z+
    RE still legal in the US, until 01/01/2000 (Score:2)
    by FreeUser on Tuesday November 09, @04:57PM EST (#339)
    (User Info) http://jean.nu/
    Alas, it was a UK law being used against a UK citizen in (AFAIK) the UK...

    The Y2K bug we let sneak up on us (despite warnings here and elsewhere when the law was passed) is that something very similar takes effect in just under two months here in the US, I believe. With any luck maybe we can get a good css-auth library put together and exported to a friendly place before then, then just write great apps that link against that library for css authentication and decryption.

    IANAL ... can anyone else confirm that these draconian restrictions kick in Jan 1?
    Re:I hate to use profanity, but you deserve it. (Score:1)
    by TheGreek (kayarrgeeatceetelldotnet) on Tuesday November 09, @05:27PM EST (#376)
    (User Info)
    US law doesn't apply to people outside of the US.

    Disclaimer: I am an American citizen.

    Why is it that whenever a portion of a law gets quoted, people keep operating under the assumption that it's U.S. Law?

    Are we really that stupid?
    Do we really think that the film companies are?
    Re:I hate to use profanity, but you deserve it. (Score:1)
    by Capt Dan (BobDean150@excite.com) on Tuesday November 09, @02:20PM EST (#185)
    (User Info)
    ... and what would your opinion be if it hadn't been poor little Derek, linux hacker, but had instead been microsoft?


    "You want to kiss the sky? Better learn how to kneel." - U2
    "It was like trying to herd cats..." - Robert A. Heinlein
    "Quack?" - a duck
    Same as here... (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:25PM EST (#252)
    FUCK YOU ASSHOLE!
    Honest anwser (Score:1)
    by PenguinDude (davea@NOSPAM.radiks.net) on Tuesday November 09, @04:40PM EST (#325)
    (User Info)
    My opinion would not change. HOWEVER, this is totally in the realm of theory. If MS ever did anything like this, I would be especially wary of their intent (duh). But, say for the sake of pure argument, MS actually intented to do something right and reverse engineer the Xing decoder and release their own under the GPL, I would support that move 100%. I fail to see how it matters who did something. The fact of the matter is it was done, and released under terms I find acceptable. End of story.
    THE LAW (Score:1)
    by antizeus on Tuesday November 09, @02:31PM EST (#194)
    (User Info)
    They broke WHOSE law? Not mine. It is the civic duty of every good person to break bad laws. Just because big business has enough money to buy off enough legislators to write some law doesn't mean that I should bend my knee and follow that law. If it's a good law, then I'll follow it. If not, then no promises.


    -- Unauthorized Access Only!

    Re:THE LAW (Score:1)
    by Capt Dan (BobDean150@excite.com) on Tuesday November 09, @02:41PM EST (#208)
    (User Info)
    Full description is available here breach of copyright.



    "You want to kiss the sky? Better learn how to kneel." - U2
    "It was like trying to herd cats..." - Robert A. Heinlein
    "Quack?" - a duck
    Re:For cryin' out loud... (Score:1)
    by Robert Link (link@alumni.indiana.edu) on Tuesday November 09, @04:03PM EST (#294)
    (User Info) http://www.astro.indiana.edu/~link
    Yes, it does appear that they broke the law. So why are we complaining?


    Perhaps some of us feel it is an unreasonable law. Perhaps some of us are outraged that our governments continue to pander to greedy corporations. Perhaps some of us feel it's time the law put the right of free speech ahead of intellectual property "rights".


    Last time I heard, the government worked for us. Last time I heard, the purpose of the law was to serve our best interests. In days gone by people protested -- vigorously -- when they felt the law was wrong, and very often they got it changed.


    One wonders why we have by and large forgotten how to protest. I think many of us have grown greedy ourselves, so that when others, in their greed, trample on our freedom, we find it only natural; it's just what we would have done in their position. Maybe it's time we reexamined those values. It's a pretty sure bet that the law will never put freedom ahead of greed until "We the People" do so.


    -r

    Who is greedy one? (Score:2)
    by Capt Dan (BobDean150@excite.com) on Tuesday November 09, @05:04PM EST (#346)
    (User Info)
    OK. So. Lemme try to phrase this properly without rehashing 100's of other comment posts...

    Truthfully, this legal action affects this community in a much more personnel way than it does the rest of the world. Everyone else already has their DVD players (settop and otherwise), and are happy with them. The ones that are upset are those who want one for Linux, and this segment is definitely the minority of DVD users.

    There are hundreds of legally licensed companies who provide DVD equipment/software. As such, there is not a monopoly on the resources needed to use DVD's. The consummer benefits from healthy competition, in lower costs and research into new technology.

    Now, a minority is upset because they could not have it Their Way. In the efforts to get What We Want, the dvd security system has been cracked, and the media is now open to pirating. This could negatively effect the DVD system.

    Is this not also greed?

    If the situation in question *prevented* this minority from receiving the benefits of DVD technology I would agree with you. But it does not.

    The horse may be out of the barn, but in this case the law does try to protect the 100's of providers of DVD technology who have invested time and money to produce technology to benefit their customers.


    "You want to kiss the sky? Better learn how to kneel." - U2
    "It was like trying to herd cats..." - Robert A. Heinlein
    "Quack?" - a duck
    Pardon me, but.. (Score:2)
    by Wah (t h e w a h @ uswest . net) on Tuesday November 09, @05:17PM EST (#363)
    (User Info) http://wahcentral.net
    100's of providers of DVD technology who have invested time and money to produce technology to benefit their customers.

    I don't see how their encryption "benefits consumers". The ONLY way you could argue that is it was *because* of the encryption that we ever got DVDs. This is a poor argument because, well, that's a really poor reason to do something. If they wanted to "benefit consumers" they would have widely distributed cheap content that consumers could then use to benefit each other.

    Sorry but IP and copyright don't benefit consumers, they benefit corporations. The time and money was invested to benefit the company which is their purpose. Please don't tell me they are protecting me "for my own good".


    if ignorance is bliss, is omniscience hell?
    Re:Who is greedy one? (Score:1, Insightful)
    by Anonymous Coward on Tuesday November 09, @05:24PM EST (#373)
    > There are hundreds of legally licensed companies who provide DVD equipment/software. As such, there
    > is not a monopoly on the resources needed to use DVD's.

    Um... there is a monopoly, it is called the DVD forum. If you want to make DVD players you need to settle with them, and they have the right to deny you this for any reason.
    (there are in fact several different monopolies in play here, including 3 or more groups which you must pay for the right to use MPEG)

    > In the efforts to get What We Want, the dvd security system has been cracked, and the media is
    > now open to pirating.

    Please. Is there any evidence that the cracking was done for the purpose of writing a player for Linux? I think not. And for god's sake, this hasn't opened anything up to pirating. You have always been able to make VHS dubs of DVD movies for the cost of a Macrovision eliminator ($40), or in the worst case a $500 time base corrector.

    I have yet to see any evidence that anyone has used this code and successfully duplicated a DVD. I'm not going to hold my breath.

    > Is this not also greed?

    I think the word you're looking for is 'irresponsibility'. And I don't think that releasing the CSS code was irresponsible, espeically considering that I have yet to see anyone who is using it to make illegal copies.

    > If the situation in question *prevented* this minority from receiving the benefits of DVD
    > technology I would agree with you. But it does not.

    Okay, so where can I buy a DVD player package for Linux?

    > but in this case the law does try to protect the 100's of providers of DVD technology who have
    > invested time and money to produce technology to benefit their customers.

    No. It does not. The CSS decryption code is not illegal (at least in most countries). CSS was a trade secret. When trade secrets become un-secret there is nothing that you can do about it. The DVD people picked a lousy system in an attempt to prevent fair use of DVD content. Unauthorized copying of DVDs existed before this code, and those who copy DVDs probably have no interest in it. (among other things, THERE IS NO PUBLIC CODE AVAILABLE WHICH IS CAPABLE OF DUPLICATING DVDS AT THIS TIME-- the css decryption code is only good for spitting out partially useful bit streams)
    Re:Who is greedy one? (Score:1)
    by Sirron on Tuesday November 09, @06:08PM EST (#402)
    (User Info) http://www.sirrondavis.com
    This situation DOES prevent this minority from receiving these benefits. I have a DVD player hooked up to my AV system. I legally purchased "The Matrix", (and many other DVD's) from http://www.reel.com , and paid for these DVD's. The Matrix has content that can only be view via a PC. Content that I PAID FOR, but that I can not use because my home computer is linux, and there are NO linux drivers for the DVD's

    WHY have none of those 100's of providers of DVD technology that you mention produced any DVD technology for linux?

    The fact that no two snowflakes are identical should tell you something important about God's will.
    Re:Who is greedy one? (Score:0)
    by Anonymous Coward on Wednesday November 10, @02:28AM EST (#481)
    You didn't pay for the content. The content is still the property of the copyright holder(s). You paid for the media and a license to use it.

    (Note: I am in favor of linux DVD players, and I am in favor of spreading DeCSS. The UK law is a bad law and it and similar laws of other countries should be removed or ammended.)
    Re:For cryin' out loud... (Score:1)
    by six809 (kja3@@..org-nospam(aber)) on Wednesday November 10, @08:58AM EST (#514)
    (User Info) http://www.jawa.demon.co.uk/

    One wonders why we have by and large forgotten how to protest.

    That one's fairly simple: Conditioning. Media images of protests are now almost always shown in a negative light, even if they're for an obviously 'good' cause. So the 'protest is bad' myth is reinforced time and time again.

    Simple concept, but lots of people don't notice...

    Another nearby post about following laws that seem 'right' to you is quite a good one - why not say to yourself "Laws are just guidelines" 10 times every morning and evening? :)


    My situation still stands (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:50PM EST (#111)
    I have vowed to not get any DVDs until I can run them on my linux box. And I know many other people who feel the same way. Hey, DVD guys, get your head out of your asses.
    DeCSS Mirror? (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:50PM EST (#112)
    Alright, so is there a mirror of this code available?
    DvD Copying (Score:2, Insightful)
    by wick on Tuesday November 09, @01:52PM EST (#113)
    (User Info)
    This is not the way to stop people from copying DVD's. If I wanted to copy a DvD I would need a DvD writer that costs like $4000 and then I would need blanks that cost more then the DvD movie would cost. That makes it not worth the money to copy the DVD because even if I try to sell them (not that I would) I would have to charge more for the copy then I paid for it. And what person would pay more for the copy then the original. Then you might have some people that would like to make a back up of the DVD and then store the original in a safe place incase the copy was to get scratched but it would still cost less for them to just buy the movie twice. One way they could prevent this, is if your dvd movie will not play because it's been scratched then you can send it back and get a replacement for free or very cheap. Another is to always keep the price of dvd's cheaper then DvD blanks.
    What did the film industry expect? (Score:1)
    by kanthoney on Tuesday November 09, @01:55PM EST (#120)
    (User Info)
    If you piss people off, by a) introducing the regional encoding thing, and b) not inviting alternative OSes to the party, this is exactly what is going to happen. They've been too greedy and too protective, and it's backfired on them. Too bad!
    HEY!!! We need law hackers! (Score:1, Interesting)
    by Anonymous Coward on Tuesday November 09, @01:55PM EST (#121)
    We have zillions of computer hackers.

    We need some law hackers.

    Remember the scene in Cryptonomicon when the ultra-rich guy with the huge house talks about a "simple legal hack" to get some zoning clearance?
    Re:HEY!!! We need law hackers! (Score:2)
    by Eccles (abell@mindspringdotcom) on Tuesday November 09, @02:19PM EST (#179)
    (User Info)
    We need some law hackers.

    Hey, it's easy enough to check U.S. Federal law. Just go to http://uscode.house.gov/ and look it up. Particularly relevant section is Title 17:

    a) Violations Regarding Circumvention of Technological Measures.
    - (1)(A) No person shall circumvent a technological measure that
    effectively controls access to a work protected under this title.
    The prohibition contained in the preceding sentence shall take
    effect at the end of the 2-year period beginning on the date of the
    enactment of this chapter.
    (B) The prohibition contained in subparagraph (A) shall not apply
    to persons who are users of a copyrighted work which is in a
    particular class of works, if such persons are, or are likely to be
    in the succeeding 3-year period, adversely affected by virtue of
    such prohibition in their ability to make noninfringing uses of
    that particular class of works under this title, as determined
    under subparagraph (C).
    [...]

    subparagraph (C) explains that it is the Librarian of Congress who is supposed to review cases where prohibition (A) may cause difficulties to people who have non-infringing reasons to circumvent an anti-piracy scheme.
    Re:HEY!!! We need law hackers! (Score:2)
    by jms on Tuesday November 09, @04:22PM EST (#312)
    (User Info)
    Then the measure is unconstitutional. Fair use is a constitutional issue, and has been interpreted by the courts. Congress has no right to assign the power to issue a binding interpretation of constitutional matters to the Librarian of Congress.


    Time to make a movie (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:56PM EST (#125)
    Now is the time to make a movie about the cracking of DVDs. Publish as movies normally are including DVD. Make sure to note that the big counterfiters don't use such complicated techniques to copy. They just physically copy and stamp 'em. Make sure to show the financial trail for current DVDs including how much of the real revenue makes it back to the actors and directors. Sit back and smile!
    Take a breath (Score:1)
    by First Person on Tuesday November 09, @01:56PM EST (#127)
    (User Info)

    When I first heard about DeCSS, I thought, 'Gee, that's interesting. Another weak encryption system broken. *shrug*' and proceed to promptly forget about the entire thing.

    Then a few lawyers get involved. Why do I suddenly feel the need to download the source and walk through it line by line?

    So far, I haven't heard of any attempt to shutdown the Linux DVD player efforts (please correct me if I'm wrong). It appears that the efforts to date focus only on a tool aimed specifically at facilitating DVD copying. If I am correct, I urge patience.

    I find it hard to believe that an effort will be made to block a Linux DVD player. Linux owners are the recording industry's best customers - generally young (15-35) with lots of sending money and an interest in techno-gadgits. The goals of the recording industry are really simple: maximize profits. They really don't want to offend the Linux audience unless their profits are threatened.

    If, on the other hand, an attempt is made to block the Linux development efforts, tell me where to contribute to the legal defense fund. $50 * 1k people starts to get interesting.


    You don't understand. (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:02PM EST (#232)
    You can't play DVD's without decrypting them. The efforts to block DVD encryption also block DVD players. And this is exactly what they are doing: Blocking Linux DVD players, and any other freeware (opensource) DVD players.

    what's going through their minds? (Score:1)
    by bendawg (ben at comp dot uark dot edu) on Tuesday November 09, @01:57PM EST (#128)
    (User Info) http://moonflower.uark.edu/~ben
    Hmmm...What was going through the DVD industries' heads?

    "Oooh...I have a good idea, let's try threats!
    I think we should threaten the entire open source community by bullying a couple of hackers around."

    Bad idea.

    This is going to backlash tenfold. It has already started with what is probably going to be a very large number of mirror sites of these products. Maybe they'll learn that can't bully us around.
    I saw this coming (Score:1)
    by Improv (pgunn01@ibm.net) on Tuesday November 09, @01:58PM EST (#129)
    (User Info) http://junior.apk.net/~qc
    So I used CVS to snag the code about 4 days ago.
    Heh.
    Ridiculous. (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:05PM EST (#143)
    This nearly drives me to anger. What the hell did this guy actually do wrong? The industry chose to put weak encryption on their discs, and by encrypting something you halfway acknowledge and expect the fact that people will try and break it. As soon as someone does, they get their panties in a huge wad and throw lawyers at him. Wake Up! They chose not to cater to the Unix community in the first place, what did they expect? Did they expect him to just sit and go "Oh, okay, I'll just wait a few years until it finally happens." Please. This is absolutely ridiculous. I hope someone mirrors this guy's work and continues development on it, personally. I also hope the movie industry takes a huge hit from this, too. They should have been smarter in the first place.
    I don't get it (Score:2, Insightful)
    by MbM (mbm@linux.com) on Tuesday November 09, @02:06PM EST (#145)
    (User Info) http://linux.com/tuneup/
    From what I understand there's no copyright on css, it's simply a trade secret so you can't sue for copyright infringement just because the author wrote DeCSS (this is one of those guns don't kill people people kill people screwed up things). Yeah I suppose someone could use this technology to copy a dvd but the prices of rewritable dvd media tends to be higher than the cost of the original movie and the dvd recorders are even higher so there's no way you could make enough of a profit off selling dvd movies to pay off the proce of the recorder.

    I applaud creative labs for taking the initative and releasing source code for the dxr2 cards, this is the first smart thing anyone in the industry has done. Rather than get everyone angry and start a media field day the recording industry should just make dvd an open standard, they'd get alot more respect that way.

    So what will happen to dvd now?
    Will it go the way of betamax as a new standard comes in the door? You can't just ignore everyone who's bought a dvd player. It's not as if now all of a sudden dvd is insecure, we're talking about 8 gig disks here it's not as if you can open a geocities account and start trading them over the net.

    Bottom line is that the recording industry can make alot more money by selling dvd products to those that have been without (ie linux and other "alternative" oses) and I think as soon as they relaize that they've got the choice between suing one person and making abit of money allowing it to pass and making them alot of money they'll choose to let it pass.

    (Supposing it does pass this leaves the dorr open for alot of interesting legal arguments based on it though.)
    - MbM
    Let's Boycott DVD movies (Score:1)
    by richieb (richieb@netlabs.net) on Tuesday November 09, @02:06PM EST (#146)
    (User Info) http://www.netlabs.net/~richieb
    OK. Let's use Slashdot effect. Let's boycott DVDs (or movies on DVD). Don't buy them, don't rent them. Let the movie companies know.

    I was planning to buy a DVD player, but now I have changed my mind.

    ...richie

    Free the source (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:06PM EST (#147)
    Css.Tar.Gz
    Code Here.. (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:07PM EST (#148)
    Free the source
    bah. If you couldnt figure out the link. here goes (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:09PM EST (#151)
    Rofl.. And to think.. I do websites all day.
    Call to action (Score:1)
    by technoCon on Tuesday November 09, @02:08PM EST (#149)
    (User Info)
    1. find out exactly who those lawyers represent in "the film industry" and then boycott and badmouth the companies in the most creative ways possible. How many times have you seen a Hollywood movie where the villains are evil corporate types? My isn't that a meme to surf upon. Can you imagine the parody websites?

    2. find out exactly which countries are free of copyright laws such as these. move public reverse engineering there. everyone else in the gulag must circulate source samizdat.

    3. send money to someone, say ESR or RMS (i don't care) to start a legal defense fund, and recruit right-thinking lawyers who value freedom and progress to work pro bono defending Derek et al.

    4. this would be tricky: Try an "Atlas Shrugged" play where all open source software would just quit working on a chosen protest day. 1/1/00?
    Aiding copyright infringement? (Score:1)
    by haystor (spiff@waymark.net) on Tuesday November 09, @02:13PM EST (#155)
    (User Info)
    Providing the methods to infringe upon a copyright holders material is just ridiculous. This would make the sale of the following items a sue-able offence: 1. paper & pen 2. copy machine 3. any photographic equipment 4. teaching your child to speak (they may repeat someone else's words in an unauthorized manner.) Where does it end?
    The copyrights that really need to be enforced. (Score:1)
    by haystor (spiff@waymark.net) on Tuesday November 09, @02:16PM EST (#162)
    (User Info)
    The copyrights that really need to be enforced by these Hollywood bozo's are the lame ideas for movies that they are constantly stealing from each other.

    In fact, if we were lucky, one of us could patent a lame idea process, and sue their pants off for nine tenths of the movies they produce.
    The 'industry' is right! (Score:1)
    by Raindeer (raindeer72@hotSPAMmail.com) on Tuesday November 09, @02:14PM EST (#159)
    (User Info)
    Allright, to add to the discussion I am going to play devils advocate.

    The industry is right in feeling threatened and it is nothing more then logical that they take action. This is not about being able to watch DVD on Linux or not. This is about the possibility to make money of copyrighted data. For most of you downloading a dvd or vcd is not an option, but the moment that you can download a vcd in under 5 mins, you don't care anymore. This allready happened with MP3, but a better example is paper. How many of you have paid copyrights over the copies that you made of a book? (give me a percentage, if you can :-)) I am in Europe, but I watch Futurama, which is not broadcasted here. Thanks to the Internet. It has become to easy. (No I don't feel any remorse over this, great work Groenig)

    Basically what we see here is an industry trying to put a stop to a tidal wave. It is almost impossible, but free codecs just like we have with MP3 would be a deathblow. Because of the impossibility in several countries to use strong encryption, they have to find other ways. It seems the only way they have at the moment is to attack this and see that it gets removed, we may not like this, but it is no reason to get angry over.

    Information wants to be free, but it shouldn't allways be.


    Stupidity is present among the most intelligent of man.
    Re:The 'industry' is right! (Not) (Score:1)
    by Zigurd on Tuesday November 09, @09:22PM EST (#439)
    (User Info) http://www.phonezone.com/telirati
    Sorry, pissing upwind like this is wrong. The legal arguments used to protect content-protection systems, and the ones used against distribution of cracking tools have two very harmful effects:

    1. They create "thought crimes." If you have knowledge about how to break a protection system, you are marked as dangerous and selected for harassment. Just think you you would feel if you got a letter on big scary lawyer letterhead telling you you should never utter another word about how some lame protection scheme can be cracked. Disagreeing can cost you everything you own. The people who unleash this kind of harassment deserve to have their businesses laid to waste.

    2. Lame-ass protection schemes erode our control over our own PCs. Soon we will be criminals for ripping out code that is inserted in our PCs to rat us out if we make copies. This is very very dangerous and should be resisted at every turn.

    So it is too bad that the recording industry, a general hive of corruption, drugs, fraud, bribery, and other high-minded values is on its deathbed. Musicians, who will not go extinct any more than they were before the recording industry existed, will find different business models. Does Hollywood deserve better?

    I write books, not making a living at it, but money is always nice. Still, I would rather be free to put anything I want on my personal computer than avoid inconveniencing my publisher to adjust their business model to take into account the fact of unprotecable content. They might have to sponsor conferences, or Webcasts, or make the book interactive so that readers would have to verify that their copies are legit to particpate. Businesses evolve. Those that don't, don't deserve to live.

    Who has what to lose? (Score:2, Interesting)
    by Eponymous, Showered (jase@deadbeets.nospammie.com) on Tuesday November 09, @02:15PM EST (#161)
    (User Info) http://jase.deadbeets.com
    It seems to me that a "Clash of the Titans" is in order.

    We, as individual developers and users of Linux have essentially all we need at this point to view DVDs on our PCs. While it may be illegal to do so in nations where there exist (unjust, IMHFO) laws against disabling copy protection, I believe this is not a deterrent to any individual hoping to enjoy a DVD in the privacy of his/her home. The code is indeed in a primitive state, but a nice little GUI app could easily be built at this point and distributed anonymously to the world, giving Joe/Jane linux a nice little RPM that allows them to watch The Matrix without having to break out gcc.

    It seems that those who have something to lose now are the distributors of Linux like RedHat and Debian. If they are unable to include a DVD player in their distros, then this gives Windows/MacOS/Etc. a (small?) competetive advantage for attracting users (home users, especially). It seems that it would be in the best interest of RedHat, Caldera, SuSe, Debian, Corel, Winlinux (haha) to come together and either fight the necessary legal battle or to chip in to pay whatever extortion fees are necessary to the DVD consortium for a player key. I doubt the consortium would agree to the latter. Personally, I prefer the former as it will (I hope) defend the freedom of all of us. Too bad the defense of freedom is so fscking expensive.

    Will these companies step up to the plate? Or is Linux going to be faced with sticking to its hobbyist/enthusiast roots WRT this issue?
    Mixed feelings (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:17PM EST (#165)
    Look, this is about playing DVDs on Linux right so this is a bad thing. Somehow I get the feeling that if people wern't so quick to use this open source to write programs to remove copy protections on DVDs the laywers wouldn't have shown up. Maybe they would have (look at sony and playstation emulators). But if there was a player of DVDs for linux, they would be happy, more DVD sales. They don't want video to go the way of the music biz is going.. The music biz has a lot to lose with "pirated" mps so the piracy precident is there. I don't mind MP3s as a format but there are a lot of ftp sites with lots of music on them for free. High speed access will do the same for video. I'm a photographer and I can see using technology to protect what is yours. I'd hate it if people ripped of my photos without paying for them. I do think not being able to play DVDs on linux is bad for the platform. Linux needs QT and firewire to get into the video domain. It would make a great platform for windows.
    Re:Mixed feelings (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:27PM EST (#378)
    > Somehow I get the feeling that if people wern't so quick to use this open source to write programs
    > to remove copy protections on DVDs the laywers wouldn't have shown up.

    Have any such programs actually been written yet? The last time I checked all the CSS decryption code could do was spit out partially viewable MPEG streams, which don't even work properly because the player needs more information to deal with multiple camera angles, etc.
    Anonymous Distribution of Code (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:17PM EST (#167)
    This can be done.

    Next time someone comes up with stuff like this they should put it on a
    couple of floppies, take it to their nearest cybercafe and post it to
    Usenet in the group alt.sources.

    This is extremely difficult to trace and if enough people are doing it, impossible.

    Have fun!!!!
    Re:Anonymous Distribution of Code (Score:1)
    by elwarren (moc.oohay@nerrawle) on Tuesday November 09, @04:26PM EST (#315)
    (User Info)
    Better yet, email it to the recently disclosed SONY mail list. Empower the people by spamming everybody with source code.

    The street finds it's own use for things...
    Re:Anonymous Distribution of Code (Score:1)
    by acb on Wednesday November 10, @09:38AM EST (#520)
    (User Info)
    THen when it's anonymous, and no patch has any more reputation or credibility to it than any other, you can't trust it. When you don't know whether a patch is from Alan Cox, some script kiddie planting a trojan or an agent of Hollywood out to disrupt the process, you don't feel so confident about applying it.

    you people are fucking morons (Score:1)
    by Alan Mattern (amattern@m.u.e) on Tuesday November 09, @02:19PM EST (#176)
    (User Info) http://uts.cc.utexas.edu/~amattern
    I'd hate to say this to all you people....I fully support open source software....but you guys are getting the wrong fucking idea.
    Cracking the decryption scheme and distributing it is going to destroy the format. The issue is not being able to play DVDs on Linux. If you want to do that then buy a fuckign lisence to use some of the code and write a closed module to play. Just like what they have to do to write stuff for windows... you people are stealing....
    if it was released under an open source license then that's a different story.
    Besides, software playback is crap....with Creative releasing DXR2 drivers and the whole work on Matrox's drivers, you can control the decoders and never see the decryption.....

    Grow the fuck up and stop whining when you can't get something for free!

    Re:you people are fucking morons (Score:1)
    by Big Boss (bigboss@xmission.com) on Tuesday November 09, @04:14PM EST (#306)
    (User Info)
    Would you please tell me what, exactly, people are stealing by using/writing this program? Who is out something here? I'm talking about JUST the execution of the program, not the use of the resulting datastream. Why do you feel this is stealing?

    They want to be able to use software playback to play a DVD movie they bought. The movie industry got thier money. And, for the record, people with a real computer can do software playback quite well, thank you.

    This will not kill the format unless the movie companies get stupid and pull products to require the encryption to change, which would break all existing DVD players and royally piss off consumers. The movie industry was up in arms about VCRs. They said it would ruin thier business, people would pirate all the movies and they wouldn't make any money. They were dead wrong. The VCR has made them more money then the big screen! They are also wrong about this. People using this program lose a lot of the stuff on the disc. All the special features are now gone. Pirates don't want to do this. They want real copies. They have the money to buy mastering equipment and make real copies. THOSE are the people the movie industry should be concerned with. And I support the movie industry going after those people. But the people that wrote the CSS crack didn't hurt anyone. And it won't hurt the movie industry to have everyone know that thier DVD codes suck.

    You could allready get the same result by using a Windows box to decode it and re-digitizing the output. The loss of quality would be minimal on a good setup. This is nothing that was not allready available to those who want to steal. It only helps the honest users play thier DVDs.

    As for paying a license fee and building a closed module. If you want to, fine. OSS people have been reverse engineering stuff for a long time now and I don't see an end in sight. Everything else they have done is still out there. They wrote a free OS and people still buy Windows! Why should an individual pay millions to get a license to DVD code? They can crack it with nothing but computer time. And they don't like closed source, that's the real point. They want to be able to help the developer fix the problems.

    By your logic Linux is a work of theft. It is an OS. Windows is a commerical OS and Linux does some of the same stuff. It's stealing from MS now. Does Linus deserve to be sued? AT&T, SGI, IBM, and SCO have an even better case! Linux is a free UNIX style OS. Should they sue Linus now?

    Think about it. Nobody is being harmed by this. Not even the poor poor movie industry.

    Even the music industry isn't getting harmed by MP3 and piracy there is rampant. But yet CDs still sell really well. People are still buying originals. I have a ton of MP3s. But I have over 100 CDs too, and I made most of my MP3s. I can get any album I want over the net in MP3 format, yet I still buy music CDs. Interesting, isn't it? I even buy from MP3.COM. There are some great artists there.
    Re:you people are fucking morons (Score:1)
    by Chas (chas@spammers.die.on.evilnet.net) on Wednesday November 10, @12:54AM EST (#469)
    (User Info) http://www.evilnet.net
    The sheer quantity of data on a DVD is it's best protection. It's not like Xoom or Geocities is going to let you drop 8 GIGABYTES of file onto their site.


    Chas - The one, the only.
    THANK GOD!!!
    chas@evilnet.net
    Re:you people are fucking morons (Score:1)
    by radja (oldshoe@itookmyprozac.com) on Wednesday November 10, @09:04AM EST (#517)
    (User Info) http://127.0.0.0
    Are you calling my girlfriend a moron? ;)

    seriously.. the whole decryption is just a way to play dvd. guess what.. they were made to be played. I can legally make copies of cd. I can legally copy from dvd. I need stuff for everything. to make a copy of my cd for in my car, I need a taperecorder. to make copies of dvd, I need deCSS. All perfectly legal, until I start spreading copies. But taperecorders weren't outlawed, and neither should deCSS. but... deCSS is free.. so what.. if I get a free taperecorder it's still not illegal. now please lay off the insults, or at least make them more interesting. my 6yr old sister can think of better things to yell than fuck.

    //rdj

    Homophobes are just pissed cause they can't get laid. --Propagandhi
    My letter to the lawyers (Score:1)
    by Da w00t (warewolf(at)tasam(dot)com) on Tuesday November 09, @02:19PM EST (#180)
    (User Info) http://xabean2.ml.org/~warewolf
    Here's what I sent. What da you folks think?

    Those of us in the Linux community prefer not to use windows, because it is a very unstable environment, and is not repairable by those who would be able to repair it. In Linux, if something breaks, you can fix it.

    If you want something to work, and you have the know how, you can do it.

    I want to play my DVD's in Linux with the hardware I /already/ paid for that /already/ works. I want to /view/ my movies I already paid for. I have the /right/ to view my movies I /paid/ for.

    I can play the movie in any operating system I choose, as long as there is software / hardware to do so with. In Linux, there was no software, so Derek Fawcus took the inititative no one else would. He did the right thing, and brought DVD to Linux.

    For free.

    CD's can be copied, Tapes can be duped, locks can be picked. Locks are meant to deter "honest" people. Locks never have and never will keep out the un-honest people. It'll just never happen.

    90% of the earth's population is honest people. By encrypting the MPEG stream on the DVD you alienated your honest people, and made it impossible for them to play their DVD's.

    You should feel ashamed of yourselves.

    Sincerely, (my name here)



    da w00t.
    A little late now... (Score:1)
    by Pulsar on Tuesday November 09, @02:20PM EST (#181)
    (User Info) http://djzip.homepage.com
    Saying "Oh, I quit, and renounce ownership of all this" isn't exactly going to save you from the wrath of the legal system...and it doesn't matter they have no case, they have money, and if they wanna push it, this guy is toast.



    Pulsar aka DJ Zip http://djzip.homepage.com - support independent artists! Fight RIAA! Visit my site, enjoy the music...
    I don't see the problem here... (Score:1)
    by Fnkmaster (gabriel@NO_SPAM.fas.harvard.edu) on Tuesday November 09, @02:24PM EST (#188)
    (User Info) http://gabriel.student.harvard.edu
    It looks to me like Derek and the folk in the UK have a problem with that 1988 Copyright law, which doesn't seem to put them on very clear legal ground as far as the right to reverse engineer CSS. I presume there isn't necessarily a right to Fair Use there. But as far as I know, reverse engineering CSS should be perfectly legal in the US. IANAL, of course. But under what law could the movie industry lawyers thwack us? I am just curious, because if there is no legal ground for us to be thwacked, there should be plenty of people here in the US willing to take over this project.
    Email campaign (Score:1)
    by Linux Freak (frampton@LinuxNinja.com) on Tuesday November 09, @02:33PM EST (#199)
    (User Info) http://www.LinuxNinja.com/
    This has been asked in previous related stories, but I don't believe anyone provided an answer.

    Is there an e-mail contact(s) that we can write to in an attempt to "educate" the industry that they are walking over the rights of those who choose non-proprietary software and who have paid for DVD materials like everybody else?

    Let them phear the /. effect.

    I'm not a lawyer but... (Score:1)
    by mwillis (mbw8@cornell.edu) on Tuesday November 09, @02:37PM EST (#203)
    (User Info) http://www.tc.cornell.edu/~willis
    The cat is out of the bag. It's doubtful that the secrets of CSS are going to be forgotten any time soon.

    Since this poor fellow looks like he'll be on the hook for doing simple development work, maybe we need to rethink how we will do controversial development in the future, stuff like unwelcome reverse engineering. If publishing the results makes one personally open to lawsuits, this is bad.

    How to avoid personal liability? Businesses have the corporation, which has the advantage that it gets sued, not the individuals in it. Perhaps a lawyer could comment on whether it makes sense to incorporate hacking groups to avoid personal liability for hacking done.

    Would this work?

    Why are they surprised? (Score:1)
    by DerMarlboro (mmalone1@pdq.net) on Tuesday November 09, @02:39PM EST (#205)
    (User Info)
    Just gotta rant.

    Why are they surprised? They come up with some pansy-ass encryption scheme to protect their precious movies. They slobber all over Windows, but offer no support whatsoever to Linux. It's a bit daft, you know, giving drivers to the relatively non-technical Windows crowd, and leaving the Linux folks to figure it out for themselves. The lawyers and friends-of-lawyers make good points about the precise definition of copyright infringement, but this code didn't allow anyone to copy movies. It's been said before: The writable DVD's are too small and expensive. You could fit a movie on a hard disk, but, again, it's too expensive. You could download it from the net, but c'mon. Who among us has EVER downloaded 7 gigs in a sitting? And would you really rather do that and fill up a whole disk, or just go buy the damn DVD at Wal-Mart? Hell, I'm too lazy to download the newest Red Hat distribution, let alone a whole movie.

    How the hell do they expect us to run DVD's if they won't give us the damn drivers, or at least some scheme whereby to write the drivers without stepping on their lawyers' toes?

    And where did all this legal hooplah come from? Copy protection. Do you know the extent of copy protection on VHS? It's those little plastic tabs on the cassete. Break off the plastic tabs, and it's copy protected. Cover the resulting holes with tape, and it's unprotected. And you know what? Even with this easily broken copy protection, Steven Spielberg still manages to pay his electric bill. John Travolta gets three square meals a day. And Robert Downey Jr can still...well...you get the picture.

    In short:

    Dumb: Spend an assload of money on wimpy encryption and droves of lawyers. Dare the Linux community to break your encryption by offering ZERO support. Breed animosity and resentment.

    Smart: Forget encryption. It WILL get broken sooner or later. Spend the money on better screenplays. Fire about half your lawyers. Spend the money on better screenplays. Offer good product support. Or don't. It won't matter if you don't get your legal panties in a bunch. Learn the power of good PR.
    A couple of comments (Score:1)
    by Thagg (thad@hammerhead.com) on Tuesday November 09, @02:41PM EST (#209)
    (User Info) http://www.hammerhead.com
    Disclaimers first. I work for a company that produces films. We also are a film visual effects production house.

    1. I think that it's way to early for the studios to respond intelligently to this. Asking their lawyers to shoot first, and ask questions later, is the natural response to any threat; whether it's sensible or not. What would you expect them to do? Perhaps they are looking to buy some time.

    And while it's perfectly true that today there is no threat whatsoeverfrom home-pirated DVDs, this will change in the not-distant future. The cost of portable storage has been falling, and the capacity increasing, apace with Moore's law, and there's no reason to expect it to stop.

    2. I think that the correct approach here would be to continue to work on a Linux DVD player, that has no inherent capability to copy disks. The laws that I have seen prohibit devices whose purpose it is to break copyright, but a Linux DVD player won't do that. I'd do this in the open; rather than covertly (although covert ones will certainly move forward, too.)

    The studios may claim that this software is prohibited because the subroutines that decode the disk could be copied, and used in a program that copies disks. I doubt that this would succeed, but IANAL. If the studios do make this claim, then I will ask my lawyer about this, (and pay handsomely for the advice :))

    thad

    De-CSS (Score:0)
    by Anonymous Coward on Tuesday November 09, @02:45PM EST (#213)
    It's really stupid. First the "big guys" develop an easily crackable encryption, and then they are very angry that it has been broken. It is not a secret that whatever protection scheme they choose, it is a failure. So why don't they clean up their own mess and not go witch-hunting?
    md5 digest for DeCSS? (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:00PM EST (#230)
    Can someone post the md5 message digest for the archive (tar, zip, whatever) and the enclosed files?
    css-auth - (for safe keeping) (Score:1)
    by Anonymous Coward on Tuesday November 09, @03:16PM EST (#244)
    css-auth.h
    ----------
    typedef unsigned char byte;
    struct block {
    byte b[5];
    };

    extern void CryptKey1(int varient, byte const *challenge, struct block *key);
    extern void CryptKey2(int varient, byte const *challenge, struct block *key);
    extern void CryptBusKey(int varient, byte const *challenge, struct block *key);

    css-auth.c
    ----------
    /*
    * Copyright (C) 1999 Derek Fawcus
    *
    * This code may be used under the terms of Version 2 of the GPL,
    * read the file COPYING for details.
    *
    */

    /*
    * These routines do some reordering of the supplied data before
    * calling engine() to do the main work.
    *
    * The reordering seems similar to that done by the initial stages of
    * the DES algorithm, in that it looks like it's just been done to
    * try and make software decoding slower. I'm not sure that it
    * actually adds anything to the security.
    *
    * The nature of the shuffling is that the bits of the supplied
    * parameter 'varient' are reorganised (and some inverted), and
    * the bytes of the parameter 'challenge' are reorganised.
    *
    * The reorganisation in each routine is different, and the first
    * (CryptKey1) does not bother of play with the 'varient' parameter.
    *
    * Since this code is only run once per disk change, I've made the
    * code table driven in order to improve readability.
    *
    * Since these routines are so similar to each other, one could even
    * abstract them all to one routine supplied a parameter determining
    * the nature of the reordering it has to do.
    */

    #include "css-auth.h"

    typedef unsigned long u32;

    static void engine(int varient, byte const *input, struct block *output);

    void CryptKey1(int varient, byte const *challenge, struct block *key)
    {
    static byte perm_challenge[] = {1,3,0,7,5, 2,9,6,4,8};

    byte scratch[10];
    int i;

    for (i = 9; i >= 0; --i)
    scratch[i] = challenge[perm_challenge[i]];

    engine(varient, scratch, key);
    }

    /* This shuffles the bits in varient to make perm_varient such that
    * 4 -> !3
    * 3 -> 4
    * varient bits: 2 -> 0 perm_varient bits
    * 1 -> 2
    * 0 -> !1
    */
    void CryptKey2(int varient, byte const *challenge, struct block *key)
    {
    static byte perm_challenge[] = {6,1,9,3,8, 5,7,4,0,2};

    static byte perm_varient[] = {
    0x0a, 0x08, 0x0e, 0x0c, 0x0b, 0x09, 0x0f, 0x0d,
    0x1a, 0x18, 0x1e, 0x1c, 0x1b, 0x19, 0x1f, 0x1d,
    0x02, 0x00, 0x06, 0x04, 0x03, 0x01, 0x07, 0x05,
    0x12, 0x10, 0x16, 0x14, 0x13, 0x11, 0x17, 0x15};

    byte scratch[10];
    int i;

    for (i = 9; i >= 0; --i)
    scratch[i] = challenge[perm_challenge[i]];

    engine(perm_varient[varient], scratch, key);
    }

    /* This shuffles the bits in varient to make perm_varient such that
    * 4 -> 0
    * 3 -> !1
    * varient bits: 2 -> !4 perm_varient bits
    * 1 -> 2
    * 0 -> 3
    */
    void CryptBusKey(int varient, byte const *challenge, struct block *key)
    {
    static byte perm_challenge[] = {4,0,3,5,7, 2,8,6,1,9};
    static byte perm_varient[] = {
    0x12, 0x1a, 0x16, 0x1e, 0x02, 0x0a, 0x06, 0x0e,
    0x10, 0x18, 0x14, 0x1c, 0x00, 0x08, 0x04, 0x0c,
    0x13, 0x1b, 0x17, 0x1f, 0x03, 0x0b, 0x07, 0x0f,
    0x11, 0x19, 0x15, 0x1d, 0x01, 0x09, 0x05, 0x0d};

    byte scratch[10];
    int i;

    for (i = 9; i >= 0; --i)
    scratch[i] = challenge[perm_challenge[i]];

    engine(perm_varient[varient], scratch, key);
    }

    /*
    * We use two LFSR's (seeded from some of the input data bytes) to
    * generate two streams of pseudo-random bits. These two bit streams
    * are then combined by simply adding with carry to generate a final
    * sequence of pseudo-random bits which is stored in the buffer that
    * 'output' points to the end of - len is the size of this buffer.
    *
    * The first LFSR is of degree 25, and has a polynomial of:
    * x^13 + x^5 + x^4 + x^1 + 1
    *
    * The second LSFR is of degree 17, and has a (primitive) polynomial of:
    * x^15 + x^1 + 1
    *
    * I don't know if these polynomials are primitive modulo 2, and thus
    * represent maximal-period LFSR's.
    *
    *
    * Note that we take the output of each LFSR from the new shifted in
    * bit, not the old shifted out bit. Thus for ease of use the LFSR's
    * are implemented in bit reversed order.
    *
    */
    static void generate_bits(byte *output, int len, struct block const *s)
    {
    u32 lfsr0, lfsr1;
    byte carry;

    /* In order to ensure that the LFSR works we need to ensure that the
    * initial values are non-zero. Thus when we initialise them from
    * the seed, we ensure that a bit is set.
    */
    lfsr0 = (s->b[0] b[1] b[2] & ~7) b[2] & 7);
    lfsr1 = (s->b[3] b[4];

    ++output;

    carry = 0;
    do {
    int bit;
    byte val;

    for (bit = 0, val = 0; bit > 24) ^ (lfsr0 >> 21) ^ (lfsr0 >> 20) ^ (lfsr0 >> 12)) & 1;
    lfsr0 = (lfsr0 > 16) ^ (lfsr1 >> 2)) & 1;
    lfsr1 = (lfsr1 > 1) & 1)

    combined = !o_lfsr1 + carry + !o_lfsr0;
    carry = BIT1(combined);
    val |= BIT0(combined) 0);
    }

    static byte Secret[];
    static byte Varients[];
    static byte Table0[];
    static byte Table1[];
    static byte Table2[];
    static byte Table3[];

    /*
    * This encryption engine implements one of 32 variations
    * one the same theme depending upon the choice in the
    * varient parameter (0 - 31).
    *
    * The algorithm itself manipulates a 40 bit input into
    * a 40 bit output.
    * The parameter 'input' is 80 bits. It consists of
    * the 40 bit input value that is to be encrypted followed
    * by a 40 bit seed value for the pseudo random number
    * generators.
    */
    static void engine(int varient, byte const *input, struct block *output)
    {
    byte cse, term, index;
    struct block temp1;
    struct block temp2;
    byte bits[30];

    int i;

    /* Feed the secret into the input values such that
    * we alter the seed to the LFSR's used above, then
    * generate the bits to play with.
    */
    for (i = 5; --i >= 0; )
    temp1.b[i] = input[5 + i] ^ Secret[i] ^ Table2[i];

    generate_bits(&bits[29], sizeof bits, &temp1);

    /* This term is used throughout the following to
    * select one of 32 different variations on the
    * algorithm.
    */
    cse = Varients[varient] ^ Table2[varient];

    /* Now the actual blocks doing the encryption. Each
    * of these works on 40 bits at a time and are quite
    * similar.
    */
    for (i = 5, term = 0; --i >= 0; term = input[i]) {
    index = bits[25 + i] ^ input[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;

    temp1.b[i] = Table2[index] ^ Table3[index] ^ term;
    }
    temp1.b[4] ^= temp1.b[0];

    for (i = 5, term = 0; --i >= 0; term = temp1.b[i]) {
    index = bits[20 + i] ^ temp1.b[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;

    temp2.b[i] = Table2[index] ^ Table3[index] ^ term;
    }
    temp2.b[4] ^= temp2.b[0];

    for (i = 5, term = 0; --i >= 0; term = temp2.b[i]) {
    index = bits[15 + i] ^ temp2.b[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;
    index = Table2[index] ^ Table3[index] ^ term;

    temp1.b[i] = Table0[index] ^ Table2[index];
    }
    temp1.b[4] ^= temp1.b[0];

    for (i = 5, term = 0; --i >= 0; term = temp1.b[i]) {
    index = bits[10 + i] ^ temp1.b[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;

    index = Table2[index] ^ Table3[index] ^ term;

    temp2.b[i] = Table0[index] ^ Table2[index];
    }
    temp2.b[4] ^= temp2.b[0];

    for (i = 5, term = 0; --i >= 0; term = temp2.b[i]) {
    index = bits[5 + i] ^ temp2.b[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;

    temp1.b[i] = Table2[index] ^ Table3[index] ^ term;
    }
    temp1.b[4] ^= temp1.b[0];

    for (i = 5, term = 0; --i >= 0; term = temp1.b[i]) {
    index = bits[i] ^ temp1.b[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;

    output->b[i] = Table2[index] ^ Table3[index] ^ term;
    }
    }

    static byte Varients[] = {
    0xB7, 0x74, 0x85, 0xD0, 0xCC, 0xDB, 0xCA, 0x73,
    0x03, 0xFE, 0x31, 0x03, 0x52, 0xE0, 0xB7, 0x42,
    0x63, 0x16, 0xF2, 0x2A, 0x79, 0x52, 0xFF, 0x1B,
    0x7A, 0x11, 0xCA, 0x1A, 0x9B, 0x40, 0xAD, 0x01};

    static byte Secret[] = {0x55, 0xD6, 0xC4, 0xC5, 0x28};

    static byte Table0[] = {
    0xB7, 0xF4, 0x82, 0x57, 0xDA, 0x4D, 0xDB, 0xE2,
    0x2F, 0x52, 0x1A, 0xA8, 0x68, 0x5A, 0x8A, 0xFF,
    0xFB, 0x0E, 0x6D, 0x35, 0xF7, 0x5C, 0x76, 0x12,
    0xCE, 0x25, 0x79, 0x29, 0x39, 0x62, 0x08, 0x24,
    0xA5, 0x85, 0x7B, 0x56, 0x01, 0x23, 0x68, 0xCF,
    0x0A, 0xE2, 0x5A, 0xED, 0x3D, 0x59, 0xB0, 0xA9,
    0xB0, 0x2C, 0xF2, 0xB8, 0xEF, 0x32, 0xA9, 0x40,
    0x80, 0x71, 0xAF, 0x1E, 0xDE, 0x8F, 0x58, 0x88,
    0xB8, 0x3A, 0xD0, 0xFC, 0xC4, 0x1E, 0xB5, 0xA0,
    0xBB, 0x3B, 0x0F, 0x01, 0x7E, 0x1F, 0x9F, 0xD9,
    0xAA, 0xB8, 0x3D, 0x9D, 0x74, 0x1E, 0x25, 0xDB,
    0x37, 0x56, 0x8F, 0x16, 0xBA, 0x49, 0x2B, 0xAC,
    0xD0, 0xBD, 0x95, 0x20, 0xBE, 0x7A, 0x28, 0xD0,
    0x51, 0x64, 0x63, 0x1C, 0x7F, 0x66, 0x10, 0xBB,
    0xC4, 0x56, 0x1A, 0x04, 0x6E, 0x0A, 0xEC, 0x9C,
    0xD6, 0xE8, 0x9A, 0x7A, 0xCF, 0x8C, 0xDB, 0xB1,
    0xEF, 0x71, 0xDE, 0x31, 0xFF, 0x54, 0x3E, 0x5E,
    0x07, 0x69, 0x96, 0xB0, 0xCF, 0xDD, 0x9E, 0x47,
    0xC7, 0x96, 0x8F, 0xE4, 0x2B, 0x59, 0xC6, 0xEE,
    0xB9, 0x86, 0x9A, 0x64, 0x84, 0x72, 0xE2, 0x5B,
    0xA2, 0x96, 0x58, 0x99, 0x50, 0x03, 0xF5, 0x38,
    0x4D, 0x02, 0x7D, 0xE7, 0x7D, 0x75, 0xA7, 0xB8,
    0x67, 0x87, 0x84, 0x3F, 0x1D, 0x11, 0xE5, 0xFC,
    0x1E, 0xD3, 0x83, 0x16, 0xA5, 0x29, 0xF6, 0xC7,
    0x15, 0x61, 0x29, 0x1A, 0x43, 0x4F, 0x9B, 0xAF,
    0xC5, 0x87, 0x34, 0x6C, 0x0F, 0x3B, 0xA8, 0x1D,
    0x45, 0x58, 0x25, 0xDC, 0xA8, 0xA3, 0x3B, 0xD1,
    0x79, 0x1B, 0x48, 0xF2, 0xE9, 0x93, 0x1F, 0xFC,
    0xDB, 0x2A, 0x90, 0xA9, 0x8A, 0x3D, 0x39, 0x18,
    0xA3, 0x8E, 0x58, 0x6C, 0xE0, 0x12, 0xBB, 0x25,
    0xCD, 0x71, 0x22, 0xA2, 0x64, 0xC6, 0xE7, 0xFB,
    0xAD, 0x94, 0x77, 0x04, 0x9A, 0x39, 0xCF, 0x7C};

    static byte Table1[] = {
    0x8C, 0x47, 0xB0, 0xE1, 0xEB, 0xFC, 0xEB, 0x56,
    0x10, 0xE5, 0x2C, 0x1A, 0x5D, 0xEF, 0xBE, 0x4F,
    0x08, 0x75, 0x97, 0x4B, 0x0E, 0x25, 0x8E, 0x6E,
    0x39, 0x5A, 0x87, 0x53, 0xC4, 0x1F, 0xF4, 0x5C,
    0x4E, 0xE6, 0x99, 0x30, 0xE0, 0x42, 0x88, 0xAB,
    0xE5, 0x85, 0xBC, 0x8F, 0xD8, 0x3C, 0x54, 0xC9,
    0x53, 0x47, 0x18, 0xD6, 0x06, 0x5B, 0x41, 0x2C,
    0x67, 0x1E, 0x41, 0x74, 0x33, 0xE2, 0xB4, 0xE0,
    0x23, 0x29, 0x42, 0xEA, 0x55, 0x0F, 0x25, 0xB4,
    0x24, 0x2C, 0x99, 0x13, 0xEB, 0x0A, 0x0B, 0xC9,
    0xF9, 0x63, 0x67, 0x43, 0x2D, 0xC7, 0x7D, 0x07,
    0x60, 0x89, 0xD1, 0xCC, 0xE7, 0x94, 0x77, 0x74,
    0x9B, 0x7E, 0xD7, 0xE6, 0xFF, 0xBB, 0x68, 0x14,
    0x1E, 0xA3, 0x25, 0xDE, 0x3A, 0xA3, 0x54, 0x7B,
    0x87, 0x9D, 0x50, 0xCA, 0x27, 0xC3, 0xA4, 0x50,
    0x91, 0x27, 0xD4, 0xB0, 0x82, 0x41, 0x97, 0x79,
    0x94, 0x82, 0xAC, 0xC7, 0x8E, 0xA5, 0x4E, 0xAA,
    0x78, 0x9E, 0xE0, 0x42, 0xBA, 0x28, 0xEA, 0xB7,
    0x74, 0xAD, 0x35, 0xDA, 0x92, 0x60, 0x7E, 0xD2,
    0x0E, 0xB9, 0x24, 0x5E, 0x39, 0x4F, 0x5E, 0x63,
    0x09, 0xB5, 0xFA, 0xBF, 0xF1, 0x22, 0x55, 0x1C,
    0xE2, 0x25, 0xDB, 0xC5, 0xD8, 0x50, 0x03, 0x98,
    0xC4, 0xAC, 0x2E, 0x11, 0xB4, 0x38, 0x4D, 0xD0,
    0xB9, 0xFC, 0x2D, 0x3C, 0x08, 0x04, 0x5A, 0xEF,
    0xCE, 0x32, 0xFB, 0x4C, 0x92, 0x1E, 0x4B, 0xFB,
    0x1A, 0xD0, 0xE2, 0x3E, 0xDA, 0x6E, 0x7C, 0x4D,
    0x56, 0xC3, 0x3F, 0x42, 0xB1, 0x3A, 0x23, 0x4D,
    0x6E, 0x84, 0x56, 0x68, 0xF4, 0x0E, 0x03, 0x64,
    0xD0, 0xA9, 0x92, 0x2F, 0x8B, 0xBC, 0x39, 0x9C,
    0xAC, 0x09, 0x5E, 0xEE, 0xE5, 0x97, 0xBF, 0xA5,
    0xCE, 0xFA, 0x28, 0x2C, 0x6D, 0x4F, 0xEF, 0x77,
    0xAA, 0x1B, 0x79, 0x8E, 0x97, 0xB4, 0xC3, 0xF4};

    static byte Table2[] = {
    0xB7, 0x75, 0x81, 0xD5, 0xDC, 0xCA, 0xDE, 0x66,
    0x23, 0xDF, 0x15, 0x26, 0x62, 0xD1, 0x83, 0x77,
    0xE3, 0x97, 0x76, 0xAF, 0xE9, 0xC3, 0x6B, 0x8E,
    0xDA, 0xB0, 0x6E, 0xBF, 0x2B, 0xF1, 0x19, 0xB4,
    0x95, 0x34, 0x48, 0xE4, 0x37, 0x94, 0x5D, 0x7B,
    0x36, 0x5F, 0x65, 0x53, 0x07, 0xE2, 0x89, 0x11,
    0x98, 0x85, 0xD9, 0x12, 0xC1, 0x9D, 0x84, 0xEC,
    0xA4, 0xD4, 0x88, 0xB8, 0xFC, 0x2C, 0x79, 0x28,
    0xD8, 0xDB, 0xB3, 0x1E, 0xA2, 0xF9, 0xD0, 0x44,
    0xD7, 0xD6, 0x60, 0xEF, 0x14, 0xF4, 0xF6, 0x31,
    0xD2, 0x41, 0x46, 0x67, 0x0A, 0xE1, 0x58, 0x27,
    0x43, 0xA3, 0xF8, 0xE0, 0xC8, 0xBA, 0x5A, 0x5C,
    0x80, 0x6C, 0xC6, 0xF2, 0xE8, 0xAD, 0x7D, 0x04,
    0x0D, 0xB9, 0x3C, 0xC2, 0x25, 0xBD, 0x49, 0x63,
    0x8C, 0x9F, 0x51, 0xCE, 0x20, 0xC5, 0xA1, 0x50,
    0x92, 0x2D, 0xDD, 0xBC, 0x8D, 0x4F, 0x9A, 0x71,
    0x2F, 0x30, 0x1D, 0x73, 0x39, 0x13, 0xFB, 0x1A,
    0xCB, 0x24, 0x59, 0xFE, 0x05, 0x96, 0x57, 0x0F,
    0x1F, 0xCF, 0x54, 0xBE, 0xF5, 0x06, 0x1B, 0xB2,
    0x6D, 0xD3, 0x4D, 0x32, 0x56, 0x21, 0x33, 0x0B,
    0x52, 0xE7, 0xAB, 0xEB, 0xA6, 0x74, 0x00, 0x4C,
    0xB1, 0x7F, 0x82, 0x99, 0x87, 0x0E, 0x5E, 0xC0,
    0x8F, 0xEE, 0x6F, 0x55, 0xF3, 0x7E, 0x08, 0x90,
    0xFA, 0xB6, 0x64, 0x70, 0x47, 0x4A, 0x17, 0xA7,
    0xB5, 0x40, 0x8A, 0x38, 0xE5, 0x68, 0x3E, 0x8B,
    0x69, 0xAA, 0x9B, 0x42, 0xA5, 0x10, 0x01, 0x35,
    0xFD, 0x61, 0x9E, 0xE6, 0x16, 0x9C, 0x86, 0xED,
    0xCD, 0x2E, 0xFF, 0xC4, 0x5B, 0xA0, 0xAE, 0xCC,
    0x4B, 0x3B, 0x03, 0xBB, 0x1C, 0x2A, 0xAC, 0x0C,
    0x3F, 0x93, 0xC7, 0x72, 0x7A, 0x09, 0x22, 0x3D,
    0x45, 0x78, 0xA9, 0xA8, 0xEA, 0xC9, 0x6A, 0xF7,
    0x29, 0x91, 0xF0, 0x02, 0x18, 0x3A, 0x4E, 0x7C};

    static byte Table3[] = {
    0x73, 0x51, 0x95, 0xE1, 0x12, 0xE4, 0xC0, 0x58,
    0xEE, 0xF2, 0x08, 0x1B, 0xA9, 0xFA, 0x98, 0x4C,
    0xA7, 0x33, 0xE2, 0x1B, 0xA7, 0x6D, 0xF5, 0x30,
    0x97, 0x1D, 0xF3, 0x02, 0x60, 0x5A, 0x82, 0x0F,
    0x91, 0xD0, 0x9C, 0x10, 0x39, 0x7A, 0x83, 0x85,
    0x3B, 0xB2, 0xB8, 0xAE, 0x0C, 0x09, 0x52, 0xEA,
    0x1C, 0xE1, 0x8D, 0x66, 0x4F, 0xF3, 0xDA, 0x92,
    0x29, 0xB9, 0xD5, 0xC5, 0x77, 0x47, 0x22, 0x53,
    0x14, 0xF7, 0xAF, 0x22, 0x64, 0xDF, 0xC6, 0x72,
    0x12, 0xF3, 0x75, 0xDA, 0xD7, 0xD7, 0xE5, 0x02,
    0x9E, 0xED, 0xDA, 0xDB, 0x4C, 0x47, 0xCE, 0x91,
    0x06, 0x06, 0x6D, 0x55, 0x8B, 0x19, 0xC9, 0xEF,
    0x8C, 0x80, 0x1A, 0x0E, 0xEE, 0x4B, 0xAB, 0xF2,
    0x08, 0x5C, 0xE9, 0x37, 0x26, 0x5E, 0x9A, 0x90,
    0x00, 0xF3, 0x0D, 0xB2, 0xA6, 0xA3, 0xF7, 0x26,
    0x17, 0x48, 0x88, 0xC9, 0x0E, 0x2C, 0xC9, 0x02,
    0xE7, 0x18, 0x05, 0x4B, 0xF3, 0x39, 0xE1, 0x20,
    0x02, 0x0D, 0x40, 0xC7, 0xCA, 0xB9, 0x48, 0x30,
    0x57, 0x67, 0xCC, 0x06, 0xBF, 0xAC, 0x81, 0x08,
    0x24, 0x7A, 0xD4, 0x8B, 0x19, 0x8E, 0xAC, 0xB4,
    0x5A, 0x0F, 0x73, 0x13, 0xAC, 0x9E, 0xDA, 0xB6,
    0xB8, 0x96, 0x5B, 0x60, 0x88, 0xE1, 0x81, 0x3F,
    0x07, 0x86, 0x37, 0x2D, 0x79, 0x14, 0x52, 0xEA,
    0x73, 0xDF, 0x3D, 0x09, 0xC8, 0x25, 0x48, 0xD8,
    0x75, 0x60, 0x9A, 0x08, 0x27, 0x4A, 0x2C, 0xB9,
    0xA8, 0x8B, 0x8A, 0x73, 0x62, 0x37, 0x16, 0x02,
    0xBD, 0xC1, 0x0E, 0x56, 0x54, 0x3E, 0x14, 0x5F,
    0x8C, 0x8F, 0x6E, 0x75, 0x1C, 0x07, 0x39, 0x7B,
    0x4B, 0xDB, 0xD3, 0x4B, 0x1E, 0xC8, 0x7E, 0xFE,
    0x3E, 0x72, 0x16, 0x83, 0x7D, 0xEE, 0xF5, 0xCA,
    0xC5, 0x18, 0xF9, 0xD8, 0x68, 0xAB, 0x38, 0x85,
    0xA8, 0xF0, 0xA1, 0x73, 0x9F, 0x5D, 0x19, 0x0B,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x33, 0x72, 0x39, 0x25, 0x67, 0x26, 0x6D, 0x71,
    0x36, 0x77, 0x3C, 0x20, 0x62, 0x23, 0x68, 0x74,
    0xC3, 0x82, 0xC9, 0x15, 0x57, 0x16, 0x5D, 0x81};

    Bwahahaha... (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:40PM EST (#391)
    Rob, wait there for da lawyers to knock knock and, remember to follow da white wabbit!!
    Use porn! (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:28PM EST (#255)
    I encourage anyone who wants to help develop the Linux DVD drivers use porn disks, not studio movie disks!

    Why? Obviously, to drive home the point that the studios do not have the final word on this. By some estimates adult videos already account for more money than studio movies (US$4-8B for porn, US$6B for studios, according to a recent Hustler) and it goes without saying that adult web sites are pushing web technology in ways that none of us would have expected.

    Think about it, who is more likely to be willing to spend money on DVD porn - and be able to afford it! - than Linux geeks! :-)

    Ah, but is CSS Copy Protection? (Score:4, Insightful)
    by Effugas (effugas@best.com) on Tuesday November 09, @03:40PM EST (#267)
    (User Info) http://www.doxpara.com
    Bear with me a second:

    CSS does nothing to prevent the outright copy of a disc. The keys survive copying procedures just fine.

    CSS does, however, prevent interoperability with non-approved hardware.

    Since reverse engineering for purposes of interoperability is a common and legal practice, and since interoperability could not be achieved outside of a procedure that rendered the colluding cartel's enforcement mechanisms ineffective, the breaking of the CSS encryption scheme is not necessarily a violation of copy protection law.

    Yours Truly,

    Dan Kaminsky
    DoxPara Research
    http://www.doxpara.com


    Debugging is anticipated with distaste, performed with reluctance, and bragged about forever.
    Re:Ah, but is CSS Copy Protection? (Score:1)
    by Ektanoor on Tuesday November 09, @04:17PM EST (#309)
    (User Info)
    I think you are making some sort of confusion. If your statement about CSS preventing interoperability, then CSS is illegal. CSS can be interpreted as a mean to spread a monopoly in a given market segment. Considering the last "legal hunts" and the fact that deCSS was primarly meant as an instrument to implement a new interoperability (something defended by law), then it seems that someone is trying to hold up a monopoly...
    Re:Ah, but is CSS Copy Protection? (Score:4, Insightful)
    by Effugas (effugas@best.com) on Tuesday November 09, @05:04PM EST (#347)
    (User Info) http://www.doxpara.com
    I think you are making some sort of confusion. If your statement about CSS preventing interoperability, then CSS is illegal. CSS can be interpreted as a mean to spread a monopoly in a given market segment

    Hurm. Yes, that's very interesting.

    Suppose for a moment that car manufacturers designed a new standard for gasoline pumps that required a special set of grooves to line up in order for the gas to cleanly flow.

    Sure, they could dress it up as environmentalism, or as an attempt to prevent gasoline not deemed quality enough for the engine to burn, but the bottom line is that it would be an attempt to control who could sell gas, who could receive gas, and how much everything would cost for all parties involved.

    Money is not necessarily power, but power invariably forms wealth.

    Now, suppose I analyze the groove design on the pumps and create an adapter for any old pump to fit my car. Am I now violating the industry's right to prevent me from purchasing gasoline they don't want me to? From where could Detroit gather this power?

    Standard Oil would have killed for something like this.

    Yours Truly,

    Dan Kaminsky
    DoxPara Research
    http://www.doxpara.com

    Debugging is anticipated with distaste, performed with reluctance, and bragged about forever.
    Dumb Question? (Score:1)
    by pawlie on Wednesday November 10, @03:57AM EST (#488)
    (User Info)
    Can somebody please explain:

    Is it possible to just make an exact copy of a DVD disc, without having to worry about decrypting the information?

    If so, CSS is no protection whatsoever and can ONLY be seen as a ploy to restrict playback to registered machines.

    css-descramble (for safe keeping) (Score:1)
    by Anonymous Coward on Tuesday November 09, @03:40PM EST (#269)
    css-descramble.h ---------------- #ifndef __css_descramble_h_ #define __css_descramble_h_ struct playkey { int offset; unsigned char key[5]; }; extern int css_decrypttitlekey(unsigned char *tkey, unsigned char *dkey, struct playkey **pkey); extern void css_descramble(unsigned char *sec,unsigned char *key); #endif css-descramble.c ---------------- /* * css_descramble.c * * Released under the version 2 of the GPL. * * Copyright 1999 Derek Fawcus * * This file contains functions to descramble CSS encrypted DVD content * */ /* * Still in progress: Remove the use of the bit_reverse[] table by recoding * the generation of LFSR1. Finish combining this with * the css authentication code. * */ #include #include #include "css-descramble.h" typedef unsigned char byte; /* * * some tables used for descrambling sectors and/or decrypting title keys * */ static byte csstab1[256]= { 0x33,0x73,0x3b,0x26,0x63,0x23,0x6b,0x76,0x3e,0x7e,0x36,0x2b,0x6e,0x2e,0x66,0x7b, 0xd3,0x93,0xdb,0x06,0x43,0x03,0x4b,0x96,0xde,0x9e,0xd6,0x0b,0x4e,0x0e,0x46,0x9b, 0x57,0x17,0x5f,0x82,0xc7,0x87,0xcf,0x12,0x5a,0x1a,0x52,0x8f,0xca,0x8a,0xc2,0x1f, 0xd9,0x99,0xd1,0x00,0x49,0x09,0x41,0x90,0xd8,0x98,0xd0,0x01,0x48,0x08,0x40,0x91, 0x3d,0x7d,0x35,0x24,0x6d,0x2d,0x65,0x74,0x3c,0x7c,0x34,0x25,0x6c,0x2c,0x64,0x75, 0xdd,0x9d,0xd5,0x04,0x4d,0x0d,0x45,0x94,0xdc,0x9c,0xd4,0x05,0x4c,0x0c,0x44,0x95, 0x59,0x19,0x51,0x80,0xc9,0x89,0xc1,0x10,0x58,0x18,0x50,0x81,0xc8,0x88,0xc0,0x11, 0xd7,0x97,0xdf,0x02,0x47,0x07,0x4f,0x92,0xda,0x9a,0xd2,0x0f,0x4a,0x0a,0x42,0x9f, 0x53,0x13,0x5b,0x86,0xc3,0x83,0xcb,0x16,0x5e,0x1e,0x56,0x8b,0xce,0x8e,0xc6,0x1b, 0xb3,0xf3,0xbb,0xa6,0xe3,0xa3,0xeb,0xf6,0xbe,0xfe,0xb6,0xab,0xee,0xae,0xe6,0xfb, 0x37,0x77,0x3f,0x22,0x67,0x27,0x6f,0x72,0x3a,0x7a,0x32,0x2f,0x6a,0x2a,0x62,0x7f, 0xb9,0xf9,0xb1,0xa0,0xe9,0xa9,0xe1,0xf0,0xb8,0xf8,0xb0,0xa1,0xe8,0xa8,0xe0,0xf1, 0x5d,0x1d,0x55,0x84,0xcd,0x8d,0xc5,0x14,0x5c,0x1c,0x54,0x85,0xcc,0x8c,0xc4,0x15, 0xbd,0xfd,0xb5,0xa4,0xed,0xad,0xe5,0xf4,0xbc,0xfc,0xb4,0xa5,0xec,0xac,0xe4,0xf5, 0x39,0x79,0x31,0x20,0x69,0x29,0x61,0x70,0x38,0x78,0x30,0x21,0x68,0x28,0x60,0x71, 0xb7,0xf7,0xbf,0xa2,0xe7,0xa7,0xef,0xf2,0xba,0xfa,0xb2,0xaf,0xea,0xaa,0xe2,0xff }; static byte lfsr1_bits0[256]= { 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x09,0x08,0x0b,0x0a,0x0d,0x0c,0x0f,0x0e, 0x12,0x13,0x10,0x11,0x16,0x17,0x14,0x15,0x1b,0x1a,0x19,0x18,0x1f,0x1e,0x1d,0x1c, 0x24,0x25,0x26,0x27,0x20,0x21,0x22,0x23,0x2d,0x2c,0x2f,0x2e,0x29,0x28,0x2b,0x2a, 0x36,0x37,0x34,0x35,0x32,0x33,0x30,0x31,0x3f,0x3e,0x3d,0x3c,0x3b,0x3a,0x39,0x38, 0x49,0x48,0x4b,0x4a,0x4d,0x4c,0x4f,0x4e,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47, 0x5b,0x5a,0x59,0x58,0x5f,0x5e,0x5d,0x5c,0x52,0x53,0x50,0x51,0x56,0x57,0x54,0x55, 0x6d,0x6c,0x6f,0x6e,0x69,0x68,0x6b,0x6a,0x64,0x65,0x66,0x67,0x60,0x61,0x62,0x63, 0x7f,0x7e,0x7d,0x7c,0x7b,0x7a,0x79,0x78,0x76,0x77,0x74,0x75,0x72,0x73,0x70,0x71, 0x92,0x93,0x90,0x91,0x96,0x97,0x94,0x95,0x9b,0x9a,0x99,0x98,0x9f,0x9e,0x9d,0x9c, 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x89,0x88,0x8b,0x8a,0x8d,0x8c,0x8f,0x8e, 0xb6,0xb7,0xb4,0xb5,0xb2,0xb3,0xb0,0xb1,0xbf,0xbe,0xbd,0xbc,0xbb,0xba,0xb9,0xb8, 0xa4,0xa5,0xa6,0xa7,0xa0,0xa1,0xa2,0xa3,0xad,0xac,0xaf,0xae,0xa9,0xa8,0xab,0xaa, 0xdb,0xda,0xd9,0xd8,0xdf,0xde,0xdd,0xdc,0xd2,0xd3,0xd0,0xd1,0xd6,0xd7,0xd4,0xd5, 0xc9,0xc8,0xcb,0xca,0xcd,0xcc,0xcf,0xce,0xc0,0xc1,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7, 0xff,0xfe,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf6,0xf7,0xf4,0xf5,0xf2,0xf3,0xf0,0xf1, 0xed,0xec,0xef,0xee,0xe9,0xe8,0xeb,0xea,0xe4,0xe5,0xe6,0xe7,0xe0,0xe1,0xe2,0xe3 }; static byte lfsr1_bits1[512]= { 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff, 0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff }; /* Reverse the order of the bits within a byte. */ static byte bit_reverse[256]= { 0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0,0x10,0x90,0x50,0xd0,0x30,0xb0,0x70,0xf0, 0x08,0x88,0x48,0xc8,0x28,0xa8,0x68,0xe8,0x18,0x98,0x58,0xd8,0x38,0xb8,0x78,0xf8, 0x04,0x84,0x44,0xc4,0x24,0xa4,0x64,0xe4,0x14,0x94,0x54,0xd4,0x34,0xb4,0x74,0xf4, 0x0c,0x8c,0x4c,0xcc,0x2c,0xac,0x6c,0xec,0x1c,0x9c,0x5c,0xdc,0x3c,0xbc,0x7c,0xfc, 0x02,0x82,0x42,0xc2,0x22,0xa2,0x62,0xe2,0x12,0x92,0x52,0xd2,0x32,0xb2,0x72,0xf2, 0x0a,0x8a,0x4a,0xca,0x2a,0xaa,0x6a,0xea,0x1a,0x9a,0x5a,0xda,0x3a,0xba,0x7a,0xfa, 0x06,0x86,0x46,0xc6,0x26,0xa6,0x66,0xe6,0x16,0x96,0x56,0xd6,0x36,0xb6,0x76,0xf6, 0x0e,0x8e,0x4e,0xce,0x2e,0xae,0x6e,0xee,0x1e,0x9e,0x5e,0xde,0x3e,0xbe,0x7e,0xfe, 0x01,0x81,0x41,0xc1,0x21,0xa1,0x61,0xe1,0x11,0x91,0x51,0xd1,0x31,0xb1,0x71,0xf1, 0x09,0x89,0x49,0xc9,0x29,0xa9,0x69,0xe9,0x19,0x99,0x59,0xd9,0x39,0xb9,0x79,0xf9, 0x05,0x85,0x45,0xc5,0x25,0xa5,0x65,0xe5,0x15,0x95,0x55,0xd5,0x35,0xb5,0x75,0xf5, 0x0d,0x8d,0x4d,0xcd,0x2d,0xad,0x6d,0xed,0x1d,0x9d,0x5d,0xdd,0x3d,0xbd,0x7d,0xfd, 0x03,0x83,0x43,0xc3,0x23,0xa3,0x63,0xe3,0x13,0x93,0x53,0xd3,0x33,0xb3,0x73,0xf3, 0x0b,0x8b,0x4b,0xcb,0x2b,0xab,0x6b,0xeb,0x1b,0x9b,0x5b,0xdb,0x3b,0xbb,0x7b,0xfb, 0x07,0x87,0x47,0xc7,0x27,0xa7,0x67,0xe7,0x17,0x97,0x57,0xd7,0x37,0xb7,0x77,0xf7, 0x0f,0x8f,0x4f,0xcf,0x2f,0xaf,0x6f,0xef,0x1f,0x9f,0x5f,0xdf,0x3f,0xbf,0x7f,0xff }; /* * * this function is only used internally when decrypting title key * */ static void css_titlekey(byte *key, byte *im, byte invert) { unsigned int lfsr1_lo,lfsr1_hi,lfsr0,combined; byte o_lfsr0, o_lfsr1; byte k[5]; int i; lfsr1_lo = im[0] | 0x100; lfsr1_hi = im[1]; lfsr0 = ((im[4] >8)&0xff] >16)&0xff]>24)&0xff]; combined = 0; for (i = 0; i >1; lfsr1_lo = ((lfsr1_lo&1)>7)^(lfsr0>>10)^(lfsr0>>11)^(lfsr0>>19);*/ o_lfsr0 = (((((((lfsr0>>8)^lfsr0)>>1)^lfsr0)>>3)^lfsr0)>>7); lfsr0 = (lfsr0>>8)|(o_lfsr0>= 8; } key[4]=k[4]^csstab1[key[4]]^key[3]; key[3]=k[3]^csstab1[key[3]]^key[2]; key[2]=k[2]^csstab1[key[2]]^key[1]; key[1]=k[1]^csstab1[key[1]]^key[0]; key[0]=k[0]^csstab1[key[0]]^key[4]; key[4]=k[4]^csstab1[key[4]]^key[3]; key[3]=k[3]^csstab1[key[3]]^key[2]; key[2]=k[2]^csstab1[key[2]]^key[1]; key[1]=k[1]^csstab1[key[1]]^key[0]; key[0]=k[0]^csstab1[key[0]]; } /* * * this function decrypts a title key with the specified disk key * * tkey: the unobfuscated title key (XORed with BusKey) * dkey: the unobfuscated disk key (XORed with BusKey) * 2048 bytes in length (though only 5 bytes are needed, see below) * pkey: array of pointers to player keys and disk key offsets * * * use the result returned in tkey with css_descramble * */ int css_decrypttitlekey(byte *tkey, byte *dkey, struct playkey **pkey) { byte test[5], pretkey[5]; int i = 0; for (; *pkey; ++pkey, ++i) { memcpy(pretkey, dkey + (*pkey)->offset, 5); css_titlekey(pretkey, (*pkey)->key, 0); memcpy(test, dkey, 5); css_titlekey(test, pretkey, 0); if (memcmp(test, pretkey, 5) == 0) { fprintf(stderr, "Using Key %d\n", i+1); break; } } if (!*pkey) { fprintf(stderr, "Shit - Need Key %d\n", i+1); return 0; } css_titlekey(tkey, pretkey, 0xff); return 1; } /* * * this function does the actual descrambling * * sec: encrypted sector (2048 bytes) * key: decrypted title key obtained from css_decrypttitlekey * */ void css_descramble(byte *sec,byte *key) { unsigned int lfsr1_lo,lfsr1_hi,lfsr0,combined; unsigned char o_lfsr0, o_lfsr1; unsigned char *end = sec + 0x800; #define SALTED(i) (key[i] ^ sec[0x54 + (i)]) lfsr1_lo = SALTED(0) | 0x100; lfsr1_hi = SALTED(1); lfsr0 = ((SALTED(4) >8)&0xff] >16)&0xff]>24)&0xff]; sec+=0x80; combined = 0; while (sec != end) { o_lfsr1 = lfsr1_bits0[lfsr1_hi] ^ lfsr1_bits1[lfsr1_lo]; lfsr1_hi = lfsr1_lo>>1; lfsr1_lo = ((lfsr1_lo&1)>7)^(lfsr0>>10)^(lfsr0>>11)^(lfsr0>>19);*/ o_lfsr0 = (((((((lfsr0>>8)^lfsr0)>>1)^lfsr0)>>3)^lfsr0)>>7); lfsr0 = (lfsr0>>8)|(o_lfsr0>= 8; } }
    css-descramble (for safe keeping) (oops) (Score:1)
    by Anonymous Coward on Tuesday November 09, @03:41PM EST (#270)
    css-descramble.h
    ----------------
    #ifndef __css_descramble_h_
    #define __css_descramble_h_

    struct playkey {
    int offset;
    unsigned char key[5];
    };

    extern int css_decrypttitlekey(unsigned char *tkey, unsigned char *dkey, struct playkey **pkey);
    extern void css_descramble(unsigned char *sec,unsigned char *key);

    #endif

    css-descramble.c
    ----------------
    /*
    * css_descramble.c
    *
    * Released under the version 2 of the GPL.
    *
    * Copyright 1999 Derek Fawcus
    *
    * This file contains functions to descramble CSS encrypted DVD content
    *
    */

    /*
    * Still in progress: Remove the use of the bit_reverse[] table by recoding
    * the generation of LFSR1. Finish combining this with
    * the css authentication code.
    *
    */

    #include
    #include
    #include "css-descramble.h"

    typedef unsigned char byte;

    /*
    *
    * some tables used for descrambling sectors and/or decrypting title keys
    *
    */

    static byte csstab1[256]=
    {
    0x33,0x73,0x3b,0x26,0x63,0x23,0x6b,0x76,0x3e,0x7e,0x36,0x2b,0x6e,0x2e,0x66,0x7b,
    0xd3,0x93,0xdb,0x06,0x43,0x03,0x4b,0x96,0xde,0x9e,0xd6,0x0b,0x4e,0x0e,0x46,0x9b,
    0x57,0x17,0x5f,0x82,0xc7,0x87,0xcf,0x12,0x5a,0x1a,0x52,0x8f,0xca,0x8a,0xc2,0x1f,
    0xd9,0x99,0xd1,0x00,0x49,0x09,0x41,0x90,0xd8,0x98,0xd0,0x01,0x48,0x08,0x40,0x91,
    0x3d,0x7d,0x35,0x24,0x6d,0x2d,0x65,0x74,0x3c,0x7c,0x34,0x25,0x6c,0x2c,0x64,0x75,
    0xdd,0x9d,0xd5,0x04,0x4d,0x0d,0x45,0x94,0xdc,0x9c,0xd4,0x05,0x4c,0x0c,0x44,0x95,
    0x59,0x19,0x51,0x80,0xc9,0x89,0xc1,0x10,0x58,0x18,0x50,0x81,0xc8,0x88,0xc0,0x11,
    0xd7,0x97,0xdf,0x02,0x47,0x07,0x4f,0x92,0xda,0x9a,0xd2,0x0f,0x4a,0x0a,0x42,0x9f,
    0x53,0x13,0x5b,0x86,0xc3,0x83,0xcb,0x16,0x5e,0x1e,0x56,0x8b,0xce,0x8e,0xc6,0x1b,
    0xb3,0xf3,0xbb,0xa6,0xe3,0xa3,0xeb,0xf6,0xbe,0xfe,0xb6,0xab,0xee,0xae,0xe6,0xfb,
    0x37,0x77,0x3f,0x22,0x67,0x27,0x6f,0x72,0x3a,0x7a,0x32,0x2f,0x6a,0x2a,0x62,0x7f,
    0xb9,0xf9,0xb1,0xa0,0xe9,0xa9,0xe1,0xf0,0xb8,0xf8,0xb0,0xa1,0xe8,0xa8,0xe0,0xf1,
    0x5d,0x1d,0x55,0x84,0xcd,0x8d,0xc5,0x14,0x5c,0x1c,0x54,0x85,0xcc,0x8c,0xc4,0x15,
    0xbd,0xfd,0xb5,0xa4,0xed,0xad,0xe5,0xf4,0xbc,0xfc,0xb4,0xa5,0xec,0xac,0xe4,0xf5,
    0x39,0x79,0x31,0x20,0x69,0x29,0x61,0x70,0x38,0x78,0x30,0x21,0x68,0x28,0x60,0x71,
    0xb7,0xf7,0xbf,0xa2,0xe7,0xa7,0xef,0xf2,0xba,0xfa,0xb2,0xaf,0xea,0xaa,0xe2,0xff
    };

    static byte lfsr1_bits0[256]=
    {
    0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x09,0x08,0x0b,0x0a,0x0d,0x0c,0x0f,0x0e,
    0x12,0x13,0x10,0x11,0x16,0x17,0x14,0x15,0x1b,0x1a,0x19,0x18,0x1f,0x1e,0x1d,0x1c,
    0x24,0x25,0x26,0x27,0x20,0x21,0x22,0x23,0x2d,0x2c,0x2f,0x2e,0x29,0x28,0x2b,0x2a,
    0x36,0x37,0x34,0x35,0x32,0x33,0x30,0x31,0x3f,0x3e,0x3d,0x3c,0x3b,0x3a,0x39,0x38,
    0x49,0x48,0x4b,0x4a,0x4d,0x4c,0x4f,0x4e,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,
    0x5b,0x5a,0x59,0x58,0x5f,0x5e,0x5d,0x5c,0x52,0x53,0x50,0x51,0x56,0x57,0x54,0x55,
    0x6d,0x6c,0x6f,0x6e,0x69,0x68,0x6b,0x6a,0x64,0x65,0x66,0x67,0x60,0x61,0x62,0x63,
    0x7f,0x7e,0x7d,0x7c,0x7b,0x7a,0x79,0x78,0x76,0x77,0x74,0x75,0x72,0x73,0x70,0x71,
    0x92,0x93,0x90,0x91,0x96,0x97,0x94,0x95,0x9b,0x9a,0x99,0x98,0x9f,0x9e,0x9d,0x9c,
    0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x89,0x88,0x8b,0x8a,0x8d,0x8c,0x8f,0x8e,
    0xb6,0xb7,0xb4,0xb5,0xb2,0xb3,0xb0,0xb1,0xbf,0xbe,0xbd,0xbc,0xbb,0xba,0xb9,0xb8,
    0xa4,0xa5,0xa6,0xa7,0xa0,0xa1,0xa2,0xa3,0xad,0xac,0xaf,0xae,0xa9,0xa8,0xab,0xaa,
    0xdb,0xda,0xd9,0xd8,0xdf,0xde,0xdd,0xdc,0xd2,0xd3,0xd0,0xd1,0xd6,0xd7,0xd4,0xd5,
    0xc9,0xc8,0xcb,0xca,0xcd,0xcc,0xcf,0xce,0xc0,0xc1,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,
    0xff,0xfe,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf6,0xf7,0xf4,0xf5,0xf2,0xf3,0xf0,0xf1,
    0xed,0xec,0xef,0xee,0xe9,0xe8,0xeb,0xea,0xe4,0xe5,0xe6,0xe7,0xe0,0xe1,0xe2,0xe3
    };

    static byte lfsr1_bits1[512]=
    {
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff
    };

    /* Reverse the order of the bits within a byte.
    */
    static byte bit_reverse[256]=
    {
    0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0,0x10,0x90,0x50,0xd0,0x30,0xb0,0x70,0xf0,
    0x08,0x88,0x48,0xc8,0x28,0xa8,0x68,0xe8,0x18,0x98,0x58,0xd8,0x38,0xb8,0x78,0xf8,
    0x04,0x84,0x44,0xc4,0x24,0xa4,0x64,0xe4,0x14,0x94,0x54,0xd4,0x34,0xb4,0x74,0xf4,
    0x0c,0x8c,0x4c,0xcc,0x2c,0xac,0x6c,0xec,0x1c,0x9c,0x5c,0xdc,0x3c,0xbc,0x7c,0xfc,
    0x02,0x82,0x42,0xc2,0x22,0xa2,0x62,0xe2,0x12,0x92,0x52,0xd2,0x32,0xb2,0x72,0xf2,
    0x0a,0x8a,0x4a,0xca,0x2a,0xaa,0x6a,0xea,0x1a,0x9a,0x5a,0xda,0x3a,0xba,0x7a,0xfa,
    0x06,0x86,0x46,0xc6,0x26,0xa6,0x66,0xe6,0x16,0x96,0x56,0xd6,0x36,0xb6,0x76,0xf6,
    0x0e,0x8e,0x4e,0xce,0x2e,0xae,0x6e,0xee,0x1e,0x9e,0x5e,0xde,0x3e,0xbe,0x7e,0xfe,
    0x01,0x81,0x41,0xc1,0x21,0xa1,0x61,0xe1,0x11,0x91,0x51,0xd1,0x31,0xb1,0x71,0xf1,
    0x09,0x89,0x49,0xc9,0x29,0xa9,0x69,0xe9,0x19,0x99,0x59,0xd9,0x39,0xb9,0x79,0xf9,
    0x05,0x85,0x45,0xc5,0x25,0xa5,0x65,0xe5,0x15,0x95,0x55,0xd5,0x35,0xb5,0x75,0xf5,
    0x0d,0x8d,0x4d,0xcd,0x2d,0xad,0x6d,0xed,0x1d,0x9d,0x5d,0xdd,0x3d,0xbd,0x7d,0xfd,
    0x03,0x83,0x43,0xc3,0x23,0xa3,0x63,0xe3,0x13,0x93,0x53,0xd3,0x33,0xb3,0x73,0xf3,
    0x0b,0x8b,0x4b,0xcb,0x2b,0xab,0x6b,0xeb,0x1b,0x9b,0x5b,0xdb,0x3b,0xbb,0x7b,0xfb,
    0x07,0x87,0x47,0xc7,0x27,0xa7,0x67,0xe7,0x17,0x97,0x57,0xd7,0x37,0xb7,0x77,0xf7,
    0x0f,0x8f,0x4f,0xcf,0x2f,0xaf,0x6f,0xef,0x1f,0x9f,0x5f,0xdf,0x3f,0xbf,0x7f,0xff
    };

    /*
    *
    * this function is only used internally when decrypting title key
    *
    */
    static void css_titlekey(byte *key, byte *im, byte invert)
    {
    unsigned int lfsr1_lo,lfsr1_hi,lfsr0,combined;
    byte o_lfsr0, o_lfsr1;
    byte k[5];
    int i;

    lfsr1_lo = im[0] | 0x100;
    lfsr1_hi = im[1];

    lfsr0 = ((im[4] >8)&0xff] >16)&0xff]>24)&0xff];

    combined = 0;
    for (i = 0; i >1;
    lfsr1_lo = ((lfsr1_lo&1)>7)^(lfsr0>>10)^(lfsr0>>11)^(lfsr0>>19);*/
    o_lfsr0 = (((((((lfsr0>>8)^lfsr0)>>1)^lfsr0)>>3)^lfsr0)>>7);
    lfsr0 = (lfsr0>>8)|(o_lfsr0>= 8;
    }

    key[4]=k[4]^csstab1[key[4]]^key[3];
    key[3]=k[3]^csstab1[key[3]]^key[2];
    key[2]=k[2]^csstab1[key[2]]^key[1];
    key[1]=k[1]^csstab1[key[1]]^key[0];
    key[0]=k[0]^csstab1[key[0]]^key[4];

    key[4]=k[4]^csstab1[key[4]]^key[3];
    key[3]=k[3]^csstab1[key[3]]^key[2];
    key[2]=k[2]^csstab1[key[2]]^key[1];
    key[1]=k[1]^csstab1[key[1]]^key[0];
    key[0]=k[0]^csstab1[key[0]];
    }

    /*
    *
    * this function decrypts a title key with the specified disk key
    *
    * tkey: the unobfuscated title key (XORed with BusKey)
    * dkey: the unobfuscated disk key (XORed with BusKey)
    * 2048 bytes in length (though only 5 bytes are needed, see below)
    * pkey: array of pointers to player keys and disk key offsets
    *
    *
    * use the result returned in tkey with css_descramble
    *
    */

    int css_decrypttitlekey(byte *tkey, byte *dkey, struct playkey **pkey)
    {
    byte test[5], pretkey[5];
    int i = 0;

    for (; *pkey; ++pkey, ++i) {
    memcpy(pretkey, dkey + (*pkey)->offset, 5);
    css_titlekey(pretkey, (*pkey)->key, 0);

    memcpy(test, dkey, 5);
    css_titlekey(test, pretkey, 0);

    if (memcmp(test, pretkey, 5) == 0) {
    fprintf(stderr, "Using Key %d\n", i+1);
    break;
    }
    }

    if (!*pkey) {
    fprintf(stderr, "Shit - Need Key %d\n", i+1);
    return 0;
    }

    css_titlekey(tkey, pretkey, 0xff);

    return 1;
    }

    /*
    *
    * this function does the actual descrambling
    *
    * sec: encrypted sector (2048 bytes)
    * key: decrypted title key obtained from css_decrypttitlekey
    *
    */
    void css_descramble(byte *sec,byte *key)
    {
    unsigned int lfsr1_lo,lfsr1_hi,lfsr0,combined;
    unsigned char o_lfsr0, o_lfsr1;
    unsigned char *end = sec + 0x800;
    #define SALTED(i) (key[i] ^ sec[0x54 + (i)])

    lfsr1_lo = SALTED(0) | 0x100;
    lfsr1_hi = SALTED(1);

    lfsr0 = ((SALTED(4) >8)&0xff] >16)&0xff]>24)&0xff];

    sec+=0x80;
    combined = 0;
    while (sec != end) {
    o_lfsr1 = lfsr1_bits0[lfsr1_hi] ^ lfsr1_bits1[lfsr1_lo];
    lfsr1_hi = lfsr1_lo>>1;
    lfsr1_lo = ((lfsr1_lo&1)>7)^(lfsr0>>10)^(lfsr0>>11)^(lfsr0>>19);*/
    o_lfsr0 = (((((((lfsr0>>8)^lfsr0)>>1)^lfsr0)>>3)^lfsr0)>>7);
    lfsr0 = (lfsr0>>8)|(o_lfsr0>= 8;
    }
    }

    DVD was/is/will be cracked (Score:3, Interesting)
    by Ektanoor on Tuesday November 09, @03:43PM EST (#272)
    (User Info)
    Past: First let me note. Pirates had already solved their problems with DVD. I have seen several pirated DVDs in the last monthes. So it is stupid to consider that this program has given some breakout in this field.

    Present: The fact that such program is probably breaking the law gives several serious doubts. First there is a problem that reverse engineering is defended by the law of several countries, in cases when there are compatibility problems or needs to integrate new third-party features. Law only goes against such crack tools when authors suffer "significant material damage". Real one, well counted bucks. Not the abstract problem of how "dangerous" can be deCSS.

    Future: DVD will end the same way CD ended. When CDs started, such guys as Sony claimed it to be a blow against piracy. As we see now piracy got a Hell of money exactly due to CDs. The fact is that DVDs, just as CDs, are a mean to spread information openly and massively. It is a practical nonsense to try to restrict the distribution of such stuff by means meant to be individual and private.

    However the problem does not end just here. Right now the producers of information for mass consumption entered a field that may overturn our values of today. Those same supposedely defended by our dear capitalism.
    You buy a DVD. Do you possess it? Or are you renting it for a "one time fee"? And what are your rights on having a rented piece of information? Can you borrow it, sell it? Can you manipulate it? Can you destroy it?
    I don't want to go in details here. But if anyone analyses the problem DVDs and other media present today, then one will note that we are facing not a problem of "capitalist" ownership. In fact what we are facing is an attempt to feudalise the ownership of media. You have no right to own information. You cannot use it above a restricted set of permissions. You become an servant (hostage) of the information lords.
    Wonder if the source will remain (Score:1)
    by Matts (spam@sergeant.org) on Tuesday November 09, @03:45PM EST (#274)
    (User Info) http://come.to/fastnet
    Once upon a time there was a tool called nttune available by some entrepreneurial (sp?) people who figured out you could turn NT Workstation into NT Server at the switch of a Registry key (so long as you trapped some code that noticed the change at the same time). This code with source was made freely available.

    Naturally Microsoft's lawyers didn't like this too much - so they made cease and decist calls on everyone who had this code on their web sites. They didn't stop there - they pressured every mirror on web sites and ftp servers to remove the code. It was like a witch hunt. And they found all instances of nttune. I while later it was impossible to find through either archie or web search engines. All that remained were 404's.

    So I wonder if the same will happen here. It seems doubtful. Slashdot appears to be creating more mirrors than any army of lawyers could ever get their hands on. Time will tell.

    Matt.
    Re:Wonder if the source will remain (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:31PM EST (#379)
    Microsoft ended up admitting it was true, but pointing out that anyone who used it was breaking the terms of the license agreement. The information is still out there but no business or organization would ever use it for fear of being sued by MS.
    404's and Apache (Score:1)
    by cyberdonny on Wednesday November 10, @03:35AM EST (#486)
    (User Info)
    Use an Apache .htaccess. Show 404's to the lawyers, and 200's to everybody else. Let them live in their own phantasy world where information is kept hostage. Let everybody else see the truth that information wants to be free.
    New Mirror (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:51PM EST (#280)
    http://www.geocities.com/Tokyo/Club/5483/
    copy protection shouldn't mean read protection (Score:1)
    by ttyRazor (slapinski@bigfoot.nospamforyou.com) on Tuesday November 09, @03:55PM EST (#282)
    (User Info) http://slapinski.home.dhs.org
    If digital media formats want to keep this from happening, they're going to have to learn that copy protection shouldn't also mean read protection. For any kind of standard to take hold and be held to, it has to be implemented as universally as possible, otherwise those left out are going to get it to work one way or another, be it a different standard that they have no control over, or a perversion of the first.
    "...rememeber to Salt The Fries"
    Blatant pirate site in another country (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:00PM EST (#288)
    If I were a large, rich DVD maker and a site was setup in another country to blatantly pirate my IP, I'd setup several of my own internet connections around the world and simply ping flood the SHIT out of it 24/7 so that no one could see it. Or I'd find a way to enable the local organized crime figures in that country to profit nicely off of my product such that they would be at odds with the illicit web site. And let *them* figure out how to handle the web site and its author.
    Selecting the correct legal ground to stand on (Score:4, Insightful)
    by jms on Tuesday November 09, @04:10PM EST (#303)
    (User Info)
    I believe that the prohibition on circumventing copy protection will eventually be found unconstitutional.

    However, there appears to be a lot of confusion as to what legal ground we are standing on, and I'd like to start a discussion to shake that out. What legal principles make the creation, distribution, and use of DVD decryption programs legal, and under what circumstances.

    Some ideas from a non-lawyer (meself):

    First off, programs such as DeCSS and livid cannot be created or distributed for the purpose of unauthorized duplication of copyrighted works. Regardless of what you think about copyright law, and freedom, no court is ever going to sign off on the use of DVD decryption programs for this purpose; it's a counterproductive and losing argument.

    However, there are certain legal uses of copyrighted material which become impossible without the utilization of DVD decryption programs.

    Let's try this:

    DVD decryption and viewing programs are created and distributed to facilitate legal, fair use of copyrighted material, and for the private, legal display of copyrighted material.

    FAIR USE:

    Section 107 of the United States Copyright Code specifically recognizes the right to extract sections of copyrighted materials for such purposes as criticism, comment, and news reporting.

    DVD decryption programs are, by definition, the only method available to the public of accessing a true, accurate, undegraded copy of copyrighted material distributed in the DVD format, for the purposes of legal manipulation of this material for protected free speech activity, including fair use.

    In addition, Section 108 of the U.S. Copyright code permits libraries and archives to reproduce copyrighted works in their entirety, for certain purposes. DVD decryption programs are the only method of making a true and accurate copy of such material for this legal purpose.

    These rights are recognized in the Digital Millennium Copyright Act, which contains the following language, with regards to the unauthorized circumvention of copy protection:


    OTHER RIGHTS, ETC., NOT AFFECTED: Nothing in this section shall affect rights, remedies, limitations, or defenses to copyright infringement, including fair use, under this title.

    Nothing in this section shall enlarge or diminish any rights of free speech or the press for activities using consumer electronics, telecommunications, or computing products.


    Therefore, the creation, distribution, and use of DVD decryption software for these legal purposes should, in theory, still be legal.

    PRIVATE DISPLAY:

    The legal owner of a physical copy of a copyrighted work has the right to view their copy.
    DVD decryption programs are distributed for the purpose of legal, private viewing of DVD programming.

    COMPUTER SOFTWARE:

    Section 117 of copyright law:

    ... it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:

    (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine, and that it used in no other manner, or

    (2) that such new copy or adaptation is for archival purposes only and that such archival copies are destroyed in the event that continued possession of the computer program should cease to be rightful.

    The contents of a DVD disk consist entirely of computer instructions and data, and therefore should be considered as a computer program for this purpose.

    In short, the acquisition and use of a DVD decryption tool is the sole existing method for persons to exercise their rights under copyright law to make a legal backup copy of their DVD software, and to exercise their right to use it in certain computer environments.

    Comments?

    Re:Selecting the correct legal ground to stand on (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:32PM EST (#383)
    It probably would be legal to ship css-auth on a Linux distribution with something like

    #define ONLY_OUTPUT_DATA_FILE_TO_VIEWER 1

    in the source :)
    Re:Selecting the correct legal ground to stand on (Score:1)
    by TheGreek (kayarrgeeatceetelldotnet) on Tuesday November 09, @05:38PM EST (#389)
    (User Info)
    Comments?
    Yes, one. Both people harassed by the lawyers were not American citizens. So, not only do they not have to abide by some of our stupid laws, they also (surprise!!!) are not covered by our almost useful ones (e.g., fair use).
    REALITY (Score:0)
    by Anonymous Coward on Tuesday November 09, @04:22PM EST (#313)
    Here is the reality. Linux users want to be able to play dvds in linux like I do. The CSS exposure will not hurt the dvd market nor the industry. Sure, a few people may use it to aquire illegal copies of dvds but if they do, they didn't really want it nor would they ever buy it without the CSS. If I want a movie, I buy the real deal. If I want to just sample a movie to check it out but don't give a fuck about the movie, I may download it but delete it the next day. Why would I want to waste that must hd space? Waste dvd space is cheaper. The main, point is that the cracking of CSS is not going to cause any harm to the dvd industry unless they bring it upon themselves to treat the situation as if they are.
    the media industry needs to WAKE UP!! (Score:1)
    by chaos4u (chaos4u@usa.net) on Tuesday November 09, @04:22PM EST (#314)
    (User Info)
    i mean c'mon there is no technology (that i am aware of ) that can make a "exact" duplicate of the "actual film " we all know dvd is not a lossless format and the quality is not up to par of actual film. they should really focus more on other things...

    i belive that the media industry wants to be the sole organization of purchasing media content .
    it seems when ever a new format is relesed
    dolby b, c, noise reduction type III tape vcr, dat, mini disc , cdr and now dvd they have a fit about these formats acting as a means to distrubte illegal version of the originals.

    the media industry really wants to charge for duplicates they probably think you should pay a fee for each duplicate of the orginal you own .
    even though this duplicate is inferior in some aspect or another ie... a cd may be duplicated perfectly but will not have the actual cd art and jewl case pampletes as the orginal did.

    i think that if the media industry could get away with it they would just ship a plain cd in a cheap plastic cover. and charge 25 - 50 dollars for it .

    the media industry should be more concerned of staying ahead of "consumer" technology than preventing it
    we have had the same formats for over 10 - 30 years and now consumer tech is starting to catch up . and what has the media industry done???
    they have done nothing . the biggest leap in movie tech (my recent memory) has been dss thx and dolby 5.1 ac and bigger movie screens

    biggest leap in music has been the cd . or maybe q sound (see what i mean)

    not really a giant leap from what we had 15 years ago. the media industry needs to get off its @ss
    and start inovating or they will soon be regarded to the same status as pulpfiction novels ....(not knocking pulp btw)

    music the paint dancefloor the canvas your body the brush
    yet another mirror: (Score:1)
    by adraken (adraken@themes.org) on Tuesday November 09, @04:30PM EST (#318)
    (User Info) http://www.d.umn.edu/~dchan/
    http://www.d.umn.edu/~dchan/css/

    these files are not authorized by the university
    of minnesota, duluth or by the state of minnesota.

    i accept full responsibility for the hosting of
    these files.

    i downloaded these from several mirrors and compared
    sizes and md5sums just in case someone was trying to
    pull something. here are the md5sums that i derived.
    be sure to check these against others, just in case.

    b815dfc23185d44ba327319030cd6237 *css-auth.tar.gz
    549f4fe6488d6eec4f66b7c7c1a4db9d *cssdvd.zip
    d0aff684327a5c7bf110951e42ec3cae *decss.zip

    -adraken, gtk.t.o graphics (adraken@themes.org)
    You know what I just realized? (Score:1)
    by Millennium (rbg6038@spamreallyreallysucks.rit.edu) on Tuesday November 09, @04:41PM EST (#326)
    (User Info)
    Everyone who has a direct part in this whole episode is a complete, total, blithering idiot.

    The motion picture was idiotic because... well... they're idiots. A bunch of profiteering, paranoid gluttons who don't yet get that they're in no danger whatsoever.

    The DeCSS group was idiotic by including code to copy the movie into their software. Granted, it's Open-Source so anyone could modify it to make copies, but it's a symbolic thing. There's no need to copy the movie to a hard drive unless your machine is too slow to play back a DVD in software (in which case the money you spent on a DVD drive would have been better spent on upgrades anyway). If you've got hardware (which we also need drivers for) then there's no problem anyway. Was DeCSS trying to piss off the industry?

    That said, I downloaded the software, and even though I don't have a DVD drive I intend to keep the code, and probably mirror it for a while.
    -Millennium
    Re:You know what I just realized? (Score:1)
    by Eponymous, Showered (jase@deadbeets.nospammie.com) on Tuesday November 09, @05:00PM EST (#343)
    (User Info) http://jase.deadbeets.com
    That said, I downloaded the software, and even though I don't have a DVD drive I intend to keep the code, and probably mirror it for a while.

    Having had a bit of trouble following your logic, could you clarify - does this place you as a member of the set of total blithering idiots? Thanks for the help.
    no, YOU are the idiot (Score:1)
    by Crow- on Tuesday November 09, @10:23PM EST (#451)
    (User Info)
    Why don't you get a clue about what you are talking about before you go shooting your mouth off? For your information, DeCSS is a program for windows, not linux, and wasnt created by the "opensource community", the source was taken from it and ported to linux to make a player.
    Re:You know what I just realized? (Score:0)
    by Anonymous Coward on Wednesday November 10, @02:47AM EST (#484)
    The authors claimed they decrypt and decode to disk precisely because they couldn't lay their hands on a machine fast enough to do it in realtime (while playing both video and audio, no less!)
    Mirror (Score:1)
    by Starselbrg (peterthatcher@yahoo.com) on Tuesday November 09, @04:55PM EST (#337)
    (User Info)
    Just wanted to add my personal mirror to the whole place.


    Ignore the man behind the kernel, I am the great OS!

    No legal rights in college (Score:2)
    by heroine (broadcast@earthling.net) on Tuesday November 09, @05:05PM EST (#349)
    (User Info) http://freeyellow.com/members4/heroine/
    Yes, when you're in college you have no legal rights. Even with the free legal counsel most colleges give, it would be no contest to the kind of money the film industry can through at the best lawyers. Why is it that people with big bucks and mega lawyers aren't the ones cracking computer codes?
    How about making a WORM of deCSS? (Score:1, Interesting)
    by Anonymous Coward on Tuesday November 09, @05:19PM EST (#367)
    I just read this news here today, a new email worm called "bubbleboy" is discovered today. The crazy thing about this worm is that Outlook express users, with a "preview" setting on will automatically get infected upon reciept. (Innovation; feature)

    That is, the user need not to even open the mail to get infected and spread! So far, "bubbleboy" only carries some multimedia clips and quotes from Sienfield, but wouldn't it be fun if it carries...DeCSS?Livid?

    Unless the lawyers can spread as fast as virus...*sweat* This will make quite a scene.

    just a thought. I'm not responsible for... o wait i'm posting AC

    YAM (Yet Another Mirror) (Score:1)
    by kinesis on Tuesday November 09, @05:32PM EST (#381)
    (User Info) http://www.massquantities.com
    Binary http://sharedlib.org/decss.zip

    Source http://sharedlib.org/cssdvd.zip

    Who do these lawyers think they're kidding?
    Linux and DVD Player Ownership. (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:42PM EST (#395)
    I suspect that the vast majority of dvd player owners run Linux or one of the BSDs.
    What was illegal? (Score:1, Interesting)
    by Anonymous Coward on Tuesday November 09, @06:05PM EST (#401)
    Someone explain to me what was illegal about this software/these sites? Keys can't be copyrighted. The algorithm doesn't appear to be patented. Nobody's source was copied. What's the big deal?
    List of Mirrors (Score:1)
    by BlueUnderwear on Tuesday November 09, @06:20PM EST (#410)
    (User Info)

    Dammit don't forget me!!! (Score:0)
    by Anonymous Coward on Wednesday November 10, @07:58AM EST (#504)
    members.xoom.com/bornfree4u
    Billy is the Windows exe and Linus is the source (and works now). :)
    http://www.humpin.org/decss/ (Score:1)
    by BlueUnderwear on Saturday November 13, @04:32PM EST (#563)
    (User Info)

    Explanation on legality of this information:

    The software (source as well as binaries) offered on this site can be freely redistributed. It was written by authors who expressly permitted and encourage the redistribution of this software and information. The purpose of this software is not, I repeat not illegal copying of DVD disks. It is meant to provide information neccesary to be able to program a DVD player for Linux. To do this, the CSS system needs to be incorporated in the player. Recently the (very weak) content scrambling system was deciphered, freeing the way for a Linux DVD player. The CSS system is not a copy protection system, since it does not prevent copying of the disk. Writing information about the way a certain protection scheme functions is completely legal. The source code and binaries on this site are completely legal too, since they contain no code from the DVD consortium or one of its members. The sources and programs on this site are purely written by 3rd parties using clean-room reverse engineering methods, which is, again, completely legal. This software and information below make it possible for people who legally obtained their DVD movies to view them on their Linux systems.

    Attention

    www.rhythm.cx was hosting a list of mirrors for these files. That list of mirrors has been replaced with a page reading "This site has been taken down for legal reasons." Here's what the maintainer put on the site the day it was shut down:

    NOTE (Thu, Nov 11, 12:17pm EST): I've recently been informed that a law firm which is likely to be one that would try get these mirrors taken down has been visiting this mirror site as well as others. With that said, there is a possibility that I may have to remove this site in the near future because like everyone else, I can't afford to go to court to fight it. Luckly, it seems fairly unlikely that any law firm will ever be able to get rid of all these mirrors at this point (there are currently 41 in 8 different countries and this list is growing every day). However, I have only seen very few mirror _lists_ like this one anyplace. If anyone has the resources, it might be wise to mirror this list of mirrors as well so that the right people will still know that these mirrors exist.

    UPDATE: Here is a 2600 story with more details on how rhythm.cx was shut down.

    I have taken it upon myself to mirror the mirrors. So until such time as the hounds of hell come a-knocking at my door, I present for you this list:


    Page last updated: Sat, Nov 13, 4:50pm EST

    Current Mirrors
    (Numbers are only for the maintainer's convenience)

    1. http://www.humpin.org/decss/DeCSS.zip and http://www.humpin.org/decss/decss.tar.gz

    2. http://home.worldonline.dk/~ andersa/download/DeCSS.zip
    3. http://douglas.min.net/~drw/css-auth/
    4. http://www.devzero.org/freecss.html
    5. http://home.t-online.de/home/skinn er01/decss.zip
    6. http://www.chello.nl/~f .vanwaveren/css-auth/css-auth.tar.gz
    7. http://www.geociti es.com/ResearchTriangle/Campus/8877/index.html
    8. http://www.angelfire.com/mt/popefelix/
    9. http://www.vexed.net/CSS
    10. http://members.brabant.chello.nl/~j.vr eeken/
    11. http://gullii.stu.rpi.edu/dvd/files/D eCSS.zip and http://gullii.stu.rpi.edu/dvd/f iles/css-auth.tar.gz
    12. http://www.dvd.eavy.de/css-auth.tar.gz and http://www.dvd.eavy.de/DeCSS.zip
    13. http://www.eavy.net/stuff/dvd/css-aut h.tar.gz and http://www.eavy.net/stuff/dvd/DeCSS.zip
    14. http://www.dynamsol.com/satanix/DeCSS.zip
    15. http://frozenlinux.com/civ/decss/
    16. http://www.unitycode.org/
    17. http://dirtass.beyatch.net/decss.zip
    18. http://sharedlib.org/decss.zip
    19. http://decss.tripod.com/index.html
    20. http://www.free-dvd.org.lu/
    21. http://www.angelfire.com/in2/mirror/
    22. http://mclaughlin.orange.ca.us/~andrew/
    23. http://www.dynamsol.com/satanix/css -auth.tar.gz
    24. http://batman.jytol.fi/~vuori/dvd/
    25. http://www.zpok.demon.co.uk/deCSS/CSS.ht ml
    26. http://plato.nebulanet.net:88/css/
    27. ftp://alma.dhs.org/pub/DVD/
    28. http://www.d.umn.edu/~dchan/css/
    29. http://www.logorrhea.com/main.html
    30. http://people.delphi.com/salfter/LiVi d.tar.gz
    31. http://www.theresistance.net/files.html
    32. ftp://193.219.56.32/pub/dvd/LiVi d.CVS-11.06.tar.gz and ftp://193.219.56. 32/pub/dvd/LiVid.CVS-11.06.css-stuff-only.tar.gz
    33. http://merlin.keble.ox.ac.uk/~a drian/css/index.html
    34. http://www.dvd-copy.com/
    35. http://www.zip.com.au/~cs/dvd/css /css-auth.tar.gz and http://www.zip.com.au/~cs/dvd/css/DeCSS .zip
    36. http://www.sent.freeserve.co.uk/css -auth.tar.gz and http://www.sent.freeserve.co.uk/DeCSS.zip
    37. http://members.tripod.lycos.nl/jvz/
    38. http://joe.to/storage/files/decss.zip
    39. ftp://ftp.firehead.org/pub/
    40. http://www.lemuria.org/DeCSS/
    41. http://members.theglobe.com/avoiderm an/dvd.htm
    42. http://remco.xgov.net/dvd/
    43. http://www.able-towers.com/~flow/
    44. ftp://dvd:dvd@206.98.63.136
    45. http://www.twistedlogic.com/htm l/tl_archive_map.htm
    46. ftp://mikpos.dyndns.org/pub/cssdvd.zip
    47. http://mu nitions.vipul.net/software/algorithms/streamciphers/decss.tar.gz
    48. http:/ /munitions.polkaroo.net/software/algorithms/streamciphers/decss.tar.gz
    49. http://muni tions.dyn.org/software/algorithms/streamciphers/decss.tar.gz
    50. http://mun itions.cifs.org/software/algorithms/streamciphers/decss.tar.gz
    51. http://uk1. munitions.net/software/algorithms/streamciphers/decss.tar.gz

    This site contains some good technical documentation as well as more source code that the DVD consorium's lawyers would rather you not see:
    http://crypto.gq.nu/


    Semi-broken Mirrors
    (These mirrors sometimes work and sometimes don't)
    ftp://134.173.94.44/

    Broken Mirrors
    (These are listed here for the notification of the people who run them)
    http://members.theglobe.com/avoiderman/css-auth.tar.gz

    Mirrors shut down by The Man
    (A moment of silence, please.)
    http://www.rhythm.cx/dvd/css-auth.tar.gz and http://www.rhythm.cx/dvd/DeCSS.zip
    http://dvdcracked.tvheaven.com/index.html
    The Truth about DVD CSS cracking by MoRE and [dEZZ (Score:1, Informative)
    by Anonymous Coward on Tuesday November 09, @06:49PM EST (#419)

    - The Truth about DVD CSS cracking by MoRE and [dEZZY/DoD] -
    ------------------------------------------------------------

    Date: 4th of November 1999.
    By: [dEZZY/DoD], [MultiAGP & German dood of MoRE]

    This document is written cooperatively by the two groups
    that independently and simultaneously cracked the DVD Content
    Scrambling System, in order to straighten out mass media
    confusion.

    DoD -> Drink or Die: "warez bearz from Russia and Beyond"
    MoRE -> Masters of Reverse Engineering

    [dEZZY/DoD] alone is the author of DoD DVD Speed Ripper.
    MoRE is a new group and they are the authors of DeCSS.

    Lately, Jon Johansen of MoRE has been pretty much all over
    the news in Norway, though he had NOTHING to do with the actual
    cracking of the DVD CSS protection. Yes, it was MoRE who did
    DeCSS, but the actual crack was not a team effort, MoRE didn't
    even exist back when the anonymous German (who is now a MoRE
    member) cracked it...

    Most of the papers chose a headline very similar to this:
    "15-year old Norwegian cracked the DVD-code".
    They probably did this because they wanted to make a big
    Norwegian "Wooohoooo" out of it. This was also pretty much
    the contents of the TV show "Vestfold-sendingen" where they
    brought up matters from Vestfold, Norway where Jon Johansen
    lives.

    In most newspapers they vagely included the name MoRE, and
    that DeCSS was a team effort, but neither MoRE nor DoD liked
    the headlines. Jon's comment on this matter is:
    "I never told the media that I had cracked the dvd encryption.
    What I told them, was that we (MoRE) had made an app called
    DeCSS which would decrypt dvd movies and let them be played
    off your hd, or off dvdrs if you have a dvd burner. I always
    used _we_ and _MoRE_ when talking to them. I never said anything
    about me or my position in the group.
    Now that the storm is over, I see that all they were after,
    was to get a big story. They even included some of "my" quotes,
    which I never said. When media starts making up stuff, it's really
    sad. I know that this has been done before in Norwegian media,
    regarding the cooperation between a computer group at my school
    and the school people in charge of the network. All I can say is
    that I'm very sorry that the media twisted my words, and even lied,
    to make it appear as I had done the cracking myself. I'm pretty
    sure that I will do everything to avoid the media in the future,
    but if I'm forced to talk with them, I'll have to get them to
    sign an agreement. Again, I apologize on the behalf of Norwegian
    press, and I hope that this document will make everything clear.
    The truth shall set you free."

    DoD DVD Speed Ripper was developed by [dEZZY/DoD] at the
    same time as DeCSS. The first release of DoD's app (which
    came out a couple of weeks before the first release of DeCSS)
    did not work with all (WB) titles, like The Matrix. This was
    known by [dEZZY/DoD] at the time of his release. MoRE decided
    to wait until they could fix this. In short time, [dEZZY/DoD]
    solved the problem and MoRE's top coder/disassembler from
    Germany used that information to get DeCSS working with every
    movie before they released it, along with a GUI. DeCSS was then
    the first application which decrypted ALL dvd titles, since DoD
    had not released a new version to the public. How MoRE got
    their hands on the information by [dEZZY/DoD], seems to have
    something to do with the Linux community...

    Why Drink or Die didn't want to release a new version so soon,
    was because warez sites nuke programs that are too close in
    release (minimum 2-3 weeks). Meanwhile when DeCSS came out, it
    caused DoD to delay any Windows release until a GUI version of
    their Speed Ripper was done. However, they released a Linux
    version of their ripper late October 1999. As for the new Windows
    version of the Speed Ripper, [dEZZY/DoD] has been very busy with
    his education and hence the ripper is extremely delayed.

    [dEZZY/DoD] already got the idea of reverse engineering a DVD
    player for the CSS code back in late summer 1998. He was not able
    to do it at the time since he did not have access to a DVDROM. In
    the beginning of 1999, MoRE's German member also got the idea.
    [dEZZY/DoD] and MoRE's German member got CSS decryption code
    working at the same time (middle of September 1999), without
    having shared info (although they knew about each other). After
    [dEZZY/DoD] solved "the problem", MoRE's German member, as stated
    above, implemented these changes and added them to DeCSS for
    release.

    Before DeCSS was developed and released, MoRE had already sent
    the source for the decryption to their contact in the Linux DVD
    community, Derek Fawcus . This is the reason
    why one of Wired's news reporters was put on the case.

    [dEZZY/DoD] also had relations in the Linux DVD community (who
    does not want to be mentioned), but decided not to release the
    source code publicly (at least not for the moment).

    Enjoy the software!


    - Jon Johansen [MoRE]
    - anonymous German cracker [MoRE]
    - [dEZZY/DoD]
    Wow (Score:0)
    by Anonymous Coward on Tuesday November 09, @08:59PM EST (#432)
    Wow. DoD has been around the longest time and still keeps going, that's quite amuzing in itself. Maybe it's because they know how to lay low at the right time? :)

    Anyways, I have no doubt that the media made up whatever they want to say because after all, it's the underground. The entire warez scene prolly have those proggies burnt on a million CDs by now, so there's really no need to worry about losing the source.

    What's the fuss? (Score:1, Informative)
    by Anonymous Coward on Tuesday November 09, @08:58PM EST (#431)
    I live in Hong Kong, I've been bying copies of DVD movies for the last six months, you can buy them on the street corner. (no really, guys selling them out of cardboard boxes) they cost around 60 HK dollars (about$7.50 US) so what is all the fuss about?
    Export Laws? (Score:1)
    by john_boy (johnfish at uclink dot berkeley dot edu) on Tuesday November 09, @09:04PM EST (#434)
    (User Info)
    A question: was the encryption scheme used in the DVD discs of the weak 40-bit variety because of US export restrictions? I can't think of another good reason.

    If this was the case, maybe it'll be a catalyst towards the reevaluation of crypto export policy in the US -- entertainment industry dollars certainly could speak volumes on capitol hill.

    johnfish at uclink dot berkeley dot edu
    Blame the industry (Score:1)
    by The Sith Lord on Tuesday November 09, @10:26PM EST (#452)
    (User Info)
    You know none of this would have happened had someone in the industry release a DVD player for Linux. A binary would have been fine. We don;t need the source code. Just because our OS is OpenSource, doesn't mean that all our software has to be that way.
    Re:Blame the industry (Score:0)
    by Anonymous Coward on Wednesday November 10, @02:49AM EST (#485)
    Some of us find proprietary software malevolent enough that the crack would have happened eventually, though it probably would have taken much longer for lack of pressure.
    Sheer quantity of data is DVD's best protection! (Score:1)
    by Chas (chas@spammers.die.on.evilnet.net) on Wednesday November 10, @01:02AM EST (#471)
    (User Info) http://www.evilnet.net

    Since the .vob files are ALREADY compressed, archiving them with something like WinZip or WinRAR wouldn't really condense them any more.

    I mean who the (H-E-Double Hockey Sticks) is going to download 550 or so 15MB files to get a single movie?

    At the normal rate of transfer on my cablemodem (480 kilobits a second from Xoom is about the best I've ever gotten) I could pull about 20.6MB an hour (about 1-1/3 15MB RAR files). At that rate it would take me over 3 SOLID DAYS to pull down 8GB. Even at MAXIMUM transfer rate of a T1 (1.5Mbps), it'd still take over 12 hours just to pull down this file. How many people have access to their own clear channel T1? Maybe a couple hundred people. How many people have access to their clear channel T3? Maybe Bill Gates. But most likely nobody else.

    Not to mention that while storage medium is cheaper than ever, it is NOT THAT cheap!

    In addition, I know of NO web hosts that are going to let you get away with 8GB of storage and God-knows-how-many gigs of transfer! Heck, a 50MB file of a game demo on an old server of mine brought sucked down the entire bandwidth on a T1 for 36 hours straight, and through three network reinitializations!

    Besides, if I want to copy a DVD, I'll hook it into my SVHS recorder and snag it. Simple as that. Loss of quality? Negligible. Tapes are like $8 for a 3 pack of the high-quality ones. $8 for a 6 pack of the cruddy ones.

    The thing is, if I want a DVD quality movie, I'm going to go buy a DVD! PERIOD. I'm not going to go out and spend $100 on a new 8GB HD and rape Blockbuster Video every time I want a new movie.

    Let's do the math here:

    • $25 for a new DVD movie. $50 for a 2 disk boxed set (some of my anime, like Lodoss War, comes this way).
    • $100 for an 8.4GB WDC Caviar HD. $180 for a 20.4GB IBM HD.
    • $4000 for a Professional DVD burner and $10-$20 per disk.
    • Additionally: $300+ a month for a 100Mbps ethernet colocation and a per-meg penalty for everything past 5-10GB a month?
    • Copying the DVD via the output to TV/SVHS method described above?

    What makes the best economic sense here? Only the last is viable. It's also completely irrelevant to reverse engineering of the CSS algorithm. DeCSS and LiViD would only be a threat to the DVD consortium if there was hardware, in common use, able to deal with the sheer quantity of data.

    Neither of these discoveries is going to take a SINGLE SOLITARY RED CENT out of the DVD consortium's pockets! Pirates already have cheaper and better means to copy DVD. And let's face it, the majority of us aren't hardened criminals who are going to go out and rape video rental places at the first opportunity.


    Chas - The one, the only.
    THANK GOD!!!
    chas@evilnet.net

    A correction from the division impaired Chas. (Score:1)
    by Chas (chas@spammers.die.on.evilnet.net) on Wednesday November 10, @01:13AM EST (#473)
    (User Info) http://www.evilnet.net

    Correction to the above post.

    That should be a Day and a half at 480kbps. Not three days.

    2+2=22? DUUUUH!


    Chas - The one, the only.
    THANK GOD!!!
    chas@evilnet.net

    Legal Word Games (Score:0)
    by Anonymous Coward on Wednesday November 10, @01:45AM EST (#474)
    Just in case anyone cares, I just thought I would try a little legal
    word game here:

    > 296 Devices designed to circumvent copy-protection
    >
    > (1) This section applies where copies of a copyright work are issued to
    > the public, by or with the licence of the copyright owner, in an
    > electronic form which is copy-protected.

    This implies that DVD is distributed in electronic form when in fact
    it is a physical object composed of lots of precicely placed pits on
    the surface of a disc.

    This also implies that CSS is some form of copy protection. One could
    argue that it is not, and is in fact only a means designed by the
    studios to prevent "fair-use".

    > (2) The person issuing the copies to the public has the same rights
    > against a person who, knowing or having reason to believe that it will be
    > used to make infringing copies-

    This implies that the code was released for some purpose other than
    allowing users of alternative operating systems to watch DVD. I could
    use a knife to kill someone, but that doesn't mean knives should be
    banned since they also work quite well in the kitchen.

    > (a) makes, imports, sells or lets for hire, offers or exposes for sale or
    > hire, or advertises for sale or hire, any device or means specifically
    > designed or adapted to circumvent the form of copy-protection employed, or

    This implies that some sort of monetary transaction is taking place. This
    is not the case. On top of that, it's the end user that "makes" the end
    product since all that is being provided is source code. This is similar
    to recent events where a certain drug could not be sold but all of the
    ingredients to make the drug could be purchased from a company. This
    company was found legally in the clear.

    > (b) publishes information intended to enable or assist persons to
    > circumvent that form of copy-protection,

    Again, this presumes that CSS is some form of copy protection when a
    valid argument is that it is a means applied by the movie studios to
    prevent "fair-use" of a product. CSS is more a method of controling
    the users and maintaining a monopoly stranglehold on the DVD market.

    > as a copyright owner has in respect of an infringement of copyright.

    No copyright was violated in the creation of the source code to effect
    playback of CSS-encoded DVD under alternative operating systems.
    Reverse engineering for the purposes of interoperability have been
    proven legal time after time in court.

    Again, I can take a clearly innocent object and use it for good or
    evil and for everything outside the world of "copyright" the people
    who designed that object are not held responsible for its misuse.
    I've never seen International sued because they made big trucks that
    often kill people on the highway.

    Additionally, all of this, as previously stated, presumes that CSS
    is a form of copy protection and not some monopolistic effort to
    block "fair use". I quite obviously don't believe CSS is a means
    of copy protection at all. Additionally, greater than 50% of a
    DVD content is not scrambled in any way and Windows 98 has allowed
    free copying of this data since it was first released.

    I'm no lawyer, and the above represents my thoughts on the issue
    and not legal advice of any kind.

    --A. Coward
    Return of DIVX (Score:1)
    by mr_storage on Wednesday November 10, @02:15AM EST (#480)
    (User Info)
    Just wondering. Could this lead to the return of DiVX. It wouldn't matter if you copied the DVD ROMs, they would still have to dial-in to verify that you could watch them. I don't think the movie industries care too much about us geeks watching movies on our Linux boxes. They want to prevent the mass-production pirates from creating DVDs and selling to the mass public (i.e. console DVD players, not computers). If they went to a DiVX standard, they could eliminate the pirates and still get their money per view. Of course this assumes they did the DiVX callin scheme with some smarts, which is also probably unlikely.
    DVDs and region coding (Score:0)
    by Anonymous Coward on Wednesday November 10, @03:51AM EST (#487)
    I have seen alot of people argue about region coding for DVDs. Well from what I understand, it was a marketing tool, nothing about protecting artists/studios artistic/intellectual property.
    The whole region coding was concoted by one of
    the large studios technical groups.


    I live in Japan, and I abandoned the whole DVD
    idea, though that might change because of my girlfriend. Japan is region 2, which is ONLY for the Japanese market. Yet region 1 which is for the North America market.

    I have some co-workers who purchased DVD players from Hong Kong that are modified to play ANY region code. They require the user to navigate through some menus, but it was nice to see it play my Japanese Anime DVD and then pop in some DVD
    purchased online in the states.

    DVDs in the states cost about 15.00 on up (maybe cheaper here and there) BUT in Japan, to get the same movie, it costs about 35.00!

    Also TOHO studios in Japan has a lock on the major cities movie distribution and owns most of the theatres here. They setup agreements with the US studios in order to lock out competition from other studios. So movies are late coming to Japan and really expensive (15-18 bucks) This also has some influence on the sales of DVDs here in Japan. Since the come out much later than in the US.

    My co-workers who bough DVD players from Hong Kong were enjoying 'The Matrix' on DVD before it even came to the studios here!! But the Japanese version of the 'The Matrix' DVD is not due for awhile yet.

    But I believe that all of Panasonic's DVD can play any region coding, but requires the user to press certain keys in a certain order. Kind of like an easter egg for consumer electronics ;-)


    Why this move is bad for the industry (Score:1)
    by bogado on Wednesday November 10, @04:50AM EST (#489)
    (User Info)
    In my opinion this kind of move is frutile. Of course the persecuting the people who get involveld in de-css publicly will get them headlines but nothing more. The de-css will live on and probably secretly by the one who want to make money out of it (ilegal copy industry). I don't see why this act will stop them, it delays the creation of oss players for linux because the authors must be known (the users of this software would probably buy their IP and not copy them).

    I hope that the industry of copied DVDs gets realy big realy soon so the big companies start paying attention on who is actualy stealing their IP.

    --
    "take the red pill and you stay in wonderland and I'll show you how deep the rabitt hole goes"

    []'s Victor Bogado da Silva Lins

    What is the License? (Score:1)
    by aaarrrgggh (aaarrrgggh~at~usa.net) on Wednesday November 10, @05:01AM EST (#490)
    (User Info)
    When you buy a DVD, what rights do you have? I remember with VHS, you are permitted the license to view the movie in a non-commercial setting, but you are denied the rights to copy, sell tickets, or distribute in any other way the material.

    It would appear as though the studios have limited this right; with the regional settings, and by preventing someone from making a display engine. If they have gone back on these rights, return the discs, and don't buy any new ones. DIVIX it.

    Breaking crypto and copying DVDs is legal (Score:0)
    by Anonymous Coward on Wednesday November 10, @05:28AM EST (#492)
    Why be afraid, its fully legal to break a crypto algoritm and to make tools for copying digital information. Here in Sweden its fully legal to make copys of anything you have bought as long as its private copys and you own the orginal media. You can make copys of Music CDs, VHS tapes, DVD. If you buy a DVD movie you can make 10 or how many copys you like fully legal as long as you own the orginal media.
    Another mirror. (UK) (Score:0)
    by Anonymous Coward on Wednesday November 10, @07:57AM EST (#503)
    http://merlin.keble.ox.ac.uk/~adrian/css/index.html
    Paying for it, and paying a fair price... (Score:1)
    by irq_conflict on Wednesday November 10, @06:44PM EST (#534)
    (User Info)

    My apologies if this goes a little off post.

    When will the music/movie industry learn from the software industry when it comes to protecting digital information.

    Its impossible, a bunch of engineers versus the combined effort of every hacker and cracker on the planet?

    Teenagers are the main market for games software and the music industry. They had little cash in general but lots of time, and the crackers love the challenge, they break protections like some people do crosswords.

    On a secondary note, I have just pirated a CD I'll admit it. My copy of PWEIs Cure for Sanity just bit the dust, because the chemicals in the black print layer have eaten the CD! So I ripped
    a friends copy. As I was concerned I had a perfect
    right to do this. And if I had needed an 'illegal' piece of software to get it to break some stupid protection to get at something I had paid for I'd have used it.

    If there is one thing I have its paying £15 thats
    nearly $25 for a CD which expires in 10 years due
    faulty pressing. Can I take this back to the shop
    for a replacement....? No.

    So it now sits as a collection of MP3s on my HDD.

    How am I going to feel in 10yrs when my copy of
    the Matrix gives up the ghost for the same reason,
    or similar reasons.

    The rules are simple protections are ALWAYS broken
    by someone some how, all they ever do is piss off the consumer.

    UK consumers are sick to death of paying over the odds for CD and software despite the 1.6 dollar to the pound exchange rate, software music and videos seem to use a 1:1 ration in effect all are 60% more expensive than in the US. Its laughable that its cheaper to buy the MCSE training material
    from amazon in the US and have all 2kilos of it airmailed to the UK!!

    I'm tired of getting charged extra for where I live, can anyone provide any other reason for 'regionalised' DVD other than to charge different prices to different markets? If DeCSS allows me to watch grey-import dvds great!

    I love being able to afford to buy orginal product these days now I can afford it. I also appreciate value for money, and not feeling I got ripped off.


    Barry Wimlett at endless dot co dot uk
    Linux DVD sites may go down by legal actions too . (Score:1)
    by smash_phase (mailme@euronet.nl) on Wednesday November 10, @07:42PM EST (#536)
    (User Info) http://www.euronet.nl/~mailme
    Check this... LinuxDVD

    It may hurt my pride to be wrong once in a while, but I'd rather be flamed with better information than to be left blissfully ignorant...
    I want... (Score:0)
    by Anonymous Coward on Thursday November 11, @01:53AM EST (#540)
    I want my DVDs

    That's the way to do it
    Get your mpegs for nothing
    Get your movies for free
    Crack the code on the DVD

    I want my DVDs
    Mirror list (Score:0)
    by Anonymous Coward on Thursday November 11, @12:07PM EST (#545)
    Here is the most recent version of the css-auth CVS code as well as DeCSS. Please mirror & redistribute. This site has limited bandwidth, try to use a mirror first. Please mail additional mirrors and broken links to altair@rhythm.cx.

    NOTE (Thu, Nov 11, 12:17pm EST): I've recently been informed that a law firm which is likely to be one that would try get these mirrors taken down has been visiting this mirror site as well as others. With that said, there is a possibility that I may have to remove this site in the near future because like everyone else, I can't afford to go to court to fight it. Luckly, it seems fairly unlikely that any law firm will ever be able to get rid of all these mirrors at this point (there are currently 41 in 8 different countries and this list is growing every day). However, I have only seen very few mirror _lists_ like this one anyplace. If anyone has the resources, it might be wise to mirror this list of mirrors as well so that the right people will still know that these mirrors exist.

    css-auth.tar.gz - The code form an open source DVD project.
    DeCSS.zip - A Win32 binary for decrypting DVD data streams.


    MD5 Sums:

      5b8347b8b857f8470b8dbd9a905fc194 css-auth.tar.gz d0aff684327a5c7bf110951e42ec3cae DeCSS.zip
    The Md5 sum shown here for css-auth.tar.gz may be different from some other people's as I rebuilt this archive myself. It was originally downloaded from the main site as a zip file.


    Page last updated: Thu, Nov 11, 12:05pm EST

    Current Mirrors (41 so far):

    http://www.rhythm.cx/dvd/css-auth.tar.gz and http://www.rhythm.cx/dvd/DeCSS.zip
    http://home.worldonline.dk/~ andersa/download/DeCSS.zip
    http://douglas.min.net/~drw/css-auth/
    http://www.devzero.org/freecss.html
    http://home.t-online.de/home/skinn er01/decss.zip
    http://www.chello.nl/~f .vanwaveren/css-auth/css-auth.tar.gz
    http://www.geociti es.com/ResearchTriangle/Campus/8877/index.html
    http://www.angelfire.com/mt/popefelix/ http://www.vexed.net/CSS
    http://members.brabant.chello.nl/~j.vr eeken/
    http://gullii.stu.rpi.edu/dvd/files/D eCSS.zip and http://gullii.stu.rpi.edu/dvd/f iles/css-auth.tar.gz
    http://www.dvd.eavy.de/css-auth.tar.gz http://www.eavy.net/stuff/dvd/css-aut h.tar.gz and http://www.eavy.net/stuff/dvd/DeCSS.zip
    http://www.dynamsol.com/satanix/DeCSS.zip
    http://www.dvd.eavy.de/DeCSS.zip
    http://frozenlinux.com/civ/decss/
    http://www.humpin.org/decss/
    http://www.unitycode.org/
    http://dirtass.beyatch.net/decss.zip
    http://www.xs4all.nl/~predator/ freecss/freecss.html
    http://sharedlib.org/decss.zip
    http://decss.tripod.com/index.html
    http://www.free-dvd.org.lu/
    ftp://134.173.94.44/
    http://www.angelfire.com/in2/mirror/
    http://mclaughlin.orange.ca.us/~andrew/
    http://www.dynamsol.com/satanix/css -auth.tar.gz
    http://batman.jytol.fi/~vuori/dvd/
    http://www.zpok.demon.co.uk/deCSS/CSS.ht ml
    http://plato.nebulanet.net:88/css/
    ftp://alma.dhs.org/pub/DVD/
    http://www.d.umn.edu/~dchan/css/
    http://www.logorrhea.com/main.html
    http://people.delphi.com/salfter/LiVi d.tar.gz
    http://www.theresistance.net/files.html
    ftp://193.219.56.32/pub/dvd/LiVi d.CVS-11.06.tar.gz and ftp://193.219.56. 32/pub/dvd/LiVid.CVS-11.06.css-stuff-only.tar.gz
    http://merlin.keble.ox.ac.uk/~a drian/css/index.html
    http://www.dvd-copy.com/
    http://www.zip.com.au/~cs/dvd/css /css-auth.tar.gz and http://www.zip.com.au/~cs/dvd/css/DeCSS .zip
    http://www.sent.freeserve.co.uk/css -auth.tar.gz and http://www.sent.freeserve.co.uk/DeCSS.zip
    ftp://ftp.firehead.org/pub/

    This site contains some good technical documentation as well as more source code that the DVD consorium's layers would rather you not see:
    http://crypto.gq.nu/ Local Mirror: http://www.rhythm.cx/dvd/crypto.gq.nu


    Broken Mirrors
    (These are listed here for the notification of the people who run them. I don't know who runs which mirrors; I delete their email once I've added their site in order to ensure their annonymity in the event that the DVD consortium's layers start gnawing at my ankles as well.)

    ftp://mikpos.dyndns.org/pub/cssdvd.zip

    Mirror list 2 (Score:0)
    by Anonymous Coward on Thursday November 11, @12:09PM EST (#546)
    http://members.brabant.chello.nl/~j.vr eeken/
    http://gullii.stu.rpi.edu/dvd/files/D eCSS.zip and http://gullii.stu.rpi.edu/dvd/f iles/css-auth.tar.gz
    http://www.dvd.eavy.de/css-auth.tar.gz http://www.eavy.net/stuff/dvd/css-aut h.tar.gz and http://www.eavy.net/stuff/dvd/DeCSS.zip
    http://www.dynamsol.com/satanix/DeCSS.zip
    http://www.dvd.eavy.de/DeCSS.zip
    http://frozenlinux.com/civ/decss/
    http://www.humpin.org/decss/
    http://www.unitycode.org/
    http://dirtass.beyatch.net/decss.zip
    http://www.xs4all.nl/~predator/ freecss/freecss.html
    http://sharedlib.org/decss.zip
    http://decss.tripod.com/index.html
    http://www.free-dvd.org.lu/
    ftp://134.173.94.44/
    http://www.angelfire.com/in2/mirror/
    http://mclaughlin.orange.ca.us/~andrew/
    http://www.dynamsol.com/satanix/css -auth.tar.gz
    http://batman.jytol.fi/~vuori/dvd/
    http://www.zpok.demon.co.uk/deCSS/CSS.ht ml
    http://plato.nebulanet.net:88/css/
    ftp://alma.dhs.org/pub/DVD/
    http://www.d.umn.edu/~dchan/css/
    http://www.logorrhea.com/main.html
    http://people.delphi.com/salfter/LiVi d.tar.gz
    http://www.theresistance.net/files.html
    ftp://193.219.56.32/pub/dvd/LiVi d.CVS-11.06.tar.gz and ftp://193.219.56. 32/pub/dvd/LiVid.CVS-11.06.css-stuff-only.tar.gz
    http://merlin.keble.ox.ac.uk/~a drian/css/index.html
    http://www.dvd-copy.com/
    http://www.zip.com.au/~cs/dvd/css /css-auth.tar.gz and http://www.zip.com.au/~cs/dvd/css/DeCSS .zip
    http://www.sent.freeserve.co.uk/css -auth.tar.gz and http://www.sent.freeserve.co.uk/DeCSS.zip
    ftp://ftp.firehead.org/pub/

    This site contains some good technical documentation as well as more source code that the DVD consorium's layers would rather you not see:
    http://crypto.gq.nu/ Local Mirror: http://www.rhythm.cx/dvd/crypto.gq.nu


    Broken Mirrors
    (These are listed here for the notification of the people who run them. I don't know who runs which mirrors; I delete their email once I've added their site in order to ensure their annonymity in the event that the DVD consortium's layers start gnawing at my ankles as well.)

    ftp://mikpos.dyndns.org/pub/cssdvd.zip
    css-auth.c (Score:1)
    by Anonymous Coward on Thursday November 11, @12:20PM EST (#547)
    /*
    * Copyright (C) 1999 Derek Fawcus
    *
    * This code may be used under the terms of Version 2 of the GPL,
    * read the file COPYING for details.
    *
    */

    /*
    * These routines do some reordering of the supplied data before
    * calling engine() to do the main work.
    *
    * The reordering seems similar to that done by the initial stages of
    * the DES algorithm, in that it looks like it's just been done to
    * try and make software decoding slower. I'm not sure that it
    * actually adds anything to the security.
    *
    * The nature of the shuffling is that the bits of the supplied
    * parameter 'varient' are reorganised (and some inverted), and
    * the bytes of the parameter 'challenge' are reorganised.
    *
    * The reorganisation in each routine is different, and the first
    * (CryptKey1) does not bother of play with the 'varient' parameter.
    *
    * Since this code is only run once per disk change, I've made the
    * code table driven in order to improve readability.
    *
    * Since these routines are so similar to each other, one could even
    * abstract them all to one routine supplied a parameter determining
    * the nature of the reordering it has to do.
    */

    #include "css-auth.h"

    typedef unsigned long u32;

    static void engine(int varient, byte const *input, struct block *output);

    void CryptKey1(int varient, byte const *challenge, struct block *key)
    {
    static byte perm_challenge[] = {1,3,0,7,5, 2,9,6,4,8};

    byte scratch[10];
    int i;

    for (i = 9; i >= 0; --i)
    scratch[i] = challenge[perm_challenge[i]];

    engine(varient, scratch, key);
    }

    /* This shuffles the bits in varient to make perm_varient such that
    * 4 -> !3
    * 3 -> 4
    * varient bits: 2 -> 0 perm_varient bits
    * 1 -> 2
    * 0 -> !1
    */
    void CryptKey2(int varient, byte const *challenge, struct block *key)
    {
    static byte perm_challenge[] = {6,1,9,3,8, 5,7,4,0,2};

    static byte perm_varient[] = {
    0x0a, 0x08, 0x0e, 0x0c, 0x0b, 0x09, 0x0f, 0x0d,
    0x1a, 0x18, 0x1e, 0x1c, 0x1b, 0x19, 0x1f, 0x1d,
    0x02, 0x00, 0x06, 0x04, 0x03, 0x01, 0x07, 0x05,
    0x12, 0x10, 0x16, 0x14, 0x13, 0x11, 0x17, 0x15};

    byte scratch[10];
    int i;

    for (i = 9; i >= 0; --i)
    scratch[i] = challenge[perm_challenge[i]];

    engine(perm_varient[varient], scratch, key);
    }

    /* This shuffles the bits in varient to make perm_varient such that
    * 4 -> 0
    * 3 -> !1
    * varient bits: 2 -> !4 perm_varient bits
    * 1 -> 2
    * 0 -> 3
    */
    void CryptBusKey(int varient, byte const *challenge, struct block *key)
    {
    static byte perm_challenge[] = {4,0,3,5,7, 2,8,6,1,9};
    static byte perm_varient[] = {
    0x12, 0x1a, 0x16, 0x1e, 0x02, 0x0a, 0x06, 0x0e,
    0x10, 0x18, 0x14, 0x1c, 0x00, 0x08, 0x04, 0x0c,
    0x13, 0x1b, 0x17, 0x1f, 0x03, 0x0b, 0x07, 0x0f,
    0x11, 0x19, 0x15, 0x1d, 0x01, 0x09, 0x05, 0x0d};

    byte scratch[10];
    int i;

    for (i = 9; i >= 0; --i)
    scratch[i] = challenge[perm_challenge[i]];

    engine(perm_varient[varient], scratch, key);
    }

    /*
    * We use two LFSR's (seeded from some of the input data bytes) to
    * generate two streams of pseudo-random bits. These two bit streams
    * are then combined by simply adding with carry to generate a final
    * sequence of pseudo-random bits which is stored in the buffer that
    * 'output' points to the end of - len is the size of this buffer.
    *
    * The first LFSR is of degree 25, and has a polynomial of:
    * x^13 + x^5 + x^4 + x^1 + 1
    *
    * The second LSFR is of degree 17, and has a (primitive) polynomial of:
    * x^15 + x^1 + 1
    *
    * I don't know if these polynomials are primitive modulo 2, and thus
    * represent maximal-period LFSR's.
    *
    *
    * Note that we take the output of each LFSR from the new shifted in
    * bit, not the old shifted out bit. Thus for ease of use the LFSR's
    * are implemented in bit reversed order.
    *
    */
    static void generate_bits(byte *output, int len, struct block const *s)
    {
    u32 lfsr0, lfsr1;
    byte carry;

    /* In order to ensure that the LFSR works we need to ensure that the
    * initial values are non-zero. Thus when we initialise them from
    * the seed, we ensure that a bit is set.
    */
    lfsr0 = (s->b[0] b[1] b[2] & ~7) b[2] & 7);
    lfsr1 = (s->b[3] b[4];

    ++output;

    carry = 0;
    do {
    int bit;
    byte val;

    for (bit = 0, val = 0; bit > 24) ^ (lfsr0 >> 21) ^ (lfsr0 >> 20) ^ (lfsr0 >> 12)) & 1;
    lfsr0 = (lfsr0 > 16) ^ (lfsr1 >> 2)) & 1;
    lfsr1 = (lfsr1 > 1) & 1)

    combined = !o_lfsr1 + carry + !o_lfsr0;
    carry = BIT1(combined);
    val |= BIT0(combined) 0);
    }

    static byte Secret[];
    static byte Varients[];
    static byte Table0[];
    static byte Table1[];
    static byte Table2[];
    static byte Table3[];

    /*
    * This encryption engine implements one of 32 variations
    * one the same theme depending upon the choice in the
    * varient parameter (0 - 31).
    *
    * The algorithm itself manipulates a 40 bit input into
    * a 40 bit output.
    * The parameter 'input' is 80 bits. It consists of
    * the 40 bit input value that is to be encrypted followed
    * by a 40 bit seed value for the pseudo random number
    * generators.
    */
    static void engine(int varient, byte const *input, struct block *output)
    {
    byte cse, term, index;
    struct block temp1;
    struct block temp2;
    byte bits[30];

    int i;

    /* Feed the secret into the input values such that
    * we alter the seed to the LFSR's used above, then
    * generate the bits to play with.
    */
    for (i = 5; --i >= 0; )
    temp1.b[i] = input[5 + i] ^ Secret[i] ^ Table2[i];

    generate_bits(&bits[29], sizeof bits, &temp1);

    /* This term is used throughout the following to
    * select one of 32 different variations on the
    * algorithm.
    */
    cse = Varients[varient] ^ Table2[varient];

    /* Now the actual blocks doing the encryption. Each
    * of these works on 40 bits at a time and are quite
    * similar.
    */
    for (i = 5, term = 0; --i >= 0; term = input[i]) {
    index = bits[25 + i] ^ input[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;

    temp1.b[i] = Table2[index] ^ Table3[index] ^ term;
    }
    temp1.b[4] ^= temp1.b[0];

    for (i = 5, term = 0; --i >= 0; term = temp1.b[i]) {
    index = bits[20 + i] ^ temp1.b[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;

    temp2.b[i] = Table2[index] ^ Table3[index] ^ term;
    }
    temp2.b[4] ^= temp2.b[0];

    for (i = 5, term = 0; --i >= 0; term = temp2.b[i]) {
    index = bits[15 + i] ^ temp2.b[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;
    index = Table2[index] ^ Table3[index] ^ term;

    temp1.b[i] = Table0[index] ^ Table2[index];
    }
    temp1.b[4] ^= temp1.b[0];

    for (i = 5, term = 0; --i >= 0; term = temp1.b[i]) {
    index = bits[10 + i] ^ temp1.b[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;

    index = Table2[index] ^ Table3[index] ^ term;

    temp2.b[i] = Table0[index] ^ Table2[index];
    }
    temp2.b[4] ^= temp2.b[0];

    for (i = 5, term = 0; --i >= 0; term = temp2.b[i]) {
    index = bits[5 + i] ^ temp2.b[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;

    temp1.b[i] = Table2[index] ^ Table3[index] ^ term;
    }
    temp1.b[4] ^= temp1.b[0];

    for (i = 5, term = 0; --i >= 0; term = temp1.b[i]) {
    index = bits[i] ^ temp1.b[i];
    index = Table1[index] ^ ~Table2[index] ^ cse;

    output->b[i] = Table2[index] ^ Table3[index] ^ term;
    }
    }

    static byte Varients[] = {
    0xB7, 0x74, 0x85, 0xD0, 0xCC, 0xDB, 0xCA, 0x73,
    0x03, 0xFE, 0x31, 0x03, 0x52, 0xE0, 0xB7, 0x42,
    0x63, 0x16, 0xF2, 0x2A, 0x79, 0x52, 0xFF, 0x1B,
    0x7A, 0x11, 0xCA, 0x1A, 0x9B, 0x40, 0xAD, 0x01};

    static byte Secret[] = {0x55, 0xD6, 0xC4, 0xC5, 0x28};

    static byte Table0[] = {
    0xB7, 0xF4, 0x82, 0x57, 0xDA, 0x4D, 0xDB, 0xE2,
    0x2F, 0x52, 0x1A, 0xA8, 0x68, 0x5A, 0x8A, 0xFF,
    0xFB, 0x0E, 0x6D, 0x35, 0xF7, 0x5C, 0x76, 0x12,
    0xCE, 0x25, 0x79, 0x29, 0x39, 0x62, 0x08, 0x24,
    0xA5, 0x85, 0x7B, 0x56, 0x01, 0x23, 0x68, 0xCF,
    0x0A, 0xE2, 0x5A, 0xED, 0x3D, 0x59, 0xB0, 0xA9,
    0xB0, 0x2C, 0xF2, 0xB8, 0xEF, 0x32, 0xA9, 0x40,
    0x80, 0x71, 0xAF, 0x1E, 0xDE, 0x8F, 0x58, 0x88,
    0xB8, 0x3A, 0xD0, 0xFC, 0xC4, 0x1E, 0xB5, 0xA0,
    0xBB, 0x3B, 0x0F, 0x01, 0x7E, 0x1F, 0x9F, 0xD9,
    0xAA, 0xB8, 0x3D, 0x9D, 0x74, 0x1E, 0x25, 0xDB,
    0x37, 0x56, 0x8F, 0x16, 0xBA, 0x49, 0x2B, 0xAC,
    0xD0, 0xBD, 0x95, 0x20, 0xBE, 0x7A, 0x28, 0xD0,
    0x51, 0x64, 0x63, 0x1C, 0x7F, 0x66, 0x10, 0xBB,
    0xC4, 0x56, 0x1A, 0x04, 0x6E, 0x0A, 0xEC, 0x9C,
    0xD6, 0xE8, 0x9A, 0x7A, 0xCF, 0x8C, 0xDB, 0xB1,
    0xEF, 0x71, 0xDE, 0x31, 0xFF, 0x54, 0x3E, 0x5E,
    0x07, 0x69, 0x96, 0xB0, 0xCF, 0xDD, 0x9E, 0x47,
    0xC7, 0x96, 0x8F, 0xE4, 0x2B, 0x59, 0xC6, 0xEE,
    0xB9, 0x86, 0x9A, 0x64, 0x84, 0x72, 0xE2, 0x5B,
    0xA2, 0x96, 0x58, 0x99, 0x50, 0x03, 0xF5, 0x38,
    0x4D, 0x02, 0x7D, 0xE7, 0x7D, 0x75, 0xA7, 0xB8,
    0x67, 0x87, 0x84, 0x3F, 0x1D, 0x11, 0xE5, 0xFC,
    0x1E, 0xD3, 0x83, 0x16, 0xA5, 0x29, 0xF6, 0xC7,
    0x15, 0x61, 0x29, 0x1A, 0x43, 0x4F, 0x9B, 0xAF,
    0xC5, 0x87, 0x34, 0x6C, 0x0F, 0x3B, 0xA8, 0x1D,
    0x45, 0x58, 0x25, 0xDC, 0xA8, 0xA3, 0x3B, 0xD1,
    0x79, 0x1B, 0x48, 0xF2, 0xE9, 0x93, 0x1F, 0xFC,
    0xDB, 0x2A, 0x90, 0xA9, 0x8A, 0x3D, 0x39, 0x18,
    0xA3, 0x8E, 0x58, 0x6C, 0xE0, 0x12, 0xBB, 0x25,
    0xCD, 0x71, 0x22, 0xA2, 0x64, 0xC6, 0xE7, 0xFB,
    0xAD, 0x94, 0x77, 0x04, 0x9A, 0x39, 0xCF, 0x7C};

    static byte Table1[] = {
    0x8C, 0x47, 0xB0, 0xE1, 0xEB, 0xFC, 0xEB, 0x56,
    0x10, 0xE5, 0x2C, 0x1A, 0x5D, 0xEF, 0xBE, 0x4F,
    0x08, 0x75, 0x97, 0x4B, 0x0E, 0x25, 0x8E, 0x6E,
    0x39, 0x5A, 0x87, 0x53, 0xC4, 0x1F, 0xF4, 0x5C,
    0x4E, 0xE6, 0x99, 0x30, 0xE0, 0x42, 0x88, 0xAB,
    0xE5, 0x85, 0xBC, 0x8F, 0xD8, 0x3C, 0x54, 0xC9,
    0x53, 0x47, 0x18, 0xD6, 0x06, 0x5B, 0x41, 0x2C,
    0x67, 0x1E, 0x41, 0x74, 0x33, 0xE2, 0xB4, 0xE0,
    0x23, 0x29, 0x42, 0xEA, 0x55, 0x0F, 0x25, 0xB4,
    0x24, 0x2C, 0x99, 0x13, 0xEB, 0x0A, 0x0B, 0xC9,
    0xF9, 0x63, 0x67, 0x43, 0x2D, 0xC7, 0x7D, 0x07,
    0x60, 0x89, 0xD1, 0xCC, 0xE7, 0x94, 0x77, 0x74,
    0x9B, 0x7E, 0xD7, 0xE6, 0xFF, 0xBB, 0x68, 0x14,
    0x1E, 0xA3, 0x25, 0xDE, 0x3A, 0xA3, 0x54, 0x7B,
    0x87, 0x9D, 0x50, 0xCA, 0x27, 0xC3, 0xA4, 0x50,
    0x91, 0x27, 0xD4, 0xB0, 0x82, 0x41, 0x97, 0x79,
    0x94, 0x82, 0xAC, 0xC7, 0x8E, 0xA5, 0x4E, 0xAA,
    0x78, 0x9E, 0xE0, 0x42, 0xBA, 0x28, 0xEA, 0xB7,
    0x74, 0xAD, 0x35, 0xDA, 0x92, 0x60, 0x7E, 0xD2,
    0x0E, 0xB9, 0x24, 0x5E, 0x39, 0x4F, 0x5E, 0x63,
    0x09, 0xB5, 0xFA, 0xBF, 0xF1, 0x22, 0x55, 0x1C,
    0xE2, 0x25, 0xDB, 0xC5, 0xD8, 0x50, 0x03, 0x98,
    0xC4, 0xAC, 0x2E, 0x11, 0xB4, 0x38, 0x4D, 0xD0,
    0xB9, 0xFC, 0x2D, 0x3C, 0x08, 0x04, 0x5A, 0xEF,
    0xCE, 0x32, 0xFB, 0x4C, 0x92, 0x1E, 0x4B, 0xFB,
    0x1A, 0xD0, 0xE2, 0x3E, 0xDA, 0x6E, 0x7C, 0x4D,
    0x56, 0xC3, 0x3F, 0x42, 0xB1, 0x3A, 0x23, 0x4D,
    0x6E, 0x84, 0x56, 0x68, 0xF4, 0x0E, 0x03, 0x64,
    0xD0, 0xA9, 0x92, 0x2F, 0x8B, 0xBC, 0x39, 0x9C,
    0xAC, 0x09, 0x5E, 0xEE, 0xE5, 0x97, 0xBF, 0xA5,
    0xCE, 0xFA, 0x28, 0x2C, 0x6D, 0x4F, 0xEF, 0x77,
    0xAA, 0x1B, 0x79, 0x8E, 0x97, 0xB4, 0xC3, 0xF4};

    static byte Table2[] = {
    0xB7, 0x75, 0x81, 0xD5, 0xDC, 0xCA, 0xDE, 0x66,
    0x23, 0xDF, 0x15, 0x26, 0x62, 0xD1, 0x83, 0x77,
    0xE3, 0x97, 0x76, 0xAF, 0xE9, 0xC3, 0x6B, 0x8E,
    0xDA, 0xB0, 0x6E, 0xBF, 0x2B, 0xF1, 0x19, 0xB4,
    0x95, 0x34, 0x48, 0xE4, 0x37, 0x94, 0x5D, 0x7B,
    0x36, 0x5F, 0x65, 0x53, 0x07, 0xE2, 0x89, 0x11,
    0x98, 0x85, 0xD9, 0x12, 0xC1, 0x9D, 0x84, 0xEC,
    0xA4, 0xD4, 0x88, 0xB8, 0xFC, 0x2C, 0x79, 0x28,
    0xD8, 0xDB, 0xB3, 0x1E, 0xA2, 0xF9, 0xD0, 0x44,
    0xD7, 0xD6, 0x60, 0xEF, 0x14, 0xF4, 0xF6, 0x31,
    0xD2, 0x41, 0x46, 0x67, 0x0A, 0xE1, 0x58, 0x27,
    0x43, 0xA3, 0xF8, 0xE0, 0xC8, 0xBA, 0x5A, 0x5C,
    0x80, 0x6C, 0xC6, 0xF2, 0xE8, 0xAD, 0x7D, 0x04,
    0x0D, 0xB9, 0x3C, 0xC2, 0x25, 0xBD, 0x49, 0x63,
    0x8C, 0x9F, 0x51, 0xCE, 0x20, 0xC5, 0xA1, 0x50,
    0x92, 0x2D, 0xDD, 0xBC, 0x8D, 0x4F, 0x9A, 0x71,
    0x2F, 0x30, 0x1D, 0x73, 0x39, 0x13, 0xFB, 0x1A,
    0xCB, 0x24, 0x59, 0xFE, 0x05, 0x96, 0x57, 0x0F,
    0x1F, 0xCF, 0x54, 0xBE, 0xF5, 0x06, 0x1B, 0xB2,
    0x6D, 0xD3, 0x4D, 0x32, 0x56, 0x21, 0x33, 0x0B,
    0x52, 0xE7, 0xAB, 0xEB, 0xA6, 0x74, 0x00, 0x4C,
    0xB1, 0x7F, 0x82, 0x99, 0x87, 0x0E, 0x5E, 0xC0,
    0x8F, 0xEE, 0x6F, 0x55, 0xF3, 0x7E, 0x08, 0x90,
    0xFA, 0xB6, 0x64, 0x70, 0x47, 0x4A, 0x17, 0xA7,
    0xB5, 0x40, 0x8A, 0x38, 0xE5, 0x68, 0x3E, 0x8B,
    0x69, 0xAA, 0x9B, 0x42, 0xA5, 0x10, 0x01, 0x35,
    0xFD, 0x61, 0x9E, 0xE6, 0x16, 0x9C, 0x86, 0xED,
    0xCD, 0x2E, 0xFF, 0xC4, 0x5B, 0xA0, 0xAE, 0xCC,
    0x4B, 0x3B, 0x03, 0xBB, 0x1C, 0x2A, 0xAC, 0x0C,
    0x3F, 0x93, 0xC7, 0x72, 0x7A, 0x09, 0x22, 0x3D,
    0x45, 0x78, 0xA9, 0xA8, 0xEA, 0xC9, 0x6A, 0xF7,
    0x29, 0x91, 0xF0, 0x02, 0x18, 0x3A, 0x4E, 0x7C};

    static byte Table3[] = {
    0x73, 0x51, 0x95, 0xE1, 0x12, 0xE4, 0xC0, 0x58,
    0xEE, 0xF2, 0x08, 0x1B, 0xA9, 0xFA, 0x98, 0x4C,
    0xA7, 0x33, 0xE2, 0x1B, 0xA7, 0x6D, 0xF5, 0x30,
    0x97, 0x1D, 0xF3, 0x02, 0x60, 0x5A, 0x82, 0x0F,
    0x91, 0xD0, 0x9C, 0x10, 0x39, 0x7A, 0x83, 0x85,
    0x3B, 0xB2, 0xB8, 0xAE, 0x0C, 0x09, 0x52, 0xEA,
    0x1C, 0xE1, 0x8D, 0x66, 0x4F, 0xF3, 0xDA, 0x92,
    0x29, 0xB9, 0xD5, 0xC5, 0x77, 0x47, 0x22, 0x53,
    0x14, 0xF7, 0xAF, 0x22, 0x64, 0xDF, 0xC6, 0x72,
    0x12, 0xF3, 0x75, 0xDA, 0xD7, 0xD7, 0xE5, 0x02,
    0x9E, 0xED, 0xDA, 0xDB, 0x4C, 0x47, 0xCE, 0x91,
    0x06, 0x06, 0x6D, 0x55, 0x8B, 0x19, 0xC9, 0xEF,
    0x8C, 0x80, 0x1A, 0x0E, 0xEE, 0x4B, 0xAB, 0xF2,
    0x08, 0x5C, 0xE9, 0x37, 0x26, 0x5E, 0x9A, 0x90,
    0x00, 0xF3, 0x0D, 0xB2, 0xA6, 0xA3, 0xF7, 0x26,
    0x17, 0x48, 0x88, 0xC9, 0x0E, 0x2C, 0xC9, 0x02,
    0xE7, 0x18, 0x05, 0x4B, 0xF3, 0x39, 0xE1, 0x20,
    0x02, 0x0D, 0x40, 0xC7, 0xCA, 0xB9, 0x48, 0x30,
    0x57, 0x67, 0xCC, 0x06, 0xBF, 0xAC, 0x81, 0x08,
    0x24, 0x7A, 0xD4, 0x8B, 0x19, 0x8E, 0xAC, 0xB4,
    0x5A, 0x0F, 0x73, 0x13, 0xAC, 0x9E, 0xDA, 0xB6,
    0xB8, 0x96, 0x5B, 0x60, 0x88, 0xE1, 0x81, 0x3F,
    0x07, 0x86, 0x37, 0x2D, 0x79, 0x14, 0x52, 0xEA,
    0x73, 0xDF, 0x3D, 0x09, 0xC8, 0x25, 0x48, 0xD8,
    0x75, 0x60, 0x9A, 0x08, 0x27, 0x4A, 0x2C, 0xB9,
    0xA8, 0x8B, 0x8A, 0x73, 0x62, 0x37, 0x16, 0x02,
    0xBD, 0xC1, 0x0E, 0x56, 0x54, 0x3E, 0x14, 0x5F,
    0x8C, 0x8F, 0x6E, 0x75, 0x1C, 0x07, 0x39, 0x7B,
    0x4B, 0xDB, 0xD3, 0x4B, 0x1E, 0xC8, 0x7E, 0xFE,
    0x3E, 0x72, 0x16, 0x83, 0x7D, 0xEE, 0xF5, 0xCA,
    0xC5, 0x18, 0xF9, 0xD8, 0x68, 0xAB, 0x38, 0x85,
    0xA8, 0xF0, 0xA1, 0x73, 0x9F, 0x5D, 0x19, 0x0B,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x33, 0x72, 0x39, 0x25, 0x67, 0x26, 0x6D, 0x71,
    0x36, 0x77, 0x3C, 0x20, 0x62, 0x23, 0x68, 0x74,
    0xC3, 0x82, 0xC9, 0x15, 0x57, 0x16, 0x5D, 0x81};

    css-auth.h (Score:0)
    by Anonymous Coward on Thursday November 11, @12:22PM EST (#548)
    typedef unsigned char byte;
    struct block {
    byte b[5];
    };

    extern void CryptKey1(int varient, byte const *challenge, struct block *key);
    extern void CryptKey2(int varient, byte const *challenge, struct block *key);
    extern void CryptBusKey(int varient, byte const *challenge, struct block *key);

    COPYING (Score:1)
    by Anonymous Coward on Thursday November 11, @12:24PM EST (#549)
    GNU GENERAL PUBLIC LICENSE
    Version 2, June 1991

    Copyright (C) 1989, 1991 Free Software Foundation, Inc.
    59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    Everyone is permitted to copy and distribute verbatim copies
    of this license document, but changing it is not allowed.

    Preamble

    The licenses for most software are designed to take away your
    freedom to share and change it. By contrast, the GNU General Public
    License is intended to guarantee your freedom to share and change free
    software--to make sure the software is free for all its users. This
    General Public License applies to most of the Free Software
    Foundation's software and to any other program whose authors commit to
    using it. (Some other Free Software Foundation software is covered by
    the GNU Library General Public License instead.) You can apply it to
    your programs, too.

    When we speak of free software, we are referring to freedom, not
    price. Our General Public Licenses are designed to make sure that you
    have the freedom to distribute copies of free software (and charge for
    this service if you wish), that you receive source code or can get it
    if you want it, that you can change the software or use pieces of it
    in new free programs; and that you know you can do these things.

    To protect your rights, we need to make restrictions that forbid
    anyone to deny you these rights or to ask you to surrender the rights.
    These restrictions translate to certain responsibilities for you if you
    distribute copies of the software, or if you modify it.

    For example, if you distribute copies of such a program, whether
    gratis or for a fee, you must give the recipients all the rights that
    you have. You must make sure that they, too, receive or can get the
    source code. And you must show them these terms so they know their
    rights.

    We protect your rights with two steps: (1) copyright the software, and
    (2) offer you this license which gives you legal permission to copy,
    distribute and/or modify the software.

    Also, for each author's protection and ours, we want to make certain
    that everyone understands that there is no warranty for this free
    software. If the software is modified by someone else and passed on, we
    want its recipients to know that what they have is not the original, so
    that any problems introduced by others will not reflect on the original
    authors' reputations.

    Finally, any free program is threatened constantly by software
    patents. We wish to avoid the danger that redistributors of a free
    program will individually obtain patent licenses, in effect making the
    program proprietary. To prevent this, we have made it clear that any
    patent must be licensed for everyone's free use or not licensed at all.

    The precise terms and conditions for copying, distribution and
    modification follow.

    GNU GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

    0. This License applies to any program or other work which contains
    a notice placed by the copyright holder saying it may be distributed
    under the terms of this General Public License. The "Program", below,
    refers to any such program or work, and a "work based on the Program"
    means either the Program or any derivative work under copyright law:
    that is to say, a work containing the Program or a portion of it,
    either verbatim or with modifications and/or translated into another
    language. (Hereinafter, translation is included without limitation in
    the term "modification".) Each licensee is addressed as "you".

    Activities other than copying, distribution and modification are not
    covered by this License; they are outside its scope. The act of
    running the Program is not restricted, and the output from the Program
    is covered only if its contents constitute a work based on the
    Program (independent of having been made by running the Program).
    Whether that is true depends on what the Program does.

    1. You may copy and distribute verbatim copies of the Program's
    source code as you receive it, in any medium, provided that you
    conspicuously and appropriately publish on each copy an appropriate
    copyright notice and disclaimer of warranty; keep intact all the
    notices that refer to this License and to the absence of any warranty;
    and give any other recipients of the Program a copy of this License
    along with the Program.

    You may charge a fee for the physical act of transferring a copy, and
    you may at your option offer warranty protection in exchange for a fee.

    2. You may modify your copy or copies of the Program or any portion
    of it, thus forming a work based on the Program, and copy and
    distribute such modifications or work under the terms of Section 1
    above, provided that you also meet all of these conditions:

    a) You must cause the modified files to carry prominent notices
    stating that you changed the files and the date of any change.

    b) You must cause any work that you distribute or publish, that in
    whole or in part contains or is derived from the Program or any
    part thereof, to be licensed as a whole at no charge to all third
    parties under the terms of this License.

    c) If the modified program normally reads commands interactively
    when run, you must cause it, when started running for such
    interactive use in the most ordinary way, to print or display an
    announcement including an appropriate copyright notice and a
    notice that there is no warranty (or else, saying that you provide
    a warranty) and that users may redistribute the program under
    these conditions, and telling the user how to view a copy of this
    License. (Exception: if the Program itself is interactive but
    does not normally print such an announcement, your work based on
    the Program is not required to print an announcement.)

    These requirements apply to the modified work as a whole. If
    identifiable sections of that work are not derived from the Program,
    and can be reasonably considered independent and separate works in
    themselves, then this License, and its terms, do not apply to those
    sections when you distribute them as separate works. But when you
    distribute the same sections as part of a whole which is a work based
    on the Program, the distribution of the whole must be on the terms of
    this License, whose permissions for other licensees extend to the
    entire whole, and thus to each and every part regardless of who wrote it.

    Thus, it is not the intent of this section to claim rights or contest
    your rights to work written entirely by you; rather, the intent is to
    exercise the right to control the distribution of derivative or
    collective works based on the Program.

    In addition, mere aggregation of another work not based on the Program
    with the Program (or with a work based on the Program) on a volume of
    a storage or distribution medium does not bring the other work under
    the scope of this License.

    3. You may copy and distribute the Program (or a work based on it,
    under Section 2) in object code or executable form under the terms of
    Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable
    source code, which must be distributed under the terms of Sections
    1 and 2 above on a medium customarily used for software interchange; or,

    b) Accompany it with a written offer, valid for at least three
    years, to give any third party, for a charge no more than your
    cost of physically performing source distribution, a complete
    machine-readable copy of the corresponding source code, to be
    distributed under the terms of Sections 1 and 2 above on a medium
    customarily used for software interchange; or,

    c) Accompany it with the information you received as to the offer
    to distribute corresponding source code. (This alternative is
    allowed only for noncommercial distribution and only if you
    received the program in object code or executable form with such
    an offer, in accord with Subsection b above.)

    The source code for a work means the preferred form of the work for
    making modifications to it. For an executable work, complete source
    code means all the source code for all modules it contains, plus any
    associated interface definition files, plus the scripts used to
    control compilation and installation of the executable. However, as a
    special exception, the source code distributed need not include
    anything that is normally distributed (in either source or binary
    form) with the major components (compiler, kernel, and so on) of the
    operating system on which the executable runs, unless that component
    itself accompanies the executable.

    If distribution of executable or object code is made by offering
    access to copy from a designated place, then offering equivalent
    access to copy the source code from the same place counts as
    distribution of the source code, even though third parties are not
    compelled to copy the source along with the object code.

    4. You may not copy, modify, sublicense, or distribute the Program
    except as expressly provided under this License. Any attempt
    otherwise to copy, modify, sublicense or distribute the Program is
    void, and will automatically terminate your rights under this License.
    However, parties who have received copies, or rights, from you under
    this License will not have their licenses terminated so long as such
    parties remain in full compliance.

    5. You are not required to accept this License, since you have not
    signed it. However, nothing else grants you permission to modify or
    distribute the Program or its derivative works. These actions are
    prohibited by law if you do not accept this License. Therefore, by
    modifying or distributing the Program (or any work based on the
    Program), you indicate your acceptance of this License to do so, and
    all its terms and conditions for copying, distributing or modifying
    the Program or works based on it.

    6. Each time you redistribute the Program (or any work based on the
    Program), the recipient automatically receives a license from the
    original licensor to copy, distribute or modify the Program subject to
    these terms and conditions. You may not impose any further
    restrictions on the recipients' exercise of the rights granted herein.
    You are not responsible for enforcing compliance by third parties to
    this License.

    7. If, as a consequence of a court judgment or allegation of patent
    infringement or for any other reason (not limited to patent issues),
    conditions are imposed on you (whether by court order, agreement or
    otherwise) that contradict the conditions of this License, they do not
    excuse you from the conditions of this License. If you cannot
    distribute so as to satisfy simultaneously your obligations under this
    License and any other pertinent obligations, then as a consequence you
    may not distribute the Program at all. For example, if a patent
    license would not permit royalty-free redistribution of the Program by
    all those who receive copies directly or indirectly through you, then
    the only way you could satisfy both it and this License would be to
    refrain entirely from distribution of the Program.

    If any portion of this section is held invalid or unenforceable under
    any particular circumstance, the balance of the section is intended to
    apply and the section as a whole is intended to apply in other
    circumstances.

    It is not the purpose of this section to induce you to infringe any
    patents or other property right claims or to contest validity of any
    such claims; this section has the sole purpose of protecting the
    integrity of the free software distribution system, which is
    implemented by public license practices. Many people have made
    generous contributions to the wide range of software distributed
    through that system in reliance on consistent application of that
    system; it is up to the author/donor to decide if he or she is willing
    to distribute software through any other system and a licensee cannot
    impose that choice.

    This section is intended to make thoroughly clear what is believed to
    be a consequence of the rest of this License.

    8. If the distribution and/or use of the Program is restricted in
    certain countries either by patents or by copyrighted interfaces, the
    original copyright holder who places the Program under this License
    may add an explicit geographical distribution limitation excluding
    those countries, so that distribution is permitted only in or among
    countries not thus excluded. In such case, this License incorporates
    the limitation as if written in the body of this License.

    9. The Free Software Foundation may publish revised and/or new versions
    of the General Public License from time to time. Such new versions will
    be similar in spirit to the present version, but may differ in detail to
    address new problems or concerns.

    Each version is given a distinguishing version number. If the Program
    specifies a version number of this License which applies to it and "any
    later version", you have the option of following the terms and conditions
    either of that version or of any later version published by the Free
    Software Foundation. If the Program does not specify a version number of
    this License, you may choose any version ever published by the Free Software
    Foundation.

    10. If you wish to incorporate parts of the Program into other free
    programs whose distribution conditions are different, write to the author
    to ask for permission. For software which is copyrighted by the Free
    Software Foundation, write to the Free Software Foundation; we sometimes
    make exceptions for this. Our decision will be guided by the two goals
    of preserving the free status of all derivatives of our free software and
    of promoting the sharing and reuse of software generally.

    NO WARRANTY

    11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
    FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
    OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
    PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
    OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
    TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
    PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
    REPAIR OR CORRECTION.

    12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
    WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
    REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
    INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
    OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
    TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
    YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
    PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
    POSSIBILITY OF SUCH DAMAGES.

    END OF TERMS AND CONDITIONS

    How to Apply These Terms to Your New Programs

    If you develop a new program, and you want it to be of the greatest
    possible use to the public, the best way to achieve this is to make it
    free software which everyone can redistribute and change under these terms.

    To do so, attach the following notices to the program. It is safest
    to attach them to the start of each source file to most effectively
    convey the exclusion of warranty; and each file should have at least
    the "copyright" line and a pointer to where the full notice is found.


    Copyright (C) 19yy

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


    Also add information on how to contact you by electronic and paper mail.

    If the program is interactive, make it output a short notice like this
    when it starts in an interactive mode:

    Gnomovision version 69, Copyright (C) 19yy name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

    The hypothetical commands `show w' and `show c' should show the appropriate
    parts of the General Public License. Of course, the commands you use may
    be called something other than `show w' and `show c'; they could even be
    mouse-clicks or menu items--whatever suits your program.

    You should also get your employer (if you work as a programmer) or your
    school, if any, to sign a "copyright disclaimer" for the program, if
    necessary. Here is a sample; alter the names:

    Yoyodyne, Inc., hereby disclaims all copyright interest in the program
    `Gnomovision' (which makes passes at compilers) written by James Hacker.

    , 1 April 1989
    Ty Coon, President of Vice

    This General Public License does not permit incorporating your program into
    proprietary programs. If your program is a subroutine library, you may
    consider it more useful to permit linking proprietary applications with the
    library. If this is what you want to do, use the GNU Library General
    Public License instead of this License.

    css-cat.c (Score:0)
    by Anonymous Coward on Thursday November 11, @01:57PM EST (#551)
    /*
    * css-cat.c
    *
    * Copyright 1999 Derek Fawcus.
    *
    * Released under version 2 of the GPL.
    *
    * Decode selected sector types from a CSS encoded DVD to stdout. Use as a
    * filter on the input to mpeg2player or ac3dec.
    *
    */

    #include
    #include
    #if defined(__linux__)
    # include
    #endif /* __linux__ */
    #include
    #include
    #include

    #include "css-descramble.h"

    static struct playkey pkey1a1 = {0x36b, {0x51,0x67,0x67,0xc5,0xe0}};
    static struct playkey pkey2a1 = {0x762, {0x2c,0xb2,0xc1,0x09,0xee}};
    static struct playkey pkey1b1 = {0x36b, {0x90,0xc1,0xd7,0x84,0x48}};

    static struct playkey pkey1a2 = {0x2f3, {0x51,0x67,0x67,0xc5,0xe0}};
    static struct playkey pkey2a2 = {0x730, {0x2c,0xb2,0xc1,0x09,0xee}};
    static struct playkey pkey1b2 = {0x2f3, {0x90,0xc1,0xd7,0x84,0x48}};

    static struct playkey pkey1a3 = {0x235, {0x51,0x67,0x67,0xc5,0xe0}};
    static struct playkey pkey1b3 = {0x235, {0x90,0xc1,0xd7,0x84,0x48}};

    static struct playkey pkey3a1 = {0x249, {0xb7,0x3f,0xd4,0xaa,0x14}}; /* DVD specific ? */
    static struct playkey pkey4a1 = {0x028, {0x53,0xd4,0xf7,0xd9,0x8f}}; /* DVD specific ? */


    static struct playkey *playkeys[] = {
    &pkey1a1, &pkey2a1, &pkey1b1,
    &pkey1a2, &pkey2a2, &pkey1b2,
    &pkey1a3, &pkey1b3,
    &pkey3a1, &pkey4a1,
    NULL};

    static unsigned char disk_key[2048];
    static unsigned char title_key[5];

    static unsigned char sector[2048];

    unsigned long sectors = 0;
    unsigned long crypted = 0;
    unsigned long skipped = 0;

    int do_all = 0;
    int do_video = 0;
    int do_ac3 = 0;
    int do_mpg = 0;
    int verbose = 0;
    int keep_pack = 0;
    int keep_pes = -1;

    #define STCODE(p,a,b,c,d) ((p)[0] == a && (p)[1] == b && (p)[2] == c && (p)[3] == d)

    static void un_css(int fdi, int fdo)
    {
    unsigned char *sp, *pes;
    int writen, wr, peslen, hdrlen;

    while (read(fdi, sector, 2048) == 2048) {
    ++sectors;
    if (!STCODE(sector,0x00,0x00,0x01,0xba)) {
    fputs("Not Pack start code\n", stderr);
    ++skipped; continue;
    }

    if (do_all)
    goto write_it;

    pes = sector + 14 + (sector[13] & 0x07);
    if (STCODE(pes,0x00,0x00,0x01,0xbb)) {/* System Header Pack Layer */
    peslen = (pes[0x04] 0 && writen 32)
    usage_exit();
    ++keep_pes;
    break;
    case '1': case '2': case '3': case '4':
    case '5': case '6': case '7': case '8':
    do_ac3 = c - '0';
    ++keep_pes;
    break;
    case EOF:
    goto got_args;
    default:
    usage_exit();
    break;
    }

    got_args:
    keep_pes = (keep_pes > 0) ? 1 : 0;

    return optind;
    }

    int main(int ac, char **av)
    {
    int ai, fd;
    char titlef[12];

    if ((fd = open("disk-key", O_RDONLY)) == -1) {
    perror("can't open disk-key");
    exit(1);
    }
    if (read(fd, disk_key, 2048) != 2048) {
    perror("can't read disk-key");
    close(fd);
    exit(1);
    }
    close(fd);

    if ((ai = parse_args(ac, av)) >= ac)
    usage_exit();

    strcpy(titlef, "title");
    strcat(titlef, title);
    strcat(titlef, "-key");

    if ((fd = open(titlef, O_RDONLY)) == -1) {
    perror("can't open title-key");
    exit(1);
    }
    if (read(fd, title_key, 5) != 5) {
    perror("can't read title-key");
    close(fd);
    exit(1);
    }
    close(fd);

    if (strcmp(av[ai], "-") == 0)
    fd = 0;
    else if ((fd = open(av[ai], O_RDONLY)) == -1) {
    fputs("can't open VOB file ", stderr);
    fputs(av[ai], stderr);
    perror("");
    exit(1);
    }

    if (!css_decrypttitlekey(title_key, disk_key, playkeys)) {
    close(fd);
    return 3;
    }

    un_css(fd, 1);

    fprintf(stderr, "Total %lu, skipped %lu, crvid %lu\n",
    sectors, skipped, crypted);

    close(fd);

    return 0;
    }

    css-descramble.c (Score:1)
    by Anonymous Coward on Thursday November 11, @01:59PM EST (#552)
    /*
    * css_descramble.c
    *
    * Released under the version 2 of the GPL.
    *
    * Copyright 1999 Derek Fawcus
    *
    * This file contains functions to descramble CSS encrypted DVD content
    *
    */

    /*
    * Still in progress: Remove the use of the bit_reverse[] table by recoding
    * the generation of LFSR1. Finish combining this with
    * the css authentication code.
    *
    */

    #include
    #include
    #include "css-descramble.h"

    typedef unsigned char byte;

    /*
    *
    * some tables used for descrambling sectors and/or decrypting title keys
    *
    */

    static byte csstab1[256]=
    {
    0x33,0x73,0x3b,0x26,0x63,0x23,0x6b,0x76,0x3e,0x7e,0x36,0x2b,0x6e,0x2e,0x66,0x7b,
    0xd3,0x93,0xdb,0x06,0x43,0x03,0x4b,0x96,0xde,0x9e,0xd6,0x0b,0x4e,0x0e,0x46,0x9b,
    0x57,0x17,0x5f,0x82,0xc7,0x87,0xcf,0x12,0x5a,0x1a,0x52,0x8f,0xca,0x8a,0xc2,0x1f,
    0xd9,0x99,0xd1,0x00,0x49,0x09,0x41,0x90,0xd8,0x98,0xd0,0x01,0x48,0x08,0x40,0x91,
    0x3d,0x7d,0x35,0x24,0x6d,0x2d,0x65,0x74,0x3c,0x7c,0x34,0x25,0x6c,0x2c,0x64,0x75,
    0xdd,0x9d,0xd5,0x04,0x4d,0x0d,0x45,0x94,0xdc,0x9c,0xd4,0x05,0x4c,0x0c,0x44,0x95,
    0x59,0x19,0x51,0x80,0xc9,0x89,0xc1,0x10,0x58,0x18,0x50,0x81,0xc8,0x88,0xc0,0x11,
    0xd7,0x97,0xdf,0x02,0x47,0x07,0x4f,0x92,0xda,0x9a,0xd2,0x0f,0x4a,0x0a,0x42,0x9f,
    0x53,0x13,0x5b,0x86,0xc3,0x83,0xcb,0x16,0x5e,0x1e,0x56,0x8b,0xce,0x8e,0xc6,0x1b,
    0xb3,0xf3,0xbb,0xa6,0xe3,0xa3,0xeb,0xf6,0xbe,0xfe,0xb6,0xab,0xee,0xae,0xe6,0xfb,
    0x37,0x77,0x3f,0x22,0x67,0x27,0x6f,0x72,0x3a,0x7a,0x32,0x2f,0x6a,0x2a,0x62,0x7f,
    0xb9,0xf9,0xb1,0xa0,0xe9,0xa9,0xe1,0xf0,0xb8,0xf8,0xb0,0xa1,0xe8,0xa8,0xe0,0xf1,
    0x5d,0x1d,0x55,0x84,0xcd,0x8d,0xc5,0x14,0x5c,0x1c,0x54,0x85,0xcc,0x8c,0xc4,0x15,
    0xbd,0xfd,0xb5,0xa4,0xed,0xad,0xe5,0xf4,0xbc,0xfc,0xb4,0xa5,0xec,0xac,0xe4,0xf5,
    0x39,0x79,0x31,0x20,0x69,0x29,0x61,0x70,0x38,0x78,0x30,0x21,0x68,0x28,0x60,0x71,
    0xb7,0xf7,0xbf,0xa2,0xe7,0xa7,0xef,0xf2,0xba,0xfa,0xb2,0xaf,0xea,0xaa,0xe2,0xff
    };

    static byte lfsr1_bits0[256]=
    {
    0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x09,0x08,0x0b,0x0a,0x0d,0x0c,0x0f,0x0e,
    0x12,0x13,0x10,0x11,0x16,0x17,0x14,0x15,0x1b,0x1a,0x19,0x18,0x1f,0x1e,0x1d,0x1c,
    0x24,0x25,0x26,0x27,0x20,0x21,0x22,0x23,0x2d,0x2c,0x2f,0x2e,0x29,0x28,0x2b,0x2a,
    0x36,0x37,0x34,0x35,0x32,0x33,0x30,0x31,0x3f,0x3e,0x3d,0x3c,0x3b,0x3a,0x39,0x38,
    0x49,0x48,0x4b,0x4a,0x4d,0x4c,0x4f,0x4e,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,
    0x5b,0x5a,0x59,0x58,0x5f,0x5e,0x5d,0x5c,0x52,0x53,0x50,0x51,0x56,0x57,0x54,0x55,
    0x6d,0x6c,0x6f,0x6e,0x69,0x68,0x6b,0x6a,0x64,0x65,0x66,0x67,0x60,0x61,0x62,0x63,
    0x7f,0x7e,0x7d,0x7c,0x7b,0x7a,0x79,0x78,0x76,0x77,0x74,0x75,0x72,0x73,0x70,0x71,
    0x92,0x93,0x90,0x91,0x96,0x97,0x94,0x95,0x9b,0x9a,0x99,0x98,0x9f,0x9e,0x9d,0x9c,
    0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x89,0x88,0x8b,0x8a,0x8d,0x8c,0x8f,0x8e,
    0xb6,0xb7,0xb4,0xb5,0xb2,0xb3,0xb0,0xb1,0xbf,0xbe,0xbd,0xbc,0xbb,0xba,0xb9,0xb8,
    0xa4,0xa5,0xa6,0xa7,0xa0,0xa1,0xa2,0xa3,0xad,0xac,0xaf,0xae,0xa9,0xa8,0xab,0xaa,
    0xdb,0xda,0xd9,0xd8,0xdf,0xde,0xdd,0xdc,0xd2,0xd3,0xd0,0xd1,0xd6,0xd7,0xd4,0xd5,
    0xc9,0xc8,0xcb,0xca,0xcd,0xcc,0xcf,0xce,0xc0,0xc1,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,
    0xff,0xfe,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf6,0xf7,0xf4,0xf5,0xf2,0xf3,0xf0,0xf1,
    0xed,0xec,0xef,0xee,0xe9,0xe8,0xeb,0xea,0xe4,0xe5,0xe6,0xe7,0xe0,0xe1,0xe2,0xe3
    };

    static byte lfsr1_bits1[512]=
    {
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
    0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff
    };

    /* Reverse the order of the bits within a byte.
    */
    static byte bit_reverse[256]=
    {
    0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0,0x10,0x90,0x50,0xd0,0x30,0xb0,0x70,0xf0,
    0x08,0x88,0x48,0xc8,0x28,0xa8,0x68,0xe8,0x18,0x98,0x58,0xd8,0x38,0xb8,0x78,0xf8,
    0x04,0x84,0x44,0xc4,0x24,0xa4,0x64,0xe4,0x14,0x94,0x54,0xd4,0x34,0xb4,0x74,0xf4,
    0x0c,0x8c,0x4c,0xcc,0x2c,0xac,0x6c,0xec,0x1c,0x9c,0x5c,0xdc,0x3c,0xbc,0x7c,0xfc,
    0x02,0x82,0x42,0xc2,0x22,0xa2,0x62,0xe2,0x12,0x92,0x52,0xd2,0x32,0xb2,0x72,0xf2,
    0x0a,0x8a,0x4a,0xca,0x2a,0xaa,0x6a,0xea,0x1a,0x9a,0x5a,0xda,0x3a,0xba,0x7a,0xfa,
    0x06,0x86,0x46,0xc6,0x26,0xa6,0x66,0xe6,0x16,0x96,0x56,0xd6,0x36,0xb6,0x76,0xf6,
    0x0e,0x8e,0x4e,0xce,0x2e,0xae,0x6e,0xee,0x1e,0x9e,0x5e,0xde,0x3e,0xbe,0x7e,0xfe,
    0x01,0x81,0x41,0xc1,0x21,0xa1,0x61,0xe1,0x11,0x91,0x51,0xd1,0x31,0xb1,0x71,0xf1,
    0x09,0x89,0x49,0xc9,0x29,0xa9,0x69,0xe9,0x19,0x99,0x59,0xd9,0x39,0xb9,0x79,0xf9,
    0x05,0x85,0x45,0xc5,0x25,0xa5,0x65,0xe5,0x15,0x95,0x55,0xd5,0x35,0xb5,0x75,0xf5,
    0x0d,0x8d,0x4d,0xcd,0x2d,0xad,0x6d,0xed,0x1d,0x9d,0x5d,0xdd,0x3d,0xbd,0x7d,0xfd,
    0x03,0x83,0x43,0xc3,0x23,0xa3,0x63,0xe3,0x13,0x93,0x53,0xd3,0x33,0xb3,0x73,0xf3,
    0x0b,0x8b,0x4b,0xcb,0x2b,0xab,0x6b,0xeb,0x1b,0x9b,0x5b,0xdb,0x3b,0xbb,0x7b,0xfb,
    0x07,0x87,0x47,0xc7,0x27,0xa7,0x67,0xe7,0x17,0x97,0x57,0xd7,0x37,0xb7,0x77,0xf7,
    0x0f,0x8f,0x4f,0xcf,0x2f,0xaf,0x6f,0xef,0x1f,0x9f,0x5f,0xdf,0x3f,0xbf,0x7f,0xff
    };

    /*
    *
    * this function is only used internally when decrypting title key
    *
    */
    static void css_titlekey(byte *key, byte *im, byte invert)
    {
    unsigned int lfsr1_lo,lfsr1_hi,lfsr0,combined;
    byte o_lfsr0, o_lfsr1;
    byte k[5];
    int i;

    lfsr1_lo = im[0] | 0x100;
    lfsr1_hi = im[1];

    lfsr0 = ((im[4] >8)&0xff] >16)&0xff]>24)&0xff];

    combined = 0;
    for (i = 0; i >1;
    lfsr1_lo = ((lfsr1_lo&1)>7)^(lfsr0>>10)^(lfsr0>>11)^(lfsr0>>19);*/
    o_lfsr0 = (((((((lfsr0>>8)^lfsr0)>>1)^lfsr0)>>3)^lfsr0)>>7);
    lfsr0 = (lfsr0>>8)|(o_lfsr0>= 8;
    }

    key[4]=k[4]^csstab1[key[4]]^key[3];
    key[3]=k[3]^csstab1[key[3]]^key[2];
    key[2]=k[2]^csstab1[key[2]]^key[1];
    key[1]=k[1]^csstab1[key[1]]^key[0];
    key[0]=k[0]^csstab1[key[0]]^key[4];

    key[4]=k[4]^csstab1[key[4]]^key[3];
    key[3]=k[3]^csstab1[key[3]]^key[2];
    key[2]=k[2]^csstab1[key[2]]^key[1];
    key[1]=k[1]^csstab1[key[1]]^key[0];
    key[0]=k[0]^csstab1[key[0]];
    }

    /*
    *
    * this function decrypts a title key with the specified disk key
    *
    * tkey: the unobfuscated title key (XORed with BusKey)
    * dkey: the unobfuscated disk key (XORed with BusKey)
    * 2048 bytes in length (though only 5 bytes are needed, see below)
    * pkey: array of pointers to player keys and disk key offsets
    *
    *
    * use the result returned in tkey with css_descramble
    *
    */

    int css_decrypttitlekey(byte *tkey, byte *dkey, struct playkey **pkey)
    {
    byte test[5], pretkey[5];
    int i = 0;

    for (; *pkey; ++pkey, ++i) {
    memcpy(pretkey, dkey + (*pkey)->offset, 5);
    css_titlekey(pretkey, (*pkey)->key, 0);

    memcpy(test, dkey, 5);
    css_titlekey(test, pretkey, 0);

    if (memcmp(test, pretkey, 5) == 0) {
    fprintf(stderr, "Using Key %d\n", i+1);
    break;
    }
    }

    if (!*pkey) {
    fprintf(stderr, "Shit - Need Key %d\n", i+1);
    return 0;
    }

    css_titlekey(tkey, pretkey, 0xff);

    return 1;
    }

    /*
    *
    * this function does the actual descrambling
    *
    * sec: encrypted sector (2048 bytes)
    * key: decrypted title key obtained from css_decrypttitlekey
    *
    */
    void css_descramble(byte *sec,byte *key)
    {
    unsigned int lfsr1_lo,lfsr1_hi,lfsr0,combined;
    unsigned char o_lfsr0, o_lfsr1;
    unsigned char *end = sec + 0x800;
    #define SALTED(i) (key[i] ^ sec[0x54 + (i)])

    lfsr1_lo = SALTED(0) | 0x100;
    lfsr1_hi = SALTED(1);

    lfsr0 = ((SALTED(4) >8)&0xff] >16)&0xff]>24)&0xff];

    sec+=0x80;
    combined = 0;
    while (sec != end) {
    o_lfsr1 = lfsr1_bits0[lfsr1_hi] ^ lfsr1_bits1[lfsr1_lo];
    lfsr1_hi = lfsr1_lo>>1;
    lfsr1_lo = ((lfsr1_lo&1)>7)^(lfsr0>>10)^(lfsr0>>11)^(lfsr0>>19);*/
    o_lfsr0 = (((((((lfsr0>>8)^lfsr0)>>1)^lfsr0)>>3)^lfsr0)>>7);
    lfsr0 = (lfsr0>>8)|(o_lfsr0>= 8;
    }
    }

    css-decramble.h (Score:0)
    by Anonymous Coward on Thursday November 11, @02:01PM EST (#553)
    #ifndef __css_descramble_h_
    #define __css_descramble_h_

    struct playkey {
    int offset;
    unsigned char key[5];
    };

    extern int css_decrypttitlekey(unsigned char *tkey, unsigned char *dkey, struct playkey **pkey);
    extern void css_descramble(unsigned char *sec,unsigned char *key);

    #endif

    dvdinfo.c (Score:0)
    by Anonymous Coward on Thursday November 11, @02:02PM EST (#554)
    /*
    * A noddy program for getting and printing some info from the
    * DVD-ROM drive.
    */

    #include
    #include
    #if defined(__OpenBSD__)
    # include
    #elif defined(__linux__)
    # include
    #else
    # error "Need the DVD ioctls"
    #endif
    #include
    #include

    #define DVD "/dev/cdrom"

    int GetASF(int fd)
    {
    dvd_authinfo ai;

    ai.type = DVD_LU_SEND_ASF;
    ai.lsasf.agid = 0;
    ai.lsasf.asf = 0;

    if (ioctl(fd, DVD_AUTH, &ai)) {
    printf("GetASF failed\n");
    return 0;
    }

    printf("%sAuthenticated\n", (ai.lsasf.asf) ? "" : "not ");

    return 1;
    }

    int GetPhysical(int fd)
    {
    dvd_struct d;
    int layer = 0, layers = 4;

    d.physical.type = DVD_STRUCT_PHYSICAL;
    while (layer 1)
    device = av[1];

    fd = open(device, O_RDONLY | O_NONBLOCK);

    if (fd 0) {
    printf("unable to open dvd drive (%s).\n", device);
    return 1;
    }

    GetASF(fd);

    GetPhysical(fd);
    GetCopyright(fd);

    return 0;
    }

    Makefile (Score:0)
    by Anonymous Coward on Thursday November 11, @02:03PM EST (#555)
    headers = css-auth.h
    tstdvd_objs = tstdvd.o css-auth.o
    validate_objs = validate.o css-auth.o
    cat_objs = css-cat.o css-descramble.o

    all: tstdvd reset dvdinfo css-cat

    tstdvd: $(tstdvd_objs) $(headers)
    gcc $(tstdvd_objs) -o $@

    css-cat: $(cat_objs) css-descramble.h
    gcc $(cat_objs) -o $@

    validate: $(validate_objs) $(headers)
    gcc $(validate_objs) -o $@

    clean:
    -rm -f *.o tstdvd validate reset dvdinfo

    dist-files = css-auth/COPYING css-auth/README css-auth/Makefile \
    css-auth/css-auth.h css-auth/css-auth.c \
    css-auth/tstdvd.c css-auth/dvdinfo.c css-auth/reset.c \
    css-auth/css-cat.c css-auth/css-descramble.c \
    css-auth/css-descramble.h

    dist:
    (cd ..;tar cvf css-auth.tar $(dist-files) )

    Readme (Score:0)
    by Anonymous Coward on Thursday November 11, @02:05PM EST (#556)
    This source package does two things.

    a) It contains code to perform the css authentication protocol,
    allowing locked sectors on the DVD disc to be accessed.

    This also allows us to read the disc key and title keys.

    b) It contains an implementation of the css decryption algorithm,
    so that we can watch DVD's.

    Also included are some test programs to wrarp around the above code
    blocks so that something usefule can be performed.

    The programs included are tstdvd, reset, dvdinfo and css-cat.

    tstdvd can be used to unlock the disc (saving the disk key) and
    to extract the title keys. usage is:

    reset /path/to/dvd/device

    This will reset all AGIDs that the drive has given out. This
    can sometimes be useful when something goes wrong.

    tstdvd /path/to/dvd/device

    This will authenticate the device and save the disk key into
    a file in the current directory called "disk-key".

    (mount the dvd somewhere)

    tstdvd /path/to/dvd/device /mount/path/video_ts/vts_01_1.vob

    This will reauthenticate and then read the title key for
    the chosen vob file, saving it in a file in the current
    directoy called "title-key".

    Do the above title key extraction for each title on the disc,
    renaming the title-key files to title1-key, title2-key etc.

    dvdinfo /path/to/dvd/device

    Displays some info from the physical and copyright pages. This
    includes the region limits on the disc, its encryption status,
    and the authentication status.

    css-cat [-t title-no] [-m mpeg-audio-no ] [-vPpm12345678] vob_file

    This will decrypt the selected vob file and send to stdout. It
    needs the files "disk-key" and "titleX-key" to be in the current
    directory. The default title-no is one, so by default it will look
    for "title1-key".

    The options select what will be sent to stdout. By default, nothing
    will. The m option is not yet coded, the v option selects video, the
    numbers select the appropriate AC3 stream.
    It will normally extract the selected stream from the enclosing
    Program stream, thus giving an elemental stream. However if the K option
    (or more than one stream) is selected then the data will be left inside
    the PES packets, allowing a subsequent demux program to determine the
    data type.

    I tend to use:

    cat /dvd/video_ts/vts_01_[1-9].vob|css-cat -v1P -|mpeg2player -vob -f -

    NOTE: To use the above you need to have a kernel which incorporates the
    DVD ioctls. This can either be the original patch by Andrew Veliath
    or Jens Axboe's patches. If using Andrews versio of the patches,
    you'll have to change the use of .key in the sources to .key1/.key2
    (the places are quite easy to find).

    Jens site is www.kernel.dk

    Changes:
    Patches have been applied to use the OpenBSD headers, so maybe it'll
    work.

    There a some more keys included. It should now be able to decrypt
    all titles currently on the market. I think the last two keys can
    be removed. Someone with 'The Matrix' please test and get back to
    me.

    Mpeg audio streams should now be extractable when filtering, this is
    untested.

    It now copes with System headers in the Pack layer (those 0x000001bb
    start codes).

    The command line options have changed between the last version and
    this one - pay attention.

    DF 1999/11/05

    reset.c (Score:0)
    by Anonymous Coward on Thursday November 11, @02:06PM EST (#557)
    /*
    * A noddy program which tries to reset all AGID's on the DVD-ROM drive.
    */

    #include
    #include
    #if defined(__OpenBSD__)
    # include
    #elif defined(__linux__)
    # include
    #else
    # error "Need the DVD ioctls"
    #endif
    #include
    #include

    static int fd;

    #define DVD "/dev/cdrom"

    int main(int ac, char **av)
    {
    dvd_authinfo ai;
    char *device = DVD;
    int i;

    if (ac > 1)
    device = av[1];

    fd = open(device, O_RDONLY | O_NONBLOCK);

    if (fd 0) {
    printf("unable to open dvd drive (%s).\n", device);
    return 1;
    }

    for (i = 0; i 4; i++) {
    memset(&ai, 0, sizeof(ai));
    ai.type = DVD_INVALIDATE_AGID;
    ai.lsa.agid = i;
    ioctl(fd, DVD_AUTH, &ai);
    }

    return 0;
    }

    tstdvd.c (Score:0)
    by Anonymous Coward on Thursday November 11, @02:07PM EST (#558)
    /*
    * tstdvd.c
    *
    * Example program showing usage of DVD CSS ioctls
    *
    * Copyright (C) 1999 Andrew T. Veliath
    * See http://www.rpi.edu/~veliaa/linux-dvd for more info.
    */

    /* Hacked about by Derek Fawcus such that
    * it can be used as a simple program to authenticate the
    * computer with the DVD-ROM drive.
    *
    * If supplied with one parameter it gets the disk key and
    * saves it to a file. If supplied with a second parameter
    * (a LBA) then it gets the title key for the supplied LBA.
    *
    * When getting the disk key, only the first 10 bytes of it
    * are printed. The whole key is written to the file.
    */

    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #if defined(__OpenBSD__)
    # include
    #elif defined(__linux__)
    # include
    #else
    # error "Need the DVD ioctls"
    #endif
    #include "css-auth.h"

    byte Challenge[10];
    struct block Key1;
    struct block Key2;
    struct block KeyCheck;
    byte DiscKey[10];
    int varient = -1;

    void print_challenge(const byte *chal)
    {
    int i;

    for (i = 0; i type) {
    /* Host data receive (host changes state) */
    case DVD_LU_SEND_AGID:
    printf("AGID %d\n", ai->lsa.agid);
    ai->type = DVD_HOST_SEND_CHALLENGE;
    break;

    case DVD_LU_SEND_KEY1:
    printf("LU sent key1: "); print_key(ai->lsk.key); printf("\n");
    if (!authenticate_drive(ai->lsk.key)) {
    ai->type = DVD_AUTH_FAILURE;
    return -EINVAL;
    }
    ai->type = DVD_LU_SEND_CHALLENGE;
    break;

    case DVD_LU_SEND_CHALLENGE:
    for (i = 0; i hsc.chal[9-i];
    printf("LU sent challenge: "); print_challenge(Challenge); printf("\n");
    CryptKey2(varient, Challenge, &Key2);
    ai->type = DVD_HOST_SEND_KEY2;
    break;

    /* Host data send */
    case DVD_HOST_SEND_CHALLENGE:
    for (i = 0; i hsc.chal[9-i] = Challenge[i];
    printf("Host sending challenge: "); print_challenge(Challenge); printf("\n");
    /* Returning data, let LU change state */
    break;

    case DVD_HOST_SEND_KEY2:
    for (i = 0; i hsk.key[4-i] = Key2.b[i];
    printf("Host sending key 2: "); print_key(Key2.b); printf("\n");
    /* Returning data, let LU change state */
    break;

    default:
    printf("Got invalid state %d\n", ai->type);
    return -EINVAL;
    }

    return 0;
    }

    int authenticate(int fd, int title, int lba)
    {
    dvd_authinfo ai;
    dvd_struct dvds;
    int i, rv, tries, agid;

    memset(&ai, 0, sizeof (ai));
    memset(&dvds, 0, sizeof (dvds));

    GetASF(fd);

    /* Init sequence, request AGID */
    for (tries = 1, rv = -1; rv == -1 && tries [title_path]\n");
    exit (1);
    }
    device = av[1];
    fd = open(device, O_RDONLY | O_NONBLOCK);
    if (fd 0) {
    perror(device);
    exit(1);
    }
    if (ac == 3) {
    lba = path_to_lba(av[2]);
    title = 1;
    }
    authenticate(fd, title, lba);
    close(fd);

    return 0;
    }

    Mirrors Updated (Score:0)
    by Anonymous Coward on Friday November 12, @04:11PM EST (#560)
    css-auth source and DeCSS mirrors Here is the most recent version of the css-auth CVS code as well as DeCSS. Please mirror & redistribute. This site has limited bandwidth, try to use a mirror first. Please mail additional mirrors and broken links to altair@rhythm.cx.

    NOTE (Thu, Nov 11, 12:17pm EST): I've recently been informed that a law firm which is likely to be one that would try get these mirrors taken down has been visiting this mirror site as well as others. With that said, there is a possibility that I may have to remove this site in the near future because like everyone else, I can't afford to go to court to fight it. Luckly, it seems fairly unlikely that any law firm will ever be able to get rid of all these mirrors at this point (there are currently 41 in 8 different countries and this list is growing every day). However, I have only seen very few mirror _lists_ like this one anyplace. If anyone has the resources, it might be wise to mirror this list of mirrors as well so that the right people will still know that these mirrors exist.

    css-auth.tar.gz - The code form an open source DVD project.
    DeCSS.zip - A Win32 binary for decrypting DVD data streams.


    MD5 Sums:

      5b8347b8b857f8470b8dbd9a905fc194 css-auth.tar.gz d0aff684327a5c7bf110951e42ec3cae DeCSS.zip
    The Md5 sum shown here for css-auth.tar.gz may be different from some other people's as I rebuilt this archive myself. It was originally downloaded from the main site as a zip file.


    Page last updated: Fri, Nov 12, 2:55pm EST

    Current Mirrors (49 so far):

    http://www.rhythm.cx/dvd/css-auth.tar.gz and http://www.rhythm.cx/dvd/DeCSS.zip
    http://home.worldonline.dk/~ andersa/download/DeCSS.zip
    http://douglas.min.net/~drw/css-auth/
    http://www.devzero.org/freecss.html
    http://home.t-online.de/home/skinn er01/decss.zip
    http://www.chello.nl/~f .vanwaveren/css-auth/css-auth.tar.gz
    http://www.geociti es.com/ResearchTriangle/Campus/8877/index.html
    http://www.angelfire.com/mt/popefelix/ http://www.vexed.net/CSS
    http://members.brabant.chello.nl/~j.vr eeken/
    http://gullii.stu.rpi.edu/dvd/files/D eCSS.zip and http://gullii.stu.rpi.edu/dvd/f iles/css-auth.tar.gz
    http://www.dvd.eavy.de/css-auth.tar.gz http://www.eavy.net/stuff/dvd/css-aut h.tar.gz and http://www.eavy.net/stuff/dvd/DeCSS.zip
    http://www.dynamsol.com/satanix/DeCSS.zip
    http://www.dvd.eavy.de/DeCSS.zip
    http://frozenlinux.com/civ/decss/
    http://www.humpin.org/decss/
    http://www.unitycode.org/
    http://dirtass.beyatch.net/decss.zip
    http://sharedlib.org/decss.zip
    http://decss.tripod.com/index.html
    http://www.free-dvd.org.lu/
    ftp://134.173.94.44/
    http://www.angelfire.com/in2/mirror/
    http://mclaughlin.orange.ca.us/~andrew/
    http://www.dynamsol.com/satanix/css -auth.tar.gz
    http://batman.jytol.fi/~vuori/dvd/
    http://www.zpok.demon.co.uk/deCSS/CSS.ht ml
    http://plato.nebulanet.net:88/css/
    ftp://alma.dhs.org/pub/DVD/
    http://www.d.umn.edu/~dchan/css/
    http://www.logorrhea.com/main.html
    http://people.delphi.com/salfter/LiVi d.tar.gz
    http://www.theresistance.net/files.html
    ftp://193.219.56.32/pub/dvd/LiVi d.CVS-11.06.tar.gz and ftp://193.219.56. 32/pub/dvd/LiVid.CVS-11.06.css-stuff-only.tar.gz
    http://merlin.keble.ox.ac.uk/~a drian/css/index.html
    http://www.dvd-copy.com/
    http://www.zip.com.au/~cs/dvd/css /css-auth.tar.gz and http://www.zip.com.au/~cs/dvd/css/DeCSS .zip
    http://www.sent.freeserve.co.uk/css -auth.tar.gz and http://www.sent.freeserve.co.uk/DeCSS.zip
    http://members.tripod.lycos.nl/jvz/
    http://joe.to/storage/files/decss.zip
    ftp://ftp.firehead.org/pub/
    http://www.lemuria.org/DeCSS/
    http://members.theglobe.com/avoiderm an/dvd.htm
    http://remco.xgov.net/dvd/
    http://www.able-towers.com/~flow/
    ftp://dvd:dvd@206.98.63.136
    http://www.twistedlogic.com/htm l/tl_archive_map.htm
    http://dvdcracked.tvheaven.com/index.html

    This site contains some good technical documentation as well as more source code that the DVD consorium's layers would rather you not see:
    http://crypto.gq.nu/ Local Mirror: http://www.rhythm.cx/dvd/crypto.gq.nu


    Broken Mirrors
    (These are listed here for the notification of the people who run them. I don't know who runs which mirrors; I delete their email once I've added their site in order to ensure their annonymity in the event that the DVD consortium's layers start gnawing at my ankles as well.)

    ftp://mikpos.dyndns.org/pub/cssdvd.zip

    Mirrors Updated (trying again) (Score:0)
    by Anonymous Coward on Friday November 12, @04:13PM EST (#561)

    Current Mirrors (49 so far):

    http://www.rhythm.cx/dvd/css-auth.tar.gz and http://www.rhythm.cx/dvd/DeCSS.zip
    http://home.worldonline.dk/~ andersa/download/DeCSS.zip
    http://douglas.min.net/~drw/css-auth/
    http://www.devzero.org/freecss.html
    http://home.t-online.de/home/skinn er01/decss.zip
    http://www.chello.nl/~f .vanwaveren/css-auth/css-auth.tar.gz
    http://www.geociti es.com/ResearchTriangle/Campus/8877/index.html
    http://www.angelfire.com/mt/popefelix/ http://www.vexed.net/CSS
    http://members.brabant.chello.nl/~j.vr eeken/
    http://gullii.stu.rpi.edu/dvd/files/D eCSS.zip and http://gullii.stu.rpi.edu/dvd/f iles/css-auth.tar.gz
    http://www.dvd.eavy.de/css-auth.tar.gz http://www.eavy.net/stuff/dvd/css-aut h.tar.gz and http://www.eavy.net/stuff/dvd/DeCSS.zip
    http://www.dynamsol.com/satanix/DeCSS.zip
    http://www.dvd.eavy.de/DeCSS.zip
    http://frozenlinux.com/civ/decss/
    http://www.humpin.org/decss/
    http://www.unitycode.org/
    http://dirtass.beyatch.net/decss.zip
    http://sharedlib.org/decss.zip
    http://decss.tripod.com/index.html
    http://www.free-dvd.org.lu/
    ftp://134.173.94.44/
    http://www.angelfire.com/in2/mirror/
    http://mclaughlin.orange.ca.us/~andrew/
    http://www.dynamsol.com/satanix/css -auth.tar.gz
    http://batman.jytol.fi/~vuori/dvd/
    http://www.zpok.demon.co.uk/deCSS/CSS.ht ml
    http://plato.nebulanet.net:88/css/
    ftp://alma.dhs.org/pub/DVD/
    http://www.d.umn.edu/~dchan/css/
    http://www.logorrhea.com/main.html
    http://people.delphi.com/salfter/LiVi d.tar.gz
    http://www.theresistance.net/files.html
    ftp://193.219.56.32/pub/dvd/LiVi d.CVS-11.06.tar.gz and ftp://193.219.56. 32/pub/dvd/LiVid.CVS-11.06.css-stuff-only.tar.gz
    http://merlin.keble.ox.ac.uk/~a drian/css/index.html
    http://www.dvd-copy.com/
    http://www.zip.com.au/~cs/dvd/css /css-auth.tar.gz and http://www.zip.com.au/~cs/dvd/css/DeCSS .zip
    http://www.sent.freeserve.co.uk/css -auth.tar.gz and http://www.sent.freeserve.co.uk/DeCSS.zip
    http://members.tripod.lycos.nl/jvz/
    http://joe.to/storage/files/decss.zip
    ftp://ftp.firehead.org/pub/
    http://www.lemuria.org/DeCSS/
    http://members.theglobe.com/avoiderm an/dvd.htm
    http://remco.xgov.net/dvd/
    http://www.able-towers.com/~flow/
    ftp://dvd:dvd@206.98.63.136
    http://www.twistedlogic.com/htm l/tl_archive_map.htm
    http://dvdcracked.tvheaven.com/index.html

    This site contains some good technical documentation as well as more source code that the DVD consorium's layers would rather you not see:
    http://crypto.gq.nu/ Local Mirror: http://www.rhythm.cx/dvd/crypto.gq.nu


    Broken Mirrors
    (These are listed here for the notification of the people who run them. I don't know who runs which mirrors; I delete their email once I've added their site in order to ensure their annonymity in the event that the DVD consortium's layers start gnawing at my ankles as well.)

    ftp://mikpos.dyndns.org/pub/cssdvd.zip

    Mirrors Updated (trying again) (Score:0)
    by Anonymous Coward on Friday November 12, @04:14PM EST (#562)
    http://www.angelfire.com/mt/popefelix/ http://www.vexed.net/CSS
    http://members.brabant.chello.nl/~j.vr eeken/
    http://gullii.stu.rpi.edu/dvd/files/D eCSS.zip and http://gullii.stu.rpi.edu/dvd/f iles/css-auth.tar.gz
    http://www.dvd.eavy.de/css-auth.tar.gz http://www.eavy.net/stuff/dvd/css-aut h.tar.gz and http://www.eavy.net/stuff/dvd/DeCSS.zip
    http://www.dynamsol.com/satanix/DeCSS.zip
    http://www.dvd.eavy.de/DeCSS.zip
    http://frozenlinux.com/civ/decss/
    http://www.humpin.org/decss/
    http://www.unitycode.org/
    http://dirtass.beyatch.net/decss.zip
    http://sharedlib.org/decss.zip
    http://decss.tripod.com/index.html
    http://www.free-dvd.org.lu/
    ftp://134.173.94.44/
    http://www.angelfire.com/in2/mirror/
    http://mclaughlin.orange.ca.us/~andrew/
    http://www.dynamsol.com/satanix/css -auth.tar.gz
    http://batman.jytol.fi/~vuori/dvd/
    http://www.zpok.demon.co.uk/deCSS/CSS.ht ml
    http://plato.nebulanet.net:88/css/
    ftp://alma.dhs.org/pub/DVD/
    http://www.d.umn.edu/~dchan/css/
    http://www.logorrhea.com/main.html
    http://people.delphi.com/salfter/LiVi d.tar.gz
    http://www.theresistance.net/files.html
    ftp://193.219.56.32/pub/dvd/LiVi d.CVS-11.06.tar.gz and ftp://193.219.56. 32/pub/dvd/LiVid.CVS-11.06.css-stuff-only.tar.gz
    http://merlin.keble.ox.ac.uk/~a drian/css/index.html
    http://www.dvd-copy.com/
    http://www.zip.com.au/~cs/dvd/css /css-auth.tar.gz and http://www.zip.com.au/~cs/dvd/css/DeCSS .zip
    http://www.sent.freeserve.co.uk/css -auth.tar.gz and http://www.sent.freeserve.co.uk/DeCSS.zip
    http://members.tripod.lycos.nl/jvz/
    http://joe.to/storage/files/decss.zip
    ftp://ftp.firehead.org/pub/
    http://www.lemuria.org/DeCSS/
    http://members.theglobe.com/avoiderm an/dvd.htm
    http://remco.xgov.net/dvd/
    http://www.able-towers.com/~flow/
    ftp://dvd:dvd@206.98.63.136
    http://www.twistedlogic.com/htm l/tl_archive_map.htm
    http://dvdcracked.tvheaven.com/index.html

    This site contains some good technical documentation as well as more source code that the DVD consorium's layers would rather you not see:
    http://crypto.gq.nu/ Local Mirror: http://www.rhythm.cx/dvd/crypto.gq.nu


    Broken Mirrors
    (These are listed here for the notification of the people who run them. I don't know who runs which mirrors; I delete their email once I've added their site in order to ensure their annonymity in the event that the DVD consortium's layers start gnawing at my ankles as well.)

    ftp://mikpos.dyndns.org/pub/cssdvd.zip
    Build it yourself. (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:10PM EST (#23)
    If winmodems and such piss you off so much, then why don't you just bypass the distributors of shoddy merchendise, and build your own computer? Do-it-yourself is part of the essense of the Linux Revolution (tm).

    P.S. Only jackasses do that "First Post!" thing.

    Uh, dude... (Score:0)
    by Anonymous Coward on Tuesday November 09, @01:23PM EST (#50)
    WTF has your statement got to do with the subject?

    Not that I fault you, I have built every PC I ever owned (nearly a dozen).


    Re:Build it yourself. (Score:1)
    by slashdot-terminal on Tuesday November 09, @02:48PM EST (#217)
    (User Info) http://www.debian.org
    Well I really don't do that sort of thing due to some really obvious things. One of them is that there are really not a whole lot of guides that are up to date enough to give a person who is just starting out some fair idea of how to do it. If anyone knows of one please give me a call. I really break out in a cold sweat when I have to handle several hundred dollars worth of expensive equipment.
    Who controls the past controls the future. Who controls the present controls the past. - George Orwell, "1984", 1948 If you want a picture of the future,
    Building a computer is much more expensive (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:09PM EST (#238)
    I did the math. A $2,000 pc will cost $3,000 if you do it yourself with the same parts because OEm's get huge discounts because of quanitity.

    WHAT pisses me off is that DVD is the final straw! Linux is in danger because hardware compatitibility is going down and down and not up.


    Look at winprinters, winmodems and the upcoming fireware and now DVD! Not to mention that if we buy an OEM pc we all have to pay for Windows yet again!

    2 years ago every modem worked and almost every pritner worked as well as cd rom titles and now its changing and new users are going to think linux supports less then 5% of hardware which will be true in another 6 months!



    So true (Score:0)
    by Anonymous Coward on Tuesday November 09, @03:40PM EST (#268)
    Microsoft and Intel have heavily been investing in win-hardware to keep Windows users from leaving and bring up the demand for higher CPU's.

    The sub-$1000 pc market is the main propronent.

    What really bothers me is that hardware companies lables there modem emulaters modems and software printers "printers" and the average user has no idea. When that person wants to try linux and nothing works, gues what? He or she looks at linux as primptive.

    Linux hardware compatibility is going way down.
    Re:So true (Score:0)
    by Anonymous Coward on Tuesday November 09, @05:37PM EST (#387)
    Oh well.

    I like Linux and the three BSD's because I can program them. I burned out awhile ago on the "it will replace Windows on the desktop" bullshit. I have five machines in my house running alternative OSes (One Linux, two NetBSD, one FreeBSD, one OpenBSD) I enjoy working with them, and learning more about Unix networking, and networking in general on them.

    That won't stop.

    I am not interested in making them the sole OS that I run in my home. And I laugh at the people who try to use them as a club to beat Microsoft with.

    Get real. It's a great server OS.

     
     
      What this country needs is a good five dollar plasma weapon.
    All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the Poster. The Rest © 1997-2004 OSDN.
    [ home | awards | contribute story | older articles | OSDN | advertise | self serve ad system | about | terms of service | privacy | faq | rss ]