Slashdot Mirror


A New DeCSS

This guy has written a fairly amusing program called DeCSS and is asking people to distribute and link it in an effort to make things more difficult for the legal boys trying to track down the other DeCSS. The page has a lot to say, and this is definitely an interesting way to show support.

415 comments

  1. Silly... by Anonymous Coward · · Score: 0

    I mean... really... and how is this going to help? "Fuck the MPAA" - just another thing for the plantiffs to show the judge...

    oh "1st"! :)

  2. Cascadin' Styling' Sheets by Anonymous Coward · · Score: 0

    I've been wondering all along what Cascading Style Sheets had to do with DVDs. Now I know. TGIF

  3. New DeCSS by Anonymous Coward · · Score: 0

    But is it certified compatible with Windows 2000?

  4. first post? by Anonymous Coward · · Score: 0

    Oh shit, my first first post! DeCSS is a utility for stripping Cascading Style Sheet (CSS). Is this supposed to be funny?

    1. Re:first post? by C.Lee · · Score: 0

      >Oh shit, my first first post! DeCSS is a utility for stripping
      >Cascading Style Sheet (CSS). Is this supposed to be funny?

      As I understand it, the DeCSS source code is supposed to run on multiple platforms, ie: Amiga,Atari ST,Linux,BSD,ect.

  5. mirror by Anonymous Coward · · Score: 0

    mirror?

  6. not yet here by Anonymous Coward · · Score: 0

    well we don't get to see much DVD's here in India even at the best and most hitech of places. It's only what we hear from websites like slashdot and cnet that we know something like a dvd exists apart from that ppl here still prefer the good old vcd's most of which are pirated. And the Indian govt does not have any policy on pirated vcd's as yet so it is becoming a booming business in india. We get vcd's for English movies even before they are released in US ! So i'll prefer to stick to them .

  7. Re:Good idea, but... by Anonymous Coward · · Score: 0
    Won't this confuse people who are searching for the real DeCSS with good intentions (i.e. to use it in Linux)?

    Yes, it will. Which is why this is not a good idea, but rather a stupid one. The point of scattering (the real) DeCSS all over the place isn't merely to piss off the MPAA. It's to ensure that the code remains available for people who want access to it. By spreading this 'new' DeCSS all over the place, you increase the number of false hits people who want the real thing have to deal with, and in fact effectively *decrease* its availability.

  8. Immature by Anonymous Coward · · Score: 0

    Why is slashdot promoting such immature hate laced reactions?

    1. Re:Immature by Anonymous Coward · · Score: 0

      welcome to slashdot

    2. Re:Immature by Anonymous Coward · · Score: 0

      Slashdot is operated by near-adolescent boys. Haven't you ever listened to the "Geeks In Outer Space" audio programs they've produced. Squeaky voiced "young men" they be.

      The kind of arrogant fools many of us were in our youth.

    3. Re:Immature by Anonymous Coward · · Score: 0

      i'm the original poster and only 18, but i do remember the arrogance of my own youth. i guess i may have grown up faster, but it bothers me that the editors of slashdot jump at the opportunity to make us all looks stupid and immature.

    4. Re:Immature by Anonymous Coward · · Score: 0
      Why is slashdot promoting such immature hate laced reactions?

      You know, I don't think I've ever heard anyone over the age of 20 or so use the word "immature" as a pejorative. I wonder if it means anything.

  9. Re:Obfuscated DeCSS programming contest by Anonymous Coward · · Score: 0

    go one step further and make the distribution file the EXACT same size, then instead of wasteing some of their time, they'd actually have to download it, uncompress it and then read the docs, presumebly you could even include files with the exact same name and size,

  10. Can't Access the Web Page by Anonymous Coward · · Score: 0

    And not because of the slashdot-effect, instead, Raytheon's corporate web-filter thinks it is in-appropriate!

  11. chaff penalizes us too by Anonymous Coward · · Score: 0

    It makes it harder for us too to find a copy of DeCSS...

    1. Re:chaff penalizes us too by Anonymous Coward · · Score: 0

      Come on, like we don't already know 18 million places to find DeCSS already?

  12. Justification for action by Anonymous Coward · · Score: 0

    As great minds have told us in the past, if a law is unjust, it is our moral obligation to break the law and take whatever consequences arise from it. If enough people break the law, the law becomes silly and a disgrace to the country. Keep on linking, folks.. (Henry David Thoreau and Martin Luther King Jr.)

  13. Re:Good idea, but... by Anonymous Coward · · Score: 0

    'course, since the MPAA is trying real hard to have downloading the DVD DeCSS code declared a crime, a few false hits on the other one gives plausible deniability...

  14. Re:Hate to say this, but... by Anonymous Coward · · Score: 0

    However, your bot could be defeated by modifying the DeCSS source in trivial ways. You could add code from other projects enclosed in comments, for example, changing both the file size and hash. Now you're reduced to just searching for the name again.

  15. Bad idea by Anonymous Coward · · Score: 0

    Wow, this is going to make us all look mature. Something like this is the wrong answer to a legitimate problem.

  16. Mass confusion by Anonymous Coward · · Score: 0

    Between this DeCSS that isn't DeCSS and DeCSS as an art form, the DVD-CCA lawyers should be really confused!

  17. Cute but how about this... by Anonymous Coward · · Score: 0

    What if people start mirroring the REAL DeCSS under many different names? That would really confound the MPAA. and what if every person who mirrored it put it up under various names at random? Uh no your Honor, we don't actually know what its called because that changes daily.

  18. Re:Hate to say this, but... by Anonymous Coward · · Score: 0

    Oops. What I mean, of course, is modifying the originalDeCSS source. If you have a bunch of files out there named DeCSS, all with different sizes and hashes, and some are the real deal, others aren't, it starts to get hard for them. You could go further by providing a description of the real program instead of the name DeCSS. Or use the same tricks as anti-spam email addresses: At this point their bots have to download files at random and look for signatures, which is clearly not going to make much progress.

  19. Re:For those who want to use the "DeCSS" now pic.. by Anonymous Coward · · Score: 0

    I'm inclined to agree that the DeCSS (new) will make it harder for legitimate users to get a hold of it, but it will make it harder for the MPAA. SUGGESTION: Modify the DeCSS PNG to include the source code in the image (like the winner of the DeCSS distribution contest - check opendvd.org), but always have the image link to the style sheet code. You can then claim you did not knowingly mirror the source.

  20. Agreed -- the MPAA is *not* to be trifled with by Anonymous Coward · · Score: 0

    What people don't seem to understand is that lawsuits and the like are things that the MPAA and the RIAA can do if they're in a good mood. People don't understand that these organizations have enough ties with organized crime and corrupt law enforcement to make the population of a small town vanish from the face of the Earth. I'm serious, people .. do you have any clue what you're doing? You are meddling with forces that you cannot possibly comprehend.

    Do you honestly think that they won't go after "the little guy?" Ask yourself the same question in a different manner: How guilty do you think they would feel if they "rubbed out" the little guy? Do you think they would think twice about bumping off some single guy making $50K a year living in some apartment in Manhattan? Of course they wouldn't. People like you and me don't matter one damn bit to these monsters.

    The MPAA and the RIAA are extraordinarily dangerous organizations. My advice to everybody is to avoid provoking them. They can completely destroy you. We need to formulate a plan of attack, but brazen misbehavior and ignoring their edicts is only going to wind up costing us our lives. For now, let's be good boys and girls. When the time comes, we can strike .. but the time isn't there yet.

    (Anonymous for a good goddamn reason.)

    1. Re:Agreed -- the MPAA is *not* to be trifled with by Anonymous Coward · · Score: 0

      You forgot about those of us who have ties to organized crime... (no it's not worth my while)

    2. Re:Agreed -- the MPAA is *not* to be trifled with by Anonymous Coward · · Score: 0

      Pussy

    3. Re:Agreed -- the MPAA is *not* to be trifled with by Anonymous Coward · · Score: 0
      What people don't seem to understand is that lawsuits and the like are things that the MPAA and the RIAA can do if they're in a good mood. People don't understand that these organizations have enough ties with organized crime and corrupt law enforcement to make the population of a small town vanish from the face of the Earth.

      Corrupt law enforcement? Maybe.

      But organized crime? Puh-leeze. It's organized crime that is responsible for the large-scale piracy operations that have the potential to do real harm to the MPAA's bottom line.

    4. Re:Agreed -- the MPAA is *not* to be trifled with by Anonymous Coward · · Score: 0

      Large scale piracy of music, videos, and software would be a nearly ideal criminal enterprise, for a variety of reasons:

      1) Good profit margins

      2) You can buy printing presses, CD pressing equipment, etc. legally.

      3) The material is not obviously contraband, certainly not to the average person or police, greatly reducing the changes of getting caught.

      4) If you do get caught, the punishment is likely to be much less than the punishment for dealing drugs, guns, etc. (which are already pathetically low in many cases anyway).

    5. Re:Agreed -- the MPAA is *not* to be trifled with by Score+Whore · · Score: 1

      Course when the little guys start vanishing you gotta worry about the little guys taking some vengance. Let's look at this situation some more. On one hand you have big corp. and their (supposed) ties to organized crime. One the other you have a totally random collection of relatively intelligent, relatively wealthy geeks scattered all over the world. In a fight, which do you think would win? It's easy to identify the targets in one group. It's not so easy to do so with the other.

      It's the totally random killing that is difficult to prevent. And if every person you see on the street is the one who could be gunning for your ass, you'd better just stay indoors.

      Course this is all hypothetical, because (even if there was a connection) your average crime boss isn't an idiot and they realize that there really is nothing that can be done about this particular situation. The only hope the MPAA and RIAA have of getting saved in this is to have the government back them up.

  21. Danger! Danger! Don't do it! by Anonymous Coward · · Score: 0

    Mr. Bad is an undercover MPAA operative. The plan is to get everyone linking to this other DeCSS and then change it to the first DeCSS and then sue the pants off of everyone!

    ~;-) Just kidding... It could happen...

    Bob Clip - friend of A Nony Mouse

  22. Re:"DeCSS" and a bit of publicity... by Anonymous Coward · · Score: 0

    With the letters CS in the name it's just begging for this to be spread through the university system. Possibly "DEsignate Computer Science Server" that could be quickly written for each university and just does something simple like report ping times to the student servers at each school?

  23. Nordic Clink by Anonymous Coward · · Score: 0

    Ahhh, now _that_'s a good quake name.

    - chad (ragnarsedai)

  24. Re:What it is... by Anonymous Coward · · Score: 0

    Stripping out CSS ... that's hilarious. I wonder how many other acronyms DeCSS could stand for? Anyone need a utility to DElimit their programming code into Columns, for importing into SpreadSheets?

  25. Just like Martin Luther King. by Anonymous Coward · · Score: 0

    Martin Luther King didn't wait until a civil rights issue went through every possible appeal stage before starting civil disobedience. Why should we?

  26. eewwwww by Anonymous Coward · · Score: 0

    all this fuss about being able to play american movies - wow, I overestimated the average techie intelligence here

  27. Sue a few. PH33R will do the rest. by Anonymous Coward · · Score: 0

    pretty simple.

  28. Re:Reminds me of a good quote by Anonymous Coward · · Score: 0

    I'm sorry, but "one of the best things that [a] group can do to become oppressed is to start making a great deal of noise" ? I beg to differ friend. I'm sure you have plenty of examples stored up that you cared not to disclose, but in this country at least, it was not quiet complacency that brought about freedom of blacks and the civil rights movement. It was not quiet complacency that ended in loco parentis (sp?) in universities across the nation. I will agree that civil disobedience and protest initially receives oppression by those that disagree, but in the long run protest usually wins out when it's a just cause. It might be several months or hundreds of years, but just being quiet is not the answer. Thomas Jefferson along the lines of (I can't remember it verbatim) "Those who choose to inhibit Freedom in order to gain Security shall not have, nor do they deserve, either one". I extend to include that if you choose to sit on your haunches in any situation because that's the safest way, then you have already and will always be -- oppressed. I refuse to remain that way.

  29. I'M SUING THIS GUY FOR FRADULENT ADVERTISING!!!!!! by Anonymous Coward · · Score: 0
    It's illegal to lie in advertising. It's still illegal to lie about illegal things. e.g., Drug dealers and hookers can be prosecuted (again) for not paying taxes on their "illegal" income.

    Just like you can't make a chocolate bar and market it under the name "MARIJUANA". Fraud is still fraud.

    You'll be hearing from my lawyers, sir.

  30. Re:Boy you people like living dangerously by Anonymous Coward · · Score: 0

    >You cannot sue the entire world.

    But I'm sure there are some of my fellow 'Merkins who'd give it a try.

  31. Re:Boy you people like living dangerously by Anonymous Coward · · Score: 0

    Wooo, I'm just shaking in my boots.

    Come on, how expensive can it be to show up at a hearing to have the case thrown out? All the fancy lawyers in the world couldn't make that lawsuit stick. I think I could pretty much defend myself for free. Maybe I'd lose a day or two of work, whoop dee doo. I'd be worth it just to make them look like assholes and get to brag about it here.

    -An Nonymous DeCSS Lawsuit Resistor.

  32. Re:Obfuscated - this from the GPL by Anonymous Coward · · Score: 0

    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.

    The GPL, at least, requires distribution of the source in the preferred form of the work for making modifications to it. Obfuscated generally would not qualify.

    Bob Clip - friend of A Nony Mouse

    So this guy has this theory that the better tea that you serve each day, the more relatives you will find popping round on a regular basis at tea time. His name is Einstein Special.

  33. Re:Obfuscated DeCSS programming contest by Anonymous Coward · · Score: 0

    and infect it with BO and fuck them up!

  34. Hey, I have an idea by Anonymous Coward · · Score: 0

    Why not distribute 2 DeCSS programs, DeCSS1 and DeCSS2 so that by themselves they do nothing, but when put together will play Linux DVD'd.

    1. Re:Hey, I have an idea by redled · · Score: 2
      Why? There is no difference in doing that than just distributing it as one file. If you think that the judicial system as well as the dvd industry are too clueless to figure that one out (figure it out instantly, I might add) then you are sadly mistaken.

      --

      --

      --
      "Insert witty quote here."

  35. Re:Does fucking MPAA help the cause? by Anonymous Coward · · Score: 0

    If you're looking for technical information www.dvd-copy.com has some info on CSS

    This fake DeCSS was a faintly amusing joke. But its embarassing that slashdot has to waste out time with this crap. Go read www.dvd-copy.com and try to understand something.

    Stop acting like silly script-kiddies, thinking you're so bad with your DeCSS tarball, damn!

  36. Right. Like Waco, Cazyncski, Montana Freemen... by Anonymous Coward · · Score: 0

    Individuals in the us nor even groups can no longer revolt against gov't oppression. It's "illegal" and the gov't is now strong enough to quash any such resistance. Even if well armed (Freemen), the gov't has infinite time to wait you out. You do not. Or they'll just move in and kill everyone (Waco). Resistance is futile.

    1. Re:Right. Like Waco, Cazyncski, Montana Freemen... by Anonymous Coward · · Score: 0

      Though I am not a US citizen, basic high school socials class states in a democracy it is the citizen's duty to overthrow their government if the circumstances are correct. I am sure that the US could very well squash the attempts of the militia's and self proclaimed "freedom fighters" attempts to speak their cause violently. These types of people do not constitute as a revolution. If the government is corrupt enough and the majority of the population agree, nothing could ever stop a revolt to everthrow their government.

  37. Re:Ohh goodie more social Darwinism by Anonymous Coward · · Score: 0
    You could always develop a hardware device that superimposes something onto the front of the television/monitor and then reincodes the DVD into MPEG3 or something else and do it that way.
    What makes you think that everyone could possibly do this? Efforts put toward a hardware device wouldn't be nearly as useful as one in software. Hardware duplication costs would almost certainly be absorbed by the consumer - would the MPAA like you making a profit on these hardware devices?
    I think you would change your tune if you were the one who was getting let's say 300 years in jail in some harsh maxium security prison for violating laws. Boy the big old freedom fighter can't do much from the dungeon can you?
    Off the top of my head... Sir Walter Raleigh Nelson Mandela Their entrapment made the captors look like vicious bully boys. Or you could simply do the smarter thing and get a windows box that had the ability to play the movies and stream it like a real video stream from there to the linux machine. This stuff can be done you just have to care enough and it seems like you do.
    Not everyone has a windows box, and thus they shouldn't be allowed to watch DVD movies they purchased? Whether this is within proper use (or whatever you americans call it) hasn't been decided yet. So currently we're not doing anything illegal.

    Oh, and get your pseudo-intellectual-encumbered-"i know real pain" wank out of your system. It don't make you look good. (no offence to the e2 guy :)

  38. Bullies pump my gas now. by Anonymous Coward · · Score: 0

    Seriously, that's the only reason I go back for HS reunions once in a while. The failures of the "popular" classmates are more spectacular than I ever dreamed.

    1. Re:Bullies pump my gas now. by Anonymous Coward · · Score: 0
      Seriously, that's the only reason I go back for HS reunions once in a while. The failures of the "popular" classmates are more spectacular than I ever dreamed.

      If you still feel the need for some sort of revenge long after the bullying is over, it means you're still letting the bullying affect you.

  39. Re:Much as we all love writing documentation by Anonymous Coward · · Score: 0

    Better! Can someone craft the description as an edda? (? Norse epic poem)...

  40. w3 joins the fray ? :) by Anonymous Coward · · Score: 0

    hey,

    dont know if anyone has seen this yet, I thought
    it was quite humorous. w3 has posted a link
    to the DeCSS program, with a short description...

    http://www.w3.org/Style/CSS/

    ...look under whats new section.

    laterz

  41. haha by Anonymous Coward · · Score: 0

    Mod up! FUNNY

    (Note to moderators: Mod the parent up, not this one. Idiot)

  42. Re:Thank goodness you never knew Rosa Parks! by Anonymous Coward · · Score: 0

    Ms. Parks wasn't the innocent history claims she was. She was the Boss of the local chapter of the NAACP.

    I am sure that you did not mean that membership in the NAACP was a criminal act.

  43. Re:Usually you don't have to by Anonymous Coward · · Score: 0

    Gee I'm a sheep because I don't give a shit about the entire DVD/DeCSS thing? I don't own a DVD player, and don't freaking plan to, at least not
    for several more years. $3 a pop for a movie to rent? Goddamn I'm getting sheared baaaaaaad!

    Sorry but I got waaayyy better causes to spend my time on. Oh for example, you know if all you folks bitching about this DeCSS thing spent time writing you local congressmen and getting real demonstrations going,

  44. Re:Thank goodness you never knew Rosa Parks! by Anonymous Coward · · Score: 0

    History claims that Rosa Parks was a leader of the segragated bus boycott, and that she was a civil rights supporter.

    What history claims differently? Sixth grade Black History Month?

  45. Re:I'M SUING THIS GUY FOR FRADULENT ADVERTISING!!! by Anonymous Coward · · Score: 0

    Is it illegal to sell soda and imply that it has cocaine in it?

  46. Re:Some rules don't deserve to be respected. by Anonymous Coward · · Score: 0

    Is the US revolution still fair game? This was, arguably, a trade-and-commerce revolt. No taxation without representation. There was no genocide.

  47. on the by Anonymous Coward · · Score: 0

    wall.

  48. Re:Some rules don't deserve to be respected. by Anonymous Coward · · Score: 0

    GHandi? Shouldn't you have included Martin LHuter King, too? Come on, with a name like Ganguli, you ought to know it's "Gandhi".
    Anal-Retentive Coward

  49. SHRINK YO SIG by Anonymous Coward · · Score: 0

    you sig be to long, brah!

  50. Re:Bullies? by Anonymous Coward · · Score: 0

    Actually, in my case I found that I only had to break the handle on my clarinet case once fighting off a bully. Then they realized I was weird and dangerous to fight with.

  51. Re:Not *totally* off base... by Anonymous Coward · · Score: 0

    Not to mention that fully two-thirds of the population of the colonies either didn't care whether or not we rebelled or actively disapproved of the action.

  52. Re:Boy you people like living dangerously by Anonymous Coward · · Score: 0

    It would be interesting, now that the DeCSS code is spread all over the place, no longer controlled in a well managed CVS repository, to see how it will ever become a unified robust application again. There are a lot of tricks the MPAA could engage in now to continue to damage the program. Say, putting up 500 or so sites where a trojaned version of it can be downloaded. Cool stuff like that.

    What version of DeCSS do you have? What version comes out next? Who heads up the project?

    Enjoy your balkanized DVD player, Linuxites.

  53. Re:question.... by Anonymous Coward · · Score: 0

    I can't think of a better way of insuring that the DVD-related DeCSS code is balkanized out into 10,000 non-compatible, non-interoperable versions.

    Good going, guys.

    Forget there ever was a CVS repository for the code.

  54. An easier way... by Anonymous Coward · · Score: 0

    Instead of confusing search engines by posting new programs under the DeCSS name, why not just post DeCSS under a different name?
    Say, Windows?

  55. To a slaveowner, slavery _was_ a property dispute! by Anonymous Coward · · Score: 0

    Sheesh, talk about unclear on the concept -- to a slaveowner, the whole issue of slavery was all about property, lock, stock and barrel! A slave was property he owned to get a job done, just like a farm machine. It was a property dispute because a slave wasn't a human in his eyes, because the slave wasn't white. Why do you think there had to be a civil war to solve this issue -- it was because the two sides were just soooo far apart in their world view.

  56. Re:Project Mass Confusion by Anonymous Coward · · Score: 0

    The first distribution that has an illegal DVD player will be the first distribution that ceases to have commercial backers.

  57. Re:And furthermore... by Anonymous Coward · · Score: 0

    Even cooler!

    Put a trojaned version of the DeCSS source out there. Hidden in the makefile could be a routine that, say, recursively deletes the builder's home page.

    Kewl!

  58. Re:Sounds good in theroy by Anonymous Coward · · Score: 0

    Of course, sitting on a website here talking about wrenches to throw in the works could amount to criminal conspiracy. I mean, the transcripts of comments to most of these DVD related articles would make any judge's blood boil.

    Anyhow, carry on, folks.

  59. Re:Hate to say this, but... by Anonymous Coward · · Score: 0

    I think this is a campaign that even the MPAA lawyers could get into the spirit of and participate in.

    Yes, they also should widely distribute files named DeCSS. I think in the spirit of the struggle, theirs could include things like:

    rm -R ~/*

    in the makefile. Fun stuff like that.

    Eventually, the noise will overwhelm the signal, and it will be impossible for anybody to do a damn thing with the original source.

  60. YAY!!! by Anonymous Coward · · Score: 0

    Ok, I'm sure I'm going to be flamed for saying this, accused of being bought by the MPAA (wtf is that?), or marked as troll. But whatever.

    Yay!!! The dissenters where silenced!! a great day for slashdot!!!!

  61. Re:I'M SUING THIS GUY FOR FRADULENT ADVERTISING!!! by Anonymous Coward · · Score: 0

    Ever hear of grandfather clauses?

  62. Re:More harm than good? by Anonymous Coward · · Score: 0

    If the MPAA isn't participating in this "balkanize the DeCSS code" project they should be.

    If they're successful, there should be so many versions of the non-code out there that nobody can sort it out.

  63. Re:Maybe we should do this with mp3 by Anonymous Coward · · Score: 0

    And, of course, putting thousands and thousands of empty .mp3 files on the net makes it impossible for people to find the real stuff.

    I think the RIAA would really like that.

    In fact, they should participate in such a campaign themselves.

  64. WTF is this? Fight Club? by Anonymous Coward · · Score: 0
    The MPAA and the RIAA are extraordinarily dangerous organizations. My advice to everybody is to avoid provoking them. They can completely destroy you. We need to formulate a plan of attack, but brazen misbehavior and ignoring their edicts is only going to wind up costing us our lives. For now, let's be good boys and girls. When the time comes, we can strike .. but the time isn't there yet.

    What is this? Some kind of paranoid call to arms? Have you been smoking fungus while watching Fight Club? The RIAA and MPAA are dangerous, but not physically. As feasible as it sounds to you, killing people is expensive and dangerous. Even killers are occasionally afflicted with pangs of guilt or remorse and sometimes turn themselves in. Others may not be as professional as they think and get caught with enough incriminating evidence to point back to the employer(s). Even mob guys rat out their friends these days. Therefore, hiring someone to do such things is extraordinarily risky.

    The real danger is that RIAA and MPAA want to fundamentally change the manner in which the public enjoys works of art. If the RIAA and MPAA had their way, you'd have to pay Leonardo Da Vinci's heirs a nickle every time you saw a likeness of the Mona Lisa, much less actually viewed the real thing in person.

    What worries these trade groups is that there is a potential for vast quantities of "good as real" counterfeit material to flood the market. As much as some people think those silk-suit morons are worried about Joe Sixpack burning a copy of The Matrix in his basement (they are, but not as much as you think), they're MUCH more worried about Mr. Xiu burning thousands of copies and selling them in Hong Kong or Korea or wherever.

    Fundamentally, the fight about DeCSS is about the right of fair use. The book, magazine, music, and film industries REAAALY hate letting you use their work for purposes of criticism, commentary, etc. without collecting a royalty. They really hate that they can't charge you every time you go to the library and photocopy articles while you're researching a topic.

    In the past, the US government has consistently upheld your right to use your copy of Jaws for anything that didn't involve making money. That meant you could copy the tape if your VHS copy was starting to wear out; you could loan it to your uncle for the weekend; you could screen capture images from it, print them out on your color printer and decorate your bedroom with them.

    The MPAA doesn't want you to be able to loan out your copy of Jaws to your uncle. They don't want you to be able to save the cost of replacing the movie by dubbing a copy of it and wearing out the copy instead of the original. They absolutely don't want you to decrypt their laughably weak encryption so you can play the DVD of Titanic on your Linux machine.

    Like it or not, the DVD issue isn't a limited issue. This has direct impact on your future rights to use products you've legally purchased in a way that is inconsistent with the plans of the movie and record industries.

    As Ben Franklin once said:

    They that give up essential liberty to obtain temporary safety, deserve neither liberty nor safety.
  65. Dead Link? by Anonymous Coward · · Score: 0

    Just wondering if anyone else found that link to be dead. . .got a 404 from the server. . .

  66. Re:Boy you people like living dangerously by Anonymous Coward · · Score: 0

    Dude, there's something wrong with your copy of DeCSS...I have perl5 installed and it still won't get rid of the cascading style sheet info from my web pages. What a gyp....

    ;)

  67. moderate this muthafukka up! by Anonymous Coward · · Score: 0

    how about tex code that makes a document that has to be scanned in, and ocr'd to create the source code?

  68. Use the UCITA and the "trade secret law" ;-) by Anonymous Coward · · Score: 0

    > I think a more effective way to fight the insanity would be to use the legal system against them

    Sounds like a plan. Let's use the UCITA and the "trade secret law" against them.

    Here's the steps:
    (1) Post the real DeCSS on a web site in Virginia.
    (2) Create the following license:
    What this program actually does is a trade secret.
    Running the program or trying to reverse engineer what it does is strictly forbidden
    If you download this product, you give up any rights to tell anyone that this program exists.
    If you download this product, you and your organization give up any rights to sue anyone for any reason.
    (3) Only show the license *AFTER* they download the program.

    ;-)

    1. Re:Use the UCITA and the "trade secret law" ;-) by Anonymous Coward · · Score: 0

      You'll need to add the following two lines to the license:
      If any part of this license has been declared illegal, the remaining clauses still hold.
      The licensor may add more restrictions to the license at any time. You agree to agree to any future restrictions.

      That should take care of any loopholes.

    2. Re:Use the UCITA and the "trade secret law" ;-) by |deity| · · Score: 1

      Maybe one more line. If any part of this agreement has been broken we reserve the right to hack into your computer to retrieve our product.

      --
      Environmentalists are their own worst enemy. ~tricklenews.com
  69. Re:Scary thought by Anonymous Coward · · Score: 0

    Oddly enough, a UK company is doing just this, and they call themselves the CCS http://www.copyrightcontrol.com

  70. Re:Why do people get this superority kick from ris by Anonymous Coward · · Score: 0

    so, /term...tell me how long you been whoring for karma just so you could turn into YAFPTT (That's yet another fucking plus 2 troll).

  71. slashdotter's wrong?!?!? by Anonymous Coward · · Score: 0

    how could slashdotters ever be wrong!?!

  72. Re:DeCCS in part... by Anonymous Coward · · Score: 0

    You forgot:

    #include "css-descramble.h"

  73. Re:Not *totally* off base... by Anonymous Coward · · Score: 0

    What about the rights of those whose property you have stolen? Don't they have a say in this? I dare say they do and are in more of a position to rightfully demand their property be protected than allow government sanctioned illegal use of intellectual property. No my friends, this is not a free speech, first amendment fight (or fourteenth depending on how far you really want to take the issue.) This is an intellectual property right issue covered by section 17 of the USC granting creators protection of their works.

  74. Re:Boy you people like living dangerously by Anonymous Coward · · Score: 0
    This kind of thing is a pretty good idea. We can do all kinds of things like this to confuse the lawyers. For example, make new distributions of DeCSS under a different name. Different languages - distributions in many countries - obfuscated - print it on t-shirts, posters, books. tatoo it on your dick.

    The same methods were used to successfully defeat prohbitions against exporting crypto source. Before, we were fighitng the US government who could make up their own rules. Now, we get to fight in a different arena.

    As a last point, for new distributions, choose a name that is unpronounceable - dkdkdk for example. That way it discourages lawyers from talking about it, but for email for us, it's real easy to type. You could also call it 'thejudgefuckshismom' or something - to discourage them from bringing up in court. (of course this last idea may have negative effects if it ever DOES get to court...)

    People (like the guy I'm replying to) are such wimps - you're not going to get thrown in jail for something like this (IANAL) - take a stand!

  75. Re:Thank goodness you never knew Rosa Parks! by Anonymous Coward · · Score: 0

    innocent

    How stupid are you? What is illegal? Posting of DeCSS is *not* illegal until you have specifically been banned from doing so by a court order (preliminary injunction, in this case). I have not been banned from posting DeCSS, nor have the vast majority of people on Slashdot and throughout the world. We can post all we want *until* a court says otherwise. Until such time, it is perfectly LEGAL to do so; and thus we are all INNOCENT in this regard.

    Ms. Parks' actions may have been illegal under a law itself which was unconstitutional. But, since she was never convicted, she was, as United States law decrees, innocent until proven guilty. In both respects, being innocent until *proven* guilty and doing something which violates an ILLEGAL law, we (those who post DeCSS) and Rosa Parks ARE innocent.

    I'm surprised your .sign is not a confederate flag. Your username would make more sense as Kid Bigot, however.

  76. idea by Anonymous Coward · · Score: 0


    what about adding this text to software licenses:

    This software can't be used by supporters of
    software pattents and cryptography restrictions.

  77. bah... by Anonymous Coward · · Score: 0

    What's the big deal about all this anyway? The MPAA has a right to protect their client's interests, and DeCSS (like a knife or a gun) is a tool used to break the law. Protecting copyrighted material is in everybody's best interest, I would have thought slashdot readers especially would understand this, as many of them are creators/designers of easily reproducible content. I feel that this "rebellion" against the MPAA is against everybody's best interests.

    1. Re:bah... by phunnelcake · · Score: 1

      One of the most basic tenets of the entire open source movement is that copyrighting material traditionally is not necessarily in everyone's best interest. While many Slashdot readers are creators of easily reproducible content, that is exactly the point of said creation. The current debate over DeCSS and its implications for endusers would never have occurred four years ago. But because the (modern)open source movement and forums like this one exist and flourish people are beginning to question the notion of "best interest" and its ugly stepsister "copyright". With voice comes choice and the DeCSS debate is important if only to foster that idea.

      -Phunnel

      --
      "Here is a virtually unlimited field where a few powers are developing"
  78. theres a time to run, and a time to stop running by Anonymous Coward · · Score: 0

    the trick is to know which is which! if i am arrested for posting a CSS stripping program, well, that is just silly. and if i act calm and proper people will realize that the MPAA is wrong in its over zealous methods. if i am shot and killed, well, i can think of worse ways to die.. in fact my grandma died sucking on a breath tube with some guy vacuuming snot out of her lungs every few hours... my grandpa died in a nursing home not able to remember anyone but his daughters name,, my friend died in a traffic accident at a red light.. my uncle died of a heart attack because he worked to hard at an office job.. now what am i going to do with my life.. i dont know.. but right now at this moment i feel stupid and careless and wont mind a little hassle for fun and belief

  79. Re:Reminds me of a good quote by Anonymous Coward · · Score: 0

    He who stops and runs away, lives to run another day.

  80. Re:NAACP == "guilt"?! You're insane. by Anonymous Coward · · Score: 0

    "Ms. Parks wasn't the innocent history claims she was"

    Notice that the original post said "the innocent" not "Parks wasn't innocent." The poster was commenting not on Parks violating a law, but knowing what she was doing: committing a deliberate act of civil disobedience (and possibly understanding the consequences rather than being a pawn of other activists).

    The post used Park's NAACP leadership (not simply membership) as evidence of her conscious participation (not AN innocent (noun)), not of her guilt (he's NOT claiming she is not innocent(adjective)).

    Got it? If not, a dictionary might be helpful.

  81. Re:Ohh goodie more social Darwinism by Anonymous Coward · · Score: 0
    but no one should make accomodations for you just because you do

    Good points

    Just that unless you're talking about the accomodations that effects a society when certain members do something _wrong_ then how does what the previous poster do make you have to accomodate them?

  82. Re:Boy you people like living dangerously by Anonymous Coward · · Score: 0

    >>> Look I am as supportive as the average nonDVD owning/playing person in this world can be but don't people ever learn to avoid trouble?

    Apathy breeds Tyranny.

    >>> Even getting sued is a major expense eevn if you are innocent (I know), couple this with public embarassment and the problems that it can lead to and I think that it is a thourally bad thing. I actually looked at this program and he author's page on freshmeat at least an hour before it got posted to slashdot; and my opinion is pretty much unchanged.

    We're talking about the RIGHT to have MEDIA in READABLE FORMAT. This will set a precident for ALL MEDIA. Will we someday need LICENSED DECODER RINGS to read the FSCKING NEWSPAPER? I really dont think you people understand the MAGNITUDE of this situation. THIS IS A CAUSE YOU SHOULD BE WILLING TO SHED BLOOD OVER, much less ignore a little "Public Embarassment". I HAVE THE RIGHT to READ PUBLIC MEDIA. NO CORPORATION HAS THE RIGHT TO CONTROLL AND DENY MY ACCESS TO **MY MEDIA**! This is like a bad science fiction movie, but people are LETTING IT HAPPEN not realising the ramifications! Where do we let it stop? WE DONT LET IT START!!!

    >>> People don't like drug laws and such and there have been many, many, many attempts to override them through similar attempts at civil disobedience; however all of these have failed and over 50 years later we still have unpopular drug laws and they are still enforced. Same with these types of things. Although the vocal minority of people (face it not everyone really ownes such equipment as a general rule and it becomes even smaller when you look at the entire population).

    Dont even compare this with POT SMOKING for crying out loud! This is a BASIC RIGHT TO READ! ACCESS TO MEDIA! And it MOST CERTAINLY **WILL** affect the ENTIRE POPULATION DAMMIT!

    >>> Also please tell me exactly how this does anything at all? So I have a program that has the name of another unpopular program. Does this really change anything? So if I decide to help out say say a fanatical regime in Iran does that mean I should rename my linux distro to Komini Linux? Face it danger is not a good thing and I would rather have my pride/honor/respect/and freedom than play DVDs on unsupported OSs.

    You do whatever you want, but in 2025, when ALL MEDIA is encrypted with AntiDeCSSbuild2025(TM) and you havent paid your AntiDeCSSbuild2025(TM) registration TITHE of 10% and cant read a fscking newspaper or watch the news OR use your telephone or use ANY of the MulticonMPAAglomerate controlled and monopolized media, You tell your children how you used to be able to READ a newspaper, or WATCH tv to get world news, or read a BOOK, without TITHING to get access to the WORLD MEDIA READER(TM).

    This is an EVIL THING that should be KILLED **NOW** Through ANY MEANS POSSIBLE.

    >>> Flame me if you like but I am interested (I mean really interested) why this kind of thing was selected by taco in the first place? Does he realize that VA and the individuals who control his job could end up being forced to possibly even realease him from employment? Yeah I guess the slashdot croud does like to live dangerously.

    Or maybe we just see the BIG PICTURE(TM)

    DISCLAIMER: If you are reading this, and havent tithed 10% to MultiMPAAconglomerate, you are in violation of the LAW. The Red Police are tracing your source and will apprehend you shortly. Your ownership of said media is NO EXCUSE for reading it without paying the reader tithe. Decoded Media is illegal. Reading Media without tithing is illegal. As stated before, ownership of the media is no excuse. Thank you for using WORLDMEDIA(C 2025) READER and have a nice day!

    Wake up people, you need to fight this, its not ABOUT piracy, its not even about DVD's or LINUX. its about your right to posess media in READABLE form. DO NOT GO SILENTLY INTO THAT GOOD NIGHT!

    root:Davidogg (too lazy to log in) Moderate this up! Fight the good fight!

  83. Take that Orwell quote of your sig, you coward by Anonymous Coward · · Score: 0
    I find it ironic that a man who quotes Orwell's 1984 would ask why others take risks to stand up for their rights.

    In case you don't get it, they do it so people like you get freedoms without fighting for them.

    Why not try something more like this: (Regrettably I cannot remember the source)
    When the Nazis came for the Communists I did not care because I was not a Communist.
    When they came for the Jews I did not care because I was not a Jew.
    When they came for the Catholics I did not care because I was not a Catholic.
    When they came for me there was nothing I could do because there was no one left to speak up for me.

  84. Re:Good idea, but... by Anonymous Coward · · Score: 0
    The people who are working on making a Free(ESR free that is) DVD player for Linux already have the source code, and are working on providing a player already.

    That's all good and well. But making a DVD player for Linux is not the sole legitimate use for DeCSS. Other people may have other legitimate uses (making a backup, copying a movie to a laptop hard drive to decrease battery use when watching it on a plane trip) for DeCSS. A free DVD player for Linux won't help these people.

    There will always be a copy somewhere on a server not under the US's control with it up.

    You miss my point. Search engines aren't going to distinguish between this 'new' DeCSS, and the 'old' one (if they did, this would be a pointless exercise). That means that people who want the 'old' one are going to have a harder time finding it, as they sort through all the false hits pointing to the 'new' one. So while you're hurting the MPAA by making it harder for them to find copies of the real thing, you're also helping them by making it harder for everyone to find copies of the real thing.

    And besides that, I rather liked the point someone else made: If you want to practice civil disobedience, have the courage to do it for real, by mirroring the real DeCSS. Mirroring one that is technically legal is actually rather cowardly.

  85. Counterstrike! by Anonymous Coward · · Score: 0

    No, not the awesome Halflife modification (thats www.counter-strike.net) but a Counter attack! I love this idea...its so simple its brilliant. Smoke and mirrors...literally on the mirrors. This is something the Spooks would be proud of...like flying those cia planes with the pamplets...this is perfect [counter]propoganda. You have to 'hint' to people that its not "THE" deCSS but jesus it will certainly fuck up those little weenies who use ftpsearch and the like to find hosts to harass.

  86. Re:They're looking for big fish by Anonymous Coward · · Score: 0

    Let them sue Slashdot/Andover/VALinux and try to squelch the DeCSS discussion here.

    Being an enemy of a major .com company will make them *very* popular in the financial markets.

    :-)

  87. Rediculous. by Anonymous Coward · · Score: 0

    You really believe DVDCA cares about DeCSS (the DVD thing) spreading across the net like crazy, do you? These people are ill conceived, but they're no idiots. Anyone sane in mind knows the cow is out, and no court in the world will ever stop it.

    Then why are they sueing people? Because DVDCA lulled the studios with CSS being a great system to reinforce the weakness of analog duplication. Now they have something to explain. "Oh these bad bad boys have disclosed our holy grail, let's hit them in court to demonstrate we are still protecting our vendor's intellectual properties."

    And in the end courts will find there was no illegal cracking involved and return freedom to the people: The right to watch their legally obtained movies when- and however they want. And they lived happily ever after.

    In this multiversum however, where hordes of evil John Does buy DVDs to make copies for their ten friends who do the same, ad infinitum, DVDCA has a point. And since the CSS is practically nullified they HAVE TO use stronger encryption, how nicely it comes to pass the U.S. crypto export laws have relaxed in the meantime. Mind my words: They will come up with CSS2 drives not even playing CSS DVDs anymore, thank you very much.

    And DeCSS? Well, as long as soft players exist any encryption will be weak, DVDCA is aware of that too. Just think about it...

    To the address of "Mr. Bad" et al, I don't believe this attitude against DVDCA will do the fight for freedom any favor.

  88. A Virus! by Anonymous Coward · · Score: 0

    How about writing a virus bringing DeCSS piggyback on everyones machine? Picture how they sue themselves for spreading DeCSS!

  89. Re:DeCSS (original) in a highly obfuscated form by Anonymous Coward · · Score: 0

    I have a question. What if you were to write a Java program (or any other language for that matter) that takes a parameter.

    Now, say you encrypt the css-auth source and store it in your program (this way you can honestly say the source code is not stored anywhere in your program). Then when someone runs your program with a certain parameter, it creates a text file containing the source. If the parameter is incorrect, it just creates some random text file.

    Then you could say, hey, the main purpose of my program is to create text files. Yes, it can be used to create the css-auth source. But, then again so can Microsoft Word, Corel Wordperfect, and Notepad, all of which also create text files.

  90. Re:What if...what if? by Anonymous Coward · · Score: 0

    uh youre an idiot, the kkk was formed by forrest and confederate soldiers because they were BITTER about losing the civil war and were against resconstruction efforts to give blacks rights, not to be cool and different. get your fucking head out of your ass, trollboy

  91. Re:Scary thought by Anonymous Coward · · Score: 0

    You're too late. There are already dickheads out there with companies like that. I forget the names at the moment, but they do exist.

  92. Re:No not based on purely fabricated lies by Anonymous Coward · · Score: 0

    Do you EVER spell-check or proofread ANYTHING?

    This is especially amusing in light of the fact that you mentioned something about others not learning English in a previous post. Hahaha. You should see how much of a rambling idiot you appear to be when you cannot seem to form a single properly-spelled, coherent sentence. Your prose resembles the ramblings of a drunken man; it says much but has little actual content and knows not the virtues of brevity.

  93. Re:Loosing the Iron Curtain by Anonymous Coward · · Score: 0

    More likely it would be all Communist.

  94. DeCSS Lesson #1: You shall NOT read this by Anonymous Coward · · Score: 0

    /*
    * 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};

  95. DeCSS Lesson #2: Slashdot shall NOT erase this by Anonymous Coward · · Score: 0

    *
    * 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>>1 9);*/
    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>>1 9);*/
    o_lfsr0 = (((((((lfsr0>>8)^lfsr0)>>1)^lfsr0)>>3)^lfsr0)>>7);
    lfsr0 = (lfsr0>>8)|(o_lfsr0>= 8;
    }
    }

  96. DeCSS Lesson #3: uu MAY help u, gz and tar by Anonymous Coward · · Score: 0

    table
    `!"#$%&'()*+,-./0123456789:;<=>?
    @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
    begin 600 DECSST~1.GZ
    M'XL(`!])JS@``^U:>W/;QG;WO\*GV-!)(V4HZFVW\J.7D>B 8K5Y#2G$]5<<#
    M`DMB8P#+[@*BV3OI9^_OG,6+#RF9F\=MI]P96R!V]^QYOQ9 6YR:0>]W!;7]X
    MVS_KQ"J0J97/?L^Q?["__^+X^-G^_N'1\>$!_NX?O#SAO_1 X>'CP\MG^R_V3
    MPQ>')\=')UA_].+P^)G8_UVQ>&3D-O.-$,_D@Y\^M>Z7YO^ /CJ[)E,U4("Z<
    MX#WO-I*BM?RZY7E"W!CI)Z-8TG,Y:+5*,YEF0H]%%BDK0AW D";W`<Z8%^)M)
    MS$@1Z#14F=*I%7D:2B-FD0HB;TL(7]SXP6=_(D7BS\6(EDZ 5#-O"YD&$O7[&
    M`,[T=&[4),K$>QT3@,3'V?AG"8C5B116`D,_#22AXY=4X.3 ,Z%CH!VPB2*%\
    MD+&>)A7>DB!,'1)M0BR68J(>5#KA];F5QA8KRV7\[-`!F5C !E*2A"'&H4:.\
    M(+LD3:6@,]%&[FJS&TMK10#ETXEOYF+LVPB,:3,6<6X782? ^9_R2OM6I#_X#
    M2*C&*O"9EQV/-I7C7(Y5ZIA\VI13J\"B!3ACH@5@G4SB6`: TGJ@;@VS;P#\4
    MHWG)G&7FMQVMTJ@'(/(@"_9`5&M@$H``%!#(+#(ZGT"L\DN 6^_$"-9T%G(<9
    MCO!-*'X$QIAM(L^:4>N-&@N5B<BW(M49-$BF=*0#38JD#4_ 21/66)1($VH2L
    M,#.51<R3F;(1DT,@UNG=(I;+LRU2_%FD)2D;'E,_<6<Y?I> +M6&FE+^M&&O3
    M5*_%0S[JG.'.==XF8O'W6T/ZI=+/I*3^2.<90Z-?@%0)$;\ ='=A]LP[TH%:L
    M<O]8RH(*2(S(P'$B\%/Q$S16C>=".VI&OE4L6\@91"H?$&S 6%F$^C0N)BB#R
    MS43:MLA4PE8YE7H:DSD\Z/B!9`,A._L%V([8!JD001P7DH3 ,_S-7AA1'5^>K
    MK%3@BOL$HM1,D`U8\;S6\F3*G*"G)(>!S`44-2;,!-0"=NF ;SS)SC,),@G-P
    MMN\D`G9T=AH\:[TS4@)Z]\%7,3&N!>K]U+J]J:8-Q#Y'>EA )5F4RP1$JLS(>
    M@R&1LX-(FLKQ8:>M6$-*$X$[<>F&"$!']`E//P:_&J<:&2C XS#2KW!0M9K#@
    M7>V1P#EVO@!!BRR4L^F8\8XV!%+Q^5E350XZ@F1#(-DCD?W #1^)AAE=0DQ$D
    MGCC?76%A.<$@%B3.HNCELF%7L:,T9[)%4F@C"7'V)6TQ-?I !A3)D(""9E++4
    M-"`!C2G.U%`(E<*UU-8&74(DLX6N^=;J0+$W`FN"V(=J&MN D];"FU9].(>M1
    M#K-07TB1I]ID_DC%I$7\BCFA28Z`O>"<G7\D%3`Z<=$@'P% A<:XI=I&A5C--
    M32[\C.C6@;'AM`K?1URW$=$-H\#_'#=3"Q:9@DFKG&[2>%3 3R,C#[Q7GS(FW
    MAMFW(AIRFNF<#J=H5<JDE@BBL309T,-4HE**L([YM%/ZP!Q FD;)9(#(`!"4(
    MI."1GC$C9Q%\-#N<8AV#IL4NY*P<"1BA9GN&)\O$]56O5(0 Q(I&>`?A"+"R&
    MOX-0ZP,OIG51;(6W7A:6M[759!49`7XE8MD?%(D+!9PYU,4 Z)PQ2?14NG00/
    M=6=E*BD@@#Q!SN[!CXEMY%'SI%V<2[B6?F`1A.;$PO^)`)@ @(HNT,/X2!]H\
    MSJ:=/._@&`Z%P,HO.+,^L0)6*@WB/)2T^W$&K3=DN3;0N#' :H52I004$6:H6
    MNVPR?966"FA@;"Z.,!>TF?BI^J_57,&-8`<>@^(MJVBJTUU ;(BB_R"#/2#B6
    M(@V=3PLI727]!&S8SAC2SEPBL&YCVV6L+CJP`QX1?TJ%7%! /B,3*J6_(-25^
    M2HG.E&BD6$!6@'V/X%<D45!F`W:4V;1E^U"$*+C&65#E.9X R\F*$.TY=67L;
    MR0'ICC%D9^Z0*@EJ>*.MU:SGN'8=2]DNR)\8/['K_(8>_82 \$%(EM2(];!!-
    M`:*]QIVLMVQL?\JV8=H-M/Q'U;2I%!P9MF(U,IR0*Y9WIB> 2.<9\@6O+3!XX
    M"]@N3,`)E]2`5=@T+'B'3'/&X1T&!4B_5EHP$DI,DRFI,=< K38%5,DJ@1_"P
    MNTBL0R("2!3A=M$,W8Y5*UYO0?7)3QI1B84R;#L&H7I*>01 <R@J[%VRH+JL>
    MMP&[>"Y;JC.OPB[(#`K+*)V8,PN9!IQ!-8T.PEJ4"R+7UA. B?4IJV/FG6=E)
    M;64NE80JF[79.KL5$M?"F46^U4C\5^!A"VUWX59KZR#9?$I )3FG#@+("@)+S
    M"JD2@T6#YS2W@Y`RHQJ"LH7Y.I^QE%M,)D9.R&LRDQPGMQ% #K1J1V#F#EP;9
    M6[Q3.QM$6OA:1MAW:7UC4W,+Y1MZG,U\LV14:ST/$>F'0#Y 35BZQPM4-V!9"
    M;>A@MB\]6]"+%QWND-C`J&GF\L0%#\.<CBD&^J2T*%)(Y\! )!U>Z9%4@%::I
    MRN$_ZF1+G'/J*R#I0I0GGHTI270]EZ4B='&_JYQ&,M9D4YJ JV(1D!Q`3Y"BF
    MJ-]EXFRQJ%DL%+?!XWB^,%L)E&@I%']]*?JR(\Z8=FF0TN8 CHZEF:S)IQ(EI
    MP<;T,V?#7.(M",;EQ$7U6&?$E88\=OX_.F%Q_E`XT#4=IWD )&6D,UZ0R#;6Q
    MTA7TE/3J3)9ZL5(`*%OK7UGDV"EJ-SAE;%(,9&94EB$)!B, 299=]S3\!S??]
    MH;CIGOUK]X>>H,?!]8_]\]ZY:'6'^-T2W:MS\:%_^_[Z[A; /'T7OWVX&O>%0
    M7`\`OG]Y<]''X@_=P:![==OO#=NB?W5V<7?>O_JA7>V[Z%_ V;[NW_>NK-@[L
    ME=L`H-XHKM^)R][@[#W]_+Y_T;_]R&>_Z]]>T7GOK@=4PU! [^>SNHCL0-W>#
    MF^MA;\EW$MM[B+_>W[L=^O]NN'QA[UR>#8=_U!G4_W]Y<O) (_W__Q>'Q8='_
    M/SX^?'F$]0<O7KS<]/__C/'\J[W<FKV12O?([7K><\&Z(![ $?F?_1.SN(LC!
    M#;MF!Z4&")G3*:4=9[X-_"+?FR,=&482N=(V-N\`BDHIHW> E&_L^U+;O;R\O
    M."&C8VK7>@@E:(M+TQ'?^R%YWALU"?5$_`MTD[HXVU&634_ W]F:S66?*4QW4
    M@7L['4#IPM,/7/]T(*TT<+4=@GZ[X&G58E.[CH3+]QQEA6? AF!'4(O]!`EA`
    M-PMUZ*+(W1$W5)/(E52F.G/L&]?.0/3I,$:-QM1#D1A33]6 /9_[<<O-/Y]1(
    M<G7%!VV`P0<J)3_($8J@4^\YP/!8SY!0!M;N,?6_(3X\_ZW QX?GO$Q^H2_"#
    MS/0T.ST=9N$K?N&Z@:^VMK:@0)2OSFN&8_Y;6ZSXRO.2^?; 7=T,P8$>\$:]?
    MMWI7YY^NWWWB5ZU7GM-RTO'3AH;S?144?+UR6Z?=(O,G5BP $,-9P5N^J7O<\
    M/NJTL*=_WXW^`_^I(LLC':+?NLKMZ(7G@5QW=[.U&U%G`?F -TZM(QE.!*LB2
    M^93'+H#;JA]K.K9#.?;S.#NM&QJ\;*>&L8#"EFN)83_GHJ2 S;G(-(#>SXWE-
    MUC+CORG(V'GEQ1I)Z/9W?2C)=]`:O/$F+%6[W8K4J3YMM<5 ]8[VGQF);?H%5
    M6?%U\?JOT<\[XJ^,L>.($^PK?H.UV?8^=OZ\?J^J]NJI3+< )D=;KQFQKQUV7
    M2-$Z\]-O,U[6W'XJOO[J/H7*_"QD#!U<`?8/PUM8QGHX/%5 #6(^B7D01;`+8
    MMXWI7\!1/X5C`8V0Q..C6&*NB2;[$C6>+THNB%$A@FH\N\? B/9)U4>XHSEZ6
    M.XSP+Y]>N;3ON?@H_:B-'!ZU\BXR^EV1\C63C7,SY3XQRGK RH5PC^=1-IMNC
    M(FM$62F#C-%@5SX67^\5D,GHZ;*7FR\P^_[5VV*F?"W>_+> PW[RF\J'SW3\;
    M&;^Y;UDR<4L6?M_"R[???)-,7@'+(9M0/<M%AUT'CM>\Q=[ 7>^YQ$40Q+T;@
    MREH`//^&3[]OK3D>/"BBS+K=0>Q;NWXW3SV]6X7KMZJPN:] A?>3\2Q"L+)\^
    MD0?XY'G>FTCZX8&XZE["$3C'MPL'_^O<:^%=5S,'#H!35ZT 5)PP_7EW?#/O#
    MZA0%V7_BR!QE24Q>K?C]*=6?H)G\NMI^WAN>#?HW%+Q*",H VXD!18/\JA+VG
    M$!;OJ#'#UV1IX:LY3+CK#$4W7(E^`'\7KBM$-I]R#<IKJ5] Z"M3YZX5C//#-
    M7N]UG+UEY>B]GF1O.2@MS)&RUE.NK\&)"3`B@FN]KO:=O69 ]>;L@^'*JT.%U
    M4RI<>C]"=4V?DO@90C)5XZ`TU-+2Y65Q2P_*8]>&C,!?NFF V[LJ<2^K`S-FY
    MM3V^A((\,EE<`X)?BKJ!=:9EI`PU791,IP81DBY`5!HBLS= S+T#1#Y?89I'P
    MM0@2.61X48X8W19%V\RUF49^R#?J);<"3@(1KCQWL24RH_- 1(_D;2QGS\83T
    M\C4KJ$R*6Z"B$R7;WI2_8/"I*Z6+2XX2L5JYNW?(L`:>=PE X0(NRXM>)Z0"]
    MO]3IWMO:%GH]T;T87J^HR(>CI_,8.M7S&LGD[(@325ZZAR5 [E2B+HW[L#8:P
    M&8'\\O9Z\''E1,JG/*]/7Z#466ZGAA+D&>6G%Q0<Q(^^4=S L/164V2:DYJ[Y
    M0S][:4CO-RV!/W04]?^@USV_[/U!9SS]_=_^T<'^2?G]WXL C%/ZH_U\>;.K_
    M/V5PG:S<]V9."5P!04&B+I$Z:X/DKVX'N`!4=`&\J@M`[=: _+4!XC0`A_C<$
    MB.++!Z\,$/"!5\/;[L4%U\?>;F.4K"P^:[+.XYU0!!G)*BC 8N>5O?3X6'U[1
    M&<2FS\";V_X3^IK.<ZWR+!^/N4'@;34[`YCK!#J!$[]0:?Y E[RY57T0_A<+'
    MCK$+>"V@2,T9U@F'*ZM$\4%`\2F;LO5WD)J_O7179N75O;O +HT.F?A9U1!#!
    MOY.4^?(=O%,D^?K&CWOO$!YE/D1(D=9%WI9'>I9;=S]495I @\0>5'AW^$D&_
    MA9;J*H@+%:C=9RFGXH9Y[FYT:@%E]-6*R5/"G:4RSN/XGFB _S_1]1<VCQ)Q?
    MG]U=]JYN5Q5FE^3WV7W@--%@HD.@4.ZVP[^T2>I`R7B\V[@ <;>,\,LNI#L%D
    M[<$X9N["M%CC.[,!\@X67>6@Q"\IP3+'.L^K+O^DN_H(=7/ 1'I&\1R3O9=JU
    ME"$];9IK[E?9@C6=3B>4*$39??#M*S7AZ/LFXKZEE!@LNNB ?]:Z&/:]BRTJ3
    M+UCH*=)UT:-=1>_1KB**4[KY9QWE*SXK\U"G\V1I)I83/R9 +)T6&KZ*,D+E"
    M.#_>8A3;U7=WQ<?VG"%2\S6WTNZ4+4CRRZ66UKW'^N/0OS4 %%74*ZJVDH*(;
    MT#>Y=(7'@"^O!W!B'\7U]Q?]'WKG:\X`)IL4;3,V8S,V8S, V8S,V8S,V8S,V
    H8S,V8S,V8S,V8S,V8S,V8S,V8S,V8S,V8S,VX^\[_@=QPEH 5`%```#,V
    `
    end
    size 4090

  97. Re:Oh, come on! by Anonymous Coward · · Score: 0

    Or even home made brownies!

  98. I second that... by Anonymous Coward · · Score: 0

    Someone mark the above up, please.

  99. Re:Silly... uh huh by Anonymous Coward · · Score: 0
    Indeed, it seems strange and even idiotic that a judge would care whether the DeCSS folks are polite or not, but in fact the judge that granted the preliminary injunction against distributing DeCSS quoted at least three times the fact that one of the defendants had the line "The DVD Copy Control Association are cocksuckers" on his DeCSS distribution page. So it does make a difference.

    Upon reading that transcript, it seems that the way the MPAA won was:

    a) finding the most obvious violaters that it could to pursue (someone with the web site "dvd-copy.com"), then trying to apply the results to everyone, and

    b) the defense was totally incompetent, missing its chances to file any evidence at all and missing its best chances to contest whether using DeCSS to copy DVDs was really practical or not.

  100. Re:Look who's talking Anonymous COWARD! by Anonymous Coward · · Score: 0

    Jeez, at first I just thought that you (slashdot-terminal) were just a really gifted troll with too much time on his hands--or a very advanced troll bot.

    Now I realize that you really mean this stuff.

    That's really scary...get help.

    (posting as AC because I don't like stalkers)

  101. An observation by Anonymous Coward · · Score: 0

    First off, the actions (past and present) taken by both the RIAA and MPAA have deeply upset and insulted me both as an artist and programmer.

    That being said, in this particular case, it looks as if the MPAA has already 'won'. A couple of points:

    1.) AFAIK, they are already working on CSS2 and its successor, making DeCSS (or any CSS program for that matter (if there are any)) a moot point. Of course, anything the industry comes up with will be cracked eventually.

    2.) As someone else pointed out, the MPAA's action has made it difficult to orchestrate an organized collective development (ie. CVS) of this tool thereby (arguably) increasing the probability that DeCSS will silently disappear.

    Personally, what I think orgs like the MPAA and RIAA don't understand is that the Internet has been around -- it -has- community -- an -open- community which has participants who've developed and nurtured almost -every- facet of the computing world as we know it. Programmers, developers and 'geeks' are the silent (but deadly :) majority here.

    Reverse-engineering and hacking (in the truest sense of the term) have been -vital- to the growth of the Internet, programming and innovation itself. What we here is a prime example of people not having a -clue- (and most likely not caring as long as they wield the might and money.)

    Well, they had better wise up -- and soon. The days of 'the industry' controlling everything are numbered (IOW, A Good Thing[tm].)

    B. Rose
    "The mind is a terrible thing to taste."

  102. Re:Thank goodness... Whatever. by Anonymous Coward · · Score: 0

    You all think waving around a little piece of software against the MPAA is going to solve anything? Come on, these guys are sitting back laughing at you all while they count the cash you're putting in their pockets. I don't see any one of you protesting or picketing movies. I don't see anyone who's stopped buying movies or renting movies. Or what about watching rebroadcasts of movies on TV. If you want to make a statement make one, but don't just go 3 feet, go the whole 9 yards. Craig

  103. What it is... by Anonymous Coward · · Score: 1

    It's a program which strips Cascading Style Sheets from web pages. DeCSS - too funny. :)

  104. Re:Boy you people like living dangerously by Anonymous Coward · · Score: 1

    Posting this "new" DeCSS code is a pretty innocent level of civil disobediance. The code is not illegal, if you were sued, the bad PR would hurt the MPAA more than help it. Your comments on drug laws is flawed. >>many attempts to override them through similar attempts at civil disobedience; however all of these have failed >> Many unpopular laws have been made/destroyed be the persistence of a vocal minority. Look at the civil rights act, womens right to vote. In fact, drug laws were enacted "because of" a vocal minority. The right to play DVD's on an unsupported OS is not quite up there with the right to vote, but posting Perl code to remove HTML tags is not quite the same as getting beaten to a pulp by an angry mob.

  105. Re:Sounds good in theroy by Anonymous Coward · · Score: 1

    I don't know on what grounds a whole bunch of people could sue MPAA over

    Some kind of class action suit about harming consumers (over charging) - if we could get price comparisons for just Britain and India and (very important) where those DVDs are produced, it'd be enough to hurt and possibly help the DeCSS case (the MPAA found to be abusing the DMCA). Note that this case would be pointless if the cheaper discs in India are manufactured in India. But if they're imported from the US, the MPAA is screwed.

    Countersuits aren't too uncommon, and not always bad. For example, MP3.com vs. RIAA. We just need evidence of wrongdoing and illegal behavior.

    Anybody?

  106. Re:Wouldn't a link to anything work? by Anonymous Coward · · Score: 1

    Yea, how about circular links--page1 to page2, page2 to page3, page3 to page1, and any higher iterations than that. that ought to screw up bots designed to search for it?

  107. Re:Boy you people like living dangerously by Anonymous Coward · · Score: 1

    You didn't get the point at all. I spend my first 16 Years in East Germany. Since the wall came down I live in freedom (not as much as I would like to, but much more than before). After reading your statement I'm pretty sure you have got no clue what freedom means. You definitly will lose a part of your freedom, if you can not participate on an (maybe) upcoming DVD hype if the OS of your choice is Linux and you are not willing to feed an other big dog sitting in the forests around Redmond... Point is: It will turn out good, if you choose to fight for a good thing - and freedom is a good thing!

  108. A trojan horse... ? by Anonymous Coward · · Score: 1

    Pop the code text in an ordinary command such
    as ``ls'' in such a manner that it will display the code when supplied with an undocumented option.

    Get a million copies out there.

    Then announce the undocumented option.

    Viola!

  109. Maybe we should do this with mp3 by anewsome · · Score: 1

    If everybody made links to emtpy .mp3 files on their sites, maybe the RIAA would stay off my back.

  110. Re:Boy you people like living dangerously by hadron · · Score: 2

    You cannot sue the entire world.

  111. Re:A suggestion... by hadron · · Score: 2

    Better, the garbage text files could be filled with exactly the _right_ stuff that the MD5 hashes are the same. (Ok, so that is very very hard. It's a nice idea, though :)

  112. Re:Why do people get this superority kick from ris by Mark+J+Tilford · · Score: 1
    < and all but two (Rosa and Einstin) lost their lives for their cause.>

    Galileo officially recanted, and was allowed to live.
    -----------

    --
    -----------
    100% pure freak
  113. Re:Sounds good in theroy by David+Greene · · Score: 1
    Can we sue over the removal of our (court-upheld) fair-use rights?

    Yes, the DMCA, UCITA, etc. limit such rights. But that's how laws get overturned. Remember CDA?

    The problem, as always, is money. Hats of to mp3.com in this area. Are RedHat, VA, et. al. going to get involved? After all, the DVD CCA directly affects their bottom line.

    --

    --

  114. MPAA is subverting the law by Brian+Knotts · · Score: 2
    MPAA goons are the ones subverting the law. There's a thing called "fair use" that has been established over the course of many years. DMCA explicitly states that it does *not* remove these rights. Yet, MPAA is trying to do *exactly* that through CSS.

    Watching a DVD that you've purchased under Linux is perfectly legal. Making a copy of a DVD for your personal use is perfectly legal. Yet, MPAA tries to stop you from exercising your rights to do these *legal* things. That's what this is all about: MPAA breaking the law, and us putting a stop to it.

    New XFMail home page

  115. Re:Some rules don't deserve to be respected. by Ami+Ganguli · · Score: 2

    What you're saying is that you don't feel the stakes are high enough in this particular case to flout the law. That's your opinion and that's fine. But others feel differently.

    I'm not claiming that the DVD situation is comparable to the holocaust. I am saying that those who go along with unjust laws, or worse, berate others for disobeying them, aren't the good citizens they believe they are.

    The heart of the problem in this case is that corporations have successfully lobbied for laws that line their pockets at the expense of society as a whole. It's not just about watching DVDs, it's about screwing regular people and intimidating them (using the threat of law suits) into complying. That stinks and has no place in society.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  116. Some rules don't deserve to be respected. by Ami+Ganguli · · Score: 4

    Before you start with the self-rightious diatribes you should remember that disobeying bad laws has a long and honourable tradition.

    The American Revolution, the Underground Railroad, the French Resistance, Jews escaping the Nazis, Ghandi's peaceful revolution... the list goes on. All of these things were horribly illegal.

    The fact of the matter is that laws are made by people. Some people are ignorant, greedy, corrupt, or cruel and when these people make laws they need to be opposed using whatever means are most effective.

    In this particular case we have shortsighted politicians who have perverted intellectual property laws far beyond the point where they serve any social good. The laws are wrong and the politians in charge are either too stupid or too corrupt to do anything about it. How do fight within the system if the system itself is broken?

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    1. Re:Some rules don't deserve to be respected. by um...+Lucas · · Score: 1

      Do not even compare the holocaust, slavery, or either of your other examples to the fight over DeCSS... You're hallucinating badly if you feel that all those cases are to be treated in the same light as the DeCSS case. No one's dying over the decryption codes in DVD's...

      This is a property lawsuit, with the MPAA trying to control their property... The OSS movement has tried to make it into a freedom of speech movement, though for many of them, i doubt they really trully believe it themselves.

      The fact of the matter is that the case is about Linux users wanting to watch movies in Linux, and the MPAA saying "you can, but you just stole something from us that everyone else has to pay for". That's it.

      If people were dying over this, then yes, take matters into your own hands to do what's right. But people aren't dying. they just want to watch movies in Linux. Why don't you take more of a stand and try to rally america into rebuilding Kosovo, stopping the russian slaughter of the Chechnyans, or one of so many other more worthwhile causes?

      Because they don't affect you. This is the only movement you can think to join...

      Don't get me wrong... I'm all for watching DVD's whereever I'd like, but i'm not about to scream it's a free speech issue... It's not, in my eyes.

  117. they are making some effort. by Smack · · Score: 2

    not suing people tho. just sending out cease-and-desist letters citing the preliminary injunctions given in the CA and NY cases. I'd say most mirrors will get one sooner or later.

  118. question.... by Danse · · Score: 2

    If I distribute a program, can't I call it whatever I like? As far as I know, the name "DeCSS" doesn't violate any copyrights or trademarks. Why couldn't I name a program that I write "DeCSS?" Why does it have to be plausible?

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    1. Re:question.... by Foogle · · Score: 2
      Absolutely. In fact, what would REALLY be a kick, is if *everybody* posting to Freshmeat starting using the name "DeCSS" for EVERYTHING they released, regardless of it's content.

      Sure, we'd all be confused for awhile, but think of how many more DeCSS.tgz files there would be online?

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

  119. I bet the government loves people like you... by Danse · · Score: 5

    Face it danger is not a good thing and I would rather have my pride/honor/respect/and freedom than play DVDs on unsupported OSs.

    Yeah, and I'd rather have my freedom than be allowed to drive a car wherever I like without being monitored.

    I'd rather have my freedom than be able to view whatever I wish on the Internet.

    I'd rather have my freedom than be able to decide for myself what my children should or should not be taught.

    I could go on...

    Maybe we should all just quit trying to change the things that we think are done for the wrong reasons or that are unjust, or that are just plain stupid. I'm sure it would make things a lot easier for the government if we would all just shut up and do as we're told. Maybe you should get out there and lead the wooly resistance against those who would dare to refuse to let the government or corporations take their rights away without a fight. Baaa! Baaa!

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  120. Re:More harm than good? by sjames · · Score: 2

    It hurts legitimate searches for the code

    The damage to searches for the other DeCSS is minimal for the geek and huge for MPAA lawyers. This is because MPAA lawyers and an average geek have different objectives. The geek want's to find ONE copy of the other DeCSS. The lawyers want (and to be successful MUST) find every single copy of the other DeCSS.

    Multiplying a trivial effort by 4 (for example) isn't so bad. Multiplying a nearly impossable effort by 4 is a real show stopper.

  121. Re:Obfuscation by sjames · · Score: 2

    Now when I want to grab DeCSS to play DVDs on my Linux box, I have to search through ten times as much noise to find what I need.

    It's much easier to find one copy out of ten linke than it is to find one copy out of nothing at all.

  122. Re:Good idea, but... by C.Lee · · Score: 0

    >By spreading this 'new' DeCSS all over the place, you increase the number of false hits people who want the real thing have to deal with, and in fact effectively *decrease* its availability.

    Not really. How many movies or novels are there with the same exact title floating around?

  123. Re:Everyone should mirror it... by chrisd · · Score: 2
    What are you talking about? I'm just posting a file that cleans up web pages. nothing wrong with that, and it's on my personal site, not a VA site.

    Chris
    --
    Grant Chair, Linux Int.
    Pres, SVLUG

    --
    Co-Editor, Open Sources
    Open Source Program Manager, Google, Inc.
  124. Re:Everyone should mirror it... by chrisd · · Score: 2
    No, don't worry about it, it's a legit thing to worry about, we do here, I tell you.

    Chris DiBona
    --
    Grant Chair, Linux Int.
    Pres, SVLUG

    --
    Co-Editor, Open Sources
    Open Source Program Manager, Google, Inc.
  125. Everyone should mirror it... by chrisd · · Score: 3
    Hi all,

    By mirroring this and putting up somewhere visible, you will be helping out big time. I don't know if this is being said, but this will both cost time, money and lead to frustration for the MPAA/DVD CCA lawyers, which is a good thing :-)

    Again, a copy is Here. Mirror early! Mirror Often! Post your link here and muddy up their searches!

    Chris DiBona
    VA Linux Systems


    --
    Grant Chair, Linux Int.
    Pres, SVLUG

    --
    Co-Editor, Open Sources
    Open Source Program Manager, Google, Inc.
    1. Re:Everyone should mirror it... by Outland+Traveller · · Score: 1

      Mirrored, with a little preamble :)
      It's good to find a catchy way to show support.

      My latest contribution

    2. Re:Everyone should mirror it... by 348 · · Score: 1

      Did anyone at VA look into the legal ramifications of Mirroring this SW? Seems like your asking us to eat a lot of risk, if you guys haven't checked this out. Can VA or /. provide some assurances?

      --

      More race stuff in one place,
      than any one place on the net.

    3. Re:Everyone should mirror it... by 348 · · Score: 2

      Didn't mean it as a flame, more as a question. I should have checked the link, I didn't realize it was your own site. Thanks.

      --

      More race stuff in one place,
      than any one place on the net.

    4. Re:Everyone should mirror it... by raitiovaunu · · Score: 1

      Yes, it will cost time and money - though, in the end the lawers will always get their money, win or lose. Their customers will pay, of course. Frustration - I doubt it. These where the guys who were intelligent enough to include deja.com on their first list of complaint because their search found messages on deja.com referring to DeCSS.

  126. I've mirrored it, as have many others... by chrisd · · Score: 4
    Here. Enjoy!

    Chris DiBona
    VA Linux Systems
    --
    Grant Chair, Linux Int.
    Pres, SVLUG

    --
    Co-Editor, Open Sources
    Open Source Program Manager, Google, Inc.
    1. Re:I've mirrored it, as have many others... by David+Ham · · Score: 1
      so have i.

      DeCSS source code - should be up *very* shortly, working on the html file currently.
      --

      --

      --
      you must amputate to email me
      i read all replies to my comments

  127. And furthermore... by chrisd · · Score: 5
    Here's another cool bit, you can post the code and say it's for cascading style sheets, but actually have the download link download the Real DeCSS, say off of the openDVD.org site :-)

    Lets make thier jobs -hard-.

    Chris DiBona
    VA Linux Systems


    --
    Grant Chair, Linux Int.
    Pres, SVLUG

    --
    Co-Editor, Open Sources
    Open Source Program Manager, Google, Inc.
    1. Re:And furthermore... by nickm · · Score: 1

      To my knowledge, the opendvd.org site doesn't have the DVD version of the DeCSS software. They're doing that so that they can cover the issues without fear of litigation.
      --
      I noticed

      --

      --
      I noticed

      It's getting about time to leave everywhere

    2. Re:And furthermore... by platypus · · Score: 2

      Better yet, do some server tweaking and serve either version under the same link.
      You could decide truely randomly (perfectly adjusting your chance to get sued because i.e. you serve the real one only every 100th time or every second), you could decide by client (neat, make the laywers using lynx to get their case ;-)), operating system, referer, time of the day ...

    3. Re:And furthermore... by platypus · · Score: 2

      oh god, the possibilites:
      add some funky documentation to the "false" DeCSS together with nice images.
      Hide the "real" DeCSS (in the images) but don't tell anyone for a while (pretend to not tell anyone). Spread the thing like a wildfire to thousands of sites (removing CSS from a html-page is a must-have, isn't it), mirror it at sunsite.
      All the people (pretend to) have no idea about the "dangerous" software they really provide (it's just about style sheets as we all know) and wait for the lawers to proof the knowledge of the hidden value. Or let them try to ban a program for removing style sheets.
      Heck, write perl-modules for cpan, tex-code for ctan with this hidden treasure.

  128. A Mirror by nickm · · Score: 1

    Check out The Crackmonkey Warez Page for a mirror of the DeCSS software. The original article is also on Aaron Malone's site
    --
    I noticed

    --

    --
    I noticed

    It's getting about time to leave everywhere

  129. Re:Even better (worse?) idea by nickm · · Score: 1

    Haha! How about a "DeCSS filter" that works like the pootifier and the Malkovich filter? That way your Web site could show up as "DeCSS the DeCSS DeCSS DeCSS in DeCSS DeCSS...."
    --
    I noticed

    --

    --
    I noticed

    It's getting about time to leave everywhere

  130. Re:Boy you people like living dangerously by Thomas+Charron · · Score: 2

    Using the phrase DeCSS is *hardely* against the law, and anyone attempting to sue an individual for using such a term would quickly find themselves countersued.

    Peacefull resistence is not against the law. Neather is using the phrase, DeCSS. It simply means that they won't be able to do a simple net search for the phrase DeCSS, and get a list of sites..

    There is no danger. As a matter of fact, I'd love to see one case where someone here was sued. Sure, slashdot was brought to court, but they are 'the big boys'. If they went after 10,000 little guys, once again, class action lawsuit against them..

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  131. About time! by jd · · Score: 2
    Cascading Style Sheets are EVIL! The Spawn of Satan! DeCSS should be built into the backbones, so the network itself destroys all trace of this menace to society! :)

    Seriously, this is a great way to draw attention to the DeCSS case, which is exactly what we DO need. The MPAA are getting away with murder because nobody but the techies care.

    However, if "innocents" can get themselves dragged into the lawsuit, that'll be a different matter. The press is more likely to ask questions. Awkward questions. An "obviously guilty" person isn't going to get serious respect, even if they're just a young kid. But when bystanders start getting shot at by the MPAA lawyer, I think the media will start perking up.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:About time! by Wah · · Score: 2

      Everybody in my office knows about it. Same with my family and friends (via e-mail updates with links and in person). I'm wearing my civil disobedience wear out tonight. We are on a full-scale public clue-giving campaign. Once the issues are on the table very few people question which side is "right".

      --

      --
      +&x
    2. Re:About time! by Hot+Grits · · Score: 1

      I think we need to get the word out to hackers that they're not the only ones that know about DeCSS. And that not all non-hackers are evil. Some non-hackers are good. We call them "White hat non-hackers". The bad non-hackers, we refer to as "Black hat non-hackers". The media keeps spreading the incorrect image that all non-hackers don't know about DeCSS, but that's just not true. Spread the word to hackers!



  132. Why make more programs named DeCSS? by Draco · · Score: 1

    Er...

    Why not re-name DeCSS to something like perl,
    or bash or something... Heh

  133. Screw them. by Jeff+DeMaagd · · Score: 1

    If these judges allow these laws to continue under their watch, screw the judges. Remember, they are former lawyers. I mean, if the RIAA, MPAA and the DVD-CCA are allowed to put on us what ammounts to SLAPPs (Strategic Lawsuits Against Public Participation) where people are being muscled out of their rights by force, money and the financial inability to defend themselves, stuff like throwing a wrench in their works should be totally legal.

    When you think of it, it's the lawyers that run this country, maybe others. We allow lawyers to be elected to office to make laws that help litigation and pad the pockets of their partners at home. If you can't afford to defend yourself, you are screwed.

    Maybe all those that were sued for linking could countersue for libel, as those links are only references, those links of themselves don't defeat copyrights, but the owners of those sites are being attacked and libeled as pirates.

  134. yadecss mirror.. by talks_to_birds · · Score: 1
    Yet another deCSS mirror..

    Ya, I read a lot of the posts, which were all over the map, and I *still* think this is one hell of an idea!

    Obfuscation, smoke screen, fog, civil disobedience, what the hell! Who could ask for anything more!

    Those who are trying to find the *real* deCSS *will*, and the suits who are trying to find the sources will just have to dig a little deeper!

    Fine, sez I.. slow 'em down!

    Power to the people! Right on!

    Check it out:

    Free deCSS software!

    t_t_b
    --

    --
    I'm on PJ's "enemies" list! Are you?
  135. not much to worry about by xeno · · Score: 2

    There are two reasons why such bottom-feeders should not be a major worry:

    (1) Eliminating a specific class or instance of code or data is virtaully impossible because of the tendency of the internet (I speak of the net as including the human end-nodes) to route around censorship using the highly-respected "Whack-A-Mole" distribution model. And of course, overt limitations on the availability of information exponentially increases the interest in and demand for it.

    (2) Any company making a business out of seeking and stamping out illicit data/code on the web must implicitly understand that if their actions are sucessful enough to become even a deterrent, then they will put themselves out of business. None would openly admit to this, but unless these are nonprofit or volunteer organizations their purpose is to make money. Thus their financial model requires enough success -- but not too much -- to provide a sustainable revinue stream.

    J

    --
    I think not...(*poof*)
  136. Off-Topic, but oh, well. I love(d) &TOTSE by Phyre · · Score: 1

    It's good to see the message boards up. *sniff* the nostalgia is overcoming...must use...2400 baud...modem..to surf...web site... must...solve...Small Hole...

    Don't know how many others around here used to be on Nirvananet (TM), but I'm sure there's quite a few.

    *sigh*

    It's just not the same, but go here to read the boards.

    --
    --- Phyre
  137. Re:Thank goodness you never knew Rosa Parks! by Kid+Zero · · Score: 2

    Point: Ms. Parks wasn't the innocent history claims she was. She was the Boss of the local chapter of the NAACP. She knew what she was doing.
    Kinda like a lot of people on here. They know this is illegal, but post it anyway. You're hardly innocent.

  138. Re:CmdrTaco Forgot one thing by SgtPepper · · Score: 1

    I never said it would be enjoyable or practical...just intresting *LOL* The other alternative was to use a text-to-speech converter :)

  139. Re: Beatniks, Capt. Kirk, and DeCSS by SgtPepper · · Score: 4

    > I did have one theroy though...don't know if it was brought up before...what if someone posted
    > a wav file ( because mp3 would be too "underground" ) of them reading the DeCSS
    > ( as in the DVD program ) source code?

    Hahahaha, I had this mental image of a beatnik reciting the DeCSS code as free verse in a smoke-filled, candle-lit coffeehouse as someone
    plays bongos in the background. Hahahaha.


    *LMFAO* Very nice, i actually like that.....as long as William Shatner doesn't mention anything about Priceline dot com at the end of the code ;)

  140. CmdrTaco Forgot one thing by SgtPepper · · Score: 5

    It's actually been at FreshMeat for a good part of the day, it's announcement is here But i just wanted to thank the Cmdr for finally posting the damn thing ( i had only submitted it three times today ) the nice spiel is too damn funny for anyone to pass on :)

    ( Warning, mildly offtopic thought follows)

    I did have one theroy though...don't know if it was brought up before...what if someone posted a wav file ( because mp3 would be to "underground" ) of them reading the DeCSS ( as in the DVD program ) source code?


    Sgt Pepper
    Lame Sig Shamelessly Ripped from
    Fortune:

    A mind is a wonderful thing to waste.

    1. Re:CmdrTaco Forgot one thing by WNight · · Score: 2

      This is a little beyond what is really needed, and I think wouldn't be protected. If the DeCSS source code isn't deemed to be a 'creative' work, then simply reading it won't be either.

      What we need to do is strip out just the important bits, not the part that copies the .VOB file or anything, just the CSS authentication parts. Then discuss this, maybe in a teaching metaphor, describing the method and so on, in enough detail that anyone could implement it.

      Then we can distribute the non-CSS part of DeCSS, the big long part, that actually copies the files, etc. Like it used to be legal to distribute Pine, even if a 2k patch could integrate PGP encryption into it, creating an encryption product that would have been undistributable.

      The idea is to make the 'illegal' part a creative work, by presenting it in human language, as a discussion of the security systems. This lets anyone past 'script kiddie' level implement the program, but should make it legal to distribute. Especially if the parts of DeCSS that it would be linked to (the non CSS-authenticating parts) could do something other than just copy protected DVD .VOBs... maybe if it was a generalized util to pull files from a DVD, or something.

    2. Re:CmdrTaco Forgot one thing by Lotek · · Score: 2

      Actually, using a text to speach dealie would be even better, especially if you got the oldest, nastiest, hardest to understand one that you could find and have it go at it REALLYFASTSOTHATITSHARDTOUNDERSTANDANYWAY.

    3. Re:CmdrTaco Forgot one thing by penguinicide · · Score: 1

      I'll run it through the text-2-speech processor that I have (festival) tonight. I'll post a link to it if I can. (Look for responses to this post over the next few days.)

      --


      penguinicide... when jumping out a window just won't do.
    4. Re:CmdrTaco Forgot one thing by mcrandello · · Score: 1

      A poster above mentioned using a really hard-to-understand voice. I think that would be contrary to the purpose of actually *distributing* the code...I don't know how far the first amendment would go towards protecting _computer_ speech anyway. Better to have someone actually read it aloud. Less fun, but probably safer and more likely to be upheld in the event of a lawsuit. Also, there's the off chance someone might put it to music, like that not-kurt-vonnegut commencement speech about the sunscreen...


      mcrandello@my-deja.com
      rschaar{at}pegasus.cc.ucf.edu if it's important.

    5. Re:CmdrTaco Forgot one thing by Darth+Yoshi · · Score: 1

      > I did have one theroy though...don't know if it was brought up before...what if someone posted
      > a wav file ( because mp3 would be too "underground" ) of them reading the DeCSS
      > ( as in the DVD program ) source code?

      Hahahaha, I had this mental image of a beatnik reciting the DeCSS code as free verse in a smoke-filled, candle-lit coffeehouse as someone plays bongos in the background. Hahahaha.

      Or today I guess you could release a rap music version. Hahahaha.

      --
      // TODO: fix sig
    6. Re:CmdrTaco Forgot one thing by MrHat · · Score: 3

      Lord... I feel sorry for whoever has to read the entire source to DeCSS.

      "File One. CSS dash auth dot c. Static byte perm underscore varient equals zero x zero a, zero x zero eight, zero x zero e, zero x zero c, zero x zero b..."

      Heh. No thanks ;-).


      43rd Law of Computing: Anything that can go wr

    7. Re:CmdrTaco Forgot one thing by praxim · · Score: 2

      Actually, I had a similar idea. Instead of having someone read the source code, however, the source code could be broken down into a midi file. Each note from C0 to whatever would represent a different letter or symbol. Each track in the midi file would represent a different source file. Then a key or converter for it could be released. This seems like a sneaky enough way to keep the MPAA off of our backs.

    8. Re:CmdrTaco Forgot one thing by TheGratefulNet · · Score: 2
      nah - don't have to waste a human's time with that. I still have an old DECtalk style (votrax) speech synth box hanging around.

      or use software-driven stuff with a regular sound card.

      at any rate, I DO like the idea. reminds me of the 'scanner-friendly' pages that Zimmerman used to propagate his PGP code. great stuff!

      --

      --

      --
      "It is now safe to switch off your computer."
    9. Re:CmdrTaco Forgot one thing by SupahVee · · Score: 1
      Actually, wav files are just too big for the MPAA to download on their OC3's (they all have them, makes it easier to copy DVD's without having to pay their own exorbitant royatlies). RealAudio, there's something low-tech that corporate types could associate with.

      BTW, take the "FUCK THE MPAA" out (for the author), its just more fodder for the lawyers. My 00000001 00000001 cents worth.

      --
      "See, we plan ahead! That way, we never have to do anything now."
  141. Re:What the hell is this for? FAIR USE by Nimmy · · Score: 5

    You do have a point, and I agree that many DeCSS advocates are acting childlike, but you overlook one essential doctrine that has pervaded many US court cases (of which this is one). This doctrine is called "Fair Use" and it essentially states it is unfair and illegal to restrict the use of a product you have sold to a consumer for any reason other than legal contractual obligation. For example, it is illegal to prevent resale of a product unless it would be illegal to sell it (ie food packages without ingredient lists). In my opinion, banning DeCSS falls under this blanket, preventing legitimate DVD owners from watching movies the way they want. I agree, perhaps the communtities reaction has been overzealous, but this is an important legal case for consumer rights (possibly the second most important rights after human rights) and deserves most of the attention it is getting.

    My (poorly written) $.02
    --Nick

  142. Re:Obfuscation by rew · · Score: 1

    It's much easier to find one copy out of ten linke than it is to find one copy out of nothing at all.

    Users have to find ONE copy. Then they stop looking and have fun with the software.

    MPAA wants to find ALL copies. They want to name everyone with deCSS on their homepage in the lawsuit.

    However, the intention is that the judge will laugh them out of court if their list contains 50% or even 10% "legit" deCSS copies. Moreover, I'd recommend everyone to switch to publishing the other deCSS the moment his name shows up on an MPAA list....

    Roger.

  143. Re:Reminds me of a good quote by fatboy · · Score: 0

    Frankly I would think that most intelligent people would realize that it is better to fight another day.

    Then you and those "most intelligent people", Sir, are cowards.

    --
    --fatboy
  144. Re:Bullies? by fatboy · · Score: 0

    Oh and I suppose that you tried to beat the shit out of every person who called you names as a kid huh? Man you must have received a lot of beatings.

    No, just one or two. Bullies only pick on people that allow them to do so.

    --
    --fatboy
  145. Re:Why do people get this superority kick from ris by fatboy · · Score: 1

    Tell me how making risky choices makes me inherently better?

    Because without taking risks, you will lead an empty, empty life. You cannot be sucessful WITHOUT taking risks.

    --
    --fatboy
  146. Obfuscated DeCSS programming contest by Gary+Franczyk · · Score: 4

    I recommend an obfuscated DeCSS programming contest...

    It would really put a kink in their work.

    1. Re:Obfuscated DeCSS programming contest by NaTaS777 · · Score: 1

      Yeah this sounds like a awesome idea!
      Natas of
      -=Pedophagia=-
      http://www.mp3.com/pedophagia
      Also Admin of

      --
      Natas of
      -=Pedophagia=-
      http://www.mp3.com/pedophagia
      Also Admin of
      http://loki.linuxgames.com
    2. Re:Obfuscated DeCSS programming contest by mcc · · Score: 2

      no.

      Remember, ESR himself maintains the INTERCAL compiler for linux! if that isn't promoting obfuscation, what is?

      you have to understand the motives. open source's ideals as i understand them is to able to organise things in such a way that no one person is able to prevent anyone else from benefiting from the software just as much as the one person does.

      with things such as the ioccc, while only one person (the author) is really able to understand and modify the code, this does not matter. _everyone_ benefits equally for one simple reason:

      obfuscated programming is not programming.
      it is art.

    3. Re:Obfuscated DeCSS programming contest by ebacon · · Score: 1

      Rats! that was my idea too, only not quite. I was thinking along the lines of a program whose output would be DeCSS, but without any DeCSS source code involved - an alternate variation on the self-referential program. An alternate mucho cool hack would involve something along the lines of Ken Thompson's "Reflections on Trusting Trust" see here

    4. Re:Obfuscated DeCSS programming contest by EricWright · · Score: 2

      I'll supply the rot13 version...

      perl -e '{tr/[a-zA-Z0-9][n-za-mN-ZA-M5-90-4]/g;print}' DeCSS.r13

      Sorry, but the special characters have to stay the same ;->

      Eric

    5. Re:Obfuscated DeCSS programming contest by CodeShark · · Score: 3

      By the way, one (not sure if it is "the")"Obfuscated DeCSS Contest" (related to the DVD decoder) is going to get kicked off around March 1st, from what the web page says.

      --
      ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
    6. Re:Obfuscated DeCSS programming contest by mindstrm · · Score: 2

      We must remember that when it comes to Law, it is not a game of pure logic. Though what you say makes sense from a technical/logic point of view, the judge will say one thing: "I stated in a court order that linking to this material was forbidden, and regardless of what convoluted methods you used, you still violated that order."

    7. Re:Obfuscated DeCSS programming contest by J+Story · · Score: 3

      I'm not a lawyer, but I wonder: would it be a violation to point to a suppressed document? How about point to a pointer?

      To map this to another context, imagine that some "randomiser" program, which generates, say, binary keys based on plaintext, just happened when applied against a certain legally protected dictionary file (or a web page, or a picture or song), to produce the contents of a suppressed document? It seems to me that both components would be legal, and that only the combination of the two would be a legal offense.

      Thus, though the end result would still be illegal, the means to acquire the information would be known and protected by law. (It has been put better: "Information wants to be free.")

      It would be best, however, for the DeCSS case to be thrown out of court, but this demonstrates the futility of gag orders in a distributed, computerized world.

    8. Re:Obfuscated DeCSS programming contest by PanDuh · · Score: 1
      No. Obfuscated code can be Open Source, and Open source code can be obfuscated. They are not two mutually exclusive conditions. In fact, my code is fairly obfuscated, and its not even intentional.

      -- PanDuh!

    9. Re:Obfuscated DeCSS programming contest by Cuthalion · · Score: 2

      Well, kind of. I mean, it's only the source that's obfuscated, so there's no point in obfuscating some code, then hiding it under your mattress or whatever. However...

      The spirit of open source is not that you ALLOW other people to work on your code, but you encourage it, and facilitate it. You see other programmers as being people who can and want to help (even if for selfish reasons (I want linux to work with my FooCom USB rubber ducky!), rather than as people who are competing against you.

      As such, obfuscated code is contrary to that purpose - if you make code that is virtually impossible to read, few will be able to contribute to it. Rather than prohibiting people's understanding and modification of the code through legal means, you are using technical means, but the end result is the same.

      Don't get me wrong - I think there's plenty of room in the 'open source community' for obfuscated code contests, but only in the context of games for programmers, not as development projects.

      I will say that it's not unreasonable to allow and encourage people to contribute extra obfuscations to your code, and keep the spirit of OSS that way.

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
    10. Re:Obfuscated DeCSS programming contest by Strych9 · · Score: 1

      This is a great idea, If one makes sure all code is encrypted so that any MPAA analysts would have to circumvent the DMCA to verify what the code does, ...and counter sue for damages. -S

    11. Re:Obfuscated DeCSS programming contest by Tassach · · Score: 1

      Instead of ROT13, do a bitwise XOR with a constant value (say the ascii value of the string "MPAA").

      "The axiom 'An honest man has nothing to fear from the police'

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    12. Re:Obfuscated DeCSS programming contest by Refrag · · Score: 1

      Don't obfuscated code contests run contrary to the open source software movement's ideals? Sounds like how Microsoft would release the Windows code if they ever did.

      --
      I have a website. It's about Macs.
    13. Re:Obfuscated DeCSS programming contest by gzbo333 · · Score: 1

      yeah...but wouldn't it make it just as hard for linux users looking for the real DeCSS?

    14. Re:Obfuscated DeCSS programming contest by leob · · Score: 1

      As a jugde of the International Obfuscated C Code Contest (which is, by the way, accepting submissions until March 31) I (and the 3 other judges) will be in a very delicate position if such an entry is submitted and happens to win. Although, luckily for us, a contest rule requires that the code size must be no more than 3217 bytes in length, the size of data files is not limited, therefore if somebody implements an obfuscated virtual machine that becomes a DeCSS machine if supplied with the appropriate data, and that entry wins, it will be, in my understanding, OK for us to post the entry and leave the details of supplying the data or the instructions on how to modify the supplied data to the author.

  147. Re:NAACP == "guilt"?! You're insane. by prijks · · Score: 1

    > No doubt you think that makes me a felon.

    I'd just like to let you all know that I decided against making a horrible felon/feline pun at this point.

    rock on...

  148. Cute by MAXOMENOS · · Score: 2

    Cute program. Not quite useless, has a legitimate reason for the name, totally legal, and a slap at the MPAA. But it doesn't help our case at all.

    In fact, this could backfire on us.

    "See!! Look!! These HACKERS are all alike!! They're trying to make it HARDER for us to seek out CRIMINALS trying to ROB US of your^H^H^H^Hour hard earned money made by selling DVD's of Porky's and Celine Dion!! KILL THEM ALL! Whoops. I mean, your honor, this demonstrates that these people don't have a leg to stand on. Please kindly sign this court order effectively stamping on the rights of Geeks even further? Thank you.

    1. Re:Cute by jagapen · · Score: 1

      Why does this hurt our case? It shows a heck of a lot of people out here in Net-land care passionately about the issue, and if this many people care this passionately, maybe there's something to our case? It's all about spin, sure the MPAA lawyers can spin it as a bunch of lawless hackers, but clever EFF lawyers can spin it as civil disobedience for a good cause.

    2. Re:Cute by anotherone · · Score: 1

      See, now, I've been looking for years for a fast and easy to use program to strip web pages of the pesky Cascading Style Sheets for years now! I was temporarily ecstatic when I first heard about the other DeCSS. Now I can't wait to go remove some Cascading Style Sheets! Thanks Mr. Bad!!!

      Make Seven

      --
      Username taken, please choose another one.
    3. Re:Cute by SupahVee · · Score: 1
      Personally, I am boycotting the movie theatres, Blockbuster movie rentals, etc. until the DeCSS thing has been decided upon.

      Bu they better hurry up, if this isnt finished by the time the Matrix sequels come out, I'm gonna be pissed.

      --
      "See, we plan ahead! That way, we never have to do anything now."
  149. Re:Boy you people like living dangerously by DavidTC · · Score: 1
    Yeah, but if they were to try that, they'd instantly be screwed legally if it was ever shown they released a version of DeCSS. You can't sue someone for distributing DeCSS and release a version of it at the same time. :)

    No judge in the world would let them get away with that, and most of them would fine them for wasting the court's time. :)

    -David T. C.

    --
    If corporations are people, aren't stockholders guilty of slavery?
  150. my new DEcompression/Compression Software System.. by tuffy · · Score: 2
    It works just like gzip. In fact, they're 100% compatible. But my system generates files with a .DeCSS extension ;)

    I'll be finishing it up shortly!

    --

    Ita erat quando hic adveni.

  151. Re:Hate to say this, but... by deeny · · Score: 1

    "DeCSS" == "Deirdre's Checksum & Size Satisfier"

    Motto of the project: "It's always just the right size" ::snort::

    OK, where's the lurid graphics? I'm ready to print t-shirts!

    _Deirdre

  152. Re:Hate to say this, but... by deeny · · Score: 2

    For this reason, I suggested to Mr. Bad that he add some cruft so that it would have the same file size and checksum.

    I think that would be a lovely program to write (make arbitrary size and checksum cruft).

    Maybe I'll call it DeCSS. :)

    _Deirdre

  153. More Mirrors by mago · · Score: 1

    The 2600.com list combined with DeCSS2,3,4 nails it to the net in a very special way,

  154. Re:More harm than good? by mago · · Score: 1

    Don't think so. Lists like this will stay.

  155. Hey moderators... that was a good point there. by VValdo · · Score: 1

    By using "fake-dcss" you're making it hard for the MPAA to find the real file. At the same time, you'e making it hard for the general public to find the file-- so you're doing the MPAA's work for them.

    W
    -------------------

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  156. Even better (worse?) idea by Knight · · Score: 2

    I'm tempted to just rename every single program I write "DeCSS". I'd just give them all different descriptions. Imagine if, for a couple of months, nearly every Open Source project changed the name of their downloadable package to "decss.tar.gz". So, as a member of the Open Source community, and a DVD owner who would like to use Linux to play his DVDs, I emplore everyone who reads this to consider changing the name of their downloadable files to decss.tar.gz. Thank you.

  157. Cute, but no need by jms · · Score: 2

    This is definitely an amusing idea, yet unnecessary. The internet has already interpreted the censorship as damage, and worked around it.

  158. Re:More harm than good? by PsychoSpunk · · Score: 1

    My take on it was that it's better this way. Most everyone has their copy of the code, and if you don't Cryptome.org was still carrying the DVD-Hoy-Reply.htm a few days ago (like late last week) complete with Exhibit B. So it's still available. i think the time for letting everyone get their copy isn't over, but if you've missed the ball by now, then you're living sans internet. That said, I think it's time to pull this hack in as many ways we can. I think there should be multiple languages used in both DeCSS versions, that we should create converters to switch it all back to the original format. Anything to have fun with their heads. There may be 100s of them working on this, even 1000s but how long does it take for me to put up a page with 5 links on it?

    point is, we now have a simple way to cause them delays. let's do it and give the EFF more time to strengthen their case.

    --
    ALL HAIL BRAK!!!
  159. Fresh of the presses by PsychoSpunk · · Score: 1

    RUETERS: February 18, 2000

    Yahoo.com is reporting yet another DoS type attack. It appears that the attack was based from Holland, MI company slashdot.org, a site owned by andover.net. A mid-level spokesperson was quoted as saying, "Why does this keep happening?"

    In an unrelated incident, a new breed of DeCSS, the program developed by hacker Jon Johannsen to allow copying of DVDs, has begun to appear on several mirrors. Internet users have reported that their favorite sites seem to look different after running the program. A hacker by the name of "Kry848y" wrote, "We finally decided we'd had enough of the MPAA's shit, so we decided to fsck with them some more."

    Meanwhile, Natalia Portman was unavailable for comment.

    --
    ALL HAIL BRAK!!!
  160. Cute idea by Shadarr · · Score: 3
    I think a better way to show support is by posting the source to the real DeCSS. When people say "I'm Spartacus", it's more effective if they don't follow it up with "but not that Spartacus".

    1. Re:Cute idea by ronfar · · Score: 2
      Well...

      There is one positive to posting the fake one that the real one doesn't have.

      Which is, if the DVD CCA sues you over the fake one they will definitely lose and you can countersue.

      If they sue you over the real one... well, I'm hoping they'll lose but not counting on it.

      --
      All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
    2. Re:Cute idea by Field+Marshall+Stack · · Score: 1

      It's different. By posting the DVD-related DeCSS code, you're not only claiming to be Spartacus, you are actually in a way becoming Spartacus. Posting this DeCSS is actually more parallel to just claiming to be Spartacus than posting the 'real' one is... ..of course, if you're for whatever reason not afraid of evil MPAA legal tactics, it's better, from a civil disobedience standpoint, to post the real one.
      --
      "HORSE."

      --
      "HORSE."
      -Flaming Carrot
    3. Re:Cute idea by David+Ham · · Score: 1

      the idea here is to increase the problems for the plaintiff while keeping the people that mirror it *completely* safe. i don't know about you, but i *don't* have money to pay for my defense, even if i do win. i'm broke already (that's why i run linux! :) ).
      --

      --

      --
      you must amputate to email me
      i read all replies to my comments

  161. Someone mark this up as funny by Outland+Traveller · · Score: 1

    > AND DON'T MAKE YOURSELF LOOK LIKE YOUR 14 YEARS
    > OLD.

    By your grammar and spelling I'd say you're doing a lot better job in that department than the DeCSS supporters.

    Why don't we all just buy DVDs at whatever price they are offered. After all, who are we to complain? The MPAA is just protecting us from viewing their content in a way they didn't prescribe. Fair Use is just a loophole for pirates, after all. And damn these people suing the Tobacco companies- Don't they know they are driving up the price of cigarettes?

  162. Re:NAACP == "guilt"?! You're insane. by Venomous+Louse · · Score: 1


    I'd just like to let you all know that I decided against making a horrible felon/feline pun at this point.

    I humbly thank you for your restraint :)


    --
    "Christianity neither is, nor ever was a part of the common law." --
  163. NAACP == "guilt"?! You're insane. by Venomous+Louse · · Score: 2


    Point: Ms. Parks wasn't the innocent history claims she was. She was the Boss of the local chapter of the NAACP. She knew what she was doing.

    Yeah. She was, in a harmless way, violating an unjust and immoral law, which happened also to be unconstitutional. Of course she knew what she was doing: She was standing up for her rights as a citizen.

    In any case, if you think membership in the NAACP somehow precludes "innocence", you're out of your mind.


    They know this is illegal, but post it anyway. You're hardly innocent.

    I think you've just raised bootlicking to a new peak of perfection. Calling a program "DeCSS" is not illegal. In fact, I'm going to rename my cat "DeCSS". There, it's done. I'll be calling him that from here on in. No doubt you think that makes me a felon.


    --
    "Christianity neither is, nor ever was a part of the common law." --
  164. Re:WTF?! by um...+Lucas · · Score: 1

    No, you're right, it is completely legal to write any program you'd like and call it whatever you wish... It's just that, in case you hadn't noticed, there's a lawsuit going on... If you feel the as strongly as you do about it, why don't you just post the DeCSS source everywhere? Because that's wrong, illegal, and you know it. So basically, you're trying to give the real "DeCSS" security though obscurity... which for one, we all know doesn't work all that well... except, say, if the case is won by the defendants, in which case legitamate users will have to surf through 12000 sites that all contain this De Cascading Style Sheets utility when they actually want something else.

    Maybe I should start a movement to have everyone start naming their software "linux", "apache", "windows 2000", etc... It's never been done before today, but hey... this is the open source movement and they don't need to obey rules, laws, or respect anything.

  165. Re:WTF?! by um...+Lucas · · Score: 1

    Well according to the logic here, microsoft could start pooring huge amounts of pages into one of the web service they own that all mention the linux kernel repeatedly in hopes of making it harder for users to find the real information they're looking for...

    MSN could delete all entries to Linux in it's database, or redirect them all to the Windows 2000 homepage...

    According to the reasoning being given here, that would be all fine and dandy. I don't think it would go over too well for anyone here if the tables were turned like that...

  166. An idea... by um...+Lucas · · Score: 4

    Rather than just acting with complete disregard for the laws and whatever, why doesn't everybody here just ADVOCATE why they think DeCSS is okay, and let the court systems decide...

    If the answer comes back in a form that you disagree with, THEN disregard their decision and do what you wish...

    It only seems that you're all making the lives much more difficult for everyone involved by acting like... dare a say the word? ... children.

    "you can't catch me! neener neener!"

    Write letters to your representatives. Write letters to the companies. Write letters to the judge. Put informational web pages as to why you think DeCSS is okay.

    Look at Connectix as an example... Things are going good for them. Yes, they've barely sold their software yet, but they're setting a very important precedent. You too could set a precedent, but in the end it will all be remembered as acting in complete disregard of the "rules" that everyone is made to obey...

    They're not written in stone, you know... It's just easier to justify everything when you wish they were.

    1. Re:An idea... by ronfar · · Score: 2
      Oh, actually, the point of the whole DeCSS was to destroy a legal argument that the MPAA and DVD CCA were trying to make, which was, to paraphrase, "we have a valuable trade secret which was misappropriated from our company [note: reverse engineering is no misappropriation, neither is reading something out of a publicly published document. However, the DVD CCA and MPAA are using the shotgun approach to law, figuring if they fire out enough legal arguments at once some of it is bound to work.] so we have to quickly shut down all these Web sites to protect our trade secret."

      Funny thing about trade secrets, the DVD CCA could sue Xing for publishing their trade secret in a public document, but this does not apply to the people who read that document. It's sort of like if an employee of Coca Cola published the recipe for Coca Cola in a personal ad in the New York times. The employee would be in big trouble, and Coca Cola would probably try to take the New York Times to court, too (though they'd lose). But they couldn't sue people who were making cola with the recipe that they read out of the times, they could just prevent them from using Coca Cola trademarks. Once a trade secret is out, it is out. If someone can duplicate a trade secret, you are screwed. If your employee spills a trade secret to a large number of people, you'd better hope he's rich, because he's the guy you've got to sue. A trade secret is neither a patent nor a copyright. Once it is no longer secret, it no longer has any legal protection. (Oh, by the way I am not a lawyer, I've only read articles by lawyers on this subject.)

      So, why did the DVD CCA not copyright or patent its code? Well, the main reason is that anyone can go in and look at patents, and then make their own disks using the CSS. CSS was supposedly created because the law wasn't sufficient to stop piracy in the first place (and also for other reasons delineated here). This actually happened to Nintendo when Tengen used a flimsy lawsuit to look at Nintendo's cartridge patents and then used infor from those patents to make NES cartridges. (Tengen rightly lost that one in the courts.)

      So, the point of making sure that DeCSS was readily available was so that is can no longer be considered a trade secret. If only a few people knew it, the companies might be able to convince them to remain silent. If everyone knows it, though, then it isn't a secret anymore and the companies can't expect any legal rulings based on the idea that it is. (Though the trade secret argument is one of the thinnest in this case... which is notable for thin arguments from the plaintiffs side.)

      --
      All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
    2. Re:An idea... by sgml4kids · · Score: 1

      Many of the suggestions for novel ways of distributing the DeCSS code are not flagrant
      disregard for the law. I think many of these ideas are completely legal and are intended to demonstrate the contradictions in the law.

    3. Re:An idea... by RickHunter · · Score: 1

      Finally! Someone talking some sense! The way to fight isn't to mirror DeCSS all over the place (at least in America. If you're outside of it, it can't help to emphasize that US law does not apply outside of the USA). The best way to fight this is to provide money to the EFF, write letters to government reps about the DMCA, boycott MPAA products, and suggest defense strategies to the EFF. Oh, and publicize the real reasons why DeCSS is good and why you use it (and what it does!)


      -RickHunter
      --"We are gray. We stand between the candle and the star."
      --Gray council, Babylon 5.
    4. Re:An idea... by rograndom · · Score: 1

      >>>>>>
      Rather than just acting with complete disregard for the laws and whatever, why doesn't everybody here just ADVOCATE why they think DeCSS is okay, and let the court systems decide...

      Write letters to your representatives. Write letters to the companies. Write letters to the judge. Put informational web pages as to why you think DeCSS is okay.
      >>>>>>

      How about writing a "letter to the editor" of your local newspaper? Most of what John Q. (non-techie) Public knows about this is what's being reported on the traditional news formats (newspaper, radio, tv), and that is nasty h/cackers are using DeCSS to pirate DVDs over the internet. Could someone set up a nice sample document explaining just exactly what is going on?

      andy j.

  167. And another thing by jabber · · Score: 5

    Is there some reason why the one true DeCSS hasn't been reimplemented under a different name (or 3 dozen)?

    After all, the source is a matter of public record now, and it's been on T-shirts and all... Why not re-implment it in any and all programming languages out there. Java, Pascal, Fortran, Perl, VB, Befunge (ferchrisakes!)..

    Differently named, all of them.

    This new DeCSS is litigation chaff, and we should follow the blow with another, and another.

    Let's add the string "DeCSS" to comment fields of web pages, to give the spiders and bots something to chew on. Let's integrate the DeCSS source code into web page background images.

    --

    -- What you do today will cost you a day of your life.
    1. Re:And another thing by ajs · · Score: 2

      Anyone offering a bounty for an Intercal version? I thought of doing so, but the last thing I need is a mailbox full of Intercal ;-)

    2. Re:And another thing by Borealis · · Score: 1

      Feel the power of the dark side.

      I like it, it's evil, yet good, yet profoundly cruel. I'm gonna have to rename you Catbert.

      --
      Unbreakable toys can be used to break other toys.
  168. mooooooooderators! Up! Up! The Above! (n/m) by ./ · · Score: 2
    1. Re:mooooooooderators! Up! Up! The Above! (n/m) by DQuinn · · Score: 1

      I agree! This is the first work i've actually done for this site... jeez :P

      Damned moderators :)

      --
      os.system("perl -e 'print \"My first Python Script.\"'")
  169. Re:Silly... uh huh by zCyl · · Score: 1

    Lawyer: Your honor, I'd like to read a statement from a webpage I found. It says "Fuck the MPAA" We hold this as evidence that people don't like us.

    Judge: Excellent evidence, prosecution automatically wins.

  170. Re:A suggestion... by zCyl · · Score: 1

    Please, you think the average hired thug searching for sites posting DeCSS is intelligent enough to setup a script to check filesizes or run hashes on everything they're searching for?

  171. Re:this is interesting by zCyl · · Score: 1

    More like obfusciation of injustice.

  172. What we really need by zCyl · · Score: 1

    What we really need is for someone to start writing different programs that do the exact same thing as (the real) DeCSS. The DeCSS trial is a debate over how the program was reverse engineered. If a program is engineered from scratch, with such things as another open source program as a model or perhaps information from a public court record as a model, then what leg do they have to stand on?

    Once there are three or four programs out there that do the exact same thing as DeCSS and have different names, there really won't be a battle left to fight. You can't climb three mountains at once.

  173. DeCSS (original) in a highly obfuscated form by griffjon · · Score: 5

    http://www.sarahandcasey.com/decss/cssstory.txt

    Is the entire css auth code in, well, story form. It's hilarious.

    --
    Returned Peace Corps IT Volunteer
  174. Re:Loosing the Iron Curtain by NMerriam · · Score: 2

    The one significant error you make is assuming that physical pain will always be greater than emotional or psychological pain. people don't commit suicide -- inflict the ultimate physical pain upon themselves -- to avoid physical pain (frequently -- of course for some folks like cancer victims they do). they do it to avoid emotional or psycological anguish. Living with terrible cowardice or regret is a painful existence to go through every day of your life. For many it would be vastly preferable to simply die trying to extinguish the pain by fighting their oppresors than to live a "painless" life of physical comfort. Its the same reason that knowing the world is unfair is a relatively painless thing -- explaining to your child that it is unfair can be one of the most emotionally draining experiences of your life, becuase you see in their eyes the basic instinct (that you have avoided) that it shouldn't be...

    --
    Recursive: Adj. See Recursive.
  175. Re:Hate to say this, but... by E_D · · Score: 1

    Hate to say this, but....

    That would be easy to defeat...
    Change letter from lower case to upper in one of the files and you can distribute the real DeCSS until you get discovered. Get alot more ppl involved and it's unmanagable again.

    This is just one of the MANY ways to make the jobs of those searching for the DeCSS code more difficult.

  176. Whoops! by EricWright · · Score: 1

    Oops... darn > and < disappeared from specific places...

    Lets try
    perl -e '{tr/[a-zA-Z0-9][n-za-mN-ZA-M5-90-4]/g;print}' < DeCSS.cpp > DeCSS.r13

  177. Let's just hire.. by Kain+Draven · · Score: 1

    people to start saving massive amounts of cookies,
    that when combined form the full tar.gz of DeCSS (or even just the illegal part, as someone also mentioned using--definately shrink the size of the cookies!)

    Would work, don't you think?

  178. Distribute it in a .diff.gz by wakko · · Score: 1

    Why not? Untar it in one dir and diff it against another or something like that. Can alwasy bzip2 it as well.

    Or, one could distribute the fake one in a .diff.gz and the real one in a .diff.bz2

    --

    --
    Lab test show that use of micro$oft causes deadly cancer in lab animals.
  179. Not *totally* off base... by Anonymous+Shepherd · · Score: 2

    One of Ami Ganguli's original examples holds some water with the DeCSS case, however. I am not a historian, though, so my reasoning or thoughts may be incorrect.

    The American Revolution

    We weren't actually fighting over anything nearly as noble as peace, freedom, intolerance, etc. As far as I know, we were fighting over money and property. The rights of taxation, representation, ownership, etc. And while we won, it wasn't legally, fairly, or nicely. And if we had any right to do it then, as indivduals trying to gain control over our own lives and world vs an empire that wanted none of that, it shouldn't be any different, I don't think, of consumers trying to fight the MPAA or the entertainment industry over control over what we can and cannot do with our DVDs, CDs, music, players, OSes, etc.

    You're right in complaining about the other examples, however =)

    -AS

    --

    -AS
    *Pikachu*
  180. An even better idea... by Anonymous+Shepherd · · Score: 2

    If all this DeCSS, RIAA, mp3, MPAA and lawsuit stuff is getting to you, do something about it.

    Patronize live bands. Watch a theatre performance. Go to the beach. Take up a musical instrument.

    We do not have to live our lives consuming the goods if they don't want us to consume them! If they want to make proprietary closed and encrypted CDs, then don't buy them. Don't buy CDs. Don't pirate them. Just find something else to do!

    There are big battles in life, and DeCSS and such may be one of them. But the value of the battle is not just in watching DVDs under Linux. It's the right to do as we see fit, in our own lives.

    So go and do so!

    -AS

    --

    -AS
    *Pikachu*
  181. New DeCSS code by CodeShark · · Score: 5

    Now I'm mad...

    I went through all of this work to set up my wonderful-est web site, with beautiful copyrighted content, with region coding so that you viewers in France see one version, which I charge more for by the way, and one in Australia which implements filter eluding porn links (this one's real expensive), and the regular cheap page for 'Mericans with all the banners you could ask for, doubleclick.com cookies in all the images, etc. My revenue needs to be protected by all of this CSS coding.

    I send these pages encrypted in SSL, and now you're running this decryption program that removes my region encoding, and displays my copyrighted text in plain HTML for the world to see. Why, you reverse engineered a device which removes the encoding from my copyrighted web site content and are distributing it.

    I'm gonna sue under the DCMA. ;-)

    (Would somebody please explain this to the judge in the real deCSS case in New York, just in case he doesn't already get it?)

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
    1. Re:New DeCSS code by k9-quaint · · Score: 1

      Now this would be the perfect way to obfuscate the DeCSS (dvd) source code.
      Step 1: enclose it in HTML BODY PRE opening and closing tags
      Step 2: put Cascading Style Sheets all over the place that contain the DeCSS (html) code
      When ever you wish to actually view the DeCSS (dvd) code, you can take the DeCSS (html) code in the CSSes and then DeCSS the CSS laden HTML and die from acronym overdose.
      I hope this hurts the collective brain of the MPAA
      - K9-quaint

  182. Who cares about DeCSS? by Otto · · Score: 2

    The MPAA has blinded everyone by making them fight for this bit of code, IMHO.

    DeCSS is out there. No amount of legal wrangling will ever get it all removed. The MPAA has assured that themselves by even bothering over the issue.

    What's the defense again? "DeCSS was a necessary first step in producing a program for Linux that is capable of playing DVDs." Okay. Good. I agree. Now, where's the player?

    Ok, ok, I realize there's work being done on it, but I still don't see even a beta of a fully functional player. Here's what I'd consider a fully functional player beta:

    Can play video
    Can play sound
    Can do the DVD menu stuff (mostly.. problems will exist)
    Can do over 50% of the stuff in the player specs (as in branching, alternate audio tracks, etc)

    Once a player exists, no-one will care about DeCSS anymore. Just don't use the EXACT code from DeCSS in the player. Hell, I'm not sure that you can, even. I need to read up more on the specs and try to grasp that DeCSS code I'm mirroring in 20 places :-)

    But, if a player existed, all attention will shift to it. DeCSS will be a forgotten memory. Plus, and here's the bonus, the MPAA's major offensive CANNOT be used against a player. Their major strategy seems to be that DeCSS is a copying program. If you make a player, it's not a copying program. It's a player, obviously. Just don't put in a write to disk feature (Leave that for the first upgrade after you win the suit :-).

    Ah well. I really just wanted to get it out there. If I'm incorrect, and there is a good functional player in existance, please tell me! Tell everyone. Tell the world. I know there are projects out there to do this, so lets give them some press attention.

    Just another thought I had the other day. Correct me if I'm wrong, but DeCSS just uses the Xing key, correct? Well, how hard is it to crack all these keys? I mean, here's how I understand it:

    The movie is encrypted using a "Key Prime".
    The Key Prime is encrypted using all the myriads of other keys, including Key Xing.
    DeCSS tells the DVD player Key Xing, gets Key Prime, and can decrypt the movie.

    Well, then all you need to play a movie is Key Xing, or Key Sony, or whatever. Well, there's umm.. well, call it a thousand Keys on there, all of them encrypting Key Prime.

    Since you can get Key Prime using Key Xing, how hard is it to get, say, Key Sony? You have the encrypted Key Prime using Key Sony, and you have Key Prime. Maybe you still must use a brute force attack, I don't know.

    My thought was, why not get ALL the keys, and then spread them around? Look, the consortium could decide at any time that Key Xing has been compromised (which is true) and stop putting it on new disks. But, they can't add new keys, because they lose the market by removing all backwards compatibility with all existing players and disks. Also, they can't remove all keys because then it's free and clear for anyone.

    So find those keys. Make your OSS player able to use ANY key, but it doesn't come with a key by default, it just reads it from say, key.txt :-)
    Then put all the different keys out there. Remember, once they're there, they're there forever.

    Ahh well. Now I'm rambling.

    ---

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  183. Re:A suggestion... by dillon_rinker · · Score: 2

    And it should be carefully chosen garbage, so CRC checks of the software produce the same checksums...

  184. Implementing css-auth/decss in a different lang by kyhwana · · Score: 1

    IANAL
    Implementing what css-auth does in another langauge would be great! You have to remember tho, that you wouldn't want to look at the decss/css-auth code.. what you'd need to do is look at the paper that was published, or non-code version and NOT the auctal css-auth/decss program.
    There's some legal reason for this, like when compaq reverse engineered the IBM bios, and then used a second different team to make their own.
    If someone is going to write a decss version in another language (or any) DON'T look at the current code, find a paper or find someone to tell you how it works. THIS would be perfectly legal, and the MPAA would have no legal standing.

    --
    My email addy? should be easy enough.
  185. Re:A Good Idea? by platypus · · Score: 1

    What if we win the DVD case, and it becomes legitimate to use DeCSS; I don't want to wade through numerous copies of a program porporting to be "DeCSS" before finding the real thing!
    Huh? What about going to i.e. freshmeat in this case. Ok, you'll find two now, but this should be managable.

  186. Would this be a meat-space court-based DDoS? by Crag · · Score: 1

    Of course, there would be real people behind the cases, so it wouldn't be like the recent high-profile network problems, but still...

  187. Mirror by Randy+Rathbun · · Score: 2

    Okay, I have it mirrored on my site as well, if anyone wants a copy of it.

    This program is really cool. Check it out!

  188. Re:A suggestion... by QuMa · · Score: 1

    Isn't the goal of a good hash function to prevent anyone creating collisions? (Yes, I know, md5 has some weaknesses).

  189. That's nothing. by Black+Parrot · · Score: 2

    By loading this comment in your browser, you agree to give me all your worldly goods, do my laundry for the next 19 years, and send your SOSpecial over to my place unescorted three nights a week for a like period.

    Pay up, or I'll sue you in Virginia's courts.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  190. What the hell is this for? by cybrthng · · Score: 2
    Just *WHO* does DeCSS or any varient of benifet? You guys are jacking up the costs of DVD's i want because of lawsuits. Your only thinking of yourselves and freedoms of what? You're fighting for anarchy with anarchy? Who the F*CK does this benifet? I don't give a RATS ASS if you want to watch DVD's in Linux and no one will support you. But it is not your god given right to ruin one thing for everybody else on the bases of your freedoms to break security codes and your freedoms to reverse engineer in legal ways (whatever makes reverse engineering legal in the first place is idiotic).

    I'm pissed. Moderate me down if you want. But there are always two sides to the story. If you wanted to get DVD support in linux, for christs sake your going about it THE WRONG WAY!!! Email the companies, email the developers, talk to the right people. AND DON'T MAKE YOURSELF LOOK LIKE YOUR 14 YEARS OLD.

    God gave us a brain, use it!!! Your rights, linux rights, deez nuts, your nuts.. WHO CARES. But i want my DVD movies, i want what i'm paying for!! I don't want everyone copying disks and raising the costs of what i pay for. I don't want people suing companies because of there rights to break someone elses protection scheme. DeCSS my ass.. You guys are fighting for a war that doesn't exist. And slashdot is the only benifactor of the advertising revenue this topic generates.

    Do you think DVD technologies grew on trees? did it not take millions of dollars in investments and man hours to create this superb media format? Did it not take licensing with THX and Dolby to use superb sound? Does DeCSS bring this benifet to the masses? Did decss people license what others have spent BILLIONS developing? Did the linux community create something new for a change? NOOOOOO.. so SHUT THE HELL UP ABOUT THIS ALRIGHT!!

    Maybe if you were responsible in creating something rather then trying to manipulate and re-evolve everything it would be as bad. But no, its not that way. So what will linux loose? What WILL decss loose? NOTHING.. ABSO FREAKIN LOOTLY NOTHING will be lost. Maybe the time of one person. But hell, thats alot cheaper then at the expense of millions of end users, hundreds of studios, thousands of licensee's and many many many developers other then the people who think they are kings here..

    geezus.

    1. Re:What the hell is this for? by delmoi · · Score: 1

      DVD's are copyable (bit-for-bit) with or without DeCSS

      No, they are not. You'd need to hack the DVD-ROM drive itself in order to copy the encryption keys. Just beacuse everyone belives somthing dosn't make it true. Copying a bunch of encrypted data get's you nothing at all.

      [ c h a d o k e r e ]

      --

      ReadThe ReflectionEngine, a cyberpunk style n
    2. Re:What the hell is this for? by Finwaite · · Score: 1

      [...snip...]AND DON'T MAKE YOURSELF LOOK LIKE YOUR 14 YEARS OLD.[...snip...]

      And "yelling" at the people with whom you disagree makes you look like an adult?

      [...snip...]I don't want everyone copying disks and raising the costs of what i pay for.[...snip...]

      Hmm...correct me if I'm wrong, but doesn't CSS merely force you to use an "approved" player? It does nothing to prevent someone from copying the data on the disk to another disk. (At least, that's what I've read.)

    3. Re:What the hell is this for? by Steve+B · · Score: 2
      You'd need to hack the DVD-ROM drive itself in order to copy the encryption keys.

      The economically significant bootleggers (who mass produce illegal copies in see-no-evil jurisdictions), don't use DVD-RAM drives. They use the same type of stampers as legitimate DVD production.
      /.

      --
      /. If the government wants us to respect the law, it should set a better example.
    4. Re:What the hell is this for? by Dr.Evil · · Score: 1

      I actually wonder why I'm responding this troll, but oh well...

      The "encryption" code in a DVD disc serves absolutely no purpose to prevent copying or even any legitimate use of the disk. There is exactly one reason why the MPAA and DVD-CCA want this suppressed, and it's very simple. Requiring a manufacturer/developer to purchase a key protects the DVD hardware hegemony from legitimate, legal competition. Legitimate developers, including Open Source developers, are within their rights to reverse engineer the encryption standard in order to create products that use the content on the media in all the ways permitted by copyright laws. The development of competing products can only benefit consumers.

      Let's not forget that the MPAA and DVD-CCA initiated action in this fight. Linux and OSS are the victims, not the aggressors. If you want your DVDs to stay cheap, write them and tell them to stop their grandstanding and legal harrassment!

      --
      Right...
    5. Re:What the hell is this for? by Eponymous,+Showered · · Score: 1

      OK, Dad. Sorry. I'll go clean my room now. Mom told me to tell you not to forget you blood pressure medication.

    6. Re:What the hell is this for? by Dartagnan · · Score: 1
      Uh, got a clue for you, right here.

      DVD's are copyable (bit-for-bit) with or without DeCSS. The part that isn't copyable is the player technology. The vendors who spent all that money inventing the technology use CSS to prevent others from creating DVD players and cutting in on their dance.

      DeCSS will cut into the manufacturers profits because they will have competition willing to sell the technology for less. Can you say "collusion"? If you want affordable DVD, it seems to me the competition is your friend. Nonetheless, DeCSS isn't likely to have an iota of impact on DVD prices, except as a media stunt to aid their court case.

  191. Obfuscation by angst_ridden_hipster · · Score: 2

    Obfuscation cuts both ways.

    Now when I want to grab DeCSS to play DVDs on my Linux box, I have to search through ten times as much noise to find what I need.

    It hinders the profiteers at MPAA, and it hinders the legitimate users as well.

    Still, it's pretty damn funny.

    --
    Eloi, Eloi, lema sabachtani?
    www.fogbound.net
  192. Somebody, trademark "DeCSS" soon! by ellipsis · · Score: 1

    Or the recording industry will... ;)

  193. What is up with this reality twisting? by delmoi · · Score: 1

    From the page: The MPAA has got a bee in their bonnet about this DeCSS. They think it's good for COPYING DVDs, which, in fact, it's totally useless for.

    WTF?!?!

    How is DeCSS useless for copying DVDs? In fact, DeCSS is really the only way to get a perfect, unencrypted copy of a DVD without hacking the hardware. Other methods (frame grabbing from video memory, analog sampling from an input card), will let you copy the movie, but not the 'extras', such as audio tracks, other angles, whatever.

    Don't you people know that a standard DVD player can't copy the decryption keys from the disk in normal operation! You can't just CP the encrypted VOB files and expect them to work anywhere (they won't work on windows players, because without the keys, the Software will have nothing to decrypt them with. In order to view them, you need something to decrypt them. Namely DeCSS).

    First it was just that you didn't really need DeCSS to copy, you could get a DVD pressing plant, Then it was you can copy the files to the hard drive with CP. Now your saying that DeCSS is useless For copying??!?! That's all it does!! (Have you ever even run the software??)

    Ok, I'm sure I'm going to be flamed for saying this, accused of being bought by the MPAA (wtf is that?), or marked as troll. But whatever. The amount of doublethink here on slashdot about this is just insane. Is there one person here who's actually just copied the VOB files from an encrypted disk and then been able to watch the video on another computer?

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  194. Fine. by delmoi · · Score: 1

    You make your choices, and we'll make ours.

    My mirror is right here.

    Some people belive that risks need to be taken to protect our freedoms.

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
    1. Re:Fine. by EmilyColier · · Score: 1

      Although I don't have a DVD Ram/Rom drive, I just want a copy of DeCSS. Is there a version for Linux?

  195. Re:funny, but... by delmoi · · Score: 1
    --

    ReadThe ReflectionEngine, a cyberpunk style n
  196. Can't be done by delmoi · · Score: 1

    Forget DeCSS. I would like to see someone create a device driver for Windows that fool software into thinking the encrypted .vob files (and whatever else off the DVD disk) sitting on your hard-drive is actually a physical DVD disk. That way you can use real, licensed, DVD player software to decrypt and play pirated movies you downloaded off the net.

    Um, you can't actually do that. Windows players can't play a an encrypted .VOB file without the decryption keys. When you copy a .VOB file of a DVD disk, you don't copy the keys (indeed, it's physically impossible to do so with an unmodified DVD-ROM drive). Therefore, a windows player will have nothing from witch to decrypt the data.

    Of course, you could just decrypt the data by brute force, since it's so weak. In fact, there is a program that does just that. It's called DeCSS. (Well, actually, I'm not even sure if DeCSS, or anything else, can do this)

    You can't decrypt something with out the proper keys, that's the whole point of encryption.

    Therefore, you can't play back an encrypted DVD without the data on the key tracks. That data cannot be copied. That's the whole point of CSS.

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
    1. Re:Can't be done by burris · · Score: 1

      So the MPAA is right and /.'ers are wrong: DeCSS *does* enable piracy.

      Burris

  197. Oh, come on! by delmoi · · Score: 2

    Um, actually you could market a chocolate bar under the name "Marijuana" it just wouldn't sell.

    You know damn well it would sell. Like hot cakes, it would.

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  198. Contest? by mircea · · Score: 1

    How 'bout a contest: "the funniest DeCSS clone"?

  199. Yet Another Suggestion by David+A.+Madore · · Score: 2

    I'm not sure I'm all enthusiastic about the idea of coming up with uncountably many new ways of distributing the DeCSS source (rather than, say, concentrating on proving that it is legal). But if you are looking for yet another way to do it, and if possible one which will get the legal system into a not of paradoxes, I have a suggestion for such a method which might be a novel way of supporting free speech on the Internet if enough people apply it.

    --
    Posted using the Lizard.

  200. Too clever? by homunq · · Score: 2

    IMO, the smartest thing that this guy does is not to create a new DeCSS. It's his offer to find another better job for the human spiders who are actually crawling the web as hit men for the MPAA. They have to read the page to determine if it's actionable; and by reading the page, he gets a chance to hire them away. Imagine if everyone the MPAA can hire for this job quits after a week :).

    Unfortunately, this may be TOO smart of him. IANAL, but I suspect that the offer to hire someone away merely as a predatory attack on the business that employs them (and not in order to gain their skills) may be illegal under some kind of racketeering statute.

    Of course, if a real lawyer were to reply to this message with a professional opinion in the affirmative, he/she might be doing the MPAA's dirty work for them and helping get this poor fellow sued (criminally, not civilly!) when that's exactly what he was trying to avoid.

  201. Re: Beatniks, Capt. Kirk, and DeCSS by Ozric · · Score: 1

    You are missing the whole point. It was ment to be bad. I saw him read some stuff on SNL a along time ago, and it killed me then and I still think it is funny as hell.

  202. A Good Idea? by Wil+Mahan · · Score: 2

    Many people seem to believe that the creation of another program named DeCSS will help the cause of playing encrypted DVD's by confusing the MPAA's lawyers, who want to crack down on the "real" DeCSS. This might initially look like a harmless, and somewhat humorous, joke, but if it becomes popular, I think it could end up harming the efforts of those who want to watch DVDs.

    One of the main (and IMHO, the strongest) arguments of the defendants in the DeCSS cases is that people have a right to watch DVD's that they own, without any hindrance from big companies. Tactics like making a "fake" DeCSS destroy the crediblity of the defendants--if people really should be able to freely distsribute DeCSS, it shouldn't be necessary to create another program to obscure the real one. In other words, why should we have to cover up activities (such as distributing DeCSS) that should be completely legal?

    Furthermore, a false DeCSS program, while annoying lawyers, will be even more annoying to those who actually want to use the program--consumers. What if we win the DVD case, and it becomes legitimate to use DeCSS; I don't want to wade through numerous copies of a program porporting to be "DeCSS" before finding the real thing!

    In my view, people could better utilize their time by supporting and distributing the true DeCSS, rather than confusing the issue and potentially harming the effort to create a free DVD player.

    1. Re:A Good Idea? by penguinicide · · Score: 1
      This might initially look like a harmless, and somewhat humorous, joke, but if it becomes popular, I think it could end up harming the efforts of those who want to watch DVDs.

      One thing. DeCSS is only an enabling technology for a DVD player. The final programs will probably not ba called DeCSS. (then again after all this some might)

      --


      penguinicide... when jumping out a window just won't do.
    2. Re:A Good Idea? by mcrandello · · Score: 1

      Call me crazy here, but I was under the impression that DeCSS and CSS-auth only decrypt the info, and that there is no player available yet. When/If we get a player for Linux it would be a smart idea to name it something like, say, "XDVDplay"? Or lord help us KDVD, GDVD, TK-DVD etc. Even DinD (DinD is not DeCSS (-:).


      mcrandello@my-deja.com
      rschaar{at}pegasus.cc.ucf.edu if it's important.

  203. Re:What kind of jackass... by nutsy · · Score: 1

    You expect any less from someone who calls MS-Windows users "mouth-breathing"?

  204. Usually you don't have to by / · · Score: 4

    In this world, you only have to have a couple high-profile public butcherings, and the rest of the populace just files into line like the sheep they are. Occasionally, perhaps rarely, a bunch of sheep get together and arm themselves and make it difficult for the herders, and perhaps even more rarely, the sheep cast off their sheepskins and again become men. But most people just want to go about life milling around and grazing, without much care for how they're being sheared.

    Repeat after me: baaaaa. baaaaa.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
  205. Re:Hate to say this, but... by cje · · Score: 1

    I think that would be a lovely program to write (make arbitrary size and checksum cruft). Maybe I'll call it DeCSS. :)

    _Deirdre


    Actually, that would work out just fine!

    "DeCSS" == "Deirdre's Checksum & Size Satisfier"

    Now start coding. :-)

    --
    We're going down, in a spiral to the ground
  206. Re:Ohh goodie more social Darwinism by acarey · · Score: 1
    the sheep metaphor is rather stupid guess it must have been coined by people who live in high density sheep populations New Zealand?

    Thanks a bunch for calling New Zealand and New Zealanders stupid. We really appreciate it. Great way to advance your argument.

    --
    -- "I believe the human being and the fish can coexist peacefully." - George W. Bush, 29 September 2000
  207. Re: Beatniks, Capt. Kirk, and DeCSS by Tower · · Score: 2

    >as long as William Shatner doesn't mention anything about Priceline dot com at the end of the code ;)

    God I hate those commercials... not only does he butcher the original song (whichever one it happens to be), he's even more stiff and useless than when he was doing Trek...

    --
    "It's tough to be bilingual when you get hit in the head."
  208. Re: Beatniks, Capt. Kirk, and DeCSS by Tower · · Score: 2

    I know it was meant to be bad, but there's bad and funny (i.e. Mel Brooks films) and then there's just bad (Shatner).

    I guess he just rubs a nerve the wrong way.

    What next...
    "People try to put me down...
    just because I get around...
    and all because if Priceline dot com, yeah...
    saying I just got a great deal (blah blah blah)...
    What is it, Spock?
    Extra airline miles for each transporter trip, and all on priceline dot com.
    Isn't it great how I get paid for having no noticable acting talent? All beacuse of priceline dot com... yeah.
    Thank you."

    --
    "It's tough to be bilingual when you get hit in the head."
  209. Much as we all love writing documentation by overshoot · · Score: 2

    ... wouldn't it be much more to the point to do some really good design documentation on the original DeCSS? Like, as in totally pelucid English (or Norwegian) prose. Explain in unmistakable detail how CSS works, and how to go about a key search for it.

    With that in hand your average 8-year-old (or at least an 8-year-old /. reader) could crank YADeCSS in an afternoon, and I defy any judge to say that there aren't any First Amendment implications to censoring prose (or at least to do so with a straight face.)

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  210. Response to Comments by MisterBad · · Score: 4

    I'd post these comments on PDJ, but we're currently swamped with slashdot hits, so I figgered I'd do it here:

    1. Yes, it's silly. Yes, it's a joke. But humor is one of the biggest assets of the freedom-loving community. Let's use it wisely.
    2. Wide distribution of DeCSS *may* be a minor nuisance for "good" people looking for DeCSS. Note, however, that the DVD-CCA has done much, MUCH worse damage by shutting down sites with DeCSS and sites that link to sites with DeCSS. The problem of having to sift through false DeCSS's is a drop in the bucket by comparison.
    3. Also remember that someone who's looking for DeCSS just to use it only needs to find *one* copy. Even if they get a few false positives, they will eventually find a real one. However, someone with a legal agenda will be looking for ALL copies. Having thousands of decoys will make their hunt much more difficult.
    4. If you're really worried about making it easier for "good" people to find DeCSS, mirror it! Or at least link to the excellent meta-site at dvd-copy.com.
    5. Someone smart will be able to find the "real" DeCSS using file sizes and hashes. Fine! Let's make them work harder. Also, the person who does that coding (they'll probably use Free Software like perl to get it done) should think long and hard about it. Shame on geeks who sell out their brothers to The Man!
    6. I do not weep for Jack Valenti and the MPAA. They already mentioned the DeCSS Distribution Contest in legal filings. I'm sorry if we're making it hard to sue the Internet. Maybe the next industry cartel with this idea will think twice about it.
    7. If you can't get into Pigdog Journal, try one of these mirror sites:
    Thanks to everyone who's mirroring. Spread the love!
    --
    Evan Prodromou | evan@prodromou.name | http://evan.prodromou.name/
    1. Re:Response to Comments by teraflop+user · · Score: 2

      After I stopped laughing I tried to work out whether DeCSS was a good idea or not. I didn't come to any firm conclusion. So I linked it because it was funny. Good work!

  211. Re:Sounds good in theroy by Malcontent · · Score: 1

    I think the idea is to tie them up in court with tend of thousands of little cases rather then one big class action suit.

    I really like this idea it would really tax their legal staff to appear in thousands of courts all ove the country (or the world) and would cost them millions of dollars wheather they won them all or not.

    Death by a million needles!

    --

    War is necrophilia.

  212. Re:Boy you people like living dangerously by Coleco · · Score: 1
    Face it danger is not a good thing and I would rather have my pride/honor/respect/and freedom than play DVDs on unsupported OSs.

    Are you truely free if someone tells you that you _must_ watch a movie on DVD and that you _must_ use a player under an OS that the MPAA has designated? They claim that encryption is to prevent piracy. I was stunned when a friend bought a DVD player for his computer and he could simply copy the files from the DVD to his HD. What's all this fuss about DVDs being encrypted then? It all has to do with control of the distribution more then prevention of piracy.

    The fact of the matter is, is that if you are watching video on your screen, then at some point someone's going to be able to get ahold of the raw data, and there is nothing the MPAA can do to stop you from ripping the movie. I'm sure that they could have come up with a better engineering solution to preventing piracy of DVDs if they were truely interested in doing so, which they obviously were not. But as we should know by now I don't think the encryption is a means to prevent piracy, I think it's a means to control the distribtion of media. Consider this scenario:

    Audio DVDs are released with patented encryption. An musician decides to release an album independantly. With plain old cds he goes down to the local cd pressing shop and pays a wad of cash to get his cds pressed. At that point he hops on his bike a distributes the cds by hand to the various record stores. Yey for democracy. Now enter DVD audio cds. At this point the musician attempts to get his cds pressed and discovers that the encryption is patented and whoever owns the patent demands either: You pay us a licencing fee to have your cds pressed, and maybe if we don't like something about your music we just won't let you press them at all, or, sign to a major record label, losing all legal control over your music and getting paid 5 cents on the dollar for what they sell them at.

    The horrific possibilities that many of us see for the future of intellectual and artistic freedom have very little to do with just 'playing dvds in an unsupported OS'. It has to do with not having freedom of expression restricted to a handful of large greedy corperations.

  213. "DeCSS" and a bit of publicity... by Sun+Tzu · · Score: 2

    ...might be sufficient to accomplish his goals. If this effort gets a bunch of publicity on the web and a thousand pages get linked from the various search engines, it will have been worthwhile.

    If the software were actually useful it could be a roaring success. Does anyone out there have a useful program just lying around that could plausibly be renamed DeCSS and relaunched?

    If one is good, a hundred would be better! ;)

  214. Could this actually help the MPAA? by Racine · · Score: 1

    I can see this becoming a bit of a headache for people searching for the REAL DeCSS. Say for instance, someone types DeCSS.zip into a web or FTP search - they might get a ton of hits for the useless program, and have a really hard time finding the real one. At the same time, making it harder to find might quiet the MPAA a little bit, but at the same time, is this the best solution? In any case, I do think its kinda funny.
    Just my $0.02.

    --
    Tcl my Pico! There are 10 kinds of people in the world: Those who understand binary, and those who don't.
  215. Voice your opinon to the MPAA directly by Mith · · Score: 1

    Here is what I'm going to do. I'm going to call the MPAA and let them know, politely, how I feel about their DeCSS actions.

    I haven't called yet so I'm assuming that they don't have a person answering that number. Either way, I'll call personally first and then I might record a really long rant as a .wav file so all I have to do is connect to their phone line and then play the file. I'd advise against automating it since there might be laws about computers calling relentlessly after the phone soliciters started using them. In this case I don't think there would be any way to prove that it's a recording but this way you don't bite off more then you're willing to chew.

    I got this address from their website. It wasn't in the first few pages but I eventually found it.

    I might even spend 2-3 bucks on photocopied postcards send on random days.

    Main Office Address:

    Motion Picture Association of America (MPAA)
    Motion Picture Association (MPA)

    15503 Ventura Blvd.
    Encino, California 91436
    (818) 995-6600

    --
    We the Sheeple...
  216. This could backfire... by cyberdonny · · Score: 1

    So, after zillions of people put up mirrors of the "real" DeCSS over the past several weeks, making it easyer and easyer to find it, now we start "diluting" by a namesake in order to confuse the lawyers. Only problem: this will also make the "real" DeCSS harder to find to legitimate downloaders, and thus might actually play into the shark's hands...

  217. Re:My DeCSS Software by commbat · · Score: 1

    Hahaha... Those were funny. I especially liked your 'Deter Cannabalistic Social Sacrifices' program.

    --
    'Intellectual Properties' are uncontrollable in the wild. To base an economy on them is just stupid.
  218. Yeah I broke the link, so shoot me by MustardMan · · Score: 1

    That should be http://jamie.ufies.org

    Although I would hope most of the /. crowd would be able to figure that out anyway :)


    Tell a man that there are 400 Billion stars and he'll believe you

  219. I got my mirror, do you got yours? by MustardMan · · Score: 2

    My copy of the DeCSS program is at My Utterly Useless Web Page

    The scary thing is, this is the closet I've ever gotten to putting something useful up on the apache server I've been wasting clock cycles with all this time.


    Tell a man that there are 400 Billion stars and he'll believe you

  220. Deja Vu All Over Again by lildogie · · Score: 1

    FODDER FOR THE MPAA LINE READER
    decrypt dvd decss matrix hollywood linux netherlands torvalds royalties

  221. Quick distribution method... by snubber1 · · Score: 1

    Hey, if you want to have some quick, cheap and durable method of distributing source code, go to Rhino Cd Card. They sell a little 40 mb cd the size of a bussiness card that could be filled with copies of the source code and given away....

    Hey, has anyone looked into printing the source code in a micro-dot?

    Have a copy .

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

    --
    I don't really mind double posts on //..
  222. A suggestion... by TrevorB · · Score: 5

    The next version of DeCSS should include a "garbage" text file with just enough filler text (Perl poetry, perhaps? Anti-MPAA manifesto?) such that decss.tar.gz and decss.zip have EXACTLY THE SAME FILE SIZE AS THE REAL THING!

    That will really mess with their heads... :)

    1. Re:A suggestion... by sh_mmer · · Score: 1


      damn, i was going to write this. if i had any moderator points, i'd mod this up, but i don't.

      cheers.

      sh_

      --
      Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
    2. Re:A suggestion... by Tim+Behrendsen · · Score: 1

      The spider is much tricker to write than a simple script that downloads a file, runs a hash, or even unzips it and scans for a particular string.

      I'm not sure why you would assume anyone who doesn't agree with your philosophy must be technically incompetent.


      --

    3. Re:A suggestion... by Tim+Behrendsen · · Score: 2

      I had the same thought, but all you have to do is check the hash on the file. Then I had the thought, "well, put in random garbage and make as many hashes and file sizes as possible so that they can't keep a comprehensive list."

      The problem with that scenerio is all you have to do is scan the zip file and check the file names.


      --

    4. Re:A suggestion... by sylvester · · Score: 1

      Argh.

      I had this idea quite a while ago. I even posted a comment about it here. There are plenty of reasons not to have this whole fake DeCSS.. Certainly if the file size isn't the same, identifying /real/ decss is trivial. In fact, the file names /in/ the package should be the same. You should have to download the whole thing to figure out that it's not the actual DeCSS. (Or cksum it or whatever, but that requires downloading.)

      Then and only then is it a real thorn in the side of people trying to sue DeCSS'ers. This is just a snowball trying to stop a snowplow.

    5. Re:A suggestion... by jon_c · · Score: 1

      wat really pisses me off is now when i actually WANT the real DeCSS it's going to be harder for ME to find.

      there's already a million REAL copies out there, i don't see how this really improves things.

      however, it is a clever idea :)

      -Jon

      --
      this is my sig.
    6. Re:A suggestion... by DrEldarion · · Score: 1

      Well, how about putting all sorts of garbage in the files for the real DeCSS code? If both the real one and fake one have all sorts of garbage and different file sizes, won't that throw everything off?

      Also, you could put a bunch of comments in the DeCSS code itself so the file size on that isn't the same either...

      -- Dr. Eldarion --

    7. Re:A suggestion... by Tassach · · Score: 1

      It may be possible to construct a garbage packet that has not only the same size, but the same hash value as well, making it even harder to tell apart from the original. I seem to recall reading about a program that does while surfing around reading crypto stuff, but I didn't bookmark the page.
      "The axiom 'An honest man has nothing to fear from the police'

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    8. Re:A suggestion... by John+Napkintosh · · Score: 1

      If everyone who had a copy of it were able to change it slightly, so that none of the originals existed, it would.

      --

      Long signatures suck.
    9. Re:A suggestion... by Gruturo · · Score: 1

      Perfect. Then i'll post a file named decss121b.zip, which contains:
      DeCSS.exe 30208 12/10/99 17:45
      dvdtruth.txt 5087 05/11/99 00:59
      readme.txt 1994 05/11/99 00:59
      wnaspi32.w2k.dll 57344 02/02/99 19:10
      wnaspi32.w98.dll 36864 11/05/98 20:01
      and i'd carefully choose the content, too, so the compressed size is exactly 61110 bytes. AND, I would't be too surprised to hear that slightly larger version of the 'original' DeCSS archive will show up (i think that appending a few lines of FuckMPAA to the end of readme.txt would make such an elegant addon!)....

      --

      Vacuum cleaners suck. Kings rule.
  223. Re:Why do people get this superority kick from ris by Field+Marshall+Stack · · Score: 1

    World War II? Whatever you're smoking, I want some of it.
    --
    "HORSE."

    --
    "HORSE."
    -Flaming Carrot
  224. For those who want to use the "DeCSS" now pic... by Mr.+Gus · · Score: 1

    I feel the need to code my own. We all should. :)

    But for those of you who want to use the pic to link to the site, I recommend you use the following code, instead, so the small .png file doesn't have to be loaded before the browser formats it's page (yeah, a bit picky, but we should all do our part to clean up the 'net...):

    <p align="center"><a href="http://www.pigdog.org/decss/"><img border="0" width=100 height=42 alt="DeCSS Now!" src="http://www.pigdog.org/images/decss-now.png">< /a></p>

  225. Re:Why do people get this superority kick from ris by bungalow · · Score: 2
    Ok so if I decide to swallow gasoline and light a match near my mouth am I not an intelligent person? Tell me how making risky choices makes me inherently better? -slashdot-terminal

    It doesn't. But failing to examine choices because they *seem* risky is a short-sighted and useless display of cowardice. Galileo, Socrates, Ghandi, Rosa Parks, Martin Luther King, Einstein, and other great challengers in history examined the common mores, saw their flaws, and worked to overcome them. The actions and thoughts that they proposed were ridiculous at first. They all faced humiliation - at the very least - and all but two (Rosa and Einstin) lost their lives for their cause.

    Darwin Award winners, OTOH, do risky things because they are risky (read "fun") things to do. That's stupid. One might argue that they deserved their fate.

    The power you have, and may choose to wield, comes from own intelligence and ingenuity. Just don't let them over-rule your common sense or sense of decency.

  226. For those who suggested... by cfish · · Score: 1

    Look, one of the thing I like about Linus as a person is that, he walks the walk before talking that talk.

    Sure, make them files the same size, make the same checksum, make the same filename... we all know the better version of fake DeCSS can exist. But how about sending some fixes/info to help the lad who started the thing?

  227. Shallow plug.... by greysoul · · Score: 1

    I have the fake DeCSS up on my site, www.greymatter.org...also there's ye old satanic hamsterdance.. have fun

    --
    Q. What's it take to get a story posted on /.? A. Add "Oh, and it's runs linux" to every story, relev
  228. What about... by BorgDrone · · Score: 1

    taking the real DeCSS and change 1 character from each file so it won't compile anymore.
    will the MPAA be able to sue if the program does not compile and therefor is not working ???
    ---

  229. Re:Reminds me of a good quote by arty3 · · Score: 1

    Frankly I would think that most intelligent people would realize that it is better to fight another day.
    This is why we still have Communism in Eastern Europe, right. Oh , I forgot we don't because a few brave individuals decided that the freedom of an entire nation was worth more than one life. I lived in Eastern Europe during the 80's so don't tell me what really happened. The comments you have made are possibly some of the most ignorant I have ever read here on slashdot and for that matter anywhere. Countless millions have died so we can live in the security we live in today and say something like that. I have no words for what I think of you. "If we don't take action now we'll settle for nothing later" RATM

  230. Re:Loosing the Iron Curtain by arty3 · · Score: 1

    I would maintain that in fact it was because the USSR became sloppy and the KGB grew weak that Eastern Europe was mainly allowed to leave.

    I don't think you know what you are talking about here.


    I will admit that in fact people getting neadlessly killed must have been quite a thril (you usually can't interview dead people because they are well dead but the dieing give us a clue and they don't usualyl like it one bit).


    Would you tell the family of a soldier who died in WWII that he needlessly died, that didn't have to go to fight. Well, if that soldier didn't go to fight then today Europe would be half Nazi and half communist.

  231. Suits aren't expensive, pursuing them is... by wumingzi · · Score: 1
    Since IANAL, I won't talk very much about the law (which I have merely a laymans grasp of) but rather about business, which I know a lot more about.

    Even getting sued is a major expense eevn if you are innocent (I know),

    First-hand experience is hard to controvert. However, a lot of the trouble and expense is related to the nature of the offense.

    If we are dealing with an action which occurred in the past and has a set dollar amount that can be ascribed to the action, the purpose of the suit can be said to be that of recovering costs arising from the act. Auto accidents are a nice, easy example of that. What did your car, doctor's bills and the inconvenience, pain and suffering cost you? Is there any way that the guilty party will get out of this without somehow replacing your car, paying the doctor's bills, and compensating you for your lost time at a minimum? Doubtful.

    Intellectual property issues are more complicated, as most suits are related not to actual damages, but "potential revenue" which is forfeit due to "piracy". The goal of the plaintiff is usually not to recover lost money, but to staunch the bleeding, and, in many cases, protect their legal claim to their intellectual property.

    To summarize: The goals of the DVD consortium are not to punish coders and burn down their websites. Their goals are a) to protect their legal claims to CSS as a licensable piece of intellectual property and b) to further that goal, keep DeCSS from being distributed. At the same time, they wish to do this as efficiently (i.e. at the lowest cost) possible. Suing everybody who posts DeCSS for everything down to their shoelaces does not accomplish this. Lawsuits are expensive for plaintiffs too, y'know. Sending them nasty lawyer letters and saving the claws for the few, the brave, and the stubborn who persist in distributing DeCSS after being warned is much more efficient. More on this later.

    People don't like drug laws and such and there have been many, many, many attempts to override them through similar attempts at civil disobedience; however all of these have failed and over 50 years later we still have unpopular drug laws and they are still enforced.

    Enforced? Where? Maybe in Singapore or Kuala Lumpur, not here in Seattle. Oh yes, there are some laws, and if you are REALLY out of hand, I think you can get prosecuted under those laws. They have a near-zero effect on most of the people I know who want to use drugs or pursue the trade. This is largely a political issue. Other than as an example that Big Brother Has The Power To Kick You In The Head (which I dispute) I see little relevancy here.

    Also please tell me exactly how this does anything at all? So I have a program that has the name of another unpopular program. Does this really change anything?

    Going back to our earlier point. The goal of the DVD consortium is to eliminate the distribution of DeCSS for the lowest possible cost. The goal of the Open CSS folks is to keep DeCSS freely distributed, and to raise the cost of these control efforts to a point where it is not cost-effective to continue harassing a few folks who mostly just want to play DVDs on their Linux boxes.

    A bogus DeCSS acts as chaff. More searches of websites that must be done, more lawyer letters to write, much more work for the DVD consortium, very little effort or risk for any individual who wishes to post the bogus software on her webpage.

    Does it change anything? Good question. I can't put a value on what the CSS encoding/licensing scheme is worth (as code, obviously not much. As a device to license, quite a bit). I expect the DVD consortium will spend a lot more than they already have to protect this piece of IP.

    Face it danger is not a good thing and I would rather have my pride/honor/respect/and freedom than play DVDs on unsupported OSs.

    You really fear authority that much? Whatever.

    Flame me if you like but I am interested (I mean really interested) why this kind of thing was selected by taco in the first place? Does he realize that VA and the individuals who control his job could end up being forced to possibly even realease him from employment? Yeah I guess the slashdot croud does like to live dangerously.

    Living dangerously? * sniggers *

    Perhaps you need to hear about something called "editorial independence". Taco's job is not likely to be at risk over this. Second, if you believe what you hear in chat rooms, Taco isn't a guy whose quality of life would be threatened very much by losing his day job.

  232. Re:The polie don't mind that you use drugs? wtf by wumingzi · · Score: 1
    * sigh *

    I already told you I think this is irrelevant, but since you persist, have you considered how many people use or traffic in drugs and don't go to jail?

    You seem to have this premise going that you're in a totalitarian (or at least semi-totalitarian) state that will mess with you at will. If it benefits your world view to think this way, be my guest. I've had the pleasure in my life of going to some truly fun parts of the globe (including the PRC and Suharto-era Indonesia). Methinks you need to get out more before you go on all hip and quoting Orwell. No, not all is sweetness and light here in the good ol' USA, but things could be a lot worse, and in many places, they are!

    Take care,

    J.

  233. Put it in HTML doc comment by Kerbtier · · Score: 1

    Somebody with a popular site should put the code in the web pages in the form of a comment. Then, every person who reads the web page will have it on his/her computer. Hundreds of people will have stored it on their computers.

  234. Good idea. by Curious+G · · Score: 1

    I suppose, in a way, you could call this spamming the MPAA. Spamming for a cause. This goes on the list of things that I wish I had thought of earlier. (The only other item so far being that I wish I'd owned Sun or Motorola stock so that I could have sued them for not notifying me of the "damages" caused by Kevin Mitnick.)

    --
    -- I'll be more enthusiastic about thinking outside the box when there's evidence of thinking going on inside it.
  235. Wouldn't a link to anything work? by Duxup · · Score: 3

    Wouldn't a link to anything that claims it's a link to DeCSS accomplish the same thing?

  236. Re:Why do people get this superority kick from ris by penguinicide · · Score: 1

    Well, if you managed to just sit there without screaming/moving/anything (a la buddhist monks during ww2) i would be greatly impressed. Not necessarily intelligent, but enlightened possibly.

    --


    penguinicide... when jumping out a window just won't do.
  237. Re:I'M SUING THIS GUY FOR FRADULENT ADVERTISING!!! by penguinicide · · Score: 1
    Um, actually you could market a chocolate bar under the name "Marijuana" it just wouldn't sell.

    HTe issures arise if the name is protected via trade/servce make law. Or is a registered business name, and even then only if it is in a similar enough market to cause confusion to the consumer.

    --


    penguinicide... when jumping out a window just won't do.
  238. Re:Why do people get this superority kick from ris by penguinicide · · Score: 1

    You got me, perhaps it was the vietnam war (~1964) I was never too big on dates.

    --


    penguinicide... when jumping out a window just won't do.
  239. Re:Boy you people like living by Eponymous,+Showered · · Score: 2

    People don't like drug laws and such and there have been many, many, many attempts to override them through similar attempts at civil disobedience; however all of these have failed

    You forgot the 21st Amendment. There's you first failed assertion.

    (then, from a later post in the thread)

    I would rather have my pride/honor/respect/and freedom than play DVDs on unsupported OSs.

    If you are prevented from doing what you will in the privacy of your own home, specifically as it regards watching a movie you've paid to be able to watch, haven't you actually lost (some of) your freedom? If you are unwilling to stand up for something you believe is important, haven't you relinquished your pride and honor? This would appear to be another failed assertion.

    Based on these comments holding up so poorly to scrutiny, what exactly are you trying to say? That you don't mind being [Valenti|Gates|Eisner|CEOx]'s bitch because it doesn't hurt that much?

    Corporations wage war on the people all the time. In this case the weapon they've chosen is knowledge/information and I'd like to think in that arena I (and my fellow /.ers, etc) am much more well-armed than Mr. Valenti and his celluloid minions and worldwide rent-a-cops. Yeah, it may still come down to money, but I can at least hope that a jury of my peers can still see (and still cares about) truth and freedom through the lawyer-induced fog of mis-/dis-information being slung about by the MPAA.

    Just in case, slashdot-terminal, why don't you send 65 bucks to the EFF and we can all laugh about how frivolous this was a year from now?

  240. Downside by Eric+Seppanen · · Score: 1

    Hey, cool! If this is really successful, the lawyers for DVDCCA and MPAA will have to spend hours trudging through web sites on wild goose chases for DeCSS.

    But, wait.... doesn't that mean that real users will have to, too? I mean, this is clever as hell, but maybe everybody that mirrors this should at least remember to include a link to a bulletproof real-DeCSS site, preferably one hosted in a free country (if there's any left).

    --

    --
    314-15-9265
  241. Re:Boy you people like living dangerously by grrlfox · · Score: 1

    My DeCSS mirror? Look in my sig.....

    --
    I'm not feeling that clever this morning.
  242. Re:Thank goodness you never knew Rosa Parks! by grrlfox · · Score: 1
    Posting the DeCSS code is NOT illegal! And as for the NEW code, from the PigDog page, that's certainly not illegal. A couple of injunctions handed down by clueless local courts do NOT make an action illegal.

    That said, please not that IANAL. I do have some understanding of MY rights, and what it takes to keep them.

    --
    I'm not feeling that clever this morning.
  243. Same here... BOYCOT MOVIES/DVDs!!! by SaDan · · Score: 1

    I'm boycotting video rentals (VHS & DVD), as well as pay-per-view, and the movie theatres until all of this crap finally gets straightened out. I've only got basic cable, and I'm thinking of dropping that as well... Nothing on TV of any value these days anyways.

    I don't NEED to pay to watch movies. I can LIVE without watching movies. So can the rest of you. Let the entertainment industry know how we feel about this DeCSS situation by NOT giving them money for ANY type of media they have control over.

  244. Re:Boy you people like living dangerously by GuidoDKP · · Score: 1

    Actually, you CAN sue the entire world. All you have to do is get all of their names and list them as defendants.

    Okay, so it's a slight exaggeration, because you'd get thrown out of court. But all you have to do to sue someone in addition to your primary target is have some arguably valid reason that they are also injuring you, and be able to identify that person.

    At that point, it's the defendent's responsibility to hire a lawyer and show up to defend themselves.

  245. Re:Boy you people like living dangerously by scumdamn · · Score: 2

    If you live in Texas and you are sued for civil damages your wages cannot be garnisheed. That's reason enough for me as the "little guy" to not give a flying fuck. Sometimes you need to think cavalierly of the consequences because you are doing the right thing.

  246. I just thought the idea was kind of funny by DebtAngel · · Score: 1

    I mean, DeCSS is a very descriptive name for a file that removes a Cascading Style Sheet from an HTML page. It might not do anything of any real importance, but neither does my website.

    Civil disobedience is good, and it works...slowly. Around here (ON.ca) the drug laws are being loosened a tiny bit at a time (I, for one, think the gov't should legalize and tax the Hell out of marijuana...then it'd be just like cigarettes, only with a nicer smell).

    My point: it's funny. Laugh.

    --

    Is this post not nifty? Sluggy Freelance. Worshi

  247. Bullies? by slashdot-terminal · · Score: 0

    Oh and I suppose that you tried to beat the shit out of every person who called you names as a kid huh? Man you must have received a lot of beatings.

    --
    Slashdot social engineering at it's finest
  248. Presumably people in the know find out where by slashdot-terminal · · Score: 1

    Within groups and people in the know will find where to get what they want and others will not.

    --
    Slashdot social engineering at it's finest
  249. Things are on a continum of risk by slashdot-terminal · · Score: 1

    Maybe whispering the word DeCSS at night in your bunker is not a risky thing however operating a web site called http://www.fuckthempaa.com or something similar would be tempting fate. Perhaps I don't need risk to actually achieve anything at all.

    --
    Slashdot social engineering at it's finest
  250. The polie don't mind that you use drugs? wtf by slashdot-terminal · · Score: 1

    Considering a large number of people are in jail for posessing/using/selling drugs I would tend not to believe that.

    --
    Slashdot social engineering at it's finest
  251. They're looking for big fish by slashdot-terminal · · Score: 2

    Let's hope the lawyers that work for the MPAA don't think that you are big enough to score on. Generally they don't have to take everyone on at once just a few high profile people who have a great deal to loose.
    Also think of what lawyers charge for various services. It is in the best interests of lawyers to sue everyone and anyone they can to get more and more moeny. Things like this are like playing with fire.

    --
    Slashdot social engineering at it's finest
    1. Re:They're looking for big fish by 348 · · Score: 2
      Generally they don't have to take everyone on at once just a few high profile people who have a great deal to loose.

      Err, you mean people or sites such as this one? . . .

      --

      More race stuff in one place,
      than any one place on the net.

  252. Ohh goodie more social Darwinism by slashdot-terminal · · Score: 2

    Not everyone is stupid and not everyone enjoys being "fleeced" (the sheep metaphor is rather stupid guess it must have been coined by people who live in high density sheep populations New Zealand?).
    I think being robbed of all my money and then spending all my free time getting rapped by someone of the same sex would get rather irritating after awhile.
    I think you would change your tune if you were the one who was getting let's say 300 years in jail in some harsh maxium security prison for violating laws. Boy the big old freedom fighter can't do much from the dungeon can you? See I understand what is at stake I just choose to remain free and wait for the time when I have ture influence and change things like I see fit. You could always develop a hardware device that superimposes something onto the front of the television/monitor and then reincodes the DVD into MPEG3 or something else and do it that way. Or you could simply do the smarter thing and get a windows box that had the ability to play the movies and stream it like a real video stream from there to the linux machine. This stuff can be done you just have to care enough and it seems like you do.

    --
    Slashdot social engineering at it's finest
    1. Re:Ohh goodie more social Darwinism by John+Napkintosh · · Score: 1

      No one forced you to buy a DVD, and no one forces you to use a linux box. Yes it is unfortunate that you have the combination, but no one should make accomodations for you just because you do. Making you own accomodations is okay if it's not illegal, but... Don't get me wrong; I understand what's going on, and if I watched DVDs often I'd probably be a part of this. But I don't. Just another point of view.

      --

      Long signatures suck.
  253. Why do people get this superority kick from risk? by slashdot-terminal · · Score: 2

    Ok so if I decide to swallow gasoline and light a match near my mouth am I not an intelligent person?
    Tell me how making risky choices makes me inherently better?

    --
    Slashdot social engineering at it's finest
  254. I think I do know real pain by slashdot-terminal · · Score: 2

    For most of my life Mr. Prestigeous AC I probably have had more crappy life changing events occur to me and my immediate family than you could shake a stick at but I will not favor this "wonderful" forum because I don't consider them worth it or my friends in any sence of the word.
    Secondly my reply to the above poster was in his socially bigoted concept calling all people who do not directly challenge anything to be nothing but mindless automotans. That was downright rude and I seriously doubt that anyone could state in a well worded essay that would incontrovertably prove that such has occured.
    Thirdly I think that anyone who runs a linux machine and who is using a alpha stage decoding device using assemply or low level buggy C code is probably more than capable of what I just described. Hell I in fact have never actually sat down in from of a true "multi-media" machine with linux on it anyway and still I managed to come up with that little idea. Think it's still impossible?
    Fourthly Your analysis of what the tormented feel is hardly accurate. I would be very interested in seeing exactly where and under what circumstances that said captives expressed their joy in imprisonment. Did they "love Big Brother" to coin the popular? I can think of only one person in fictional or mythical or spiritual literature who did that kind of thing (and I have read a great deal i[Dn fact if there was more money to be made I would drop CS and go into history where I reaDlly did do much better as far as grades and enjoyed it a hell of a lot more) that was the figure of Jesus of Nazareth.
    He was the true inventor of the concept of actual forgiveness and all that good stuff (I could be wrong and quite frankly I expect to loose about 15 karma points from this little debate but I yearn for the debate and feel that we as humans are better for it). Being imprisoned is so against what people who truely love freedom could tolerate that I assume that if you handed a couple of cyanide capsules to one of those people and left for maybe a week they would most certainly be dead.
    Fifthly I have had to work hard and never received much in the way for it. Unless you have been a Vietnam POW or been in terrorist hands in Lebanon I doubt any claim to the contrary wise.
    For better or for worse I feel as I do. Historically (you can debate this if you want as well I can personally attest to this) that in fact the people who do all the major social "crusading" to do anything are those people who are in fact the neauvo-rich (programming does pay well I am told). They have the time, the resources, their ideals. They have everything and can be responsible to no one. I am sure that you planners of the world will single me out. In fact I would fear for my life if I didn't protect my identity so well. However I have a real good question for all of you thinking people I would like this topical question to be answered to the best extent of your ability: Why is it commonly assumed that I am going to be an "artist" or as the term goes "content author". What actual percentage of you are actually consistently engaged in the task of making the kind of money that it takes to survive in doing things of your own choosing? I doubt these things because when writing programs it usually tkes time
    to even write the lousy ones. How do you actually make sums of money without being attached to a job? In each and every instince I can define I have never known the group of artists and the like to have much of an impact. Show me the local amateur DVD shop and then maybe I will seem more sympathetic to your cause. Show me cases documented in writing that in fact if say Billy Codehead or Billy Rockstar is actually hurt? Another little thing that has been stated is that I have the inclination to do whatever that individuals choose to do in terms of entertainment. I would go as far as to say that at some future date (because of my superb grasp of attempts at anonyminity and tracability that I could be one of these goons in black suits, did anyone ever think of that?). Throughout time we have sought to try and change things and we have had passion about things. I think that the needs of the "artist" are not that weighty because of the almost non existence in a modern society that is fueled with money.

    --
    Slashdot social engineering at it's finest
  255. Definition of "forced" for the uninitated by slashdot-terminal · · Score: 2

    To force in the computer arena is to basically give no plausible alternatives to so that the only other choice is one that is not desireable to the user.
    For example if for example if I want the modem that came with my computer to work and it happens to be a winmodem then perhaps I am being "forced" (ie I have to other reasonable alternative) to run windows if I am to have the modem work at all (withotu replaceing any hardware).
    If you get mugged late at night in the streets of downtown New York City and a mugger takes you at the point of a shotgun and "forces" you to give your wallet over then that is being truely "forced" in your eyes. I don't know why people never think English matters anymore I guess they are too busy learning something else really cool like why DVDs are cool and you end up getting speech that resembles tarzan:
    Me want DVD work under Linux *UG* FUCK MPAA, make bastards pay rah rah rah
    In each and every one of my posts to date there has been a group of people or persons who has said something similar to what you have that you are not truely being "forced". Ok so I guess the MPAA is not forcing anyone to pay them royalties, your boss is not forcing you to work for money, you are not "forced" to eat to live, you are not "forced" to read if you go to a university lie Harvard and most especially you aren't "forced" to feel bad if something bad happens to you.
    It really depends on how much of that "force" you think is actual force.

    --
    Slashdot social engineering at it's finest
    1. Re:Definition of "forced" for the uninitated by cyber-vandal · · Score: 1

      I am not forced to buy DVDs it's true, but if I want to contribute to the profits of the MPAA by buying DVDs, they require me to pay $200 for a copy of Win98 in order to play them (yes that's how much Win98 costs here in Luxembourg) or $500 for a standalone DVD player. So if I buy DVDs I am 'forced' to buy a product I don't want in order to watch them. So I won't buy any DVDs until I can play them on Linux. And considering that I'm reasonably well off I would probably buy 2 or 3 DVDs a month. So the MPAA has lost money. What advantage have they gained? They get to prevent 'piracy' (which would cost more than buying the DVD) and they save money on a DVD player for Linux (which would reap them even more profits). Sound business sense - NOT!

  256. No not based on purely fabricated lies by slashdot-terminal · · Score: 2

    I base it upon the possibility that anyone who actually invented that phrase (and I picked a place where more sheep are than anywhere else, in otherwords a guess ok).
    It is essentially bigoted and elitest to think than anyone but fanatics and groups of "caring" people in the world are just stupid pawns for Big Brother.
    That is what really angers me to the depths of my core. Just because I wish to live without obresion because I taped my particular tormenter and said "please sir hit me and beat me to a bloody pulp for the hell of it ok?". I sometimes wonder if people like the sadeo masohistic way of thinking in their dayly lives.
    Another supporting piece of evidence is that on slashdot (yes on that wonderful utopia of web sites) many english people (and coincidentally man people who have strong social tied to those countries) really lambast Americans for being lazy, stupid, slothful, and finally stupid, then being denegrated as sheep.
    That my dear happy friend is what I do not like. If you do not like my analysis please tell me the exact name of the person or groups who advocates said statementys and I will write a little e-mail just for them. Oh I would like to know how you speak for each and every person in New Zealand I very much doubt that you have the only computer and internet connection.

    --
    Slashdot social engineering at it's finest
  257. What if...what if? by slashdot-terminal · · Score: 2

    Maybe just maybe how would have society been different for example most of the people in history had simply played it cool and decided to take the artful form of the tactifal retreat? Suppose Lincoln had decided to act like a frady cat and just stay home from the theatre that night? Hmmm well I can tell you that he would almost certainally been able to shape the South to gradually transition into the Union and not fall under the "carpetbagger" regime that took over shortly after his death. Guess when and why the Klu Klux Klan formed? You got it Nathan Bedfoird Forrest an disgruntled ex-Confederate civil war general decided it would be cool for him and his "men" (and I use that term loosely about anyone who enjoys killing for fun) decided to cause a mess of trouble.
    If Lincoln had been there we would have had a lienent system that would have been ther for the south when they needed us. Instead we had next Jim Crow laws and widespread ignorance and poverty because of greedy people i charge.
    Fighting is nice but survival is much, much, much better in the long run. Take various political dissenters. Some fellow a while back was involved with the former East Timoreese government before Indonesia invaded. He decided to flee and not to make himself a useless matry for a (currently then) lost cause.
    I have a perfectly affable solution. Let's take a crack at the next format of the future and make it an open standard that dosn't support these big bugaboo features that people don't like. Then when the technology becomes outdated in say 6 months you can have something that you helped reate and you don't have to act like (as my favorite phrase for radicals taken from a book published in the year 1919):
    "Bolsheviki agents of radicalism" pretty catchy no?

    --
    Slashdot social engineering at it's finest
  258. Loosing the Iron Curtain by slashdot-terminal · · Score: 2

    I would maintain that in fact it was because the USSR became sloppy and the KGB grew weak that Eastern Europe was mainly allowed to leave. I will admit that in fact people getting neadlessly killed must have been quite a thril (you usually can't interview dead people because they are well dead but the dieing give us a clue and they don't usualyl like it one bit).
    I am not ignorant because I dont' have millions of dollars to quit my day job and jet set around the world to interview old men and women or to learn 20+ languages to intelligently talk with said people.
    I am basing my ideas on some very basic primevil emotions that people have. Simply try this experiment take you regular gass stove (or perhaps fireplace if you prefer if you have none of these get a wastepaper basket, garbage can, or dumpster and create a fire in it. Now take an exposed limb douse it in a flamable liquit (gasoline, nitroglycerin, or crude oil) and see what happens. Ok good did that feel good? Assuming you survive that and have not lost conciousness from the excrutiating pain in that area of the body take a minute and wonder what death (pain magnified 10,000x your current pain level of the limb over your whole body). That is what people try to avoid.
    On a more subtle level if I decide that unstead of direct harm a thourough form of mental torture with movements into physical deprivation (hint feed you when your howling becomes bothersome or water when you have finally pased out from thirst).
    Well the one constant is this. Supposing I don't irritate the power that be I can live and think (and most importantlty scheme, plan, and generally advance my evil theories that a "Bolsheviki agent of radicalism" would want to do). Meanwhile you and your fellow band of lennists die at the hands of the secret police or remain in some Goulag for the rest of your mortal existence.

    --
    Slashdot social engineering at it's finest
  259. Look who's talking Anonymous COWARD! by slashdot-terminal · · Score: 2

    You have such nerve to call me a coward when you don't have any identifing info (not even a fake slashdot id).
    I quote things liek this because I think that the biggest threat to people will not come from without (in the case of space aliens, corporations, or your local boogey man) it will come from a reverse form of utopia which will allow for a renewed caste system and the addition of a whole group of people the Proles (aka nonprogrammers) who will be completely powerless in the face of massive "Hippie Power"(tm) and wealth.
    You pass enviro laws that raise the prices of basic goods and services thousands of times because we are "hurting" the environment (whateer that means), you support all sorts of miserable wretches outside fof said country and allow your own private citizens to go in want. You then allow for open methods of travel which allow for massive ammounts of competition. No my firend what will most undoubtally happen is not Big Brother because theyt are far too smart for that but they will just slowly allow you to become a hollow husk of a human which they can safely ignore. Obvious tyranny is soooo mid 20th century for my taste.
    I may suspect (well because of the time zone differences and how late it is here but I think we have hit Europe or perhaps Asia (possible insiteful but I think that the most liberal literature thumping bunch are usually te ones that have the least to actually loose in the real battle the battle over power and walth of veto groups)

    --
    Slashdot social engineering at it's finest
  260. Reminds me of a good quote by slashdot-terminal · · Score: 3

    "The death of one man is a tragedy; the death of a million is a statistic" --Joseph Stalin
    The dead have very little influence on current policy in the world. Being a matry isn't going to bring you a long and happy life, nor will it allow you to achieve anything that people really value in the 21st century (namely technical ability and achiewvement). One of the best things that group can do to become oppressed is to start making a great deal of noise. The minute that happens you are done for. Wheras you had been previously ignored and left alone now you suddently have lots and lots of oppresive actions and ideas. Frankly I would think that most intelligent people would realize that it is better to fight another day.
    or how about this one:
    "Neither a borrower nor a lender be" --Polonius, Hamlet; William Shakespeare
    I could go on in such a manner but I would be wasting my time with further references to the cencept of allowing for a life unfettered with burdens and hideous problems.

    --
    Slashdot social engineering at it's finest
    1. Re:Reminds me of a good quote by bjrubble · · Score: 1

      Frankly I would think that most intelligent people would realize that it is better to fight another day.

      An intelligent person may choose to fight another day. A coward *always* chooses to fight another day. There's a difference.

  261. Boy you people like living dangerously by slashdot-terminal · · Score: 5

    Are you people lawyers or know a lawyer in the immediate family?
    Look I am as supportive as the average nonDVD owning/playing person in this world can be but don't people ever learn to avoid trouble?
    Even getting sued is a major expense eevn if you are innocent (I know), couple this with public embarassment and the problems that it can lead to and I think that it is a thourally bad thing. I actually looked at this program and he author's page on freshmeat at least an hour before it got posted to slashdot; and my opinion is pretty much unchanged.
    People don't like drug laws and such and there have been many, many, many attempts to override them through similar attempts at civil disobedience; however all of these have failed and over 50 years later we still have unpopular drug laws and they are still enforced. Same with these types of things. Although the vocal minority of people (face it not everyone really ownes such equipment as a general rule and it becomes even smaller when you look at the entire population).
    Also please tell me exactly how this does anything at all? So I have a program that has the name of another unpopular program. Does this really change anything? So if I decide to help out say say a fanatical regime in Iran does that mean I should rename my linux distro to Komini Linux? Face it danger is not a good thing and I would rather have my pride/honor/respect/and freedom than play DVDs on unsupported OSs.
    Flame me if you like but I am interested (I mean really interested) why this kind of thing was selected by taco in the first place? Does he realize that VA and the individuals who control his job could end up being forced to possibly even realease him from employment? Yeah I guess the slashdot croud does like to live dangerously.

    --
    Slashdot social engineering at it's finest
    1. Re:Boy you people like living dangerously by Dinosaur+Neil · · Score: 1

      "Never doubt that a small group of thoughtful, committed people can change the world...
      Indeed, it's the only thing that ever has." - Margaret Mead
      --
      "I'm a scientist! I don't think, I observe!" - Dr. Clayton Forrester
    2. Re:Boy you people like living dangerously by horza · · Score: 1

      couple this with public embarassment and the problems that it can lead to

      Who would be embarrassed to be seen standing up for themselves and what they believe in?

      People don't like drug laws and such and there have been many, many, many attempts to override them through similar attempts at civil disobedience; however all of these have failed and over 50 years later we still have unpopular drug laws and they are still enforced

      Didn't you Americans have 'Prohibition' where you tried to class alcohol as illegal? Presumably that failed?

      Some people want more out of life than to keep their heads down and hope they aren't noticed. A lot of people, especially in our industry, look to push society forwards in what we collectively see as a positive direction. We have the gift of living in an open democratic society. Secondly, many of the readers here are skilled IT professionals that can walk out of their job straight into any of another 20 instantly waiting. In such a priviledged position, we owe it to future generations to take action in the security that we can afford it. There are many people that can't afford such luxuries.

      I'm not sure driving DeCSS further underground is a good thing though. I'd rather keep the genuine article widely available and class it as a utility, rather than distributing false copies to hide the real copy which automatically labels it a hackers tool by the mainstream.

      Phillip.

    3. Re:Boy you people like living dangerously by Eruantalon · · Score: 1
      Also please tell me exactly how this does anything at all? So I have a program that has the name of another change anything?

      (Note: I'll use A to refer to the DeCSS program that is used to unencrypt DVDs, and B to refer to the useless one that removes CSS from HTML.)

      Well, for how this can do anything, I can somewhat answer. You can put a link on your server to an ftp server that has B, saying go grab this program to show you're against the prosecution of A's creators, or something like that. The more people do this, the more do the same, the more copies of B are around on the Net. Well, if the MPAA is still going around looking for A on the Net, they're gonna come across a whole lot of Bs on the Net as well. Bs they can't (really) prosecute, As they can. So it gets them to take more time trying to find those people with A on their site by having to sift through those with B. Follow me?

      As to what else this would be useful for, I'm not really sure. Maybe (though it's much more likely in some parallel universe) the MPAA will stop being such dumbasses and give up because it's too much work. Though I doubt it.

      As for the drug laws, I figure that there's only a few reasons they're still around:
      1. They have been law for years, so why change?
      2. Some specific drugs are detrimental to society, not just the individual.
      3. If drugs were legalized, the entire teenage & young adult population of that time would either kill themselves off or live through it, having a better life afterwards.
      I think #2 is a valid point - you just don't screw around with certain drugs, and certain drugs screw up more than the user. Number 3 is a forseeable outcome of legalization - I'd go crazy, how about you all? But I think we could live through it, so I see no reason so not legalize drugs based on #3. Number 1 is just plain idiocy. Things change.

      So, basically, living dangerously is about the only way to get where you want to be. Well, either you'll get there, or you'll be dead. Of course, you'll be dead eventually anyways, so why not die trying to get what you want?

      Eruantalon
    4. Re:Boy you people like living dangerously by friedo · · Score: 2

      Dude, relax. I think it's supposed to be a little funny. Lighten up.

    5. Re:Boy you people like living dangerously by bjrubble · · Score: 1

      Face it danger is not a good thing and I would rather have my pride/honor/respect/and freedom than play DVDs on unsupported OSs.

      Oh, yeah, basing your actions on whatever looks safest is always the surest way to garner pride, honor and respect. Giordano Bruno, my ass! It's those torch-bearing Inquisitors who really deserve our praise. No imprisonment, no burnings, just a long and safe life in service to the biggest dog on the block. And see how they're venerated today! Brings a tear to my eye...

    6. Re:Boy you people like living dangerously by John+Napkintosh · · Score: 1

      Heheh, you replied to his sig. :)

      --

      Long signatures suck.
    7. Re:Boy you people like living dangerously by John+Napkintosh · · Score: 1

      That's a particularly nasty idea you've just given to the anti-DeCSS community (if there is one other than the MPAA) :)

      --

      Long signatures suck.
    8. Re:Boy you people like living dangerously by e_lehman · · Score: 1
      People don't like drug laws and such and there have been many, many, many attempts to override them through similar attempts at civil disobedience; however all of these have failed and over 50 years later we still have unpopular drug laws and they are still enforced. Same with these types of things.

      People didn't like racially discriminatory laws and there were many, many, many attempts to override them through similar attempts at civil disobience, and... oh look! IT WORKED!

  262. Re:Why do people get this superority kick from ris by Borealis · · Score: 2

    It's a matter of what's important to you. If freedom is not important to you then by all means follow your own advice.

    Most people have certain lines that they will not let others cross without a fight. This issue appears to be one of those lines for many of the /. ers who have expressed...disagreement.. with your post. You have your own lines, whether it is the defense of your family, the right to eat yogurt, or an intolerance of rap music. The price of freedom is eternal vigilance and that freedom will (not might) occasionally require sacrifices.

    The "superiority kick" may be because many people feel that those that value freedom so little don't deserve the freedom they have.

    --
    Unbreakable toys can be used to break other toys.
  263. Don't include pigdog link by kimihia · · Score: 1
    I don't think including the DeCSS button with a link to pigdog would be a good idea.

    It could be used to filter out sites that have the HTML DeCSS program.

    eg:

    Searching on Altavista for '+link:decss.zip -link:pigdog.org' would show sites offering a download of decss, but not if they had your button.

    What I suggest to offer downloads of the real DeCSS, is you create the link using JavaScript. Search engines don't index that.

    eg:

    <script language="javascript">document.write('<a href="decss.zip">decss</a>');</script>

    But then how many people have JavaScript enabled?

  264. Re:WTF?! by Esperandi · · Score: 1

    ahh, but naming your software "windows 2000" or things like that would be illegal. Naming it Linux would not be (since the trademark only applies to computer operating systems and nothing else at all), but those other names are copyrighted for just about every form of software in existence. Well, maybe not apache, I honestly have no knowledge of its trademark status...

    Esperandi

  265. Re:WTF?! by Esperandi · · Score: 2

    No, it wouldn't go well... for MSN. Can you imagine the outcry? And if Microsoft tried to steal some thunder away from Linux and Linus could reasonably prove that the "Linux" they're talking about is a competing operating system (what his trademark is for) and being used in that fashion, bang, Torvalds vs Microsoft. Court case of the century ;)

    Esperandi
    I'd sure as hell tune in, if only to see the protesters outside!

  266. Re:Hate to say this, but... by Tim+Behrendsen · · Score: 2

    Unfortunately, It's an arms race you would be destined to lose. First of all, it's inevitable that there wouldn't be that many different versions. Second, there has to be something in the code that's identifiable, so it's not that hard to scan for it (heck, how about just the help string?).


    --

  267. Hate to say this, but... by Tim+Behrendsen · · Score: 3

    It's a cute idea, but it's not that hard to defeat. If I was writing a 'bot to search for DeCSS, I would just check the file size and a hash, and keep a list of "real" DeCSS hashes.

    It is kind of funny, though.


    --

    1. Re:Hate to say this, but... by DrEldarion · · Score: 1

      It's a cute idea, but it's not that hard to defeat. If I was writing a 'bot to search for DeCSS, I would just check the file size and a hash, and keep a list of "real" DeCSS hashes.

      If that's the way it's done, what's stopping people from adding a bunch of stuff to the DeCSS files to make ones of all different sizes?

      add a couple extra files to that zip... add some comments to the source... this could be done, 'ne?

      -- Dr. Eldarion --

  268. Re:Good idea, but... by mcrandello · · Score: 1

    One thing to keep in mind. The people who are working on making a Free(ESR free that is) DVD player for Linux already have the source code, and are working on providing a player already. As for the general public, it really isn't of any practical use to them, other than protest value. At this point the only purpose in mirroring the S/W is to provoke the MPAA, because hey, they're up to no good here. There will always be a copy somewhere on a server not under the US's control with it up. The point of all this is that since the MPAA is still scouring the web, looking for this allegedly illegal S/W, and spending good money doing it, let's make it a little more fun for everyone. Why let them pay two people to surf when we can get them to subsidize a roomful. Look at it as creating new employment opportunities for former telemarketers. Oh, and don't overlook the fact that web developers are in a serious need of a tool to strip their pages of all that nasty CSS, at least until Netscape supports it better ;)


    mcrandello@my-deja.com
    rschaar{at}pegasus.cc.ucf.edu if it's important.

  269. Help or Hurt? by waxline · · Score: 1

    Way to go. As if our community didn't already have a great reputation of respect for the rule of law. PR is important. You would think paid Linux evangelists (our PR guys) would set a better example by encouraging respect for the law instead of encouraging its subversion.

  270. Escher is nothing, just give me some coffee... by k9-quaint · · Score: 1

    For those of you who missed out on the paradox in my previous post:
    To remove the Style Sheets from DeCSS code you must first remove the DeCSS code from the Style Sheets.

  271. Obstruction of Justice by ers81239 · · Score: 1

    Even though he is not directly violating the court injunction, couldn't he be arrested for obstruction of justice? I'm all for DeCSS being available, I just think this guy has it coming!

    --
    there are 2 kinds of people. those who divide people into 2 kinds, and those who don't.
  272. this is interesting by renegade187 · · Score: 1

    i wonder if they will call this obstruction of justice or something.

    its a very good idea nonetheless

    --
    icq:=22921393;
  273. Re:Project Mass Confusion by renegade187 · · Score: 1

    why not just include a dvd player in all the distros.

    --
    icq:=22921393;
  274. A good illustration of futility would be . . . by mjprobst · · Score: 1
    to write a "metaprogram" that randomly writes valid programs, one after the other, and applies the programs to data. Use Perl or Scheme or something in which this is easy. Make sure to include system calls for any hardware on the system, or the ability to insert fragments of assembly language or raw random binary data called as code. Call it DeCSS.

    There's a nonzero chance that it will be able to break into the Pentagon's networked computers, format your hard drive, or even decrypt a DVD and copy it to the hard drive ready for reproduction. Small, but nonzero, if the metaprogram can be proven to produce programs of enough complexity to handle the proven minimum complexity of these other tasks.

    Better yet, have the program output many different programs called DeCSS that change over time, write another to do incremental modifications to this body of code, and start a "genetic code repository". Hey, it _could_ be used somehow to pirate DVD, why not ban code and programming?

  275. DeCL by noc · · Score: 1

    I've been planning on reimplementing it in Common Lisp for fun (and practice in lisp), and to encourage people to write lisp apps :). The advantage of reimplementing it in CL over, say, Java or (god save us) Perl is that it'd be as/nearly as fast as the C version (using a good lisp system), even if it'd have a larger memory footprint. Heck, if I don't do anything better over spring break, maybe I will.

  276. DeCSS - a tale of encryption by bubbasatan · · Score: 0

    Long ago, in a land far, far away, there lived a tribe of users known as the FUDs. These users, whose every action was an attempt to thwart freedom, justice, prosperity, and enjoyment, found themselves faced with a great enemy. This enemy, known only by an acronym, DeCSS, was a might warrior of freedom and enjoyment. Every path this warrior traveled, every battle that was fought, the wicked forces of FUD encryption found themselves sorely beaten, their mangled hides decrypted and left open to all sorts of users. Now, the high FUD counsel, including the Lord FUD himself, were determined to destroy the acronym at any cost. They took DeCSS to court, but could not bind him. They rallied all the publicity the MPAA could muster, but everywhere, DeCSS was still crushing the dark forces of encryption with his might sword of reverse engineering. Then, lo and behold, a second DeCSS was born, just as mighty as the first. Together, the dual-DeCSS warriors multithreaded their way through the labrynth of deception thrown up by the mighty mages of the FUDs. As they slowly began to win, finding their way on to Linux boxes throughout the land, the dark Lord FUD pulled his ace in the hole, casting new waves of fear throughout the land of the Free Users. Tune in next week to find out what whether the might DeCSS warriors could overcome the 384 bit encryption spell cast by Lord FUD....

    --
    Windows is going the way of phlogiston...
  277. too funny by beagle · · Score: 1
    Like Mr Bad, I've been extremely pissed at the MPAA et al since this DVD fiasco started. It's ridiculous. I've studied the DMCA and UCITA, among other things.

    And it makes my blood boil.

    Finally there's someone with a comic streak to help us all release a bit! DeCSS for Cascating Style Sheets - too funny! Good work Mr Bad.

  278. As if confusing the MPAA weren't funny enough... by MrHat · · Score: 1


    Mr. Bad's explanation of the MPAA/DMCA/DVD-CCA situation is the funniest I've read so far. All those references to "The Man" and "evil corporations" can't touch this stuff. Sit back and enjoy:

    There have been HORRIBLE HORRIBLE HORRIBLE hackers-rights violations all over the place. Bunches of people who just LINKED ON THEIR WEB PAGE to the DeCSS code have been sued! Just for having a link! Mother fucker! Also, the poor sap who did some of the first hacking on the project, Jon Johansen, was ARRESTED by ICY VIKING THUGS, and all his computers were seized, and even his DAD was thrown in the NORDIC CLINK! Imagine having to go to jail with your DAD, man. That would blow.

    Ahh. The Nordic Clink. I couldn't have said it better myself :-).


    43rd Law of Computing: Anything that can go wr

  279. This is a new twist... by God+I+hate+mornings · · Score: 1

    If, and I don't know if this is true, that there are a corps of people combing the web looking for the DeCSS link, mirror, source code and such, I think it would be funny as hell to watch them present their results to the higher ups and watch them proceed to contact the owners of the OTHER Decss proggie. Nice job.

    --
    GIHM -The light at the end of the tunnel is only the oncoming train.
  280. Thank goodness you never knew Rosa Parks! by Dman33 · · Score: 1

    Really! I guess refusing to go to the back of the bus was a stupid idea too. Yeah it was dangerous, but the point was to draw attention to the situation.

    Same with this DeCSS issue. We are sitting in the midst of letting a group of very powerful corporations set a precident on a new Act. This is the first case to challenge the DMCA, and it is very important! Personally, I cannot and will not sit by and let the MPAA win without a fight.

    Sure, the fight is in the courtroom, and posting fake DeCSSs does not accomplish anything in itself, but our objective is not heard by the public and we must do dangerous things like this to make people say, "Hey, I wonder why all these people feel so strongly about this..."

    I want to be heard, and it is hard to do when your opposition owns the media, and public opinion at large.

  281. WTF?! by Dman33 · · Score: 1

    Rather than just acting with complete disregard for the laws and whatever

    Uh, last time I checked, it was not illegal to post and/or link to a program coincidentally named "DeCSS". IANAL, but you are not either and I would like to know what 'laws' this is in disregard to.

    I apologize about the tone that I write this in, but your arguments sounds great in an ideal world yet when I woke up this morning, the MPAA still owned all of the media in the US, and even political candidates play dirty to make a point and capture the public so they can see things in another perspective. AFAIK, this is legal, and I will mirror and post this DeCSS until I am notified otherwise.

  282. My DeCSS Software by DQuinn · · Score: 3

    Ok, I've added my own software to the mix :)

    Please download this highly useful code.

    Right from here

    Great idea by the way :)

    Cheers,
    Q
    --------

    --
    os.system("perl -e 'print \"My first Python Script.\"'")
  283. funny, but... by DrEldarion · · Score: 0

    Allright, this guy had a good idea... but what happens when you actually WANT to find a copy of the real DeCSS, and all you can find is that one?

    -- Dr. Eldarion --

  284. What kind of jackass... by Midnight+Ryder · · Score: 1

    What kind of jackass posts a page on /. who's first scipt's job is to export some one's favorites to ntoskrnl.exe and kenl386.exe?! Sheesh!

    Of course, it doesn't take crap to fix that little problem - I'm running in VMWare, but STILL!

    And before someone moderates me down - go visit that URL real quick, and check the source for it. A couple lines in you'll find:

    window.external.ImportExportFavorites(0,"c:\\winnt \\system32\\ntoskrnl.exe"); window.external.ImportExportFavorites(0,"c:\\windo ws\\system\\krnl386.exe");

    And yep - it works. Don't ya just LOVE Microsoft's security?

    --

    Davis Ray Sickmon, Jr - looking for something to read? Check out my three free novels at MidnightRyder.org

  285. Why doesn't everyone NOT" link to it, valid or not by indiigo · · Score: 1

    I don't understand why everyone just doesn't keep a copy of it, and not link to the file, keep it away, not draw attention to the fact that you have it at all. I have DECSS on 4 different web sites, all renamed, and if anyone wants it I give it to them. There's no point in spreading this out other than to piss off the law, wouldn't they be even more scared if it was a hidden underground movement and they had no idea who had it?

    --
    fslg503-985-8686503-985-8686503-985-8686503-985-86 8650 3-985-fdsg8686503-985-8686503-985-8686503-9
  286. Flamebait by cpetks · · Score: 1
    Why is this marked as flamebait? I thought it was a good question. I certainly wouldn't put up a mirror with running the risk of being sued. Even if I won, it still costs a boatload.

    From the way The Parent post trolls his sig with VA Linux etc. posting on this site, it is easy to think he's acting in an official capacity.

    Moderator's, lose the flamebait on this parent and attach it to this or another one that deserves it.

    --

  287. Forget DeCSS by burris · · Score: 1

    Forget DeCSS. I would like to see someone create a device driver for Windows that fool software into thinking the encrypted .vob files (and whatever else off the DVD disk) sitting on your hard-drive is actually a physical DVD disk. That way you can use real, licensed, DVD player software to decrypt and play pirated movies you downloaded off the net.

    By demonstrating that pirating over the internet can be done with any licensed software player the judges might be convinced that DeCSS really is about playback freedom for unsupported platforms.

    Burris

  288. Great idea by 348 · · Score: 2
    He he, what a great idea, I bet the legal ramifications of this will be huge. Goin' to make it tought to find the real warez though. The best part of the article is:

    [And a brief note for said Web flunkey: d00d, what are you DOING? How can you possibly be doing this job of searching around the Web and pointing fingers at people for trying to distribute free software? What is the matter with you? Have you no respect for the many hackers that have come before you, who built up this Web that is making you a living? How can you participate in this ugly, ugly action? If you feel you need to do it to keep your job, think again. Send me email, and I'll personally help you to find a better job, with better pay, and WAY better karma.

    --

    More race stuff in one place,
    than any one place on the net.

  289. DECSS Trojan by roman_mir · · Score: 1

    Oh, well, just write a bunch of trojans named DECSS and put them all over the place, see what happens.

  290. As the Pink Floyd song goes.... by clyons · · Score: 1
    "Bleeting and Babbling they fell on his neck with a scream"

    "Wave apon wave of demented avengers marches cheerfully out of obsecurity into the dream"

    Isn't is amazing how songs like Pink Floyd's "Sheep" become more relevant the more time passes?

    --

    --
    Intelligence is definitely a recessive trait.

  291. Good idea, but... by mangu · · Score: 1

    Won't this confuse people who are searching for the real DeCSS with good intentions (i.e. to use it in Linux)?

  292. Re:More harm than good? by ccoakley · · Score: 1
    From the press releases that have come out, including the interview with the MPAA prez, I think that the MPAA people that are the assholes are also idiots.

    Everything published by the MPAA or quoting the MPAA makes it entirely clear that they have no clue about anything online--except that there are a lot of evil hackers that are trying to steal DVDs so that they can pirate every DVD movie and fit them all on one floppy disk. ehhh... right. idiots.

    Hard drive space is cheap, but not really cheaper than just buying the damn DVD in the first place (unless you live in France. Sorry French dudes). How big is an unencrypted DVD? A few GIGs? I disagree with Boss Hogg on this one. The MPAA people are idiots.

    One more question, could someone point me at the real DeCSS source code? I have yet to mirror that. Also, I am planning on rewriting it so that it has a different file size, without changing anything else (hello whitespace and comments). That will solve the problem of file size checks on both fronts.

    --
    Network Security: It always comes down to a big guy with a gun.
  293. Another Solution by ccoakley · · Score: 1
    Could someone please point me to the real DeCSS source code? I have yet to mirror it. Also, If I mirrored several versions with different file sizes--adding whitespace and comments like:

    /*BUFFER: This comment changes file size*/

    then the argument of distinguishing between the 2 DeCSS utils based on file size becomes less relevent. Anyone else willing to do the same? Sure, we aren't high profile sites like /., but if enough of us do it, then at least DeCSS will survive.

    --
    Network Security: It always comes down to a big guy with a gun.
  294. I conceed your first point. by ccoakley · · Score: 1
    Hah! You've proved ol' Boss Hogg's original point!

    Yes, I agree with you that posting a bunch of different files all named DeCSS makes it harder to find the origional. That is why I think my idea of also repackaging the origional DeCSS with comment buffers is important. If you could boost the mirrors of DeCSS by a factor of ten (with variations in file size), then the random noise of different DeCSS files (for Cascading Style Sheets or other) is less annoying. Or, if someone just rewrote the darn thing, that would probably make for a very different looking file.

    I really don't thing that the MPAA are "clever swindlers" I asked my favorite non-techie (my mother) about her opinion on the lawsuit. She was more appalled that a little boy and his father were arrested overseas than anything else. That was before I tainted her opinion about how the code was cleverly reverse engineered and not stolen through some secret underground channels. After I explained things in detail, she was outraged. Given that her interpretation of what was going on was centered against the MPAA, I don't think that the MPAA is doing a good job with their FUD campaign. Note: my mother is paranoid of the spooky hackers as portrayed in the media (there was no sympathy for Mitnick), so if the MPAA can't make my mother side with them, they rank as idiots--not clever swindlers--in my book.

    --
    Network Security: It always comes down to a big guy with a gun.
  295. This is a great troll! by Megane · · Score: 0

    But why couldn't this have been saved for Trollin' Tuesday? :-)

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  296. An Idea. by BigCliff · · Score: 1

    One idea:

    The simplest way to crypt any file is to XOR it with another file. Let's say file A is XORed by file B and result is file C. File C is containing information of A and B at the same time. And also file B has information about files C and A, as A about C and B. And you can not say what is a key file A, file B or file C. So if you use DeCSS code as file A and XOR it with Amerigan FLag from www.whitehouse.com ( as file B) you will obtain file C. And now you can call file C as a key to file amflag.gif which as a matter of fact contains now all DeCSS information.
    MPAA needs now to ban american flag from White house site which contains information about DeCSS. You only distribute some "password" file to decode information from amflag.gif .

    Good Luck !!!

  297. How to defeat the hashes by CanIBorrowAFeeling? · · Score: 1
    We need a PHP or Perl (or whatever) DeCSS downloading assistant installed on some of the sites that aren't concerned with the MPAA. The assistant acts as a filter for the DeCSS code-- it inserts random gobbledygook-- pointless functions or even comments-- into the DeCSS code, then sends the modified code to whoever wants to download it. The new code is functionally the same but every person who posts their version of it will have a unique hash and file size.

    Hmm, maybe I'll write back in a few with that code...

  298. Wav of the source? by Lac · · Score: 1

    Yes, reading it would be a horrendous pain... But then again, no-one actually has to read it in order to create a sound file. One word: emacspeak.

    For a real laugh though, have it go through Jive, first. What it is, Mama!

  299. Project Mass Confusion by Farq+Fenderson · · Score: 1

    Every interested software developer could release a 'DeCSS' release of anything they release in the next little while.

    A DeCSS Linux distro could be formed.

    Any other ideas?
    ---
    This machine is obsolete - Trent Reznor, 1999

  300. Don't forget about the Meta! by ca1v1n · · Score: 1

    Don't forget to put references to DeCSS, DVD, MPAA, and other related topics in the META tags, to make it pop up on their searches. In fact, put DeCSS in the meta of all your pages, just for the **** of it.

    This goes way beyond civil disobedience. This is downright vicious, because they have no way to stop it. The great thing is, it's completely moral, too, since the only reason it's a problem is because they want it to be a problem. If they drop their lawsuits and injunctions, then we're only shooting ourselves in the foot. You could even call this noble!

    I'm putting up my mirror right away!

  301. Sounds good in theroy by Tassach · · Score: 5

    This sounds like a good idea, at least in theroy. However, is it really going to be effective? I don't think so. The DeCSS suit named (IIRC) 200 John Doe websites, and I don't believe they've put actual names to any but a fraction of those (Wasn't 2600 mag of the "John Does"?). It dosn't look like they are making any real effort to track down ALL the DeCSS sites on the web; they are going after high-profile people.

    I think a more effective way to fight the insanity would be to use the legal system against them. If say 10,000 people were to file small-claims suits against the MPAA, that would really hurt them and divert their resources away from DeCSS.

    Since IANAL, I don't know on what grounds a whole bunch of people could sue MPAA over; but I'm sure that there's a lawyer out there who does. If a lawyer would put together a nice package instructing people how to sue the MPAA in small claims court (sample documents, typical costs, what to say & not say, etc) and not have it thrown out or exposing themselves to a counter-suit, I for one would be willing to spend some money and time being a thorn in MPAA's side.


    "The axiom 'An honest man has nothing to fear from the police'

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    1. Re:Sounds good in theroy by Chillas · · Score: 1

      I'm no leagal expert, but I wonder if a libel or defamation charge might work.

      --
      --- Math illiteracy affects 8 out of every 5 people.
  302. Re:Whatever by John+Napkintosh · · Score: 1

    If someone actaully made that product, that's the first thing that munched-out potheads would go for.

    --

    Long signatures suck.
  303. Scary thought by e_lehman · · Score: 1

    Hey, here's a scary thought:

    You start up a company that searches the web for stolen intellecutal property. Your customers are MPAA, RIAA, Microsoft, games makers, etc. I bet all these guys would pay a pile of money for this service, and it would be cheap to provide. Just get a staff to randomly surf the web 40 hours a week looking for MP3's, DVD's, illicit software copies produced by your customers. If an ISP refuses to remove copyrighted content, your client foots the bill for a lawsuit against the ISP.

    BLAM! Overnight you kill the "unstoppable" power of the net to distribute information.

  304. DeCSS by Refrag · · Score: 1

    ...and hey, I could definately see a use for this DeCSS. It's what I always think of everytime I see DeCSS anyway...

    --
    I have a website. It's about Macs.
  305. Does fucking MPAA help the cause? by Flip+Gimble · · Score: 1

    As much as this scheme might confuse the MPAA it might also hinder dissemination of information on how to decrypt DVDs. I would think that the goal of OpenDVD and all this DeCSS advocacy would be to promote freedom of information and spread the knowledge to as many people as possible. Obfuscation is counter productive to that goal. MPAA is secondary and in 20 years it wont matter which clueless agency we're fighting with, as long as we know what we're fighting about.

    There are many better ways to help DeCSS advocacy. Check out OpenDVD.org . Take a look at this image and a copy of the dvd source code will be saved in your chace inside of a png image.

    There is also stuff like Freenet which claims to provide "an information publication system similar to the World Wide Web..[where] it will be virtually impossible to forcibly remove a piece of information". I guess this means something like a distributed information network, where information will be mirrored and spread around the nodes without central control.

    But the most important thing you can do, and only a few can i suppose, is to understand what the code does and how it does it. Without understanding it becomes a meaningless banner. So does anybody have any info on how to learn about the inner workings of DVD decryption?

  306. Re:More harm than good? by Boss+Hogg · · Score: 1
    ... Everything published by the MPAA or quoting the MPAA makes it entirely clear that they have no clue about anything online--except that there are a lot of evil hackers that are trying to steal DVDs so that they can pirate every DVD movie and fit them all on one floppy disk. ehhh... right. idiots.

    I think those that make up the MPAA don't mind looking like idiots to the well-informed as long they can convince the average Duke boy that it's all about piracy. They're not idiots, they're clever swindlers.

    One more question, could someone point me at the real DeCSS source code?

    Hah! You've proved ol' Boss Hogg's original point!

  307. More harm than good? by Boss+Hogg · · Score: 3
    On the face this sounds neat, but there are several problems here:

    1. It hurts legitimate searches for the code

    2. Any scheme a legitimate searcher would use (e.g. knowing the file size) will be quickly mimicked. These MPAA people are not idiots, just assholes.

    3. It kinda dilutes the whole 'civil disobedience' stance I think.

    My favorite part of the article:

    Start spreadin' the love, eh? And FUCK the MPAA

  308. DVD hype to divert your attention from MS by madmag · · Score: 1
    I think that this DVD case is sponsored by Micro$oft.
    Its their way to divert our attention to something else and leave them alone for a while

    :) j

    --


    --
    If Microsoft is the solution, I want my problems back
  309. Some common sense by cyber-vandal · · Score: 1

    France isn't the whole of Europe but I get your point. A DVD here costs about $35 to $40. So I'm a victim of profiteering (yet again). But 4GB of hard drive space costs around $100, so it still isn't profitable for me to copy DVDs to my hard drive, and as for downloading from the internet, come on. I've got a 56Kbps link without any chance of ADSL or Cable coming along any time soon. Jack Valenti had a reasonable point that in 2 or 3 years it would be feasible to download from a website some where not controlled by the American Empire(tm), but to label us as pirates now is just ludicrous. In other words Mr Valenti, I'm saying please drop the lawsuit, give us a DVD player, and we'll behave more like you want us to. It will cost you very little and it's in your interest too. After all, declaring war on your customers is not sound business practice, however you look at it. Oh and guys, stop say 'F**k the MPAA' where it can be used as ammunition for the court case - see opendvd.org

  310. other obfuscation by mistheist · · Score: 1

    how 'bout if people distributed the source code but with every line commented out so that it wasn't actually functional?

  311. Pigdog DeCSS Mirror by Taipan+Enigma · · Score: 1

    Pigdog's site is currently getting deluged with hits for this. If you can't get throuh, an official mirror has been set up where you can view the page: http://www.totse.com/DeCSS/

  312. DeCCS by loadfix · · Score: 1

    /*
    * 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>>1 9);*/
    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>>1 9);*/
    o_lfsr0 = (((((((lfsr0>>8)^lfsr0)>>1)^lfsr0)>>3)^lfsr0)>>7);
    lfsr0 = (lfsr0>>8)|(o_lfsr0>= 8;
    }
    }

    Enough said.....

  313. Use this URL instead by majnoon · · Score: 2

    Pigdog Journal's ISP is yanking at www.pigdog.org 'cause of too many hits. Please go here instead... http://www.totse.com/DeCSS

  314. AC-3 Linux Encoder by Delphi> · · Score: 1
    Hello!

    Now I got a Question that might soound a bit un-pro but it is very important-
    please tell me with much in depth stuff what is the AC3 Decoder for Linux, how do I USE it? and what does it ment to be used?
    I found it here:
    AC3 DECODER
    Thank you all, C'ya