DVD Hearing Victory: We Won - For Now
Open Source community members breathed a sigh of relief at 4:50 PST today, as Santa Clara Judge William J. Elfving rejected DVD Copy Control Association, Inc.'s request for a restraining order.
Robert Jones was Defendant #15 in the filing, and he shared his thoughts after hearing the decision:
"It's good to hear that some sort of sanity won today. I'm sure we're all very appreciative to the EFF and everyone else who showed up to help and advise. I wish to personally thank, especially, all the lawyers who volunteered their advice and services pro bono to the defendants. There is still the hearing on the 14th, so the war is far from over, but the first battle has been won."
In the middle of the day, SVLUG President Chris DiBona called in, letting us know what happened after the courtroom's doors opened this morning:
"The courtroom opened up, we all filed in. we had about 50 people in there, two reporters inside, two waiting outside. [The Plaintiffs are] claiming it's a trade secret thing. They're claiming that to get the Z-key, they had to click on a license agreement. There's no reason why that's true. They inserted their arguments and they said that the hacker in Norway had to use the player, sign the agreement, and therefore it's an illegal thing. There's a law on the books in California that says if you publish a trade secret that is known to be stolen, or could only become available through theft, you have an obligation not to continue with the distribution of the trade secret."
Daniel Silveira, a student at San Jose State University, was also in the courtroom. He said:
"The expression on the judge's face looked rather enlightened when the point was made that you don't need the encryption key in order to make illegal copies of movies or DVD discs."
According to an E-mail we received from Defendant Andrew Bunner, there is no question that Allon Levy, Robin Gross and the rest of the team from the Electronic Frontier Foundation made major contributions to the good fight, but this was a strong community effort. Some of the characteristic playfulness of the community came through during the plaintiff's testimony; when the plaintiff's attorney tried to assert that DeCSS's only purpose was to promote piracy, the gallery laughed out loud.
Hopefully, the community will be able to stage yet another fantastic show on January 14th, the day slated for the hearing during which the DVD CCA will try to get a permanent restraining order preventing Web sites from publishing information about DeCSS.
The time between the recess and the judgment trudged on, as concerned Open Source community members everywhere waited impatiently. Many were hoping for a decision earlier in the afternoon, especially those in Europe who were staying up late to hear the decision.
Fortunately, those who went to sleep before the Judge made his decision will wake up to good news tomorrow. The never-ending war for the recognition of free speech in source code has won a battle today, while championing the efforts of Open Source aficionados the world over.
To be continued January 14th...
woohoo! that is so bad ass. 3 cheers to the great Open Source community!!! All of those who showed up and were involved, thank you for standing up for our rights.
Heh heh. I brought the floppies. I made 60 copies using the many aol, ms office, and macintosh disks I've accumulated over the years. I was mentioned in the Wired article (yippee). I'll show up on the 14th with even more disks. Email me interesting articles that you want included. My address is stickman AT altavista DOT net. The courtroom is small, only about 50 seats. Let's fill it on the 14th! And the rest of the floor, and the lobby, and the street below. :)
Ryan Salsbury
You have the right idea, but your example won't work. On a computer, the first step in CSS is the player/disk authentication handshake. They exchange crypto keys. Without doing so, the drive won't send the vob data to the player application.
If you try to copy a DVD to files on the hard drive, the DVD drive will report a read error and not send any data.
However, stand-alone consumer DVD players don't do the player/disk authentication handshake. There's no need as its assumed the data path between the drive and the decoding hardware is secure. You could, with a little hardware hacking, intercept the data stream between the consumer player's drive and it's decoding hardware and copy THAT to make a bit-for-bit copy of the DVD contents.
The reverse-engineering occurred in Norway, where it is a protected act.
-Legion
I do not think that anyone is pretending that copying [both legal and non] is occurring of almost everything, to include books, music, movies, and for that matter ideas. And could someone use the utilities that we have been discussing to aid in those pursuits? Yes.
But that is not the point of the argument; copies will be made weather by this manner or by some other method. The point is [or should be] that us fortunate few who have been blessed with access to this wonderful world of technology, make a good 'world' for those who will follow. I do not want 'my internet' to be ruled by companies that will determine for use what is fit content and what is not. I do not want to bow down to someone who will dictate what LEGAL material I may have on my web page and what I may not. And heaven forbid that I allow someone to tell me what I may and what I may not LINK to! I am proud to be in a community that feels that we have a level of responsibility that comes along with our good fortune. And that is why I have opted to join those who will make this information available. And with a bit of luck and determination we will prevail in the long run.
all persons, living and dead, are purely coincidental. - Kurt Vonnegut
The fact that an entire contract (EULA) is void because of a single illegal clause (no reverse engineering) opens up many opportunities. 8-)
...
...
For example, without a EULA, I can legally copy and resell the software
But, as someone said, "void where prohibited"
--Wuzoe
I'm a nice person. People like me.
The words that follow that statement are not law. They are not legally binding. But I still believe that this is truth: that "all men are endowed by their Creator with certain unalienable Rights".
In general, legally-guaranteed rights are not subject to contracts. Many neighborhoods here in Phoenix, Arizona, are deed-restricted with wording along the lines of "you may not sell this property to those of Spanish blood, or to Negros, or Irishmen." This is a contract that is agreed to when you buy the property, and that before the passing of various civil rights laws was enforced regularly. But a contract cannot be enforced if it violates the Constitution or the laws of the United States of America, such as the 1st Amendment right to freedom of the press as was exercised by Slashdot's editorial staff when they posted links to the DeCSS program.
We once had an institution in this country called slavery. It was legal. Most slaves had been legally sold to slavers under the laws of their home country, and the slavers then legally re-sold those slaves to landowners in the Americas. I mention this fact to go one step further than the legalistic argument, which is to say that there ARE rights granted to us by our Creator, and among those are freedom of speech and of thought, freedoms which are being violated every day via "contracts" in which we voluntarily enter servitude in exchange for a livelihood. I could be working for twice the money today if I were willing to sign contracts granting my employer ownership of all ideas and software written while I am in their employ (even ideas thought at home, and software written at home, on my personal time). I will not do that, thus I work for small businesses that are grateful for quality people (grateful enough to overlook my refusal to sign such contracts) but which cannot afford to pay real money.
Enough meandering. But the point is this: That laws and contracts which violate the rights and freedoms granted to us by our Creator exist, and that we are right and just when we protest and try to overturn these laws and contracts, whether they be deed restrictions which prevent Hispanics from buying houses in choice neighborhoods, or a frivolous lawsuit intended to impede free speech on the Internet.
-E
Send mail here if you want to reach me.
This is not unusual. Corporations regularly infringe upon our rights either by buying legislation that grants them rights at our expense (usually under the guise of "tort reform", insurance companies love this, they want us to have no legal recourse if an incompetent doctor kills a loved one, for example), or directly, by refusing to give people jobs unless these people agree to give up all rights to their thoughts and speech (by which I mean those employment contracts that give your employer the rights to all ideas and software that you come up with during your term of employment -- even those ideas thought at home, and software written at home).
Unfortunately, it appears that business interests have managed to brainwash the majority of Americans into believing that giving up their rights is in the best interests of the country. This reasoning reminds me of the reasoning of Southern politicians during the 1950's, when they raved and ranted that the rights of states were more important than the rights of the people who lived in those states. Except today, it's the rights of corporations that are held as being more important than the rights of the people who work for those corporations and the rights of the consumers who buy products from those corporations.
-E
Send mail here if you want to reach me.
Why do you say it's unlikely that a data format could be copyrighted or patented? I don't assert that doing so would be good, but I see no reason why, under the present system, it couldn't be done.
Switch the . and the @ to email me.
There is nothing usefull to do with the darned program!
Playing DVDs under Linux/*BSD/et al isn't useful?
Because a copyright is on the "expression" of an idea, while a patent on on the idea itself. You can copyright code, but not the algorythm contained therein. I would consider the format an idea and not an expression ( IANAL) and would expect that would prevent the copyright from being usefull.
.h header file that defines the structure and names of the parts, but anyone reverse engineering the structure could use their own names and header file without infringing
You could copyright a
dave
Repeat after me: Post ex facto
Perhaps for the hearing on the 14th the 'our' lawyers should be provided with a linux laptop that plays DVD's thanks to DeCSS code to show the judge.
(bonus points for also bringing a typical Windows one that tends to give a blue-screen-of-death every time you touch a player control during the movie - as several of the ones I tested did)
I have to agree with this point. Without DeCSS, we would have no choice but to use a bug-riddled inferior technology to view DVD moview on our computers. The poor quality of the experience would reduce sales considerably, assuming anyone would willingly buy Windows just to watch DVDs. Somehow, when I compare the price and quality of a DVD player vs. Windows, I am struck by the thought that I would buy a real DVD player before I would put Windows on a machine that has been running Linux for 4 years now and has never crashed.*
* I did hang X Windows once while I was configuring it for a monitor that no one had documented yet.
IANAL, (even though I hate to say it)
but, I think most eula's say that the liscence is non-transferable, or if transfered to someone else, they must accept the eula. This is why I think EULA's are generally flawed -- under most of them, using your friends software is illegal! 8-)
The point I'm trying to make (or rather, explore) is, that if the whole linchpin of the case is reverse-engineering == bad because of EULA, then the DVD CCA is already fighting an uphill battle. 8-)
If someone can post Xing's EULA and/or better explain how legal it is in Norway, I would be grateful.
--Wuzoe
I'm a nice person. People like me.
- 1920 Public Opinion 27 Aug. 195/2 - During one of these the oppressor, possessed of place and power, imagined in his hybris, that he might extend his arm across the ocean.
- 1929 Encycl. Brit. XXII. 53/1 - Themis is the servant or companion of Zeus... Her opposite is Hybris, insolent encroachment upon the rights of others.
- 1949 Horizon Aug. 87 - Hybris means believing that you are a god, i.e., that you cannot suffer; pride means a defiant attempt to become a god.
- 1969 Commonweal 22 Aug. 524 - America, like all earlier empires, is going to march to the brink of hybris and plunge in.
The reason for the confusion is that the Greek letter upsilon was sometimes transliterated into the Latin character set as a "u", sometimes as a "y". Thinking of words like "hygiene", "chyme", "neophyte", "hyacinth", "phylum", "psychology", "physics", "gynecology", and "halcyon", and you'll see why "hybris" is not an unreasonable spelling.I note that the citations for "hubris" extend back only through 1884.
This is the kind of thing that dict-size wars brings on. :-)
Well...we lucked out with a bright judge. Tons of judges are political appointees or ran for office, and are often as bright as a single mini Christmas-tree bulb.
There's an old lawyer joke:
Q: "What do you call a lawyer with an IQ of 80?
A: "Your Honor"
"How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
Wrong again. It is a greek word and it is pronounced : "YVRIS" So "hybris" is a more correct (phonetically) spelling.
I wrote an editorial on this subject entitled, By Reading This Article, You Agree to Subscribe to This Magazine for 25 Years , detailing why shrinkwrap "agreements" are legally and ethically indefensible. No one should take such documents seriously.
Schwab
Editor, A1-AAA AmeriCaptions
Remember the OJ Simpson case? There is a perfect example of a stupid judge, more interested in his media image than running his courtroom. There was an episode of Frontline on PBS tonight about how State Supreme Court judges are bought by big corporations. It's horribly depressing, one of the examples they showed was in Lousianna where a 20+ year Supreme Court Judge was going to lose his seat because he supported some law that the chemical and oil industries wanted overturned so they could get away with polluting this small town on the missispi river. He reversed his opinion, overturned the law, and what do you know, the next week the business community reversed themselves and came out in support of this judge and donated hundreds of thousands of dollars to his campaign. He won the election. Every aspect of the American Government is owned by corporations. Justice is bought and sold by Big Business. www.adbusters.org/magazine/28/usa.html
That was a good thing to do.
It would be great if someone could organise lots of T-Shirts (or ties?) with the code printed on them.
Great idea - and if NP is to be the subject, I suggest The Professional.
I don't believe the defense is claiming that it won't happen, but rather, the point of their software isn't to make it happen. As they noted, it was already possible to pirate dvds without their program, and that the primary use of their program is to view DVD content. Pirating the content would be pretty useless if you didn't have a means to play it, unless you intended to sell it. In the same way, a vcrs primary purpose isn't necessarily to pirate rented movies, though they are used as such fairly often. If someone kills a man, no matter what the object, it was the man, not the object that did the killing. Maybe we should find out what leads to the murder rather than banning the knife that was used in the killing? Just my opinion.
The player should play any copied DVD siting on your (rather expensive relative to a store bought DVD) hard disk drive as long as you make sure it is in a "video_ts" directory off the root directory. Remember: there are a small number of commercial DVD disks which don't have CSS. The player has to play them too.
That's true, but the way I see it, the Open Source community tends to be the die-hard geeks who are early adopters. I suspect that it is often *us* who make or break a product in it's early stages.
DVD is at the critical point where it's starting to make it into homes of the non-techno-elite. The last thing they want is the situation where geek A tells all of his non-geek friends not to buy DVDs.
WWJD? JWRTFM!!!
Very, very good points. This was the first time I had heard of the programmers actually having to install the application and accept a EULA. Then again, maybe the DVD CCA knows something that the rest of us don't.
I've gotta wonder if their restraining order is denied, will they go after Xing in any way? I'm sure they would have a case if they showed that the unencrypted key on the Xing disk was because of Xing's carelessness-- which it very well could have been. Or even if there are any kind of "penalties" or such written into the license agreement between the dvd consortium or whatever and the licensee. That would be some interesting info to know...
Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
Don't say "rip it bit-by-bit". That's a hax0r term for "steal, pilfer, rip-off, pirate". It makes us look bad. Try "copy" or "back-up" instead.
is that what the internet revolution really is? spreading the freedom here into the real world? www.the-revolution.org
So expect a Federal lawsuit to be filed shortly after January 27.
Damn, I just can't sit back and use those moderator points with important points being muddled. Freedom is precisely the point. Big, dumb corporations want to make reverse engineering illegal with their vapid shrink wrap and click through "so-called licenses". It isn't that far from trying to surpress intellectual curiosity. I can understand a person possibly being unhappy with the idea of his hard work being misappropriated. But if that is the case then try to regulate the economic act, not the intellectual act of tinkering.
I doubt seriously they snubbed Linux purposfully. However, the licensing fee was probably extremely high, and the nature of Linux itself doesn't lend itself to "pay-to-use" software AS A WHOLE. What I am saying, is a company would have had to requested and received permission to create a DVD player for linux, and then released in as "closed" source (and most likely charging for it's use). Doesn't much fit the whole idea behind an open-source movement, does it? --nospam@jdjnet.REMOVEME.com
If its any consolation, I thought it was funny.
Maybe we can get this case moved to the court of the honorable Judge Judy. Everyone loves judge Judy!
No, the point is that it is the coperations right to make money, but not in exchange for the freedoms of society.. duh.
I was one of those who woke up early, donned nice clothing, and showed up. Wonder if it helped.
I paid my $65 today to join the EFF today, and I would encourage everyone else who is able to do the same.
As I was reading about this yesterday and today, it hit me how much the EFF has actually done for the internet community as a whole. From the CDA to DeCSS, the EFF has provided pro-bono legal support for a wide variety of online issues.
Join now. It is the least we can do to say thanks for the way they have supported us in the past.
Hooray for OSS! I wish I saw that judge's face! (I hope this stands up when this trial continues)
|/usr/games/fortune
Don't say "rip it bit-by-bit". That's a hax0r term for "steal, pilfer, rip-off, pirate". It makes us look bad. Try "copy" or "back-up" instead.
Point taken; however, the thought I was trying to articulate was "if pirates want to illegally copy DVDs, they can make a bit-for-bit copy and burn a bunch of knock-off discs with no loss in image quality". So it kinda fits.
Jay (=
In solidarity from Tokyo,
Aladdin Sane
When the going gets weird, the weird turn pro. [H.S.T.]
I had gotten into an argument with Jon Johansen of MoRE fame, about this very issue on the Sigma Design's Newsgroup. At first I contested that this was not the same as bypassing the CSS. After several exchanges with him, I realized that capturing the Direct X stream would do exactly that. This technique really opend my eyes. It could take any software decoder that uses Direct X, and turn it into a CSS work around for making MPEG copies of a DVD.
Anyone who pays attention to the VCD sceen knows that DVD Ripping to VCD has been common for some time now. This is accomplished using the program DVDRip. DeCSS isn't any better than that. DeCSS really doesn't promote pirating at all. The decrypted VOB still retains multiple audio streams. The potential pirater would still need a way to rip the video and audio streams from the VOB in order to convert it to MPEG1.
DVDRip should be a much greater concern to the MPAA than DeCSS. I think that they are just upset that their "trade secrets" were so easily rendered useless.
Time flies like an arrow;
Time flies like an arrow;
Fruit flies like a bananna
I sent this to hshapiro@sargoy.com
Hi, I read a copy of your letter on the web and would like to point
out an inaccuracy. You wrote:
> We have received information that the above referenced address is
> offering to provide instructions on defeating DVD encryption to allow
> for the illegal replication of DVDs.
This is not true! The reason for the deCSS utility is to allow
*VIEWING* of DVD movies, especially on operating systems such as Linux
that are shunned by your client for whatever reasons. As a Linux user
who wishes to view legal DVD movies on my OS of choice, I can
certainly understand the need and utility of this program.
Note this is *much* different from your statement that deCSS is for
illegally replicating DVDs! It is in fact already possible to
illegally duplicate DVDs *without* deCSS. There are 2 ways that I'm
aware of: (1) A bitwise copy of the DVD contents, (2) a copy of the
decrypted stream at the driver level.
Hope this helps clear up the confusion.
Heres a suggestion,
we promise to give back their secret decoder ring if they promise to stop Monopolising Software development within the M$ arena and to provide support for a wider range of software standards. Better Drivers, Decoders and GPL source Code to boot.
....ooops I just realised I was living in Fairly Land.
Mind you
(cost of Developing Support within Linux pro-DVD Community = Cost of tacking Linux pro-DVD Community to Court.)
And thats why Firecrackers and kittens don't mix.
I think the word you mean is "Hubris".
I am like 10,000 KM from where you are, so obviously "showing up" in the courtroom is a little bit troublesome for me. I am tremendously pleased for all of you who have gone there to express your support for the Open Source movement, and thanks to all the lawyers from EFF as well, as they have taken their valuable (and sellable) time off to help the Open Source community.
Thanks to all ! Hopefully with all your help, we will have a victorous years ahead !!
Happy New Year !!
Muchas Gracias, Señor Edward Snowden !
ummmm *ahem* ... did someone yell cheapskate?
The one to which i replied. Good link!
Tom, I get the feeling I may have already made this point before and if so I apologize for repeating myself. The specific WIPO law being cited by the CSS lawyers has a provision that clearly says that reverse engineering for the purpose of compatibility is NOT to be considered illegal. It's their damn law but it still says they can't use it in this case (of course everything is more complicated than four sentence paragraphs). So even if it is not an essential freedom it is something the framers of this nasty law recognize.
Got the paperback in a used bookstore under a different title.
Interesting take, especially applicable to nanites.
-- Ender, Duke_of_URL
It sounds to me like the algorithm is just an extremely lame, well-known algorithm. Put it this way, nothing ground breaking crypographicly speaking that would allow it to be patented. Even if they had a patent, which they don't I can't see it holding up.
Hmm.. the Apple II disk drive did not have a 'write failure' indicator. The disk drive hardware just had a read mode and write mode. The only way to tell if a write failed would be to try reading the data back.
The disk drive used group code recording, with data bits represented by magnetic pulses (1 bit) or no change in magnetization (0 bit). If you had several zero bits in a row though, the disk drive could lose sync since the spindle speed varied. So data written to disk was encoded such that there was never more than 2 zero bits in a row.
The actual data values returned by the disk drive hardware if there was a gap longer than 2 bits in a row with no change in magnetization varied depending on the drive model and how accurate its speed was calibrated. Perhaps they were getting tripped up by this and trying to find long strings of zeros that some drives just wouldn't output.
There were other write-destructive schemes though. I know that Wizardry (D&D-like RPG) for example came on a write-protected disk. The bootcode would try to clobber itself, thus ruining the disk if it wasn't write-protected.
If the DVD industry would win this case (and I sure hope they never will!) would it be illegal to distribute a DeCSS program whithout a key to decrypt the DVD? In itself the program cannot Ddcrypt the DVD, so it cannot be used to 'pirate' DVD's. Someone else could publish the key, and the program should ask for it, before playing a DVD. I mean, publishing some numbers is surely not illegal, is it?? And the DeCSS program itself is 'harmless' as it couldn't play any DVD's without the key, which aren't distributed with the player.. Mind you, I hope the DVD industry doesn't win this 'battle'. It's in everybodies interest to be able to play DVD's on whatever device you choose, and enabling people to do so should not be illegal in any way! I more ore less consider the above method to be a worst case scenario..
The freedom to use things we paid for in ways we want?
I admit, I did at first agree with you - I didn't think it was correct to say it was restricting our freedom.
The more I think about it, though, the more I think it is at least somewhat about freedom.
Firstly, we should be free to link to sites run by others, and if their material is found to be illegal they should be prosecuted, not us.
Secondly, if I buy something, I should be free to do what I want with it (within certian bounds - not injuring other, for instance). I admit this might be a little contravrsial, but I think I have at least something of a point here.
...and they struck out, against two EFF lawyers with nothing but 48 hours to prep and a strong sense of justice.
This is exactly why community based actions, including open sourced software, are so successful:
1. People want to help. There is no incentive to help a multi-national "machine". But individuals feel like they can make a difference in situations like this, so they do.
2. When people do help, they can make all the difference in the world. This is personal empowerment at its(thanks d betamax) best, for example, this comment from Rick Moen:
Credit goes to Bay Area Linux activist Deirdre Saoirse for noticing that the plaintiff was getting away uncontested with claiming that DeCSS was a tool for copying DVDs (which it isn't) as opposed to playing them.
Deirdre got the attention of defence attorney Robin Gross, during a court recess, and made sure they understood the very vital point that DeCSS has nothing to do with DVD copying, which was possible (but uneconomical) before DeCSS was written using other tools entirely. The defence team then explained this to the judge, who was visibly surprised by the news.
The plaintiffs may well have lost the day, right there.
When is the last time you heard of an individual stepping forward like this for a corporation? Open source isn't just about free software, it's about personal empowerment!
--GnrcMan--
VHS tape is not really an issue though. There are video and decoder cards with video-out that make copying anything to VHS very easy. You can also do that with regular entertainment system players, you don't even need a computer much less DeCSS for that.
Moderators don't sodomize.
DVD-ROM drives are not able to do bit by bit reading of a DVD-video. I think the block size for DVD is something like 2234 bytes but the DVD-ROM drive only gives you 2048 bytes. The rest is somehow used for the crypting and stuff.. Consumer DVD players i think can read the whole block.
So CSS was only created to stop binary copying from DVD-ROM drives, or home cpoying not latge scale piracy.
You're right about the moderation thing, but that doesn't mean I agree with you. Why does it matter what the Founding Fathers or Adam Smith would say? Smith, in particular, got a lot of things very wrong, in my opinion. Just because these men were influential doesn't mean they are beyond reproach. I've got a lot of respect for the Founding Fathers, but the Declaration of Independence and the Constitution are flawed. As for the Wealth of Nations, don't get me started....
Switch the . and the @ to email me.
You really want to look here for answers to your questions. To be brief, region codes prevent movies from being played in markets where they aren't released yet. You can get codefree DVD players that will play any DVDs. There's a copy-protection scheme called Macrovision which prevents recording onto VHS by messing with the automatic gain. Not all disks have it. It too can be defeated, either by disabling in hardware or software the code which turns it on, or by using a device which cleans the signal.
We're worried about the large-scale pirates, who have the special hardware to write the special sectors on the disc. They can make illegal copies, even if we, the legitimate buyers of DVD's can't make our own archival copies.
court proceedings on DVD disk? :-)
This has nothing to do with Linux is specific. It's about all non-MS systems.
1) I do not own any DVD related devices. As a result, I cannot pirate anything related to this DVD junk. I just find it humorous to make that assertment.
2) I have put the files back up at http://www.d.umn.edu/~dchan/css/. The Weil guys got it wrong in section 20. (heh)
3) We better have an even better showing on January 14th. If they thought that this was incredible, they should be surprised come the 14th and we have every major media outlet in the nation out there plus 400+ supporters littering the concrete with source code.
"David M. Chan, an Individual;"
-- adraken
now, honestly, do enough people disagree with me that the television is the devil incarnate for me to be flambait? that was offtopic at best.
Aha! A relic of the classic DOS utility, fakecd. Fakecd basically fooled games that required their CD in the drive into working without it. Same concept as your proposal, certainly. And although I have not a shred of device driver development experience, I'm almost positive this technique (or something similar) could be used to fool DVD player apps into looking at a file as the DVD itself. Anyone out there with the knowledge/interest for something like this?
Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
Specifically, well, yes. And that isn't a very important freedom.
However this is a use of the more general freedom to reverse engener. A quite important freedom. Not as importnat as some (say the freedom to bear arms, or to speak your mind), but not a pidly little pissant freedom, like say the freedom to pick your nose in public.
SPECIAL THANK YOU TO ALL WHO WERE ABLE TO ATTEND!!
You did great!
There's no reason for a sig here.
Of course there are people making illegal copies of movies, but they are not the defendants in this lawsuit. The warez groups have the DeCSS stuff along with the illegal copies of movies on their password-protected FTP sites where CCA can't see it. CCA isn't suing them, they're suing primarily Linux users who haven't done anything wrong.
If the DVD CCA really wanted to go after illegal copying they should track down some of the people doing it and sue them. But that was too difficult, so instead they are harassing innocent people that they thought would be an easier target. That's what's wrong with this lawsuit.
No one is claiming that illegal copying doesn't exist - just that the defendants in this lawsuit aren't the ones doing it, and that illegal copying would (and did) exist with or without DeCSS.
If I have to buy movies on VHS because movie companies dump DVD, I'm going to be very unhappy. Oh, well, maybe this will hasten the move to PMD discs.
It's not what they say that they say, it's what the logic of their convictions necessarily implies. By arguing that a tool can be used to do something illegal, and therefore the tool should be banned, regardless of its legal uses, one is implying that the fault lies in the tool and not in the person who uses it illegally.
Replying to my own post - duh. Here's the official Macrovision site, wherein they make no secret of the fact that their technology is for copy-protection:
Macrovision Corporation
Further, download and read the "Macrovision Analysis of the Recent DVD ``DeCSS'' Hack", where the company writes:
Macrovision Analysis of the Recent DVD ``DeCSS'' Hack
Rather interesting, no?
Boy, was I glad that the injunction didn't come down.
As I said earlier, if the injunction was enforced, the consequences could have been too ugly to contemplate. It could have given the DVD CCA lawyers carte blanche to start going after individual web sites with a vengence, and its effects on Slashdot.org could have been a bit on the terrifying side.
Given the unfortunate experience of the Church of Scientology versus several web sites and the etoy.com versus eToys.com controversy, I was extremely concerned what could have happened to Slashdot.org if the injunction went into force.
Raymond in Mountain View, CA
When the Nazis came for Gypsies,
I did not speak up, for I was not a Gypsy;
when they came for Jews,
I did not speak up, for I was not a Jew;
when they came for homosexuals,
I did not speak up, for I was not a homosexual;
and when they came for me,
there was no one left to speak up for me.
-- German pastor, Martin Neimmeller
you'd better get worked up...
if you need more hints:
- it is not about DVDs
- even if it were, sooner or later you will have DVD (so you will be influenced by what's happening today) [unless you get lucky and die...]
erik
...all excited, don't know why...
CSS was designed as a bludgeon to force hardware manufacturers to put Macrovision and other such crap in their DVD players. To get the CSS decryption algorithms they had to agree to include macrovision capability and such. Well, not any more...
IANAL, but I believe standard copyright law would still apply. I don't agree to a EULA when I buy a paper book, but I can't make 100 Xerox copies and sell them.
How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
... is not possible. This means that the issue of creating an alternative program for reading some data in _propertiary_ format is perfectly legal in Europe - there just isn't possible to sue over formats/algorythms etc.
The issue of linking was not directly addressed in the judge's decision to deny. Even if the judge later rules in state court our secondary links cannot be enjoined, that is not enough of a victory.
I propose a countersuit in federal court on behalf of the defendants and others who wish to join. It would specifically raise free speech rights by pointing out that the threatening letters have caused ISPs to remove service of the defendants and thereby had a chilling effect on their speech on the Internet. Newspapers and other media who have likewise mentioned URLs or made links (IEEE, New York Times, SJ Mercury News, Slashdot, etc.) need to join this suit.
The reason for the countersuit is that the law is now a mess. One judge in Utah issued a restraining order against the Lighthouse Ministry for allowing a bulletin board member to mention the URL of an Australian site that contained material allegedly violating U.S. copyright of a Utah publisher. However, both the Salt Lake Tribune and the New York Times included either links or printed the full URL of the same site.
As Carole E. Handler and Craig A. Guthery pointed out in 1998, at http://www.kayescholer.com/podium/print/publicatio ns/carolehandlercyberspaceart icle12-98.html, the legal status of linking, deep linking, making links inside frames, and so on, desperately needs to be clarified.
Raising this countersuit in federal court against the DVD CSS lawyers would have the good effect of allowing the Supreme Court to decide this important issue. We can't hope for a better chance than this one to raise it. We need to establish the rights of Internet publishers to free speech just as much as the print publishers. Otherwise the lawyers will be back at us with another expensive case. Let's take the initiative now that we smell victory!
What is more important is where all this is leading, and to understand that you need to look at it from the perspective of a content creator, not a consumer. There may be an argument that consumer rights mean being allowed to keep personal copies- there's also an argument that it's as silly as trying to make a copy of your toaster- either way, it is not a major issue, it's a smallish financial hassle if you have to buy multiple instances of a product for whatever reason.
From the perspective of a content creator, we are rapidly moving towards a world where I (a musician) have no access to the popular media formats at all, unless I go through the DVD or recording industry. This, not the consumer angle, is a serious, serious problem.
I'd just made this point in another thread so with your pardon I'll simply copy over the relevant points...
There was a time when access to the media (vinyl records, reel-to-reel tape recorders) was pretty costly and inaccessible, but it was strictly a matter of price- if you bought the gear, you were good to go, you could try wrestling with other players for distribution and sales just like you were an equal citizen.
Then it was cassette multitracks and the Philips cassette taking over from records. Suddenly, every musician in the world was flooding record company agents with tapes. Most were ignored- but I'll tell you, I've walked down the street and heard a random car drive by with a tape I've produced blaring out the windows. It's a hell of a feeling, that is. You get to produce art that is _used_ and enjoyed by people. At the same time, if you get tapes from stores, they are taxed and the industry's cheap bulk tape is not- below a certain level, you'd have the deck stacked against you financially. (After posting this I was reminded that in Canada there's a stiff tax on CD-recordable blanks for just the same reason. This is not history, this is now and it continues to get worse)
Then it was the CD. At first this was just as forbidding as the vinyl record to produce- you'd pay a lot to get digital mastering done, you'd have to buy CD pressings in lots of 500 or 1000: but startlingly, the technology advanced to where we can now press CDs on our computers just like making cassette tapes one at a time. Anybody who's had a dual cassette deck running for days making 20 copies of their album will recognize what this means. And again, there's the desire by the industry to tax this- purportedly to recoup losses from not selling you the same music 6 times, but also effectively handicapping 'unauthorized' artists and putting a spoke in the wheels of anyone trying to get a competing organisation started. We've come a long way from when you could save up to get an LP mastering lathe and try to be a record company, haven't we?
And now we have DVD. Now we have an increasing emphasis on 'security'. Whose? Well, considering that the direction is toward a world where script kiddies can still copy anything they want, but you can't legitimately start a record company and distribute media without either coughing up millions to a conglomerate for a 'security key', or pirating one for original material and being liable for stealing that key, we are talking about security for monopolists.
We're not talking about the script kiddie being unable to copy the Matrix and never have been- who will prosecute, the same ones who arrested you for making a mix tape for the car? Instead we're talking about a very intentional spoke in the wheels of anyone who wants to be in the business of media. It doesn't affect you, the script kiddy- or even you, the consumer. (you're out maybe 20 bucks in the worst case, having to buy an extra copy of the Matrix. Oh horrors, call Reuters and MSNBC.) It affects anyone who wants to produce original content, or distribute it, or help people do that. It's a roadblock- the ideal end situation here is to have all the DVD players require truly uncrackable encodings that only licensees have access to.
People hear things like that, follow the logic, and then mysteriously can only see how it affects them as consumers. But the direction is clear as day, and there are certain implications I'm spelling out here.
My question is, what exactly gives the recording/movie/etc industry (who are not a government the last I heard) the right to openly, upfront and with the approval of society, set up a situation where anyone wishing to make media for the public can only go through them, or be forced to become a licensor by spending a comparable amount of money for a security key normally sold to huge corporate conglomerates?
I hope this answers some of your questions, Tom. You're right that it seems a lot of fuss to make just to get to watch The Matrix on a linux box, or make a backup of it. But it's not really about consumer rights at all- the real damage is done by delivering control of the media itself over to the corporations, who then withhold access to media.
As far as I know it is still possible to produce non-CSS DVDs, ones with no encryption, and play them on mainstream consumer decks. For how much longer will that be true?
Exactly... ANYONE can be called in for the gusto, but its important to remember two things:
1.) Linux is the "hip new happening thing"... that has a certain value in the court of public opinion
2.) Linux users tend to be more willing to DO the types of things we're talking about. Sure, anyone could be called as an expert witness (and if their testimony is relevant, they SHOULD be), but the Linux community probably will be more readily available to offer up speakers than, say, the Windows community.
Read those links about SLAPP suits!!! Bigger money folks have forever tried to kill the rights of folks with little of the only stuff honored by the dishonorable. SLAPP suits of this sort are illegal illegal in California. They weren't when I was SLAPPed with one years ago. I know the feelings some of these defendants must be going through. Small financial resourses. I sure didn't have the kind of support that exists here on /. and all across the earth by way of the internet. AND, I didn't have the use of the anti-SLAPP laws that now can be used against this sort of scum. It is hard for me to believe that this scum is so stupid as to think that they are doing this for the reasons they claim in ther specious pleadings before a court of law. Read those links on SLAPP suits. Do your own search of the net on SLAPP suits to see how this sort of scum has tried to silence folks who have had things to say that others want &/or NEED to know.
> Are you the same guy that thinks that it's the gun's fault that people are shot?
Actually, its the bullet that kills, not the gun, nor the person pulling the trigger. Actually, its usually the lack of blood, resulting in the brain being starved of oxygen, that is caused by the bullet, that kills.
Why would I say that this is not *desirable*? Of course it is. I desire a lot of things to run on my Unix systems that don't. But to pin the banner of freedom on it, as though it were some Bill of Rights thing, like the right to free association or freedom of religion or freedom of the press--well, I just don't understand.
The lawyers aren't hunting on their own...
:-)
They have sufficient budjects to hire skilled IT personnel who can detect false links quite fast. This is from my own experience
--
Leonid S. Knyshov
Network Administrator
Leonid S. Knyshov
Find me on Quora
...so we can view it on our Linux machines using DeCSS
Drop me a line at:
Key ID: 0x54D1D809
It's not what they say that they say
Huh? I can't understand.
No comment at this time
How about the freedom to link to things without being held liable?
How about the right to "fair use"?
The freedom to reverse engineer?
The freedom from EULA's you must agree to AFTER the transation to purchase a program has been made?
The freedom from rediculous EULA's at all?(I mean, give me a break.. you paid for this crap, and you should have certain liberties with it, especially ones the courts have already granted..)
The EFF evidently thought this case had enough potential to set precident to throw togeather a legal team in 24 hours for a preliminary hearing that hardly has any impact on the actual trial, so I assume they think there's a lot to lose here also.
Also, Tom, I believe we should call all attempt to take away our liberties as such, and not reserve such words for "big things", lest they take away so much only a very few "big things" are left.
Call all your freedoms as they are, and you should be able to enjoy them much longer....
Blessed are the pessimists, for they have made backups.
There's a VERY good chance of them going after Xing.
I mentioned this in a post to the previous DVD CCA fiasco article:
If the CCA can claim that "irreparable harm" was done by the CCA's slipup, they can REALLY nail Xing. (In what way, I'm not sure... Didn't get that far in my discussion with my dad.)
Otherwise, they can only claim that $X in damages were done, and then Xing owes them $X.
This whole thing may just be the CCA's way of getting incontrivertible proof that the damage caused by Xing's negligence was "irreparable" - whether the CCA loses this case or not.
If they lose the case, the secret is still out, and the CCA can show that they tried to repair the "damage" and were unable to.
If they win the case, we all know that the secret will be out anyway. Their "irreparable damage" case will be even stronger, although I don't think it needs to be.
retrorocket.o not found, launch anyway?
how can there only be 70 sites with links to it:
there defintiely have to be much more
Isn't this just a little bit childish? You're basically saying that because they don't conform to how you view the software world should be, and they want to secure their intellectual rights, the technology isn't worth using? "They won't play my way, so I won't play with them at all"? Surely you can come up with a more productive method of protest than sulking, as that's all this would be, sulking.
And...I really hate to say it, but I doubt the DVD consortium would care about the buying habits of a reasonably small segment of the DVD-buying population. I mean, there's a lot more people out there than just the collection of open-source advocates who don't have home-theater systems. They're not going to care if you stop buying. I doubt they'd notice. All it would accomplish would be to keep your segment of "protestors" out of the next wave of technology, something that I'm reasonably sure you don't care to be identified with.
If you want to take action, fine. Protest, do whatever it is that you need to do. But a boycott of DVD technology is idiocy and counter-productive, I'm sorry.
(And to the moderators: I'm not trying to gather flames, nor am I looking for a load of responses. These are my opinions, and although completely negative, do not necessarily merit downward moderation just for my ideas.)
-Tsu
--- Now, go away 'cuz you all up in my Kool-Aid!
And while we're at it, shall we get rid of the term, hacker?
Doesn't that look "really bad"?
Won't "anybody on the outside" hear "cracker", "saboteur", "thief", and "spy"?
Or will they be reminded of those awful, nasty innovators who are involved in some Marxist plot to share their source code with each other?
And get this: these so-called "hackers" are plotting something even more sinister... they want to play movies... ON THEIR COMPUTERS!!!
<TROLL Regen="+3hp/turn">
(Little do they know that we really want movies, mp3's and other instruments of pop-culture on our computers so we can train our fledgling AI clusters to tolerate violence, drugs, homosexualiaty, single parenthood, purple Tele-Tubbies, abortion, and the fallacious idea that any form of birth control other than mandatory castration and cloistering of all young people is at all effective [and the even MORE heretical idea that even though condoms are not 100.000000% effective, some protection is better than none], while the poor AI's are still impressionable, and therefore inclined to believe the lies they're being told by the amoral pirate videos and backwards Satanic lyrics of the MP3's. Soon we'll have our army of godless, anti-Family, Leftist thinking-machines poised to take over the global Internet and spread their vile propaganda, causing a slight increase in tolerance of non-traditional family units in the U.S., which in turn will spell out inevitable doom for the human race, and the doom of the human race will cause havoc for American interests both at home and abroad. And that weakening of American interests will hurt honest, hardworking American corporations! This, coupled by the imminent labor shortage caused by the demise of humanity, may have some significant chance of delaying the adoption of new data formats, such as DVD-audio, which ultimately harms the consumer in some vague, indirect manner. Of course, having lots of perfectly good audio-CD's, and being quite dead, most consumers probably won't give a damn. Muhahahahahahahaha!)
</TROLL>
I'd like to see DVD's go the way of 8-track tapes. The whole idea was wrong from the start.
I disagree. The idea of DVD is a good one. Put a whole movie in high-quality digital format, with professional sound and interactive features, on a high-capacity compact disc that can also hold arbitrary data for computers. Sounds like the Compact Disc, Stage Two. Great idea!
Then a bunch of blood-sucking lawyers and money-grubbing corporations got wind of it, and decided that they could Make The World A Better Place (for them) by loading it up with cheap copy protection schemes. Rather like those annoying key disks from 1980s IBM-PC software, it didn't do much to stop copying, but made everything a whole lot more difficult for the people who actually want to legitimately use the thing.
If DVD had turned out like the original CD -- just a media, not a copyright law enforcement agency -- I think everyone would have been better off, the DVD Forum included.
dragonhawk@iname.microsoft.com
I do not like Microsoft. Remove them from my email address.
Rememeber previous discussions about the potential illegality of many shrinkwrap licenses? (Microsoft EULAs come to mind).
A possible way to fight this case is at the root of the problem - see what other clauses are in the EULA, and if any of them are in some way illegal, the entire damn EULA becomes null and void.
Say goodbye to whatever case the CCA had. (Which is actually pretty good. People keep arguing that reverse-engineering of software for interoperability is sanctioned in Norway, but the question is - is it STILL sanctioned if one signs a contract saying that they will not do it?)
retrorocket.o not found, launch anyway?
An individual writes a piece of software, and it is 'silenced'. This is in effect a case of someone treading on free speech.
At least, that's my take on it. This isn't about not having DVD capability on Linux, it's about a perfectly legal piece of software made illegal to protect corporate interests.
- Jeff A. Campbell
- VelociNews (http://www.velocinews.com)
- Jeff
Copying isn't illegal. Only the use of a copy can be illegal.
//rdj
No one can understand the truth until he drinks of coffee's frothy goodness.
--Sheikh Abd-Al-Kadir, 1587
Now that the first battle is won, how about silencing them DVD lackeys forever? Is it possible to write a DeCSS program, by just reading the available documentation (which is open), writing the software which just asks for a key, the first time the program is run? That way, the program itself cannot be used to decrypt any DVD, so there should be no reason whatsoever to stop distribution of the program. Distribution of the now known keys is also hard to stop. I don't think it's forbidden to publish a sequence of numbers (The national lottery don't seem to do anything else :) , and that's just what a key is. On the other hand, it's probably better to 'win' this whole 'war', since some very basic rights are on steak! (giving directions should never be forbidden!)
Isn't an active message better than a passive message?
Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
The DVD Copy Control Association lawyers made a big mistake by relying on trade secret agreements instead of the Digital Millennium Copyright Act (WIPO treaty) or other intellectual property law.
But I predict that in desperation (otherwise they go out of business) the DVD CCA will eventually raise the DMCA issue. It is especially pertinent since DMCA enforcement will begin a week after the trial resumes, and the DMCA was passed for the exact reasons that the DVD group is suing, to lock up and control software and all digital property.
I quote from the complaint (emphasis added): "DVD encryption technology was (and is) critical to the adoption and utilization of the DVD format. Without such copy protection, the motion picture companies would not have allowed their copyrighted motion pictures to be available in this new digital video format. Without motion picture content, there would be no viable market for computer DVD drives and DVD players, as well as the related computer chips and software necessary to run these devices. Accordingly, the Defendants' continued misappropriation of proprietary CSS technology will have a devastating effect on DVD CCA and many other California businesses in the motion picture, computer, and consumer electronics industries, who have invested substantial amounts of money and resources in the development of the DVD video format."
It is exactly this sort of logic that Open Source advocates need to overturn. Computers and the Internet were not invented so Hollywood movie studios could have a convenient avenue for e-commerce. We have many other valid reasons for needing high-capacity disc drives and recording devices than to copy Hollywood movies.
The Constitution allows for Congress to establish copyrights and patents, not to protect the private property rights of these studios and the music conglomerates, but to "encourage the progress of Science and the Useful Arts."
It really boils down to control. Will these monopoly giants be able to use the technology we invented to control not only their expression of our ideas, but our very ideas themselves--or will we free software people regain control of our technology in the service of freedom for the people?
If the DVD CAA does not raise the DMCA as a central point in its argument, we should. We should file a suit in federal court asking for relief from enforcement of the DMCA because of this case. The issue of reverse engineering here is too important. It needs to be argued in court and the DMCA should be overturned. The law when passed in October 1998 provided for some discussion of the issues before enforcement began. Have you noticed signs of any such discussion?
We should use this occasion to band together and seek to overturn the DMCA. We will never get a better chance. Note that only a few nations have signed the WIPO treaty so far. If the case goes with us, no others will, since it is intended mainly to protect intellectual property of the rich nations against the poor ones.
Yay! Now you guys are talkin!
Keep adding to the body of evidence, and they'll have plenty of it to demonstrate this is about piracy and not interoperability.
I'll just wait for the DVD, thanks.
Last time I was in Best Buy, there were thousands and thousands of different RIAA sanctioned products on the shelf (Music CD's). There were three or four Linux-related products.
.001% of the population.
Places like Best Buy are into the market to make a profit, not to champion "civil liberties."
People who go to Best Buy to spend their money are there to buy fun stuff, not to champion "civil liberties."
Keep talking about stuff you see on the 2600 site and you'll find yourself a very, very lonely
Has anyone actually gotten DVD playing to work under Linux? I can decrypt the DVD, but the player that I have (mpeg2player) doesn't work, even when I start X in 16-bit mode - it shows the information, opens a window, and then just sits there...
Anyone have a link to a good DVD player?
Check out Greg's Bridge Page!
At least /. is clear of this thing for a while... lets hope reason and sainity will win out. I mean really... injunctions againse people's web sites who report the news and/or link to information...?
If the RIAA et al are making it more difficult for artists to produce (as this poster has so wonderfully illustrated) then let's follow this to it's logical conclusion:
If the record companies control the FORMATS, and they control the PLAYERS (as they tried with DIVX and with DVD) then they control who gets produced.
I don't want the record companies in sole control of who gets published - shades of the old newspaper monopolies! That is an attack on "freedom"
No, that word "freedom" is entirely appropriate here.
Stupid fucking Gen-X child!
You were watching cartoons when you were supposed to be doing your spelling lesson, weren't you?
To me this is a new animal. An "Open Source" court case, with one side's research team comprised of hundreds of interconnected nerds! I can see it unfolding now over the months ahead and its very exciting. TODO: Movie Pitch to Studio Executive. The open source community collectively fights court battle with movie industry to successful conclusion. Sub-plot with romance of some sort. Stars: Jim Carrey, Julia Roberts.
Would it help or hurt the case if we showed a DVD that has a different country code?
I never did understand why this was an important feature. I happen to like watching foreign movies. They did this with video games too. I wanna play the very latest Japanese video games so I hafta get a mod chip.
You can prefer a data-only digital disk format, but remember that one big reason for CD- and DVD-ROMs is the economy of scale in manufacturing computer drives with the same mechanisms as the consumer a/v models.
There's been plenty of computer-only WORM solutions, but they've never come close to the $/MB value of CD-ROM (and soon DVD-ROM).
--
Business. Numbers. Money. People. Computer World.
The reference to cracking code available for DVD back in 1997 is very interesting and relevant to the case.
I couldn't follow the links either, but the way that it worked (apparently) was to capture the information put out by the usual commercial program. It would be extremely good if the exact reference could be tracked down and the DVD response (or lack of it) to that situation. This is extremly relevant to the DeCSS case. Particularly since the main thing that DeCSS makes possible which the previous break did not is to run DVD without an official decoder (eg on Linux where there is no such decoder).
So if piracy is the concern, what was the response before?
If it is not, then why are they going after DeCSS?
Sincerely,
Ben
My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
The IBM PC BIOS case presents an interesting situation to examine.
It was more difficult, not less difficult, to make a clean-room clone of the BIOS, specifically because IBM released a commented ASM listing of the BIOS in the technical reference manual. So it's a case where publishing the source code IMPEDED the development of alternatives, as anybody with enough interest to want to see how it worked was 'contaminated' early on before the cloners hired anybody.
.
I have not yet purchased a DVD player. With what the industry is doing now I probably never will. Let the damn thing go away if they are going to bully people about the use of the discs. I'm still pissed about what they did to DAT. Now they want to do the same to DVD. F'that. They won't get any of my cash till they stop all the legal crap.
Although other replies have suggested it, I thought there should be at least one post just suggesting that you can help fight this battle by joining the EFF.
There's no way I can personally be there to show support, but hopefully this will help. It's probably something we all should do anyway to help protect our freedoms as other lawsuits like this arise - a suggested membership is $65 but there's also a basic $34 membership and a $20 student membership (that's only 100 packets of Ramen, which means only one month without food!).
And of course, it's Tax Deductible - if you need to drop your income by only a few 100k to lower your income tax bracket after cashing in those options, what better way to burn the cash! It sure beats some stinky 'ol monkey infested island.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Fair enough.
:>
Anyone notice that Perl guys have excellent language skills?
- Jeff A. Campbell
- VelociNews (http://www.velocinews.com)
- Jeff
Wow, thanks for the impressive and informative reply. Time for me to get a bigger dictionary I guess :)
:)
Interestingly, (and perhaps ironically), It was the preface to Programming Perl that introduced me to the word, and caused me to seek out its definition.
Suddenly I feel like the biggest fool on the planet
Rich
Single Data Multiple Instructions :0) ?
AAAAARGH! The acronyms are running rampant. Head for the hills!
Leaving money (or your bike, or your car, or whatever) in the street doesn't give someone the right to steal it. Regardless of the ease of doing so, taking something that does not belong to you is both illegal and wrong.
Now, coming across a pile of money in the middle of the street is a questionable situation -- it may have been lost and you might want to make sure the rightful owner has a chance to claim it. But coming across a pile of money on someone else's kitchen table is another story entirely.
One might say (and plaintiff's council seems to be arguing) that they did exercise due care to protect their secret, and that the authors of DeCSS took extreme measure to violate their protections.
So yes, this has a bearing on the case, but not for the defense.
Stupid people will be persecuted to the fullest extent allowed by law.
Like most people, I believe in freedom of expression so long as it does not cause harm to someone else. And I enjoy it when people tweak the noses of pompous bastards and those who abuse the rights of others. It seems that the MPAA and RIAA would, in their ideal world, see consumers forced to purchase recordings in each format - CD, tape, VHS, etc. - since they seem so opposed to home recording. But there is a difference between making a cassette copy of your lawfully purchased CD to play in your car versus copying a DVD onto your computer so it can be resold or given away over the internet. The difference is that of refusing to be downtrodden by corporate America and stealing what belongs to someone else. I am a little tired of those who shamelessly promote hacks of encryption codes as a triumph of good versus evil. You are not the champions of the oppressed that you think you are - you're simply providing the means for people to steal what is not rightfully theirs. You understand the technology well enough to realize that the hack will allow the illegal DVD factories in Asia to thrive. That piracy takes money out of the pockets not only of the studios but of the actors, stunt performers, and others who share in the income produced by the recordings. Most of those people are not millionaires, either. They work for a living like (most) of you do. So get off your high horse. Your alleged freedom to hack is nothing more than stealing. And any web site that provides this material is, in my view, an accessory to theft.
Unless you have the resources and willpower to make a personal political stand (i.e., show up in court if it comes down to that), post via a "free" web site rather than your own ISP, and make it as hard to backtrack to you as possible. We need wide distribution, not martyrs.
A million "free" mirrors are worth exactly nothing because it is trivial to get vast numbers of these shut down with a a few notices to a few companies (most of which have every reason to throw their lot in with the big legal firm instead of the rabble)
No, a million GeoCities/Xoom/Angelfire accounts won't help us at all. We need non-US mirrors. LOTS of them.
Even most non-"free" ISP's in the US will cave at the threat of legal action. These threats are very easy to make, serve and (often) carry out. In a foreign country though all bets are off. Even if there are laws in the country more strict than those in the US there is still a matter of jurisdiction and proper channels, different formats, language barriers, etc. etc. It becomes much more expensive and time consuming for a US law firm to even properly THREATEN a foreigner.
If you aren't going to do anything but put up a "free" mirror, don't waste your time. These mirrors will be the first to go down should the prosecution win any ground. I suggest getting web space with somebody cool who will notify you when he gets a legal threat instead of nuking your account and sending Leonard "My Friends Call Me Lenny But I've Got No Friends" Smalls out to track you down.
If the shit ever does hit the fan, don't cave in immediatly. Stick it out until you've got a sheet of paper from them telling you what you can and can't do with your web space. Make sure your provider agrees with you on this.
Oh, and I Am Not A Lawyer. But if what I've seen on Night Court is correct, this will work 100% of the time. ;)
If some data cannot be read into memory, how does DeCSS read it in order to decrypt it?
Didn't you hear?
We're pitching Janet Reno out on her ear in about a year now. And the esteemed gentlemen and ladies in the anti-trust division at the DOJ as well.
She has too much on her place already to finish in this, her lame duck year.
There you go again.
Using the 'F word' in a broad almost meaningless sense.
It's almost like people here on Slashdot think they're Tom Paine after he was hit on the head with a shovel, or something.
He is referring to the fact that they made DAT machines only be able to copy copyrighted recordings once. That, actually, isn't a big deal to me. (no music was ever released on the format, so who cares anyway) What they REALLY did to DAT was choose a different sampling rate than CDs, making it impossible to make digital copies between the two, annoying the piss out of people who care about the quality of recordings, who were of course the primary market for DAT in the first place!
You know what? Fuck it. I'm tired of stupid ass slashdot moderators and stupid ass slashdot articles. This is the moderation that broke the camel's back. I tried to always make intellegent or funny comments. But most of the moderators are flatout dumbfucks.
I'm tired of the stupid ass articles, and the fucked up moderation. Goodbye slashdot.
--GnrcMan--
I was/am really concerned about this issue. I glad that the Judge was reasonable about it.
The RIAA was set up to make sure musicians got royalties from jukebox companies whose big sales pitch to bars was that they could fire their live players and still have music -- and make money every time a "nickel song" was played on the juke.
Yes, and now the problem is that the RIAA is getting all the money that should be going to the musicians, plus pissing off the customers. It's time to redraw the map yet one more time. This is between us and the musicians; I'm sure we can work things out. The RIAA is a dinosaur past the end of it's life and what we are seeing is the beginning of the last act for them. They couldn't possibly act in a way more carefully calculated to hasten their demise.
Life's a bitch but somebody's gotta do it.
Tom,
this is probably an industry troll. Just ignore them.
The judge should take to task some very weak assertions, that fit into the I did not have sex with that woman class, and go for findings of fact. IMHO, It was reverse engineered, and to pretend otherwise is a bit of a porky/American lawyer showmanship. The primary motive was probably failing to support other os's. Conclusion: freedon of speech must remain. Links OK, until the plantiff can PROVE something was stolen. The DVD companies have already responded by changing the key(s) on newer disks. Unless they put out something for Linux to play VCD's, I foresee this newer key being revealed. If they want to stop decss from being the top #1 download, then they better publish a DVD player for Linux asap. The problem for the (DVD) companys will only go away when they provide solutions for ALL players on all platforms. As for links - are they crazy? Do we white-out bad words in a dictionary, or remove libray of congress index entries to objectionable books. i think not.
Thank you to everyone involved in helping us make such a strong showing today. This makes me feel much more positive about our future chances in this case. Several people are considering making donations to the EFF for their help in this, you may wish to consider this yourself. I strongly urge the EFF to continue their support and provision of legal counsel for us in this matter.
One must wonder if the lawyers for DVD CCA Inc expected to be stood up to in this manner. You mess with the bull, you get the horns, or somesuch.
We can't relax now; plans must be laid for the next hearing. I hope to be able to be there this time, but I'm not sure it will be possible. We have two weeks to plan, now, so we can be sure to have an even stronger oupouring of support.
Eternal vigilence, and all that.
Anyway, I'm tired and babbling. Thanks, guys.
"Robert Jones, an Individual"
Wow! I didn't know this about myself, I am ashamed. I was under this silly assumption that I only wanted to view my hundred or so DVDs on my linux box. But NO! I realize now that my only desire is to copy them! No need to actually watch the movies, just copy copy copy!!
PS: Thanks for giving me a chance to humour myself at the expense of someone who isn't listening. I feel better, how about you?
Spelling responses to flamebait are off-topic noise. One doesn't respond to flamebait, one waits for someone to moderate it down. The moderation was correct, IMO; chalk your 0 up as a learning experience.
obDVD: My plane got in around 9, I took transit to the courthouse, didn't see anybunny protesting, figured nothing interesting was going on, and left to go to work. I'll be there on Jan 14 if I can find you guys.
There could be flaws in this mechanism. For example, a CD-R cannot make an exact bitwise copy of a CD. This is because a CD has more than can be recorded on a CD-R. There are pre-recorded parts of a CD-R and recorded places in a CD that cannot be recorded on a CD-R. A DVD and DVD-R could (and most likely does) have a significant difference.
However, a well equipped CD or DVD production facility can make bitwise copies using the same kind of equipment used to make the originals. If the data can be read, at this level you can make something that will end up reading the same exact thing. It's equivalent to being able to record mispositioned tracks and long sectors or a floppy.
If in a DVD player application all of the decrypting takes place in the program (and none in the DVD device) then all you need to do is trace exactly what the device driver gets from the device, and make something (a different device or a differently recorded DVD with an emulating driver) that gives the application exactly the same thing. Then you see the same thing.
If the device does the decrypting, less than a bitwise copy would not fool it. However, a data DVD could have simple raw data (perhaps lightly encrypted to prevent any detection mechanisms in the device from seeing what is going on) that allows an emulating device driver to fool the application into believing it has a motion picture DVD.
Illegal copying may or may not be trivial or easy, but almost certainly it can be done. And once done, the tools are likely to be software and will spread faster than a virus. The copies might not work on consumer grade audio/video only devices, but certainly could be done in a computer.
The movie and music industries almost surely know that their goals cannot be met. Why would they go to all this trouble to suppress DeCSS if the replacement CSS they are now delaying DVD-video for will work just fine. They clearly are depending on obscurity, and trying to take legal measures to bring about that obscurity.
Yet at the same time, they (at least their lawyers) are coming across as rather ignorant. I don't expect a lawyer to know the mathematics of encryption algoriths, or the details of coding a device driver, but I would at least expect lawyers from a large corporation to have access to smart technical advisers that know that a CD with an application can be read without ever seeing (or clicking "agree" on) the user agreement.
But they will be better prepared for the next round.
now we need to go OSS in diesel cars
FACT: Piracy exists in every known media format known to man at this time.
FACT: Vcr's can be used to pirate movies
FACT: Video cards with TV-IN can be used to pirate movies
FACT: Double-deck casette systems can be used to pirate musci
FACT: CD-R/CD-RW's can be used to pirate anything from movies to music to software.
FACT: TV's can be used to pirate movies.
FACT: Radio's can be used to pirate music
FACT: Photocopy machines can be used to pirate books/texts/papers/pictures/etc
FACT: Scanners can be used to pirate books/texts/pictures/etc
NEED I GO ON?
Should we BAN TV's ?
should we BAN VCR's?
should we BAN Vid. Cards with TV-in or out?
should we BAN radios?
should we BAN photocopiers?
should we BAN CD-R/CD-RW's?
should we BAN Scanners?
should we BAN hard drives?
should we BAN double-deck cassete(spelling?) systems?
After all ALL of the above assist in some form of piracy.
I will let YOU be the judge of that...
So the decrypting method is only needed to use the contents of a DVD, while copies can be made without understanding the contents of the data.
Agreed, but I'll expound on my original arguement. There probably isn't enough justification for OTHERS to pay for the license to create the software and sell it for alternate systems.
If you where coming up with a business plan for a new company, would you create a DVD player for the BeOS? Probably not, you'd not sell too many copies.
However, the arguement could be made, that a company that is already supporting ANOTHER OS, could easily create a player for Linux or (insert your OS here) without much hassle. The issue isn't just the DVDCSS, but other companies have probably ignored the user base also.
My point is, there has to be financial incentive for other companies to create software when they have had to PAY for the right for the license.
shutup looser
Didn't get to be judges because they're stupid, I think.. Who knows, maybe one will come along soon to prove me wrong..
On the other topic, how's this for history in the making - has there ever been an effort like this? Thousands of people, around the world, called to action within hours to show up in court and fight a stupid attempt at a legal stifling?
If this sort of behavior can be maintained.. who knows..
Wishing something fun would happen in Raleigh..
--
blue
i browse at -1 because they're funnier than you are.
Actually, I think "rip" has a legitimate meaning of "to encode" or "to compress" a data stream. I've heard audio engineers use the term.
During a previous incarnation of this battle, the recording industry put a similar onus on the word "dub" (as in "I dubbed a tape of this LP"). They had slogans like "Stop dubbing" and "Don't dub this record" -- entirely unwarrented because dub (and rip) is in fact a neutral word.
Personally, I think trying to censor ourselves ("rip-er-I-mean-legally copy for archival purposes"), is a concession that the recording industry doesn't deserve.
--
Business. Numbers. Money. People. Computer World.
We were contacted quite quickly after that by Brigham Young University, because we said in the 'making of' film that we had used a particular technique published by a professor at BYU. He didn't mention in the paper, of course, that he'd patented the technique. Because we had been so candid and detailed in our 'making of' tape, we had no choice but admit infringment.
Since then, all 'making of' videos have been practically content free. And, frankly, people just want to see the pretty pictures anyway.
The offense in this case would have been remarkably hamstrung if the code had just appeared; with no description of how it happened. I know that the temptation is well-nigh irresistable; but the kernel that people really want is the code itself, not a description of the hacking process. I think that the people involved in this project are incredibly bright and insightful, and I marvel at their technique...but in 20:20 hindsight it would have been better not to know how it was done.
In the most similar case to date, source code for RC4 was published about 7 years ago. It was published anonymously, and to this day nobody knows who did it; or how they found it. This left RSA Inc (the keepers of the trade secret) with nothing to do at all to stop its spread. All they could do (and did do) was claim a trademark on the name RC4...so you couldn't call it that. RC4 remains a spectacularly useful, fast, unbreakable cipher -- and now anybody can use it.
So -- next time -- maybe a little discretion.
thad
I love Mondays. On a Monday, anything is possible.
God I wish I had been there.
Starting with A., IMHO:
No.
Probably.
If shrinkwrap licenses are--then Yes.
If the DMCA is upheld, and he did it knowingly--then Yes.
Yes--it's within the mandate of the DVD CCA.
Yes.
"steal" as defined in non-materialistic terms (i.e. No)
I think I like ice cream.
Yes.
It was for me.
ATTENTION! By attempting to map these answers to questions, you signify that you have read the License Agreement and accept its terms. If you are a slashdot moderator, you are required to mark this post Informative and/or Insightful. Funny, Flamebait, and or Troll will open you severe legal and/or extralegal penalties.
I'm cool like a fool in a swimming p-p-pfft-pool
As an experiment, go look up "hybris" in a web search engine. You may be surprised.
But yes, I do hold an American passport, as have my dad's family since they came over from Denmark much earlier this century. (My mom's family used to hold British passports while they lived here in America -- way back in the early 1620s. :-)
So yes, I'm an American. Always have been. (Although I haven't always lived in America.) I'm just, um, "over-educated" by today's norms, at least in certain areas. Languages are one such area; it's a hobby of mine. Of course, I'm also under-educated in other areas considered normal, but this is also by choice (more or less).
In this case, I happened to know the etymon whence we derive our modern word in English, and realized immediately that the Y made complete sense. I checked the OED (it pays to have first-rate reference books) and found that both forms were admissible and documented.
There's planty of sanity on the bench yet still.
The remaining question: what movie clip would be most appropriate?
Although it is tempting to answer "the longest one you can find", this has the negative side effect of making part of their point for them.
Don't get me wrong, though - this is extremely useful information for the Defense Lawyers to have in their posession.
If the defense never uses the information, you lose the time spent calculating the answer. If they need it to counter a plaintiff's claim, they have it at their fingertips. The VHS tape cost is what will kill the suit.
Just my two bits, of course...
Chivalry is not dead, it's just frequently misspelt. - M. Langley
You asked for it... ;)
Jeff
Are they actually seeking damages and going for a full suit? The original looked like just a request for a restraining order. What's the next step?
Don't be scared away by the $65 price tag. That is for the standard membership. $35 gets you a basic membership. There also is a student membership available for I think $15. Every little bit helps (there are also membership tiers above $65).
penguinicide... when jumping out a window just won't do.
Congratulations to the EFF and the other defendants on their victory. However, let's keep in mind that this is a small blow for free speech. In fact, there are still significant issues before the court. To wit:
Let's hope that the good guys win this fight. Between this and the dropping of the etoy vs. eToys lawsuit, this has been a good day for free speach.
Finding God in a Dog
This isn't quite true. DVD uses MPEG2 for video encoding, which is a lossy algorhytm. Every time you encode it, the quality gets worse. The video on a DVD disk has already been compressed once. Decompressing it to a raw bitmap and then recompressing it is going to cause it to lose another generation in quality (due to lossy compression).
If your second compressor is MPEG2 or another hi-quality codec, this may become visible. If you are encoding to Indeo or MPEG, it probably doesn't matter.
but, you can make vcd's by pumping a vcr or dvd player into any video capture card, then compressing. If you're going to compress down to a lossy format like vcd, then there is no need for a 'perfect digital copy' since you are going to be going down to vhs or less quality anyway.
I have already proposed that we boycott DVDs while this suit is pending. It'll likely have more of a negative effect on their sales than the DeCSS software would. ;) _Deirdre (thanks for all the supportive notes everyone!)
If they sued in Nebraska, I would show up, and I presonally know at least a half dozen other people that would too. The time it takes to get from Lincoln to Omaha is less than many peoples daily commutes in large cities, so it wouldn't matter where the court case was filed.
SPF support for most open source mail servers can be found at libspf2.
So, if it was shown in court that CSS does not stop bit-for-bit copying, and therefore does not stop content piracy, what was CSS designed for? It would seem that its only purpose is to control the fair use of the content. The only other plausible possibility is to control entry into the DVD player marketplace...
Or am I missing something here?
the growth in cynicism and rebellion has not been without cause
No. It is my understanding that some sectors will not be read or will return an error if you, say, tried to dd the contents elsewhere.
I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
Digital media is for storing data. Period. Digital video is just another kind of data.
//e were still the standard home computers, and most people didn't have home PCs. If you had come in screaming about multimedia, people would have gone, "Huh? What's that?"
I agree with you here, but I feel it is is important to point out that for some things, digital media should go beyond simply storing data. Again, use CDDA (Compact Disc Digital Audio) as an example. Without some sort of standard for how to encode the audio, we might have to deal with mutually incompatible music CDs and players. Oh, what joy that would be! Likewise, a universal file system format (i.e., ISO-9660) is a Good Thing. Standards are good, and the people designing digital media should look beyond simply storing the data.
Things that do not belong are things that have nothing to do with the presentation of the data. Copy protection being a good example. Copy protection is the job of the police, not the media format.
What makes you think the original CD was well-designed?
It seems to do the job very well. What makes you say it was not well-designed?
Even then the thinking was: entertainment first, computer storage second.
I think that is/was a reasonable call, especially when you consider the technology at the time: The Compact Disc was being designed when the IBM PC/XT and Apple
Even more recently, when the DVD was being designed, home video had a much broader market. We've only been seeing anything like convergence the past couple of years. And the DVD did end up including standards for pure data storage. There just has not been enough demand for it. A CD-ROM stores a lot of data; the practical difference between CD and DVD is far less then the difference between CD and floppy is.
I'm not intimately familiar with the internal details but suffice to say that writing an audio-copying program that works reliably is no mean feat - because the storage format is all screwed up.
Here your lack of knowledge gets you. The CD is designed to be a cheap way to accomplish mass distribution of identical bulk data. Mass production is accomplished by stamping the CDs using a press. This works very well, but it means that small-use applications -- that is, recordable CDs -- get tricky. You have to sustain a continuous data stream to to write laser, or you will stall and ruin the disc. This is a trade off you have to make if you want cheap mass production (of both software and music). It is not a design error.
dragonhawk@iname.microsoft.com
I do not like Microsoft. Remove them from my email address.
You're right, it is about freedom. The restrictions on that freedom that would effect you and many others directly include (but aren't limited to):
- Keeping you from viewing/listen to purchased materials without a licenced player. (Hardware or software, which currently excludes linux and other OS)
- Keeping you from making a copy of your purchased material, regardless of the fact that "fair use" says you should be able to.
- Keeping you from increasing your technical knowlege, or satisfying you curiousity about "how things work" by making it illegal to do so. Or making an independent/competing/compatible product. Regardless of the fact that reverse engineering is legal.
But why are they limiting these things? Do any of them really effect thier business? Yes, but those effects are pretty limited in scope. Take a look at them:- The only thing they have to gain by requiring authorized players is licensing fees. They may be large, but probably brings in just enough money to cover the cost of the infrastructure they put in place to manage and protect that licensing, and to store up for legal fees. (I may be wrong, but that's my guess. That organization can't be cheap to run. And lawyers certainly aren't cheap.)
- Of course they want to limit pirating, but controlling this won't really do that. This would just eliminate the individual and small time piraters that can't afford the heavy equipment to do it for real. Those people don't really dig into thier profits to begin with. I doubt they care whether you're capable of producing a single copy for yourself or not. They lose what, $20? It's convenient to lock you out and get that extra $20, but is that really enough to justify the cost of implementing this scheme to begin with? I don't think that was the primary motive. That was just frosting that came along with it.
- I doubt they care about individuals increasing their knowledge about anything. That doesn't effect the corporate bottom line. They just don't want you to get the codes that would allow people to bypass their control over content, media, and the resulting profits.
So if none of these results are enough to justify a huge effort to eliminate them, what is?- Control of media.
- Control of content distributed by that media.
- Control of the channels that distribute it.
Removing or even weakening any of these things is an attack on the very core of thier business.Artists that create content have been subject to this control for a long time. Most everything artists have created for you to see, hear, and enjoy (including your beloved Matrix) beyond your own local (often bar) scene has had to sell itself and pass inspection by one of these companies to have the opportunity to reach you with a piece of their art. Which is fine.
But technology is starting to weaken the need for artists to have to do that to be heard or seen. It is becoming possible to reach people with your work without having to subject it to corporate inspection and approval. Or get screwed by a shitty contract. Or sell your soul and change your material to get acceptance. Or refuse all of the above and never get heard by anyone but the local barflies. (Not a derogatory term in my book. :) There's always the "drop your life, go to the latest hot recruiting scene, live on cigarettes beer and sandwiches for 5 years attemping to build a following and hope a studio exec sees you and actually likes you enough to give you a shot" storybook method, but not everyone is up to that. My respect to those that do and actually survive it...
I'll drop that tangent simply to state that the music and movie business is big money. Huge money. Those that manage to break into it and get "published" in one form or another by a studio manage to get a big chunk of it, of course. But there's a lot of artists that don't. Simply because they were never heard by someone who could publish their work, or because some bigwig somewhere didn't like it or didn't think it would sell.
And many of them may not give a damn about how much money it may or may not make. Or how many people buy it, or want to listen/view it. Unlike a studio, big numbers/sales don't mean much. They simply like doing what they do, and like sharing it with others. Sort of the whole point of art/music/movies to begin with. It's expression, dude, and this whole thing revolved around freedom of expression in many forms.
Controlling the "art" and it's distribution is the purpose of these companies, and in turn is the primary motive for the attempts to stifle freedom. That is the point the poster is trying to make, because that fact is very important, and was being overlooked. The other freedoms listed, while being no less important, were mowed down as well in the pursuit of that end. Including the "fair use" part which you seem to find most important to you. Nothing wrong with that.
But you are amazingly quick to dismiss, and even attack the type of people that created that shiny disc you wish to "use fairly", and the creators of whatever else you may have in your media collection. They are the lucky ones that managed to get their work into your hands for your enjoyment. There's thousands more that haven't been able to yet, and may not be able to if this kind of crap doesn't stop. How can you judge what you have not heard or seen? Do you rely solely on the judgement of studios to decide what you should and shouldn't be able to see.? You speak about freedom to do what you want with a piece of media. Yet you trash the freedom to even provide you with the damned thing to begin with.
You dismiss him as egocentric. OK, let's see you toss out every tape, cd, video, and dvd of all the artists whom some might view as egocentric. Have any left? Maybe, maybe not. Has nothing to do with the quality of one's work.
The industry should not provide a key? They should never require a key to begin with. That's the whole point. Whoops, I forgot. You depend on the studios' ability to not subject you to anything "lame". (Now, explain to me the existence of %75+ of the media produced by studios today. :)
Jeez. I guess I can expect as much from an Anonymous Coward.
But you know what? I still wouldn't take the right to express your words, thoughts, or opinions away from you. Even anonymously. This medium is open for you to say what you please. I sincerely hope an Anonymous Coward wouldn't deny the same rights and freedoms they enjoy themselves to someone else that just happens to be working in another medium. That would be hypocrisy indeed.
(Please excuse the spelling errors. I know they're there. But I've spent enough time on this already.)
You have severly restricted the scope of "choice" in the example you give. Yes, that "beggar" most likely cannot pay the dosh to eat at an expensive restraunt, that choice is at that specific point in time not open to him. Of course, that beggar is just (largely, chance plays a big part in our lives) seeing the result of choices made previously.
You are right that people--those in power, and those not--choose varying definitions of what "freedom" is according to their goals and desires.
Of course, you are just as guilty--in your desire to frame "freedom" as the ability to make any given choice at any given time, you are also trying to make choices free from results, so you can make a choice, exercise your freedom, and at any time in the future choose a different way independent of your previous choice.
Welcome to a causal universe, we don't play that shit here. Actions and choices have consequences, intended or otherwise, and your future choices, your future freedoms are alternately constricted and expanded based on the choices you make at any given time.
To make a lame attempt to refocus this on the debate at hand--The people who hacked DeCSS (or reverse engineered it) opened up choices previously unavailable. They opened up to each and every one of us the ability to--should we choose it--to use DVD media on whatever OS we can either get a player for, or write a player for. The DVD CCA folks wish to restrict those choices, as having an "open source" player restricts their choices as to what they can do with the medium.
Freedom is about choices, but you cannot escape the past, choices of yours, and of others in times previous restrict or enlarge what you can choose today.
No, no boycott. But if DVD specs are closed, let's do what Linux did to Unix. Let's rewrite everything into opensource, open specs.
The story is DVD-video is great, but better with proper hardware (ie home player for TV). What we need is DVD-Rom. How many titles in DVD-Rom ? How much is licensing involved in the cost of Pioneer DVD-R? Is the DCSS a practise to stop artist and computer programmer to access the DVD media and restrain it to Hollywood companies?
Can someone get/offer a Pioneer DVD-R to Linux people and then make ditribution of Linux on DVD with all sources and programs... A kind of rpmfind mirror? Also will it help to bring a DVD-R made on Linux using DeCSS ?
FM/FJ
What's all this about trouble getting Brazil distributed?
Basically, there was a big fight between Gilliam and the studio who wanted to ruin the movie. At one point Gilliam went into their offices, holding a lighter up to the reel. He's got quite a flair for the drama.
http://www.trond.com/brazil/b_faq02.html
There's lots more information about it in various places as well. Most of it not as "pretty" as in the link I provided. The fight got really nasty.
Congratulations to all those who were there, and were a part of such action. It is high time we of the community presented ourselves as a very critical part of the world we live in, and not as somehow a different entity altogether. The notion of Cyberspace has made a deep and lasting impression on many of us, as though once we stepped onto our computer, we are somehow not bound by the rules and laws of the real world.
The truth however is very different. Much like the wild west of american brought together a society whose rules were less the result of tradition and more rules applicable to the world they existed in, we have the chance to reach out from Cyberspace with all the community, freedom and sharing that so many of us have created here and break down some of the traditional insanity much of the law and society in the real world represents, and to share with thsoe who haven't seen the incredible possibilities large scale generosity, sharing and collaboration gives us.
Thankyou all those who were there, for being a crucial part of the steps that so many advocates have been chanting for for so long, and which all this year we have been seeing play out in front of us.
The world will be a better place because of the people who saw a better place on the 'net, we are not withdrawing, we are, in the best spirit of open source, sharing everything we have found.
You can't win a fight.
During a 1:20am commercial break of "Late Night w/ Conan O'Brien" here in Michigan, there was a 10-second news bite delivered by the usual tired-looking local newsperson. After mentioning some Texas schoolteacher wanted for murder, she said (approximately) "a California judge has denied a restraining order for software that allows copying of DVDs."
While I'm sure none of us would be happy with the content and length of the report, it does show how big of an event this was! I'm sure that the great turnout by interested and well-behaved parties plays a big part in the news coverage that we're seeing.
Been waiting up for a while now..... :) GREAT BIG THANKS TO THE EFF FOR THEIR SUPPORT!!!!
This is a great idea. I'm not even one with a DVD player, just a vested interest in what this case represents. Open Source and innovation should not be stifled. In this particular case, the DVD CCA was shooting themselves in the foot. BSD and Linux users (as well as other unix-like OS's) deserve to watch DVD's too. This is another example that ignoring a signifigant part of the market has brought pain on a consortium or commercial entity. I have decided to mirror DeCSS and related programs on principle. I hope others will follow suit.
-- FreeBSD - The Power to Serve NetBSD - of course it runs NetBSD OpenBSD - Armed to the Gills Three tools in our
posted by an Anonymous Cowards?
Posting in AC mode cause my slashdot password is on my PC on the other side of the atlantic.
The powers of open source beat the evil forces of bad at their own game, and without any money.. And it wasn't just JoeDuhSoftWare, DVD is as big as it gets for copyright law.. People orgainized, contributed the skills they had, logic beat dumb, and without any dirty tricks either.. It's a first as far as I know.. Makes a very strong case for open source as a real functional force.. If there is a repeat for the next trial, it will be a seriously momumental day.. It would change the whole attitude of copyright law on the net.. Can you image 'them' being afraid to send 'take that down or we'll sue you' mail because they know that if they're on shakey ground, the community will destroy them in court..
Kudos to people who showed up, and super kudos to the laywers (or the people who paid them).. We should shower them all in credit and clients..
...considering who owns them. Their corporate parent (Time Warner) is one of the heavyweights in the DVD market (indeed, almost all of the DVDs I've seen are through Warner Home Video), and also one of the founding members of the DVD Forum. Actually telling the unbiased truth in this case isn't gonna be in their best interest.
-lee...I'm not buying any DVD-related products or equipment until this clears up. I already have a VCR, I'll live with VHS for now.
Even though we won the battle today we will be always be attacked by corporations who think that it's their right to make money at the exchange of freedom.
For a long time this has been the case and I sincerely hope they will realize their wrongdoing. However nothing can correct the bad name the plantiffs have made for themselves in the open-source community. If they can make a name for themselves and support our efforts our lives may be made a lot better.
Moral of the story: there will always be greed and greed affects people's judgement.
US businesses that currently accept chip and PIN/signature
I remember posting a reply to the story when this thing first became a problem. Basically the way I reason is that if you want to do something like this just to it in secret or with an alias. Just get a crap e-mail account at hotmail and a homepage at xoom or geocities and then have it up on the web all with aliases pointing to various random fake addresses and such.
Then when the goombas try to get the people who actually did anything (the writing of the program) then all they have to go on is just an alias and nothing else there.
I may be over simplifing the problem but I would rather have the feeling that I had accomplished something good in relative secret then have fame at the cost of a law suit. What exactly are the fines for this offence if these individuals are found guilty? Most likely not too harsh but still.
I would have to disagree with some of the sentiments about the sixties being manifest in any large scale. California has been for quite a while a very "progressive" area in terms of ideology. Politically things are quite boring compared to previous times in the history of the world. All wars that are currently fought in are usually just one sided scrimishes with petty thugs and nothing more. Most people don't engage in forms of civil disobedience that are likely to go nowhere. The only reason Winston Smith survived so long was because he didn't act out immediately and get vaporized.
Slashdot social engineering at it's finest
How about this for a settlement? The movie industry folks agree to fund the development of a dvd player which could run on unix and folks agree to remove from the net the source which they find objectionable.
Next time they will probably sue in Nebraska or something.
What is going to happen on the 14th?
So you don't see anything potentially offensive--or even rhetorically inaccurate--about comparing the legal machinations of greedy corporations with a regime that killed over ten million people?
Wow. I don't think that you're a Nazi, but you definitely need to get your priorities straight.
And, as per Godwin's Law, this thread is done.
--
I didn't know what a meme was, so I asked five friends. They didn't know what a meme was, so they asked five friends.
This is not a battle you should be fighting. you should just accept that you are 100% wrong in thsi case and that this is much more important then you little kids trying to do something that you think is good. This is one of the most blatant copyright infringement cases in history and sadly, you are letting yourselves be drawn into it. Quit trying to fight the man, beacuse no matter how hard you try to make it be otherwise, he isn't hurting you one bit. The world is not a conspiracy. So, go home, play in your sandbox, download your porn, and realize that after you get out of middle school, you will be "the Man" that you hate so much. And before you say I just dont know the facts, yes, I do. I run a web site that has been dealing with this crap for months now, hearing people try to defend this hack since day one... You are in the wrong. Admit it and give up your losing fight.
If i'm not mistaken, creative labs is supporting the development of a Linux DVD driver for its DVD/Encore Dxr2 hardware. The code is open source and you can download it at: http://opensource.creative.com/
FM/FJ
The DVD Copy Control Association (whoa!) will rather have their teeth dragged out than loose few bucks over some petty pirates, and they will use every means to do so! Armour up, it's going to be tough, and laywers take no prisoners!
J.
I'm guessing you were about ten thousand people. Bless you. tom
Any Finns out there? Good, thought so. Anyhow, at least if you are a regular reader of Tietoviikko, do check out their way of addressing this issue before we have to actually read the article in printed form. They have on their web-site an article about this victory, which looks like it has been copied straight out of DVD CCA's press release. I hope we can send enough comments about it to get a bit less biased version printed. Sorry, article only in Finnish, and I don't think even Babelfish can get trough that.
"Huh? I can't understand." Why is it that so many geeks appear incapable of parsing a sentence of the English language? It's gotta be easier than parsing code, surely?
Chris DiBona (better known to CNN reporters as "DiBona.com") has put up a page reporting on the hearing. Not much you don't see elsewhere, but some of the comments are priceless.
My favorite:
Probably the best part was when they did "Big lawyer fu" and tried to make it seem like unless they acted now, more and more people would take the code and put it on their sites. And that a TRO would stop it. Which, if you were a bunny rabbit who had been eating carrots in a salt mine for a decade and hadn't ever seen much less used a mouse, would make sense. But I mean -jeez- the judge had obviously seen that mahir guys web site or something, because his eventual ruling to quash the TRO showed he understood the velocity of information on the net.
Ah yes, the juxtaposition of the DVD crack and Mahir. Don't think too much about it, you might get sick at your stomach...
My Blog. Sela Ward can sell me long distanc
The way this written, the right attitude was present in the court room. Show the fallacy of the others agruments. Good work.
Make sure that you file the paperwork to get cameras in the courtroom for the next hearing.
:)
I gotta see this
P.S. Someone try to stream it too
For at least several reasons.
1. DVD technology is quite expensive for me on the PC
2. I really can't upgrade this machine with said hardware
3. I don't really watch that many movies and I also have a little thing that I believe that in a nutshell says that since I am only basically guaranteed at most on the average about 70-80 years of total life that dosn't count good years (unlike the last year) and I only read a (non technical book) once and watch movies only once because I want to watch them all
4. DVDs don't interest me as a medium
5. There are usually very effective intelligence countermeasures that work against even the best surveylance techniques that the evil ones might think to use.
6. Display technology hasn't reached an affordable level where I would need to use linux to actually watch DVDs on my PC with my monitor
7. Every time I usually do anything in my extensive life experience it has usually not gone anywhere of any significance.
So basically I don't have any bread and butter issues that are affected.
Slashdot social engineering at it's finest
Glad to hear that quite a few people turned up. I wish I could have been there. I'd like to have seen the look on the DVD CCA people's faces. I hope that there will be as least as strong a showing on Jan 14th.
Right, but the train of causation originates with the person who pulls the trigger. Our legal system is a human system, and concerns itself with the actions of humans. Not that pedantic hairsplitting can be amusing at times, granted.
Daemon Knight really cannot be faulted for overlooking the impact of computers and the possibility of patenting intellectual property back in the '50's when he wrote that book. But it does make the book, when read in today's nascent information economy, a rather laughable read. It, alas, like so much of 50's science fiction, fails the test of time.
-E
Send mail here if you want to reach me.
"What I find amusing is that there is actually someone who thinks there is someone who thinks its the guns fault that people are shot." Well, there are such people. You might not admit it but they are out there. What was that you were saying about strawmen?
The concept of creating a song one time, and collecing money on it forever is going away. Sorry, artists, but the impediment to piracy was always the cost of making copies and the quality loss. With digital media the cost is zero and the quality loss is zero. Impact on Artists/Bands: In the future, bands/artists will GIVE AWAY their recordings in hopes of generating a following that will pay for live performances. Nobody can copy the live performance. The money will only continue to flow in as long as the artist is providing value to the customers. When he stops touring, he stops making money. Sorta like the rest of us poor slobs whose paychecks stop when the work stops. Impact on Recording Industry: Studios will do better since more musicians will be putting out recordings, and the recording distributors will do much much worse, as these musicians distribute their work in more efficient ways (read internet). Distributing digital data by pressing it into plastic CD's in a central location and shipping them to stores is like distributing programs via source code printed in magazines. It works, but why bother with it? In the past, the recording companies were valuable middlemen (or a necessary evil, depending on your viewpoint) , providing the capital to run the expensive machines that were needed to copy the music. Now they are an anachronism, a dinosaur, serving no useful purpose. Now in the age when the means to produce the copies is cheap and getting cheaper, they are scared and want to squash this threat to their cash stream, which is increasingly ill-deserved.
At the SF Chronicle, we just ran a little bit from the Associated Press on the decision this morning. The basic reasoning is that this was just a preliminary, and we're waiting to see how it goes from here.
However, I forwarded a couple of messages from this discussion to the Assistant Editor (Copying vs. Decoding by SEWilco and Explanation (of sorts) by Chris Johnson). So I'm hoping we'll get a little more in-depth fairly soon.
Personally, I think we should be giving this issue more play, but I'm just an editorial assistant so it's not really my call.
---
Oper on the Nightstar
Ummm...yes, actually. The DVD collection at home contains a number of titles which are _only_ available in DVD due to the high-capacity cheap format. But then again I have a few titles that exist only in LD format too... ;-)
Matrix, of course. Assuming it werks :)
-=chiphead
This is my sig. There are many like it, but this one is mine.
Who are these lawyers? I'm of the opinion that most of them should be first up against the wall -- but some of them (our pro bono ones) sound like concerned members of the community, and not loser dick-heads, can we get some names/credit?
-- Ender Duke_of_URL
Which is more important, freedom to own property or freedom of expression?
/. for 3 years now as such, and CHOOSE not to create an account. I'll thank you not to use /. AC/account class warfare as an argument.]
Q: If you can't have complete ownership of the media on which your art/expression is produced, what good is the artistic expression? If the government says you can't own a printing press, TV station, web server, a DVD press, or paint & a sign, you can't very well express yourself can you?
A: Property rights are necessary for freedom of expression (but not vice-versa), and therefore more fundamental.
By my claiming that freedom to own property is more important, I'm not saying freedom of expression isn't important--I'm an _absolute_ supporter of the 1st amendment & believe no exceptions should be made. Free speech is the 2nd most important freedom.
However, studios have a right to own property, also, and to say that they can't produce encrypted media player is to deny that right.
On the other hand, when I purchace a DVD player, I own it and can & should be able to reverse engineer it.
On another tangent, I DO think that there should be an antitrust investigation into the entertainment conglomerates. I think that this is what your post was refering to--not that they are trying to deny property or free expression, but that they are engaging in anticompetitive tactics. You'll hear no argument from me, but freedom from monopolies is a far, far less necessary freedom than that of property or speech. As is evidenced here, if we are fully able to exercise our freedom of property to RE DVD keys, and can exercise our freedom of speech to release the code, all the tactics of the industry are moot.
Other points:
* The Matrix was the example from the original poster. I would have said Pi.
* You want to use the exact same technologies as in a DVD? One acronym: MPEG. You can press your own unencrypted DVDs which will play in any player. >>>You've created your entire argument around the incorrect assumption that you need the keys to make a DVD, BUT YOU'RE WRONG
[I am the AC to which you replied, BTW. I've been posting to
Any decent DVD player has those options on the remote, so you don't need the menu.
That's actually important for implementing menus (this is an educated guess based on playing around with my machine, I haven't looked at the spec). It allows them to set a still image and make the next "frame" a programmed behavior, e.g. to jump to another title. (If I'm wrong about this, feel free to correct me)
---
Oper on the Nightstar
What is "werks"?
It is uplifting to see the 'local' community rise to the occassion to fight what are really global issues of freedom.
As we see more of these global battles being fought in American courts we outside the US should be vigilant in supporting our Yankee comrades who fight the battle on our behalf.
mitd -- riding the north end of the elephants back.
mitd -- Made in the Dark
"One good thing about spam... You don't gotta answer it"
The copy-protected disk had been scratched with a pin so that track 3 was damaged. The game would try to write on track 3, and if it got an error it would consider the copy OK.
If it succeeded, it would run ONCE, and erase the disk as it went. So copiers would make their copy, try it out, and take it home, only to find out it didn't work.
A problem came up when it went to distribution, however. There were three revs of the Apple ][ firmware in the field. Two of them would give the correct indication of write failure to the game, but the third would not. So a legitimate original would run once and self-destruct when run on such a machine.
Needless to say the game company got a very bad rep very quickly.
This and similar incidents may have been significant factors in the decisions of most game manufacturers to abandon copy-protection schemes.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
go back to your frickin' hole
I actually see many parallels between the Nazi party and big business in America. In fact too many to list but if you really want me to I will list some of them, just ask. In fact I could go one further and relate our current leadership in this country to the Nazi party also, but that would be really really off topic.
OK, that's the end of this thread... nothing kills your argument faster than marching in the Nazis.
A TRO's the initial step placed in a lawsuit that you plan to carry through on- it's to stop someone that is damaging you in a civil manner from carrying on with the same damage while you prepare for the actual trial.
Thing is, they never grant one unless there's a substantial show that they've got a substantive case. Simply put, at this point, the DVD Forum couldn't prove damages via trade secret "theft" (Wrong tack if I've ever seen one- trade secrets are only such so long as they stay secret; if they didn't breach an NDA or stole it from them or their licensee's own facilities, they're exonerated of that charge.).
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
IMO.
Finally,after all the stupid judgements,one that at least bears the semblance of sanity.Lets hope this trend continues...
Yes, that's all very well and good, but the fact remains that the "hybris" spelling is almost never, ever used - to all intents and purposes it is dead (this probably has something to do with the fact that the "hubris" spelling agrees with the way the word is actually pronounced). In regards to your reasoning...pedantically you are correct, but in regards to modern usage you are not correct. From my studies as a history grad student, I've come across a lot of odd spellings that were still in use in the early years of the 20th century (mostly by older writers who were educated before spelling was more strictly standardized). One can find all kinds of citations for odd spellings, but since no one uses them anymore, you must not be surprised if people look at you funny and accuse you of misspelling. Language grammar and spelling is a matter of popular usage and convention, after all. It's not a science. It's not always bound by precedent, either. (Now that I've said this I'll probably discover two or three of my own misspellings. Oh well.)
First off the poem was meant to illustrate a point not to show any political beliefs.
Now lets get to the meat of the issue, this IS about DVD on the surface, but the court case will set a precedent (IANAL) that other cases will be tried by for years to come. This is about free speech, free exchange of information, and freedom in general. While I am not necessarily completely opposed to IP/Copyright/Patent laws I do think they need some revising and cases like this one will set the standards by which they are or are not revised. If you can't be troubled to look just under the surface of issues then what can you be troubled for ?
Oh and if you can't respond to this post without being assonine and accusing me of supporting Nazis or something along those lines then don't bother, well on second thought do bother...after all free speech is what this all boils down to, that is if you can worked up about something enough to post.
They were, they reported this morning that (paraphrasing)
A Judge refused to stop the distribution of a program to make illegal copies of DVDs.
Just ONCE, I wish they would get it right.
Cal
If you wanted me to agree with you, you shouldn't have given me Mod points.
That's not necessarily true. Information was lost in the original compression because there was more information than the compressed form could hold. The expanded form contains exactly the same amount of information as the compressed form, and if it's intercepted as a digital stream (so it hasn't been distorted) the original compressed form (or another that would produce exactly the same output) can in principle be regenerated.
Now that might or might not happen with stock compression code. But if the stock stuff doesn't work well enough, a hack could be written that would do the job.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
I really hope to be there on the 14th, and I have a relatively new laptop with a PII-400, 160MB RAM 14.1" Screen, DVD Drive, 8MB Video Ram, and a blank 10GB hard drive waiting to load linux on it.
If someone wants to give me a hand setting it up (I've been short of time lately) and getting DeCSS running, I'd be happy to bring it along to show on the 14th. (Along with the stack of (legally purchased) DVD's I got this solstice.)
Stupid people will be persecuted to the fullest extent allowed by law.
But has there been a Linux DVD player written yet using DeCSS? I agree that use of Linux for DVD is the central issue over DeCSS. But if there is no player written yet using DeCSS, wouldn't it be our turn to get laughed out of court? IIRC, back when the DeCSS brouhaha first broke out a month or so ago, I think I read in /. post or a link therefrom that said there were still problems getting DVD movies to play (something about not synchronizing vvideo and sound, or something like that). These are problems that probably can be solved. But it would make a hell of better case in January to have such a player running on a laptop. I guess that was the orginal posters point. But my question is there such a player?
Just wondering if anyone has checked to see if Microsoft may be helping the DVD CCA though direct or indirect funding? Where they have DVD's playing in their environment it may be they would like to stop Linux from having it available.
Amusing thought. The DVD CCA's case is really founded on the Digital Millennium Copyright Act (WIPO treaty), which is supposed to stop digital piracy. And in the other lawsuit that today got news (free registration required), RealNetworks is suing Streambox, Inc., for violating the DMCA.
Streambox's defense is that all they were doing was allowing consumers choice by providing a way for customers to convert content they legally obtained in Real format, to Windows Media Audio format. Guess who benefits from that reformatting? Guess who has a technology licensing agreement with that other company in Redmond, Real or Streambox?
And Microsoft of course is on the other side too. The news story says, "The complaint also contends that the Streambox Ferret, a plug-in search engine designed to work with RealPlayer, violates RealNetworks' copyright by changing the appearance of RealPlayer on the screen and interferes with a contract between RealNetworks and Snap.com under which Snap's search service is built in to RealPlayer. Snap.com is an Internet portal site owned jointly by Cnet and NBC."
Guess who owns part of this NBC company?
It's tough being a Goliath these days--it hurts when you step on your own toes, doesn't it?
Still, maybe the Microsoft lawyers would like to come to the aid of those who claim it is entirely legal to decrypt content you legally own, in order to make it run on a platform that was deliberately not supported by the other manufacturer? Doesn't that sound rather familiar here?
A proposed solution: get rid of the DMCA and the incompetent DVD CCA. Make the development of the next generation of DVD software and drivers completely open source. (By now the DVD CCA should realize they made some very bad mistakes in encryption that might have been averted if they had listened to the open source advocates.) Allow anybody to create software to allow players on any platform, and grant free licenses for that use. DVD use would increase dramatically, and everybody win. Why not?
/*
* css.h
*
* Released under the version 2 of the GPL.
*
* Copyright 1999 Derek Fawcus / M Roberts
*
* This file contains declarations common to more than one CSS program#
*
*/
#ifndef CSS_H
#define CSS_H
typedef unsigned char byte;
/*
Tables defined in csstable.c
*/
extern byte CSSvarients[32];
extern byte CSSsecret[5];
extern byte CSSmangle0[256], CSSmangle1[256], CSSmangle2[256];
extern byte reverse[256];
/*
Debug functions defined in cssdebug.c
*/
void print_tab( byte const * b, int len);
#endif
People have been saying that copying DVDs is less economical that simply buying the movie. Is this really a compelling argument? How long will it be before it does become economical, and this argument deflates?
/*
/* In order to ensure that the LFSR works we need to ensure that the
- -------------------------* - ----------------------*/
/* Feed the secret into the input values such that
/* This term is used throughout the following to
/* Now the actual blocks doing the encryption. Each
* Copyright (C) 1999
* Derek Fawcus
* Mark Roberts
* This code may be used under the terms of Version 2 of the GPL,
* read the file COPYING for details.
*
*/
#include
#include "css.h"
#include "css-auth.h"
typedef unsigned long u32;
/*
* 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, byte *s)
{
u32 lfsr0, lfsr1;
int val;
byte o_lfsr0, o_lfsr1;
* initial values are non-zero. Thus when we initialise them from
* the seed, we ensure that a bit is set.
*/
lfsr0 = (s[0] >8)&0xff] >16)&0xff]>24);
lfsr1 = (reverse[s[4]] > 17) ^ (lfsr0 >> 14) ^ (lfsr0 >> 13) ^ (lfsr0 >> 5);
lfsr0 = (lfsr0 > 1);
o_lfsr1 ^= (lfsr1 >> 9) ^ (lfsr1 >> 12) ^ (lfsr1 >> 15);
lfsr1 = (lfsr1 > 12) ^ (lfsr0 >> 4) ^ (lfsr0 >> 3) ^ lfsr0;
o_lfsr1 = ((lfsr1 >> 14) & 7) ^ lfsr1;
o_lfsr1 ^= (o_lfsr1 > 8) ^ (o_lfsr1 > 8) ^ (o_lfsr0 >= 8;
#if (CSSDEBUG & 2)
fprintf(stderr, "lfsr0=%08x lfsr1=%08x\n", lfsr0, lfsr1);
#endif
} while (--len > 0);
}
/*---------------------------------------------
If this was C++, these would be inline functions
*------------------------------------------------
#define MANGLE1(bs,ip,op) \
in = ip; out = op; bp = bs; \
for (i = 5, term = 0; --i >= 0; term = in[i]) { \
index = bp[i] ^ in[i]; \
index = CSSmangle1[index] ^ cse; \
out[i] = CSSmangle2[index] ^ term; \
}
#define MANGLE2( bs, ip, op) \
in = ip; out = op; bp = bs; \
for (i = 5, term = 0; --i >= 0; term = in[i]) { \
index = bp[i] ^ in[i]; \
index = CSSmangle1[index] ^ cse; \
index = CSSmangle2[index] ^ term; \
out[i] = CSSmangle0[index]; \
}
/*
* 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, const byte *input, byte *output)
{
byte cse, term, index;
byte temp1[5], temp2[5];
byte bits[30];
const byte *in;
byte *out;
byte *bp;
int i;
* we alter the seed to the LFSR's used above, then
* generate the bits to play with.
*/
for (i = 5; --i >= 0; )
temp1[i] = input[5 + i] ^ CSSsecret[i];
generate_bits(&bits[29], sizeof bits, &temp1[0]);
#if (CSSDEBUG & 1)
fprintf(stderr, "\nBits: ");
print_tab( &bits[0], 30);
#endif
* select one of 32 different variations on the
* algorithm.
*/
cse = CSSvarients[varient];
* of these works on 40 bits at a time and are quite
* similar.
*/
MANGLE1( &bits[25], input, &temp1[0]);
out[4] ^= out[0];
#if (CSSDEBUG & 1)
fprintf(stderr"\nRound 1: ");
print_tab( &out[0], 5);
#endif
MANGLE1( &bits[20], &temp1[0], &temp2[0]);
out[4] ^= out[0];
#if (CSSDEBUG & 1)
fprintf(stderr, "\nRound 2: ");
print_tab( &out[0], 5);
#endif
MANGLE2( &bits[15], temp2, temp1);
out[4] ^= out[0];
#if (CSSDEBUG & 1)
fprintf( stderr, "\nRound 3: ");
print_tab( &out[0], 5);
#endif
MANGLE2( &bits[10], temp1, temp2);
out[4] ^= out[0];
#if (CSSDEBUG & 1)
fprintf(stderr, "\nRound 4: ");
print_tab( &out[0], 5);
#endif
MANGLE1( &bits[5], temp2, temp1);
out[4] ^= out[0];
#if (CSSDEBUG & 1)
fprintf(stderr, "\nRound 5: ");
print_tab( &out[0], 5);
#endif
MANGLE1( &bits[0], temp1, output);
#if (CSSDEBUG & 1)
fprintf(stderr, "\nRound 6: ");
print_tab( &out[0], 5);
#endif
}
/*
* 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.
*/
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->b[0]);
}
/* 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->b[0]);
}
/* 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->b[0]);
}
The person you responded to will never be troubled by anything. Or, more accuratly, he will never trouble himself to do anything. Some people wear apathy as a badge of honor, just like many teenagers go to allot of trouble to appear less smart than they are for social acceptance while in high school here in the USA. Of course, given the poster's comments insinuating all germans were/are nazis, perhaps in his case he didn't need to pretend stupidity. Next he'll probably be insinuating that all Americans are capitalists, all Russians communists, all Arabs terrorists, all blacks criminals, all whites devils, and so on.
:-)
In any event, I doubt the person you responded to will even be troubled when they do kick in his door and take him away (a la' Brazil[1]). After all, chances are the same television shows filling up his empty life will be viewable from within his prison cell, albeit in a smaller format. And should they kill him instead, the world will be as apathetic about his death as he pretends to be about his life.
[1]The best movie ever made.
The Future of Human Evolution: Autonomy
>because DVDs are going to go away just like betamax
No great loss. DVD isn't all that much better than VHS. I can see the pixels in the so-called "superior" DVD format and it's not worth the price tag attached to the tech/hardware, especially when you can buy a 4-head stereo VHS recorder/player at Wal-mart for under $70 nowdays.
#ifndef CSS_AUTH_H_
#define CSS_AUTH_H_
#include "css.h"
struct block {
byte b[5];
};
extern void CryptKey1(int varient, byte const *challenge, struct block *key);
extern void CryptKey2(int varient, byte const *challenge, struct block *key);
extern void CryptBusKey(int varient, byte const *challenge, struct block *key);
#endif
I find it strange that the DVD consortium are taking such extreme meassures against DeCSS. I mean, step back and look at the big picture:
No copyprotection on a widespread media has EVER lasted for long. Remomber the Copy2PC option board, that could copy the copy-protected PC-games? How many DAT-stations have the copy protection enabled? How hard is it to rip a CD? I am not embracing this tradition, but these are plain facts. All a copy protection can do is slow down pirating, not halt it.
There is nothing usefull to do with the darned program! HOW are you going to fing 5 GB of random access storage that cost less than the 20 dollar DVD you just ripped? Yes, this WILL come, but not for another year or two year. So DeCSS is meaningless today. And when it comes, it won't come in easy to swallow capsules. Only hackers need apply.
Did they really think they where safe? That they could win? That reverse engienering CSS whould be more difficult than rewriting UNIX. There is a word for that. Hybris.
Try out fish, the friendly interactive shell.
/*
/* __linux__ */
/* DVD specific ? */ /* DVD specific ? */
* css-cat.c
*
* Copyright 1999 Derek Fawcus.
*
* Released under version 2 of the GPL.
*
* Decode selected sector types from a CSS encoded DVD to stdout. Use as a
* filter on the input to mpeg2player or ac3dec.
*
*/
#include
#include
#if defined(__linux__)
# include
#endif
#include
#include
#include
#include "css-descramble.h"
static struct playkey pkey1a1 = {0x36b, {0x51,0x67,0x67,0xc5,0xe0}};
static struct playkey pkey2a1 = {0x762, {0x2c,0xb2,0xc1,0x09,0xee}};
static struct playkey pkey1b1 = {0x36b, {0x90,0xc1,0xd7,0x84,0x48}};
static struct playkey pkey1a2 = {0x2f3, {0x51,0x67,0x67,0xc5,0xe0}};
static struct playkey pkey2a2 = {0x730, {0x2c,0xb2,0xc1,0x09,0xee}};
static struct playkey pkey1b2 = {0x2f3, {0x90,0xc1,0xd7,0x84,0x48}};
static struct playkey pkey1a3 = {0x235, {0x51,0x67,0x67,0xc5,0xe0}};
static struct playkey pkey1b3 = {0x235, {0x90,0xc1,0xd7,0x84,0x48}};
static struct playkey pkey3a1 = {0x249, {0xb7,0x3f,0xd4,0xaa,0x14}};
static struct playkey pkey4a1 = {0x028, {0x53,0xd4,0xf7,0xd9,0x8f}};
static struct playkey *playkeys[] = {
&pkey1a1, &pkey2a1, &pkey1b1,
&pkey1a2, &pkey2a2, &pkey1b2,
&pkey1a3, &pkey1b3,
&pkey3a1, &pkey4a1,
NULL};
static unsigned char disk_key[2048];
static unsigned char title_key[5];
static unsigned char sector[2048];
unsigned long sectors = 0;
unsigned long crypted = 0;
unsigned long skipped = 0;
int do_all = 0;
int do_video = 0;
int do_ac3 = 0;
int do_mpg = 0;
int verbose = 0;
int keep_pack = 0;
int keep_pes = -1;
#define STCODE(p,a,b,c,d) ((p)[0] == a && (p)[1] == b && (p)[2] == c && (p)[3] == d)
static void un_css(int fdi, int fdo)
{
unsigned char *sp, *pes;
int writen, wr, peslen, hdrlen;
while (read(fdi, sector, 2048) == 2048) {
++sectors;
if (!STCODE(sector,0x00,0x00,0x01,0xba)) {
fputs("Not Pack start code\n", stderr);
++skipped; continue;
}
if (do_all)
goto write_it;
pes = sector + 14 + (sector[13] & 0x07);
if (STCODE(pes,0x00,0x00,0x01,0xbb)) {/* System Header Pack Layer */
peslen = (pes[0x04] 0 && writen 32)
usage_exit();
++keep_pes;
break;
case '1': case '2': case '3': case '4':
case '5': case '6': case '7': case '8':
do_ac3 = c - '0';
++keep_pes;
break;
case EOF:
goto got_args;
default:
usage_exit();
break;
}
got_args:
keep_pes = (keep_pes > 0) ? 1 : 0;
return optind;
}
int main(int ac, char **av)
{
int ai, fd;
char titlef[12];
if ((fd = open("disk-key", O_RDONLY)) == -1) {
perror("can't open disk-key");
exit(1);
}
if (read(fd, disk_key, 2048) != 2048) {
perror("can't read disk-key");
close(fd);
exit(1);
}
close(fd);
if ((ai = parse_args(ac, av)) >= ac)
usage_exit();
strcpy(titlef, "title");
strcat(titlef, title);
strcat(titlef, "-key");
if ((fd = open(titlef, O_RDONLY)) == -1) {
perror("can't open title-key");
exit(1);
}
if (read(fd, title_key, 5) != 5) {
perror("can't read title-key");
close(fd);
exit(1);
}
close(fd);
if (strcmp(av[ai], "-") == 0)
fd = 0;
else if ((fd = open(av[ai], O_RDONLY)) == -1) {
fputs("can't open VOB file ", stderr);
fputs(av[ai], stderr);
perror("");
exit(1);
}
if (!css_decrypttitlekey(title_key, disk_key, playkeys)) {
close(fd);
return 3;
}
un_css(fd, 1);
fprintf(stderr, "Total %lu, skipped %lu, crvid %lu\n",
sectors, skipped, crypted);
close(fd);
return 0;
}
/*
;len > 0; len--) fprintf(stderr, " 0x%02X", *b++);
* Copyright (C) 1999
* Derek Fawcus
* Mark Roberts
*
* This code may be used under the terms of Version 2 of the GPL,
* read the file COPYING for details.
*
*/
#include
#include "css.h"
void print_tab( byte const * b, int len)
{
for (
}
The folks dressed as pirates might balance out the men in suits and dunce caps on the other side of the aisle. (But when the judge enters the caps come off and you can't identify a dunce until he opens his mouth)
I thought this was known as a "big dic.attack"....
- The secret is out. No further harm will be done by these websites.
- The suit is unlikely to be won by the plaintiff.
If the judge ruled on the first issue, this is just a minor victory. But if he ruled on the basis of the second point, that would be very good news. Do we know the basis for the judges ruling?/*
, 0x36,0x2b,0x6e,0x2e,0x66,0x7b, , 0xd6,0x0b,0x4e,0x0e,0x46,0x9b, , 0x52,0x8f,0xca,0x8a,0xc2,0x1f, , 0xd0,0x01,0x48,0x08,0x40,0x91, , 0x34,0x25,0x6c,0x2c,0x64,0x75, , 0xd4,0x05,0x4c,0x0c,0x44,0x95, , 0x50,0x81,0xc8,0x88,0xc0,0x11, , 0xd2,0x0f,0x4a,0x0a,0x42,0x9f, , 0x56,0x8b,0xce,0x8e,0xc6,0x1b, , 0xb6,0xab,0xee,0xae,0xe6,0xfb, , 0x32,0x2f,0x6a,0x2a,0x62,0x7f, , 0xb0,0xa1,0xe8,0xa8,0xe0,0xf1, , 0x54,0x85,0xcc,0x8c,0xc4,0x15, , 0xb4,0xa5,0xec,0xac,0xe4,0xf5, , 0x30,0x21,0x68,0x28,0x60,0x71, , 0xb2,0xaf,0xea,0xaa,0xe2,0xff
* css_descramble.c
*
* Released under the version 2 of the GPL.
*
* Copyright 1999 Derek Fawcus / M Roberts
*
* This file contains functions to descramble CSS encrypted DVD content
*
*/
#include
#include
#include "css.h"
#include "css-descramble.h"
#define CSS_DEBUG 0x00
/*
*
* 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
0xd3,0x93,0xdb,0x06,0x43,0x03,0x4b,0x96,0xde,0x9e
0x57,0x17,0x5f,0x82,0xc7,0x87,0xcf,0x12,0x5a,0x1a
0xd9,0x99,0xd1,0x00,0x49,0x09,0x41,0x90,0xd8,0x98
0x3d,0x7d,0x35,0x24,0x6d,0x2d,0x65,0x74,0x3c,0x7c
0xdd,0x9d,0xd5,0x04,0x4d,0x0d,0x45,0x94,0xdc,0x9c
0x59,0x19,0x51,0x80,0xc9,0x89,0xc1,0x10,0x58,0x18
0xd7,0x97,0xdf,0x02,0x47,0x07,0x4f,0x92,0xda,0x9a
0x53,0x13,0x5b,0x86,0xc3,0x83,0xcb,0x16,0x5e,0x1e
0xb3,0xf3,0xbb,0xa6,0xe3,0xa3,0xeb,0xf6,0xbe,0xfe
0x37,0x77,0x3f,0x22,0x67,0x27,0x6f,0x72,0x3a,0x7a
0xb9,0xf9,0xb1,0xa0,0xe9,0xa9,0xe1,0xf0,0xb8,0xf8
0x5d,0x1d,0x55,0x84,0xcd,0x8d,0xc5,0x14,0x5c,0x1c
0xbd,0xfd,0xb5,0xa4,0xed,0xad,0xe5,0xf4,0xbc,0xfc
0x39,0x79,0x31,0x20,0x69,0x29,0x61,0x70,0x38,0x78
0xb7,0xf7,0xbf,0xa2,0xe7,0xa7,0xef,0xf2,0xba,0xfa
};
/*
*
* this function is only used internally when decrypting title key
*
*/
static void css_titlekey(byte *key, byte *im, byte invert)
{
int i;
byte k[5];
int val;
unsigned int lfsr0, lfsr1;
byte o_lfsr0, o_lfsr1;
lfsr0 = ((im[4] >8)&0xff] >16)&0xff]>24);
lfsr1 = (reverse[ im[0] ] > 12) ^ (lfsr0 >> 4) ^ (lfsr0 >> 3) ^ lfsr0;
o_lfsr1 = ((lfsr1 >> 14) & 7) ^ lfsr1;
o_lfsr1 ^= (o_lfsr1 > 8) ^ (o_lfsr1 > 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)
{
#define SALTED(i) (key[i] ^ sec[0x54 + (i)])
unsigned char *end = sec + 0x800;
int val;
unsigned int lfsr0, lfsr1;
byte o_lfsr0, o_lfsr1;
lfsr0 = ((SALTED(4) >8)&0xff] >16)&0xff]>24);
lfsr1 = (reverse[SALTED(0)] > 12) ^ (lfsr0 >> 4) ^ (lfsr0 >> 3) ^ lfsr0;
o_lfsr1 = ((lfsr1 >> 14) & 7) ^ lfsr1;
o_lfsr1 ^= (o_lfsr1 > 8) ^ (o_lfsr1 > 8) ^ (o_lfsr0 >= 8;
#if (CSS_DEBUG & 0x10)
fprintf( stderr,"lfsr0:0x%08x lfsr1: 0x%08x o_lfsr0:0x%02x o_lfsr1:0x%02x\n",
lfsr0, lfsr1, o_lfsr0, o_lfsr1);
#endif
}
}
Let's face it people. Consumers paid for the creation of CSS. Consumers paid for the implementation of CSS. Consumers pays for the distribution of CSS. Consumers pays for the decryption of CSS. And now we, you and me, are paying for the legal actions agains people like you and me. Thats right, You paid for it when you got that copy of The Matrix on DVD, and you paid for it when you got your DVD player. Just boycotting the CSS protected movies would be pretty hard to do, but similar causes has been won buy other means. As an example in Scandinavia, ordinary people protested against excessive use of packaging material on consumer products, the situation was the same, people paid for something no one wanted, and protested by taking out the toothpaste of the box and leave the boxes on the shelves in the supermarket. eventuyally the companies stoped using the boxes. I know there are tons of creative people out there, come up with a similar idea! Post your suggestions on how to do something like this. Billion dollar corporation will listen if the masses protest, for sure.
It's not just that moderation. That moderation in particular was questionable at best. Did it really deserve a zero? I mean I self moderated it down to a one. Lets compare that moderation with my above post. That was a rant, pure and simple. Unquestionably deserving of a downward moderation. I left it at a two on purpose. No one has touched the thing.
/. The fact is, I think the Slashdot system is now breaking down. (Too many people?) I would like to think I've contributed something good in the past, but it's no longer worth my while.
Moderation has gotten appaulingly bad lately. The stories have gotten worse and worse. I think it's time for me to, at the very least, take a break from
--GnrcMan--
Brazil.
Get the Criterion disk and use that. Terry Gilliam fought very hard so that people could watch that movie. There's an interesting documentary about the whole fiasco on that DVD as well.
It parallels so neatly. How could you not use it?
#ifndef __css_descramble_h_
#define __css_descramble_h_
struct playkey {
int offset;
unsigned char key[5];
};
extern int css_decrypttitlekey(unsigned char *tkey, unsigned char *dkey, struct playkey **pkey);
extern void css_descramble(unsigned char *sec,unsigned char *key);
#endif
I guess we shouldn't be surprised but the Hollywood rags of record have given this issue ZERO coverage. Collective denial is in full effect.
Yes, I have been scattering notes to the film and hardware makers whose products I have considered to let them know of their lost sales.
Here is the Wired article anouncing the denial.
--GnrcMan--
I've never owned a DAT -- what did they do to DAT?
That post was FUD, pure and simple. You know they're not going back (they'd have to explain to everyone that has them why there won't be any more of them- without resorting to blaming "hackers" cracking the lame encryption that's ostensibly to prevent copying (well, it does- of DVD players!).
They're stuck with this and now it's too late to put the genie back in the bottle. All this BS is just flailing about in denial, trying desperately to avoid acknoleging the inevitable.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
"Region encoding" IIRC is done in DVD by using the fact that there are ~400 or so disk encryption keys to choose from. A disc designed for NA market only has only the keys present for NA player manufacturers. A disc designed for NA and EU has keys for both sets of manufacturers.
Also note that not all of the DVD "anti-piracy" features are necessarily enabled on each disc. Many of the DVD's in my collection, for example, do not enable the mandatory Macrovision analog copy-protection hardware that must be present in all consumer DVD players. The one or two that do can be fixed with a standard video stabilizer.
I hate DVD's. I've never had any media (except Windows software on CD-ROM media) that took so much control of my own entertainment experience away from me. I want to watch an MPEG video stream, dammit, not play an elaborate video game trying to get subtitles and audio in my preferred language. Hell, DVD's have bits on their control tracks that exist only to tell my player when it's not allowed to let me use the fast-forward button!
nuff said... oh, yea, moderate me up, too :)
Region encoding - allow the DVD to be only viewed in the appropriate geographical location. The region code is stored on the DVD and is checked by either the DVD drive, decoder card or the software player.
DVD Encryptipon - encrypts (duh) the DVD data so that it can't be copied.
Okay so here are my questions (in no particular order):
Thanks for any assistance.
Ben
just a stone's throw from Hollywood, so that really shouldn't matter.
The battle isn't over. The Open Source community will have to continue showing up. On the Internet, in the traditional media and in the strangest places imaginable.
Our story must be heard and made clear to the press, the general public and everyone else.
At http://www.opendvd.org/ the Open Source (OpenDVD) community will continue to "show up" for the next weeks, probably months. Please visit the site and point others at the site. Contact me if you're interested in helping out with the site.
Thanks,
Rik
Am I the only one who finds it strange that "Macrovision" is listed on some DVDs (eg., Australian/Region 4 "Dark City") as a feature alongside widescreen and digital sound? The writing is pretty small but I think it says something like "Protecting your image" underneath "MACROVISION". Very strange.
The Macrovision protection system is part of a really good article published about the details of DVDs:
The dynamic digital disk (IEEE Spectrum, October 1999, pp. 28-35)
Oops - are the IEEE now a defendant?
Sounds like time for an antitrust investigation to me!
/*
* A noddy program for getting and printing some info from the
* DVD-ROM drive.
*/
#include
#include
#if defined(__OpenBSD__)
# include
#elif defined(__linux__)
# include
#else
# error "Need the DVD ioctls"
#endif
#include
#include
#define DVD "/dev/cdrom"
int GetASF(int fd)
{
dvd_authinfo ai;
ai.type = DVD_LU_SEND_ASF;
ai.lsasf.agid = 0;
ai.lsasf.asf = 0;
if (ioctl(fd, DVD_AUTH, &ai)) {
printf("GetASF failed\n");
return 0;
}
printf("%sAuthenticated\n", (ai.lsasf.asf) ? "" : "not ");
return 1;
}
int GetPhysical(int fd)
{
dvd_struct d;
int layer = 0, layers = 4;
d.physical.type = DVD_STRUCT_PHYSICAL;
while (layer layers) {
d.physical.layer_num = layer;
if (ioctl(fd, DVD_READ_STRUCT, &d) 1)
device = av[1];
fd = open(device, O_RDONLY | O_NONBLOCK);
if (fd 0) {
printf("unable to open dvd drive (%s).\n", device);
return 1;
}
GetASF(fd);
GetPhysical(fd);
GetCopyright(fd);
return 0;
}
#include "css.h"
2 1,0x24,0x25,0x30,0x31,0x34,0x35, A 1,0xA4,0xA5,0xB0,0xB1,0xB4,0xB5
8 D,0x0F,0x8E,0x0A,0x8B,0x09,0x88, 9 5,0x17,0x96,0x12,0x93,0x11,0x90, B D,0x3F,0xBE,0x3A,0xBB,0x39,0xB8, A 5,0x27,0xA6,0x22,0xA3,0x21,0xA0, E D,0x6F,0xEE,0x6A,0xEB,0x69,0xE8, F 5,0x77,0xF6,0x72,0xF3,0x71,0xF0, D D,0x5F,0xDE,0x5A,0xDB,0x59,0xD8, C 5,0x47,0xC6,0x42,0xC3,0x41,0xC0, 4 D,0xCF,0x4E,0xCA,0x4B,0xC9,0x48, 5 5,0xD7,0x56,0xD2,0x53,0xD1,0x50, 7 D,0xFF,0x7E,0xFA,0x7B,0xF9,0x78, 6 5,0xE7,0x66,0xE2,0x63,0xE1,0x60, 2 D,0xAF,0x2E,0xAA,0x2B,0xA9,0x28, 3 5,0xB7,0x36,0xB2,0x33,0xB1,0x30, 1 D,0x9F,0x1E,0x9A,0x1B,0x99,0x18, 0 5,0x87,0x06,0x82,0x03,0x81,0x00
C 5,0xC6,0xC3,0xC0,0xC1,0xC2,0xC7, 1 5,0x16,0x13,0x10,0x11,0x12,0x17, 2 5,0x26,0x23,0x20,0x21,0x22,0x27, 3 5,0x36,0x33,0x30,0x31,0x32,0x37, 0 5,0x06,0x03,0x00,0x01,0x02,0x07, D 5,0xD6,0xD3,0xD0,0xD1,0xD2,0xD7, E 5,0xE6,0xE3,0xE0,0xE1,0xE2,0xE7, F 5,0xF6,0xF3,0xF0,0xF1,0xF2,0xF7, 4 5,0x46,0x43,0x40,0x41,0x42,0x47, 9 5,0x96,0x93,0x90,0x91,0x92,0x97, A 5,0xA6,0xA3,0xA0,0xA1,0xA2,0xA7, B 5,0xB6,0xB3,0xB0,0xB1,0xB2,0xB7, 8 5,0x86,0x83,0x80,0x81,0x82,0x87, 5 5,0x56,0x53,0x50,0x51,0x52,0x57, 6 5,0x66,0x63,0x60,0x61,0x62,0x67, 7 5,0x76,0x73,0x70,0x71,0x72,0x77
2 D,0x1D,0x3D,0xCB,0x2B,0x1B,0x3B, A D,0x9D,0xBD,0x4B,0xAB,0x9B,0xBB, E D,0xDD,0xFD,0x0B,0xEB,0xDB,0xFB, 6 D,0x5D,0x7D,0x8B,0x6B,0x5B,0x7B, 2 5,0x15,0x35,0xC3,0x23,0x13,0x33, A 5,0x95,0xB5,0x43,0xA3,0x93,0xB3, E 5,0xD5,0xF5,0x03,0xE3,0xD3,0xF3, 6 5,0x55,0x75,0x83,0x63,0x53,0x73, 2 9,0x19,0x39,0xCF,0x2F,0x1F,0x3F, A 9,0x99,0xB9,0x4F,0xAF,0x9F,0xBF, E 9,0xD9,0xF9,0x0F,0xEF,0xDF,0xFF, 6 9,0x59,0x79,0x8F,0x6F,0x5F,0x7F, 2 1,0x11,0x31,0xC7,0x27,0x17,0x37, A 1,0x91,0xB1,0x47,0xA7,0x97,0xB7, E 1,0xD1,0xF1,0x07,0xE7,0xD7,0xF7, 6 1,0x51,0x71,0x87,0x67,0x57,0x77
9 0,0x50,0xD0,0x30,0xB0,0x70,0xF0, 9 8,0x58,0xD8,0x38,0xB8,0x78,0xF8, 9 4,0x54,0xD4,0x34,0xB4,0x74,0xF4, 9 C,0x5C,0xDC,0x3C,0xBC,0x7C,0xFC, 9 2,0x52,0xD2,0x32,0xB2,0x72,0xF2, 9 A,0x5A,0xDA,0x3A,0xBA,0x7A,0xFA, 9 6,0x56,0xD6,0x36,0xB6,0x76,0xF6, 9 E,0x5E,0xDE,0x3E,0xBE,0x7E,0xFE, 9 1,0x51,0xD1,0x31,0xB1,0x71,0xF1, 9 9,0x59,0xD9,0x39,0xB9,0x79,0xF9, 9 5,0x55,0xD5,0x35,0xB5,0x75,0xF5, 9 D,0x5D,0xDD,0x3D,0xBD,0x7D,0xFD, 9 3,0x53,0xD3,0x33,0xB3,0x73,0xF3, 9 B,0x5B,0xDB,0x3B,0xBB,0x7B,0xFB, 9 7,0x57,0xD7,0x37,0xB7,0x77,0xF7, 9 F,0x5F,0xDF,0x3F,0xBF,0x7F,0xFF
byte CSSsecret[] = {
0xE2,0xA3,0x45,0x10,0xF4
};
byte CSSvarients[] = {
0x00,0x01,0x04,0x05,0x10,0x11,0x14,0x15,0x20,0x
0x80,0x81,0x84,0x85,0x90,0x91,0x94,0x95,0xA0,0x
};
byte CSSmangle0[] = {
0x00,0x81,0x03,0x82,0x06,0x87,0x05,0x84,0x0C,0x
0x18,0x99,0x1B,0x9A,0x1E,0x9F,0x1D,0x9C,0x14,0x
0x30,0xB1,0x33,0xB2,0x36,0xB7,0x35,0xB4,0x3C,0x
0x28,0xA9,0x2B,0xAA,0x2E,0xAF,0x2D,0xAC,0x24,0x
0x60,0xE1,0x63,0xE2,0x66,0xE7,0x65,0xE4,0x6C,0x
0x78,0xF9,0x7B,0xFA,0x7E,0xFF,0x7D,0xFC,0x74,0x
0x50,0xD1,0x53,0xD2,0x56,0xD7,0x55,0xD4,0x5C,0x
0x48,0xC9,0x4B,0xCA,0x4E,0xCF,0x4D,0xCC,0x44,0x
0xC0,0x41,0xC3,0x42,0xC6,0x47,0xC5,0x44,0xCC,0x
0xD8,0x59,0xDB,0x5A,0xDE,0x5F,0xDD,0x5C,0xD4,0x
0xF0,0x71,0xF3,0x72,0xF6,0x77,0xF5,0x74,0xFC,0x
0xE8,0x69,0xEB,0x6A,0xEE,0x6F,0xED,0x6C,0xE4,0x
0xA0,0x21,0xA3,0x22,0xA6,0x27,0xA5,0x24,0xAC,0x
0xB8,0x39,0xBB,0x3A,0xBE,0x3F,0xBD,0x3C,0xB4,0x
0x90,0x11,0x93,0x12,0x96,0x17,0x95,0x14,0x9C,0x
0x88,0x09,0x8B,0x0A,0x8E,0x0F,0x8D,0x0C,0x84,0x
};
byte CSSmangle1[] = {
0xC4,0xCD,0xCE,0xCB,0xC8,0xC9,0xCA,0xCF,0xCC,0x
0x14,0x1D,0x1E,0x1B,0x18,0x19,0x1A,0x1F,0x1C,0x
0x24,0x2D,0x2E,0x2B,0x28,0x29,0x2A,0x2F,0x2C,0x
0x34,0x3D,0x3E,0x3B,0x38,0x39,0x3A,0x3F,0x3C,0x
0x04,0x0D,0x0E,0x0B,0x08,0x09,0x0A,0x0F,0x0C,0x
0xD4,0xDD,0xDE,0xDB,0xD8,0xD9,0xDA,0xDF,0xDC,0x
0xE4,0xED,0xEE,0xEB,0xE8,0xE9,0xEA,0xEF,0xEC,0x
0xF4,0xFD,0xFE,0xFB,0xF8,0xF9,0xFA,0xFF,0xFC,0x
0x44,0x4D,0x4E,0x4B,0x48,0x49,0x4A,0x4F,0x4C,0x
0x94,0x9D,0x9E,0x9B,0x98,0x99,0x9A,0x9F,0x9C,0x
0xA4,0xAD,0xAE,0xAB,0xA8,0xA9,0xAA,0xAF,0xAC,0x
0xB4,0xBD,0xBE,0xBB,0xB8,0xB9,0xBA,0xBF,0xBC,0x
0x84,0x8D,0x8E,0x8B,0x88,0x89,0x8A,0x8F,0x8C,0x
0x54,0x5D,0x5E,0x5B,0x58,0x59,0x5A,0x5F,0x5C,0x
0x64,0x6D,0x6E,0x6B,0x68,0x69,0x6A,0x6F,0x6C,0x
0x74,0x7D,0x7E,0x7B,0x78,0x79,0x7A,0x7F,0x7C,0x
};
byte CSSmangle2[] = {
0xC4,0x24,0x14,0x34,0xCE,0x2E,0x1E,0x3E,0xCD,0x
0x44,0xA4,0x94,0xB4,0x4E,0xAE,0x9E,0xBE,0x4D,0x
0x04,0xE4,0xD4,0xF4,0x0E,0xEE,0xDE,0xFE,0x0D,0x
0x84,0x64,0x54,0x74,0x8E,0x6E,0x5E,0x7E,0x8D,0x
0xCC,0x2C,0x1C,0x3C,0xC6,0x26,0x16,0x36,0xC5,0x
0x4C,0xAC,0x9C,0xBC,0x46,0xA6,0x96,0xB6,0x45,0x
0x0C,0xEC,0xDC,0xFC,0x06,0xE6,0xD6,0xF6,0x05,0x
0x8C,0x6C,0x5C,0x7C,0x86,0x66,0x56,0x76,0x85,0x
0xC8,0x28,0x18,0x38,0xCA,0x2A,0x1A,0x3A,0xC9,0x
0x48,0xA8,0x98,0xB8,0x4A,0xAA,0x9A,0xBA,0x49,0x
0x08,0xE8,0xD8,0xF8,0x0A,0xEA,0xDA,0xFA,0x09,0x
0x88,0x68,0x58,0x78,0x8A,0x6A,0x5A,0x7A,0x89,0x
0xC0,0x20,0x10,0x30,0xC2,0x22,0x12,0x32,0xC1,0x
0x40,0xA0,0x90,0xB0,0x42,0xA2,0x92,0xB2,0x41,0x
0x00,0xE0,0xD0,0xF0,0x02,0xE2,0xD2,0xF2,0x01,0x
0x80,0x60,0x50,0x70,0x82,0x62,0x52,0x72,0x81,0x
};
byte reverse[] = {
0x00,0x80,0x40,0xC0,0x20,0xA0,0x60,0xE0,0x10,0x
0x08,0x88,0x48,0xC8,0x28,0xA8,0x68,0xE8,0x18,0x
0x04,0x84,0x44,0xC4,0x24,0xA4,0x64,0xE4,0x14,0x
0x0C,0x8C,0x4C,0xCC,0x2C,0xAC,0x6C,0xEC,0x1C,0x
0x02,0x82,0x42,0xC2,0x22,0xA2,0x62,0xE2,0x12,0x
0x0A,0x8A,0x4A,0xCA,0x2A,0xAA,0x6A,0xEA,0x1A,0x
0x06,0x86,0x46,0xC6,0x26,0xA6,0x66,0xE6,0x16,0x
0x0E,0x8E,0x4E,0xCE,0x2E,0xAE,0x6E,0xEE,0x1E,0x
0x01,0x81,0x41,0xC1,0x21,0xA1,0x61,0xE1,0x11,0x
0x09,0x89,0x49,0xC9,0x29,0xA9,0x69,0xE9,0x19,0x
0x05,0x85,0x45,0xC5,0x25,0xA5,0x65,0xE5,0x15,0x
0x0D,0x8D,0x4D,0xCD,0x2D,0xAD,0x6D,0xED,0x1D,0x
0x03,0x83,0x43,0xC3,0x23,0xA3,0x63,0xE3,0x13,0x
0x0B,0x8B,0x4B,0xCB,0x2B,0xAB,0x6B,0xEB,0x1B,0x
0x07,0x87,0x47,0xC7,0x27,0xA7,0x67,0xE7,0x17,0x
0x0F,0x8F,0x4F,0xCF,0x2F,0xAF,0x6F,0xEF,0x1F,0x
};
headers = css-auth.h css.h
..;tar cvf css-auth.tar $(dist-files) )
tstdvd_objs = tstdvd.o css-auth.o csstable.o cssdebug.o
validate_objs = validate.o css-auth.o csstable.o cssdebug.o
cat_objs = css-cat.o css-descramble.o csstable.o cssdebug.o
all: tstdvd reset dvdinfo css-cat
tstdvd: $(tstdvd_objs) $(headers)
gcc $(tstdvd_objs) -o $@
css-cat: $(cat_objs) css-descramble.h css.h
gcc $(cat_objs) -o $@
validate: $(validate_objs) $(headers)
gcc $(validate_objs) -o $@
clean:
-rm -f *.o css-cat tstdvd validate reset dvdinfo
dist-files = css-auth/COPYING css-auth/README css-auth/Makefile \
css-auth/css-auth.c \
css-auth/tstdvd.c css-auth/dvdinfo.c css-auth/reset.c \
css-auth/css-cat.c css-auth/css-descramble.c \
css-auth/csstable.c css-auth/cssdebug.c \
css-auth/css.h css-auth/css-auth.h css-auth/css-descramble.h
dist:
(cd
This source package does two things.
/path/to/dvd/device
/path/to/dvd/device
/path/to/dvd/device /mount/path/video_ts/vts_01_1.vob
/path/to/dvd/device
/dvd/video_ts/vts_01_[1-9].vob|css-cat -v1P -|mpeg2player -vob -f -
.key in the sources to .key1/.key2
a) It contains code to perform the css authentication protocol,
allowing locked sectors on the DVD disc to be accessed.
This also allows us to read the disc key and title keys.
b) It contains an implementation of the css decryption algorithm,
so that we can watch DVD's.
Also included are some test programs to wrarp around the above code
blocks so that something usefule can be performed.
The programs included are tstdvd, reset, dvdinfo and css-cat.
tstdvd can be used to unlock the disc (saving the disk key) and
to extract the title keys. usage is:
reset
This will reset all AGIDs that the drive has given out. This
can sometimes be useful when something goes wrong.
tstdvd
This will authenticate the device and save the disk key into
a file in the current directory called "disk-key".
(mount the dvd somewhere)
tstdvd
This will reauthenticate and then read the title key for
the chosen vob file, saving it in a file in the current
directoy called "title-key".
Do the above title key extraction for each title on the disc,
renaming the title-key files to title1-key, title2-key etc.
dvdinfo
Displays some info from the physical and copyright pages. This
includes the region limits on the disc, its encryption status,
and the authentication status.
css-cat [-t title-no] [-m mpeg-audio-no ] [-vPpm12345678] vob_file
This will decrypt the selected vob file and send to stdout. It
needs the files "disk-key" and "titleX-key" to be in the current
directory. The default title-no is one, so by default it will look
for "title1-key".
The options select what will be sent to stdout. By default, nothing
will. The m option is not yet coded, the v option selects video, the
numbers select the appropriate AC3 stream.
It will normally extract the selected stream from the enclosing
Program stream, thus giving an elemental stream. However if the K option
(or more than one stream) is selected then the data will be left inside
the PES packets, allowing a subsequent demux program to determine the
data type.
I tend to use:
cat
NOTE: To use the above you need to have a kernel which incorporates the
DVD ioctls. This can either be the original patch by Andrew Veliath
or Jens Axboe's patches. If using Andrews versio of the patches,
you'll have to change the use of
(the places are quite easy to find).
Jens site is www.kernel.dk
Changes:
Patches have been applied to use the OpenBSD headers, so maybe it'll
work.
There a some more keys included. It should now be able to decrypt
all titles currently on the market. I think the last two keys can
be removed. Someone with 'The Matrix' please test and get back to
me.
Mpeg audio streams should now be extractable when filtering, this is
untested.
It now copes with System headers in the Pack layer (those 0x000001bb
start codes).
The command line options have changed between the last version and
this one - pay attention.
Sounds like any number of other institutions that have been perverted to perform a different function than they were originally intended. Seems to happen wherever there's money to be grabbed, and "protective institutions" are a prime example.
For instance:
The patent office was set up to foster innovation, rewarding the inventor for SIGNIFICANT INVESTMENT in bringing an invention to market. These days it's used as a 'roadblock' business weapon.
The stock market was meant to be a way for companies to attract investment so they could expand their operations. That still happens, but there is as much sheer gambling, now, especially by day traders and mutual funds. If the money is in there less than a year, (perhaps a quarter) it's not investment, it's gambling.
Trade unions were meant to secure decent working conditions and wages from ruthless companies. Especially during the 50's and 60's they overachieved, and got a bad name. We're starting to need them again, for their original purpose. I hope they can still perform it.
Do musicians get higher royalty payments for a CD than a tape? Consider that a CD costs a fraction to make compared to a tape, but is marked at twice the price. Yes, it has a higher value to the consumer, but who's raking in all the cash. If it's the recording companies, what are the barriers that prevent competition from bringing prices down? (Is the RIAA part of the problem?)
DVD is more expensive than VHS at the stores. I can see how we're paying to put infrastructure in place. But I don't see prices coming down as the same CD/tape changeover occurs. (MPIA?)
/*
* A noddy program which tries to reset all AGID's on the DVD-ROM drive.
*/
#include
#include
#if defined(__OpenBSD__)
# include
#elif defined(__linux__)
# include
#else
# error "Need the DVD ioctls"
#endif
#include
#include
static int fd;
#define DVD "/dev/cdrom"
int main(int ac, char **av)
{
dvd_authinfo ai;
char *device = DVD;
int i;
if (ac > 1)
device = av[1];
fd = open(device, O_RDONLY | O_NONBLOCK);
if (fd 0) {
printf("unable to open dvd drive (%s).\n", device);
return 1;
}
for (i = 0; i 4; i++) {
memset(&ai, 0, sizeof(ai));
ai.type = DVD_INVALIDATE_AGID;
ai.lsa.agid = i;
ioctl(fd, DVD_AUTH, &ai);
}
return 0;
}
/*
/* Host data send */
/* Returning data, let LU change state */
/* Returning data, let LU change state */
/* Init sequence, request AGID */
/* Send AGID to host */
/* Get challenge from host */
/* Send challenge to LU */
/* Get key1 from LU */
/* Send key1 to host */
/* Get challenge from LU */
/* Send challenge to host */
/* Get key2 from host */
/* Send key2 to LU */
* tstdvd.c
*
* Example program showing usage of DVD CSS ioctls
*
* Copyright (C) 1999 Andrew T. Veliath
* See http://www.rpi.edu/~veliaa/linux-dvd for more info.
*/
/*
* If supplied with one parameter it gets the disk key and
* saves it to a file. If supplied with a second parameter
* (a LBA) then it gets the title key for the supplied LBA.
*
* When getting the disk key, only the first 10 bytes of it
* are printed. The whole key is written to the file.
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#if defined(__OpenBSD__)
# include
#elif defined(__linux__)
# include
#else
# error "Need the DVD ioctls"
#endif
#include "css-auth.h"
byte Challenge[10];
struct block Key1;
struct block Key2;
struct block KeyCheck;
byte DiscKey[10];
int varient = -1;
void print_challenge(const byte *chal)
{
int i;
for (i = 0; i lsa.agid);
ai->type = DVD_HOST_SEND_CHALLENGE;
break;
case DVD_LU_SEND_KEY1:
printf("LU sent key1: "); print_key(ai->lsk.key); printf("\n");
if (!authenticate_drive(ai->lsk.key)) {
ai->type = DVD_AUTH_FAILURE;
return -EINVAL;
}
ai->type = DVD_LU_SEND_CHALLENGE;
break;
case DVD_LU_SEND_CHALLENGE:
for (i = 0; i hsc.chal[9-i];
printf("LU sent challenge: "); print_challenge(Challenge); printf("\n");
CryptKey2(varient, Challenge, &Key2);
ai->type = DVD_HOST_SEND_KEY2;
break;
case DVD_HOST_SEND_CHALLENGE:
for (i = 0; i hsc.chal[9-i] = Challenge[i];
printf("Host sending challenge: "); print_challenge(Challenge); printf("\n");
break;
case DVD_HOST_SEND_KEY2:
for (i = 0; i hsk.key[4-i] = Key2.b[i];
printf("Host sending key 2: "); print_key(Key2.b); printf("\n");
break;
default:
printf("Got invalid state %d\n", ai->type);
return -EINVAL;
}
return 0;
}
int authenticate(int fd, int title, int lba)
{
dvd_authinfo ai;
dvd_struct dvds;
int i, rv, tries, agid;
memset(&ai, 0, sizeof (ai));
memset(&dvds, 0, sizeof (dvds));
GetASF(fd);
for (tries = 1, rv = -1; rv == -1 && tries 4; ++tries) {
printf("Request AGID [%d]...\t", tries);
ai.type = DVD_LU_SEND_AGID;
ai.lsa.agid = 0;
rv = ioctl(fd, DVD_AUTH, &ai);
if (rv == -1) {
perror("N/A, invalidating");
ai.type = DVD_INVALIDATE_AGID;
ai.lsa.agid = 0;
ioctl(fd, DVD_AUTH, &ai);
}
}
if (tries == 4) {
printf("Cannot get AGID\n");
return -1;
}
for (i = 0; i 10; ++i)
Challenge[i] = i;
if (hostauth(&ai) 0) {
printf("Send AGID to host failed\n");
return -1;
}
if (hostauth(&ai) 0) {
printf("Get challenge from host failed\n");
return -1;
}
agid = ai.lsa.agid;
if (ioctl(fd, DVD_AUTH, &ai) 0) {
printf("Send challenge to LU failed\n");
return -1;
}
if (ioctl(fd, DVD_AUTH, &ai) 0) {
printf("Get key1 from LU failed\n");
return -1;
}
if (hostauth(&ai) 0) {
printf("Send key1 to host failed\n");
return -1;
}
if (ioctl(fd, DVD_AUTH, &ai) 0) {
printf("Get challenge from LU failed\n");
return -1;
}
if (hostauth(&ai) 0) {
printf("Send challenge to host failed\n");
return -1;
}
if (hostauth(&ai) 0) {
printf("Get key2 from host failed\n");
return -1;
}
if (ioctl(fd, DVD_AUTH, &ai) 0) {
printf("Send key2 to LU failed (expected)\n");
return -1;
}
if (ai.type == DVD_AUTH_ESTABLISHED)
printf("DVD is authenticated\n");
else if (ai.type == DVD_AUTH_FAILURE)
printf("DVD authentication failed\n");
memcpy(Challenge, Key1.b, 5);
memcpy(Challenge+5, Key2.b, 5);
CryptBusKey(varient, Challenge, &KeyCheck);
printf("Received Session Key:\t");
for (i= 0; i 5; i++)
{
printf("%02X ", KeyCheck.b[i]);
}
printf("\n");
GetASF(fd);
if (title)
GetTitleKey(fd, agid, lba, KeyCheck.b);
else
GetDiscKey(fd, agid, KeyCheck.b);
GetASF(fd);
return 0;
}
#ifndef FIBMAP
#define FIBMAP 1
#endif
int path_to_lba(char *p)
{
int fd, lba = 0;
if ((fd = open(p, O_RDONLY)) == -1) {
perror("DVD vob file:");
return 0;
}
if (ioctl(fd, FIBMAP, &lba) != 0) {
perror("ioctl FIBMAP failed:");
close(fd);
return 0;
}
close(fd);
return lba;
}
int main(int ac, char **av)
{
char *device;
int fd, title = 0, lba = 0;
if (ac 2) {
fprintf(stderr, "usage: tstdvd [title_path]\n");
exit (1);
}
device = av[1];
fd = open(device, O_RDONLY | O_NONBLOCK);
if (fd 0) {
perror(device);
exit(1);
}
if (ac == 3) {
lba = path_to_lba(av[2]);
title = 1;
}
authenticate(fd, title, lba);
close(fd);
return 0;
}
i know of one set of software that converts DVD to VCD, and comes with its own drivers. Though these hosed my DVD drive argh...cant think of the software off hand since i'm writing this from work.
Credit goes to Bay Area Linux activist Deirdre Saoirse for noticing that the plaintiff was getting away uncontested with claiming that DeCSS was a tool for copying DVDs (which it isn't) as opposed to playing them.
Deirdre got the attention of defence attorney Robin Gross, during a court recess, and made sure they understood the very vital point that DeCSS has nothing to do with DVD copying, which was possible (but uneconomical) before DeCSS was written using other tools entirely. The defence team then explained this to the judge, who was visibly surprised by the news.
The plaintiffs may well have lost the day, right there.
-- Rick M.GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
Copyright (C) 19yy
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) 19yy name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.
All we have to do is get the musicians and indy filmmakers to buy into GPL'ing their work, which shouldn't be hard, since they're currently having their work stolen by the studios anyway, or working under contracts that give them little or no control. And most of them certainly aren't making money.
Time for free art...
"You can't get something for nothing." - my grandfather, on the stock market and Reaganomics.
because DVDs are going to go away just like betamax
I don't think that likely, but if the cost of freedom were the death of DVD, I, for one consider that to be a paltry sum. Something better will come along.
Logic ... merely enables one to be wrong with authority. -- Doctor Who
Visit Humpin! (No, it's not what you think!) Temporary restraining order DENIED! Thanks to the efforts of the Electronic Frontier Foundation and the organization and support provided by a few of our fellow defendants we are still here! Another hearing is scheduled for January 14th. We would like to point out to all of the mirror sites with things like "fuck the lawyers" on them that it is because of a generous group of lawyers that we are still here. These lawyers are working for free (or much less than they could get by going over to the Dark Side) and don't deserve this kind of abuse. Here is the EFF's stance on this case. If you need a REAL reason to host these files, try reading this. Truth has never been more purely distilled. Save a copy of this web page now! We have just been informed that the DVD Copy Control Association is seeking a restraining order against us (named as "Doe 28") for distributing DeCSS and linking to pages that distribute it and linking to pages that link to pages that distribute it. Section 48 of this request states that we supposedly "have received notice through the MPA and refused to remove the information at issue". This is absolutely false! We have never received any such request (from the MPA or anybody else for that matter) and we obviously were not given the opportunity to refuse! Either Jared Bobrow needs to go back to law school or the DVD CCA needs to get a new firm. This is the kind of sloppy work that could get an important document thrown out. Here is a 2600 story on this. Explanation on legality of this information The software (source as well as binaries) offered on this site can be freely redistributed because it was published under the GNU General Public License. The purpose of this software is not illegal copying of DVD disks. It is meant to provide information necessary to be able to program a DVD player for Linux. To do this, the CSS system needs to be incorporated in the player. Recently the (very weak) DVD content scrambling system was deciphered, freeing the way for a Linux DVD player. The CSS system is not a copy protection system, since it does not prevent copying of the disk. Writing information about the way an encryption scheme functions is completely legal. The source code and binaries on this site are completely legal too, since they contain no code from the DVD consortium or its members. The sources and programs on this site were written by third parties using clean-room reverse engineering methods which are (ready?) completly legal. Attention www.rhythm.cx was hosting a list of mirrors for these files. That list of mirrors has been replaced with a page reading "This site has been taken down for legal reasons." Here's what the maintainer put on the site the day it was shut down: NOTE (Thu, Nov 11, 12:17pm EST): I've recently been informed that a law firm which is likely to be one that would try get these mirrors taken down has been visiting this mirror site as well as others. With that said, there is a possibility that I may have to remove this site in the near future because like everyone else, I can't afford to go to court to fight it. Luckly, it seems fairly unlikely that any law firm will ever be able to get rid of all these mirrors at this point (there are currently 41 in 8 different countries and this list is growing every day). However, I have only seen very few mirror _lists_ like this one anyplace. If anyone has the resources, it might be wise to mirror this list of mirrors as well so that the right people will still know that these mirrors exist. Here is a 2600 story with more details on how rhythm.cx was shut down. Current Mirrors Last updated: Thu, Dec 30, 2:55am EST Numbers are only for the maintainer's convenience Much thanks to this site for listing mirrors of the mirror lists. 1.http://www.humpin.org/decss/DeCSS.zip and http://www.humpin.org/decss/decss.tar.gz 2.http://www.2600.com/news/1999/1112-files/DeCSS.z ip/ and http://www.2600.com/news/1999/1112-files/css-auth. tar.gz 3.http://douglas.min.net/~drw/css-auth/ 4.http://www.devzero.org/freecss.html 5.http://www.chello.nl/~f.vanwaveren/css-auth/css- auth.tar.gz 6.http://www.geocities.com/ResearchTriangle/Campus /8877/index.html 7.http://www.angelfire.com/mt/popefelix/ 8.http://www.vexed.net/CSS 9.http://members.brabant.chello.nl/~j.vreeken/ 10.http://www.dvd.eavy.de/css-auth.tar.gz and http://www.dvd.eavy.de/DeCSS.zip 11.http://www.eavy.net/stuff/dvd/css-auth.tar.gz and http://www.eavy.net/stuff/dvd/DeCSS.zip 12.http://frozenlinux.com/local/decss/index.html 13.http://www.unitycode.org/ 14.http://dirtass.beyatch.net/decss.zip 15.http://decss.tripod.com/index.html 16.http://www.free-dvd.org.lu/ 17.http://www.angelfire.com/in2/mirror/ 18.http://batman.jytol.fi/~vuori/dvd/ 19.http://www.zpok.demon.co.uk/deCSS/CSS.html 20.http://plato.nebulanet.net:88/css/ 21.http://www.logorrhea.com/main.html 22.http://people.delphi.com/salfter/LiVid.tar.gz 23.ftp://193.219.56.32/pub/dvd/LiVid.CVS-11.06.tar .gz and ftp://193.219.56.32/pub/dvd/LiVid.CVS-11.06.css-st uff-only.tar.gz 24.http://merlin.keble.ox.ac.uk/~adrian/css/index. html 25.http://www.dvd-copy.com/ 26.http://www.zip.com.au/~cs/dvd/css/css-auth.tar. gz and http://www.zip.com.au/~cs/dvd/css/DeCSS.zip 27.http://www.sent.freeserve.co.uk/css-auth.tar.gz and http://www.sent.freeserve.co.uk/DeCSS.zip 28.http://members.tripod.lycos.nl/jvz/ 29.http://www.lemuria.org/DeCSS/ 30.http://members.theglobe.com/avoiderman/dvd.htm 31.http://remco.xgov.net/dvd/ 32.ftp://dvd:dvd@206.98.63.136 33.http://www.twistedlogic.com/html/tl_archive_map .htm 34.http://munitions.vipul.net/software/algorithms/ streamciphers/decss.tar.gz 35.http://munitions.polkaroo.net/software/algorith ms/streamciphers/decss.tar.gz 36.http://munitions.dyn.org/software/algorithms/st reamciphers/decss.tar.gz 37.http://uk1.munitions.net/software/algorithms/st reamciphers/decss.tar.gz 38.http://134.100.185.221/decss/ 39.http://munitions.firenze.linux.it/algorithms/st reamciphers/decss.tar.gz 40.http://www.tasam.com/~fenkt/dvd/ 41.http://therapy.endorphin.org/DVD/ 42.http://killer.discordia.ch/Politics/Copyprotect ion.phtml 43.http://livid.on.openprojects.net 44.http://www.geocities.com/SiliconValley/Port/322 4/ 45.ftp://ftp.one.net/pub/users/dmahurin/files/soft ware/dvd/ 46.ftp://ftp.charm.net/pub/usr/home/dutch/ or http://www.charm.net/~dutch/ 47.http://dsl129.drizzle.com:2001/downloads/DVD/ 48.http://perso.libertysurf.fr/ortal98/dvd_rip/dec ss_12b.zip 49.http://users.drak.net/bemann/software/css/css-a uth.tar.gz and http://users.drak.net/bemann/software/css/DeCSS.zi p 50.http://www.angelfire.com/movies/decss 51.http://members.tripod.co.uk/bap/css/css.html 52.http://www.angelfire.com/myband/decss/ 53.http://josefine.ben.tuwien.ac.at/~david/dvd/ 54.http://www.c0ke.com/DVD/ 55.http://rockme.virtualave.net/ 56.http://amor.rz.hu-berlin.de/~h0444t2v/ 57.http://www.quintessenz.at/q/index.html 58.http://www.dvdlinks.co.uk/css/ 59.http://www.fortunecity.com/tinpan/tylerbridge/6 79/dvdcss.html 60.http://www.crosswinds.net/~valo/DeCSS/ 61.http://members.home.com/christopherlee/dvd/ 62.http://members.xoom.com/freedecss/ 63.http://63.225.181.97/decss/ 64.ftp://alma.dhs.org/pub/DVD/ 65.http://www.dynamsol.com/satanix/DeCSS.zip and http://www.dynamsol.com/satanix/css-auth.tar.gz 66.http://munitions.cifs.org/software/algorithms/s treamciphers/decss.tar.gz 67.http://www.able-towers.com/~flow/ 68.http://www.cgocable.net/~jdionne/css/ 69.http://people.mn.mediaone.net/bojay/slashdot/ 70.http://www.capital.net/~mazzic 71.http://24.108.23.121/DeCSS/ 72.http://ananke.hack.pl/ 73.http://www.geocities.com/donotsueme/ 74.http://members.tripod.com/donotsueme/ 75.http://donotsueme.homepage.com 76.http://www.homestead.com/donotsueme/index.html 77.http://donotsueme.freeservers.com/ 78.http://www.angelfire.com/punk/donotsueme/ 79.http://www.rz.uni-frankfurt.de/~marsie/ 80.http://209.178.22.9/protest/ 81.http://www.bard.org.il/~marc/dvd 82.http://www.geocities.com/RainForest/4360/decss. zip 83.http://www.altern.com/tfagart/decss.zip 84.http://www.itouch.net/~jm/dvd.html 85.http://ils.unc.edu/inls183/resources.shtml#DVD 86.http://avdira.cc.duth.gr/~kkonstan/css/ 87.http://www.multimania.com/sxpert/decss/ 88.http://www.posexperts.com.pl/people/wrobell/css / 89.http://www.koek.net/dvd/ 90.http://www.cyberchrist.org/freecss.html 91.http://www.ozemail.com.au/~cyberchrist/freecss. html 92.http://www.planet.net.au/~coram/ 93.http://www.geek.co.il/css/ 94.http://www.datacomm.ch/adrien/decss/index.html 95.http://home.rmci.net/bert/fuckthelawyers/ 96.http://unimatrix.dyndns.org/fucklawyers/ 97.http://www.isn.net/~dsimeone/DeCSS.zip 98.http://logical-solutions.com.au/DeCSS.zip 99.http://www.sarahandcasey.com/decss/ 100.http://www.fsp.com/ 101.http://www.warren-wilson.edu/~echerry/dvd 102.http://www.mafkees.com/dvd 103.http://dB.org/dvd/ 104.http://dcwi.com/~wench/decss 105.http://dvdcss.newmail.ru 106.http://www.subcor.com 107.http://www.frankw.net/decss 108.http://danger-island.com/~dav/any.lawyer.who/q uotes.this.url/gives.permission/for.his. residence.to.be.searched/any.bootleg.audio/video/t ape.found/nullifies.legal.and.moral.stan ding/ 109.http://www.fortunecity.com/victorian/parkwood/ 95/DVD/ 110.http://www.asleep.net/dvd 111.http://members.xoom.com/NiKeX 112.http://www.geocities.com/ResearchTriangle/Stat ion/2819/index.html 113.http://www.execpc.com/~unicorn/dvdmirror.htm 114.http://members.xoom.com/chapter3/MammaNo.htm 115.http://wiw.org/~drz/css/ 116.http://merlinjim.freeservers.com/dvd/ 117.http://www.visi.com/~adept/liberty 118.http://mikedotd.penguinpowered.com/deccs 119.http://www.ct2600.org/2600-DVD.html 120.http://magic.hurrah.com/~fireball/dvd/ 121.http://www.jonhanson.com/dvd 122.ftp://ftp.foon.net/pub/decss 123.http://osiris.978.org/~brianr/css/ 124.http://earnestdesigns.com/dvd 125.http://www.satl.com/~satlpop6/ 126.http://xempt.darpa.org:81/decss/ 127.ftp://cm-d0415.resnet.ucsc.edu/pub/css-auth.ta r.gz 128.http://www.mit.edu/afs/sipb/user/mycroft/css-a uth/ 129.http://www.eyrie.demon.co.uk/derek/dvd/css 130.http://ananke.hack.pl 131.http://budice.ancients.net/www.free-dvd.org.lu / 132.http://defiance.darktech.org/decss/ 133.http://kesagatame.tripod.com 134.http://www.angelfire.com/pokemon/decss 135.http://www.gnosis.cx/download/DeCSS.zip 136.http://bone.powersurfr.com/DeCSS/ 137.http://wakeupthe.net/dvd/ 138.http://everest.yooniks.org/dvd 139.http://cubicmetercrystal.com/decss/ 140.http://analyzethis.acmecity.com/triboro/90/ 141.http://homepages.together.net/~ibnzahid/DeCSS. zip 142.http://www.save2600.8m.com 143.http://people.ne.mediaone.net/dantepsn/ 144.http://members.xoom.com/mxpxguy/dvd/ 145.http://decss.fall0ut.com 146.http://vedaa.tripod.com/decss.html 147.http://members.xoom.com/iox 148.http://www.hackunlimited.com/dvd/ 149.http://hem.fyristorg.com/police/css.htm 150.http://elknews.netpedia.net/dvd/ 151.http://www.idrive.com/decss/web 152.http://quintessenz.at/q 153.http://www.clug.com/~vodak/dvd/ 154.http://www.nacs.net/~vodak/dvd/ 155.http://ny2600.iwarp.com 156.http://www.wpi.edu/~nassar/dvd/ 157.http://www.glue.umd.edu/~castongj 158.http://www.geocities.com/cold_dvd/ 159.http://www.projectgamma.com/deccs/ 160.http://members.xoom.com/mogreen/decss/ 161.http://thrash.webjump.com/decss.zip 162.http://www.angelfire.com/de2/decss/decss.htm 163.http://www.krackdown.com/decss 164.http://www.ithink.org/dvd/ 165.http://www.fortunecity.com/skyscraper/motorola /1415/decss.htm 166.http://chaz.fsgs.com/misc/DvD/ 167.http://www.linuxstart.com/~kvance/projects/dec ss.html 168.http://www.darkkingz.com/DeCSS.zip 169.http://come.to/intelex 170.http://ebmedia.net/dvd/ 171.http://www.geocities.com/decss_forever/ 172.http://revolution.3-cities.com/~spack/dvd/ 173.http://www.geocities.com/SiliconValley/Softwar e/8762/ 174.http://members.xoom.com/s_o_sam/help.html 175.http://smokering.org 176.http://www.sent.freeserve.co.uk/css-auth.tar.g z 177.http://dlsf.org 178.http://home.rmci.net/bert/dvd 179.http://thrash.webjump.com/decss.zip 180.http://linux.uci.agh.edu.pl/~outlaw/decss.html 181.http://debian.mps.krakow.pl/mirror/css/ 182.http://www.fission.org/~mangino 183.http://212.187.12.197/decss/ 184.http://www.clarkson.edu/~andrixjr/decss/DeCSS. zip 185.http://www.geocities.com/CapitolHill/1583/dvd. html 186.http://members.xoom.com/freedecss/ 187.http://www.csd.net/~cgadd/dvd.htm 188.http://www.members.home.net/normanlorrain/ 189.http://home.swipnet.se/~w-18931/decss/ 190.http://home.soneraplaza.nl/qn/prive/valhalla/ 191.http://www.robotslave.net 192.http://www.angelfire.com/punk/freedom/ 193.http://www.corova.com/dvd/ 194.http://2600.dk/mirrors/css/ 195.http://dvdcrack.homepage.com 196.http://www.copkiller.org 197.http://www.worldcity.nl/~frank/dvd 198.http://members.xoom.com/iamkeenan/master/ 199.http://www.adulation.net/css/ 200.http://homepage.interaccess.com/~mycroft/decss /DeCSS.zip 201.http://underground.pl/dvd/ 202.http://members.xoom.com/nyc2600 203.http://zerosoft.hypermart.net/warez/DVDcrK.txt 204.http://www.deforest.org/CSS 205.http://nickd.org/decss 206.http://www.xenoclast.demon.co.uk/main.html 207.http://www.ctol.net/~ross/css-auth.tar.gz This site contains some good technical documentation as well as more source code that the DVD consorium's lawyers would rather you not see: http://crypto.gq.nu/ Semi-broken Mirrors (These mirrors sometimes work and sometimes don't) http://joe.to/storage/files/decss.zip ftp://eris.giga.or.at/pub/hacker/crypt/DVD/ http://gullii.stu.rpi.edu/dvd/files/DeCSS.zip and http://gullii.stu.rpi.edu/dvd/files/css-auth.tar.g z http://www.discordia.de/decss/DeCSS.zip and http://www.discordia.de/decss/css-auth_tar.gz and http://www.discordia.de/decss/LiVid.tgz Broken Mirrors (These are listed here for the notification of the people who run them) http://members.theglobe.com/avoiderman/css-auth.ta r.gz ftp://mikpos.dyndns.org/pub/cssdvd.zip ftp://195.115.63.44/pub/DeCSS.zip http://home.c2i.net/buddha9/ http://frodo.campus.luth.se/~iocc/tip.html http://home.t-online.de/home/skinner01/decss.zip ftp://ftp.firehead.org/pub/ http://freeweb.digiweb.com/business/avoiderman/ http://www.hack.b3.nu/ Mirrors shut down by The Man (A moment of silence, please.) http://www.rhythm.cx/dvd/css-auth.tar.gz and http://www.rhythm.cx/dvd/DeCSS.zip http://dvdcracked.tvheaven.com/index.html http://home.worldonline.dk/~andersa/download/DeCSS .zip http://download.cnet.com/downloads/0-10079-100-143 3209.html?tag=st.dl.10001_104_3.lst.titl edetail http://www.theresistance.net/files.html http://cryptome.org/dvd-css.htm http://www.d.umn.edu/~dchan/css/ http://caspian.twu.net/dvd/ http://mclaughlin.orange.ca.us/~andrew/ ftp://134.173.94.44
Temporary restraining order DENIED!
Thanks to the efforts of the Electronic Frontier Foundation and the organization and support provided by a few of our fellow defendants we are still here! Another hearing is scheduled for January 14th.
We would like to point out to all of the mirror sites with things like "fuck the lawyers" on them that it is because of a generous group of lawyers that we are still here. These lawyers are working for free (or much less than they could get by going over to the Dark Side) and don't deserve this kind of abuse.
Here is the EFF's stance on this case.
If you need a REAL reason to host these files, try reading this. Truth has never been more purely distilled.
Save a copy of this web page now!
We have just been informed that the DVD Copy Control Association is seeking a restraining order against us (named as "Doe 28") for distributing DeCSS and linking to pages that distribute it and linking to pages that link to pages that distribute it.
Section 48 of this request states that we supposedly "have received notice through the MPA and refused to remove the information at issue". This is absolutely false! We have never received any such request (from the MPA or anybody else for that matter) and we obviously were not given the opportunity to refuse! Either Jared Bobrow needs to go back to law school or the DVD CCA needs to get a new firm. This is the kind of sloppy work that could get an important document thrown out.
Here is a 2600 story on this.
Explanation on legality of this information
The software (source as well as binaries) offered on this site can be freely redistributed because it was published under the GNU General Public License. The purpose of this software is not illegal copying of DVD disks. It is meant to provide information necessary to be able to program a DVD player for Linux. To do this, the CSS system needs to be incorporated in the player. Recently the (very weak) DVD content scrambling system was deciphered, freeing the way for a Linux DVD player. The CSS system is not a copy protection system, since it does not prevent copying of the disk. Writing information about the way an encryption scheme functions is completely legal. The source code and binaries on this site are completely legal too, since they contain no code from the DVD consortium or its members. The sources and programs on this site were written by third parties using clean-room reverse engineering methods which are (ready?) completly legal.
Attention www.rhythm.cx was hosting a list of mirrors for these files. That list of mirrors has been replaced with a page reading "This site has been taken down for legal reasons." Here's what the maintainer put on the site the day it was shut down:
NOTE (Thu, Nov 11, 12:17pm EST): I've recently been informed that a law firm which is likely to be one that would try get these mirrors taken down has been visiting this mirror site as well as others. With that said, there is a possibility that I may have to remove this site in the near future because like everyone else, I can't afford to go to court to fight it. Luckly, it seems fairly unlikely that any law firm will ever be able to get rid of all these mirrors at this point (there are currently 41 in 8 different countries and this list is growing every day). However, I have only seen very few mirror _lists_ like this one anyplace. If anyone has the resources, it might be wise to mirror this list of mirrors as well so that the right people will still know that these mirrors exist.
Here is a 2600 story with more details on how rhythm.cx was shut down.
Current Mirrors Last updated: Thu, Dec 30, 2:55am EST
Numbers are only for the maintainer's convenience
Much thanks to this site for listing mirrors of the mirror lists.
This site contains some good technical documentation as well as more source code that the DVD consorium's lawyers would rather you not see:
http://crypto.gq.nu/
Semi-broken Mirrors
(These mirrors sometimes work and sometimes don't)
http://joe.to/storage/files/decss.zip
ftp://eris.giga.or.at/pub/hacker/crypt/ DVD/
http://gullii.stu.rpi.edu/dvd/files/D eCSS.zip and http://gullii.stu.rpi.edu/dvd/f iles/css-auth.tar.gz
http://www.discordia.de/decss/DeCSS.zip and http://www.discordia.de/decss/css-aut h_tar.gz and http://www.discordia.de/decss/LiVid.tgz
Broken Mirrors
(These are listed here for the notification of the people who run them)
http://members.theglobe.com/avoiderman/css-auth.t
ftp://mikpos.dyndns.org/pub/cssdvd.zip
ftp://195.115.63.44/pub/DeCSS.zip
http://home.c2i.net/buddha9/
http://frodo.campus.luth.se/~iocc/tip.html
http://home.t-online.de/home/skinner01/decss.zip
http://freeweb.digiweb.com/business/avoiderman/
http://www.hack.b3.nu/
Mirrors shut down by The Man
(A moment of silence, please.)
http://www.rhythm.cx/dvd/css-auth.tar.gz and http://www.rhythm.cx/dvd/DeCSS.zip
http://dvdcracked.tvheaven.com/index.html
http://home.worldonline.dk/~andersa/download/DeCS
http://download.cnet.com/downloads/0-10079-100-14
http://www.theresistance.net/files.html
http://cryptome.org/dvd-css.htm
http://www.d.umn.edu/~dchan/css/
http://caspian.twu.net/dvd/
http://mclaughlin.orange.ca.us/~andrew/
ftp://134.173.94.44
Yes, if you can copy it, you don't need to read it.
However a lot of piracy concerns would be over other formats (eg MPEG) that are more easily copied/downloaded, and you do need to decrypt to put the data into those formats.
But the kind of professional thieves that they have to worry about for the most part won't need to decrypt a thing.
Cheers,
Ben
My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
I don't think anyone should be stressing the point that soring a DVD movie on existing media is impractical.
Why? because media costs will eventually go down. It may be impractical to copy DVDs today, but next year may be a different story. Everyone in the computer industry knows this.
We should just stick to the argument that it's possible to copy a DVD without DeCSS.
Please, please, please: banish "rip" from your active vocabulary. Or do you like being thought of as criminals?
Just wondering if anyone has checked to see if Microsoft may be helping the DVD CCA though direct or indirect funding? Where they have DVD's playing in their environment it may be they would like to stop Linux from having it available.
The problem with litigating free speech issues is that it still costs to fight.
Mattel is trying to litigate me into silence! After Mattel paying me over $140k in a judgment, they still continue with a countersuit for libel because I posted my case against them on my website. At no time prior to them filing the suit, the told me what was factually incorrect about the site.
It seems a pattern that companies have been using large legal teams and deep pockets to quiet dissent and to get advantage.
-- Andrew Jackson
Strike while the irony is hot! -- The Freethinker
Congrats on the Win! This is just the first in a line, I hope! But this whole fight is just one theatre of an ongoing battle that we are fighting over intellectional property, privacy and free speech in a planetary context.
Many organizations are running into this problem, through the Internet there are no borders. What may be a death sentence in one country may be perfectly legal in another. National Laws are being laughed at. And it is the whole globalization challenge again.
Organizations, companies and nations have to realize there is a big blue planet we all live in, and that in the end, unless something must remain secret for the public good, it is going to come out...no encryption is unbreakable, esp. when the human factor comes into play. All it takes is one lone protestor in a government or company that feels that something shouldn't be secret, and suddenly, it is in the public domain.
All groups must consider how their actions will be interpreted in other countries, esp in regards to electronic information. And we
need watchdogs to prevent others from hiding vital information from us.
That is the challeng ofthe next 20 years...and it may come down to the old Cyberpunk battle of Hackers on one side, and MegaCorps on the other.
I hope not. But then again, I retain some sense of optimizism about the highest primate inhabitants of this planet.
ttyl
Farrell
CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
You're right that touring is important: bear in mind, though, how prevalent 'pay-to-play' is, it's frankly pretty uncommon for a band to earn any significant amount touring unless they are quite a big act.
The serious money is where it's always been: merchandising. How many of you have a vi mug, or slashdot T-shirt, or copyleft T-shirt? From Elvis to the Beatles' cut-up hotel sheets and pillowcases to entire Jackson 5 fan kits to KISS figurines to Lion King electronic picturebooks that beep 'Can You Feel The Love Tonight' (beeep beeep beeep beep beeeeeeeep bebeeep...), it's _stuff_ that brings in the actual money.
Yes, I'm making fun of this to some extent, but it's still true- and it's very good advice. If you're a band, making friends with some T-shirt printer (if you're a techno act have 'em make you mousepads or something) might be a tremendously useful move. Basically, it's a matter of being a businessman as well as a musician- and those who can do this are the ones who aren't starving, to some extent regardless of their actual talent. When I look at a band like Hootie and the Blowfish (so often mocked) I see a marketing machine, but unlike so many who think it's the record company's machine, I figure it's Hootie's machine- that Hootie got a management team together and started earning so much money and moving so much _stuff_ that the record companies came to him. I could be wrong- but that's how it's done these days, plain and simple.
It's interesting to reflect that none of this _requires_ the distributed music to be a commercial product. I strongly suspect this battle for attention and merchandising will extend into mp3 territory quite naturally- the first people to realize that they can work very hard to make music to give away over the net for free and make money on _derivative_ stuff will be positioned very well- because most acts still think the money is in selling the music itself, and it's not, and never has been, especially not to the extent that some think.
And it might seem like making a few extra cents by controlling the music and distribution and charging for it is a no-brainer... what could it hurt? But this is a business of exposure and popularity- and the most popular word in the English language (as a selling point) is 'free'. Ignoring that is setting yourself up to be at a disadvantage.
Please don't. As funny as this is going to sound... you Linux people have it so damned soft, being such a huge mainstream movement.
Ok, quit laughing. My point is that there are a lot of other unsupported platforms besides Linux, and we want DVD players too. I am glad that the DVD Consortium has not distributed a x86 Linux binary for playing DVDs, because it would have taken a lot of the energy out of the Linux users' fight. If someone writes a Linux DVD player, I want it to be Open Source so that it will eventually get ported to the platforms that I use. I dread the day that Linux starts getting lots of "support" in the form of x86 binaries; that's gonna hurt us people who are really on the fringes.
Please don't ask for Linux support. Ask for total openness. You'll get your precious Linux support as a direct result of that. If you compromise and meet them half way, you'll doom the rest of us.
---
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
Please shut up instead of spouting off such drivel in the future.
It might help the argument in court if they could show that not only were Linux players nowhere to be found, but that the DVD industry had specifically refused to enable the legit creation of a Linux DVD player.
Probably isn't necessary to win the case, but it would certainly help, I imagine. $.02
Then the big bad attorneys had better go after some of the video editing card manufacturers that are out there.
.avi file. Conversion to either MPEG1 or MPEG2 standards is a piece of cake from there.
I own a consumer-level video editing card distributed by Pinnacle called the DC10+ that, if I run the DVD video signal through the card, will allow me to either copy it to VHS (the card disables macrovision) or to hard drive as a low-compression
DVD's are too inexpensive to buy to make it worth the money to try and pirate. VHS movies are still sold at $60+ retail if they aren't sold at sell-through prices of $19.95 each. THERE is where the money is, folks.
Quit bothering those fine folks who are trying to make the movie industry more money by opening the DVD-viewing and using possibilities up to the Linux crowd. SuSE already comes on DVD, and as Linux users we cannot use it unless we install Windows first. That's stupid. Go back to busting those backroom VHS copiers where you will be much more successful and recover much more of your valuable money.
Disks with all the encryption keys needed to decode that disk already on it
I submit is could be possible to create a machine that using pure mechanical optics can make a pit for pit, bump for bump, scratch for scratch copy of a DVD without using a computer much less any trade secrets, knowledge of encryption or reverse engineering.
This is a boring sig
Unless the Y2K thing is real, and we are preparing for the dark reign of the beast lord or something, a lot more of us will be available to do stuff. Seeing as how a lot of people are travelling, on vacation, etc, and the short notice, I bet we could get a much bigger turnout to the next one.
The LiViD project's programs won't produce good output on a Laptop - yet. But it can play audio and video in a choppy manner. Most of these are based on css-cat (is there source for DeCSS? A linux version?). This decrypts the stream (after the authentication handshake) and sends the data to an mpeg2 / ac3 decoder program that sends the data to the screen or audio out. These existed before css was cracked.
I don't know about the derivations, but css-cat contains multiple player keys, but from other postings, apparently a laptop could find another key under a minute. A fast computer can brute force every key for any DVD in about a day (actually a few hours if you optimize the key cracker). So I don't know why they are harping about getting that one "Z-key", assuming it is even in DeCSS.
But to get back to Linux, you need a dual P3-500 system to play back synchronized real time audio and video properly. The player code is/will be optimized and hardware accelleration added, but that hasn't been done extensively yet.
And is the css-cat tree covered under DeCSS? Or is it separate?
As a somewhat poor college student, I can't always afford to buy everything that I like a little bit. But if I like an artists' work enough, I will sure as hell buy it! Their sales are not suffering at all, and I will not cry for them when they try to hurt the free software community with mindless lawsuits.
Might this have some bearing on defense arguments? Something like "So you're saying that someone *stole* the money you left in the street?" Isn't there a burden of due care in protecting a trade secret?
"You can't get something for nothing." - my grandfather, on the stock market and Reaganomics.
The only reason the DVD people can maintain that CSS is still a trade secret is the info was inappropriately obtained. i.e. reverse engineered.
... after windows refund day, I have to wonder: What can the hackers do *without* agreeing to the EULA?
But, reverse engineering of Xing's software is "wrong" because the EULA said it was a no-no
Obviously they can't *run* the program, but can they still *reverse-engineer* it?
Also, I doubt the Xing *installer* had an eula, although it contained all the data of the program -- could decompiling-decompressing-and-decompiling the installer binary be a work around for the EULA??
I appreciate anyones input. 8-)
--Wuzoe
I'm a nice person. People like me.
You people [all supports of hacked DVD] are wanting to steal.. I pay for DVDs, yes, they are expensive!! But I prefer to be honest. By allowing this app to go around to allow rips of DVDs, you may increase the amount of $ i will have to pay. Grrr. Why should this be legal? The whole argument of 'build better security'? Bhaa.. No, this is not a good reason, if you did not hack... comments? ntstud@hotmail.com.nospamplz
What does freedom have to do with anything?
It's been about two years since I looked into this, but Windows provides access to the raw video an audio data. By using a couple of OLE objects, any video stream that "plugs into" the windows multimedia system [in other words: can be played by the windows media player when the correct codec is available], can be used by a programmer to obtain frame-by-frame access to the individual frame image data as well as the corresponding audio. Of course this is no longer conpressed, but if you are targeting another format, this frame data is all that is needed.
These objects have recently been updated to allow greater control of DVD streams, so a DVD Ripper today would be able to rip by chapter, etc.
Since Microsoft wants to be able to proclaim their leadership in multimedia, any new encrption format for DVD will probably be rippable using the same methods.
the quote has nothing to do with nazis, it does not compare big business to nazis! read the quote! it shows, on a fairly extreme example, that you need to care about thing that are not directly influencing you. the nazis are just a random circumstance in this quote!
and while we're at it, how many people died because of tobacco industry? industry knowing that tobacco kills... and hiding the results of research etc...
the thread is obviously a zombie:-) dead but walking...
erik
...all excited, don't know why...
EFF has posted their o pposition to the DVD CCA's motion for a preliminary injunction. Other documents filed today with the court (mostly declarations from various defendants and experts) will appear in the same directory as soon as they are converted from proprietary lawyeroid word processor formats.
DVD CCA's arguments seem to hinge rather pivotally on the license "agreement" that accompanys the Xing player. CCA states that, in order to be able to use the software, you must become a party to an "agreement" that, among other things, forbids reverse-engineering.
Interesting. Anyone know the legal force the shrink wrap EULAs have in Norway? The information could very probably have been gleened there by some means that might be illegal here.
Another more general question is the responsibility that a EULA licensee has to enforce the terms of the EULA on others who use his equipment. For example, since the DeCSS author (if I recall) is a minor, probably the computer was bought by his parents, who are presumably bound by the EULA, if it has any force at all; however the minor was not part of this trasaction -- in fact minors cannot enter into contracts in most places.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
Alas!
This, ladies and gents, is the ugly face that all too often shows up when legitimate enterprises are confronted by activists. They seem like vandals and rogues. We're going to have to work very hard to distance ourselves from these people's image. An "it's ok to steal from the rich people" (im)morality is not going to enamour free software or free information movements to the power establishments.
A 'demonstration' of how to copy a DVD, complete with a source DVD (The Matrix or something popular) and the appropriate hardware to copy it to a blank DVD disk, as well as a commercial DVD player and TV.
Actually, even better would be a demonstration of how to copy the DVD using the display driver hack mentioned elsewhere, if the software can be found.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
Awaiting the 14th...
I have much to write about this topic, but I'll say this much for now:
;-), but the ones I spoke to were genuinely interested in why so many people were converging on their usually much quieter workplace and on the issues that we were there to support.
The DVD Consortium sent in a serious legal strike team...and they struck out, against two EFF lawyers with nothing but 48 hours to prep and a strong sense of justice.
This is amazing.
When I say a serious legal strike team, I'm talking two lawyers flown in from New York, a local lead counsel, and a senior counsel that didn't even speak--she showed up, looked important, and charged a couple hundred bucks an hour. These guys didn't mess around--their level of preparation was astounding, and they attempted to turn every action of the Open Source community against us. Fortunately, their arrogant use of more than a few smoke and mirrors / straw man tactics was likely seen for what it was.
We don't know yet why the judge ruled the way he did--the ruling basically consisted of three large X's through the plaintiff's proposed order and a blunt denial of any such order.
Most interesting thing of the day? Can't tell you. Second most interesting thing of the day? We won over the sheriff's department. I'm serious--not only were they immensely cooperative(though they did request us to move when we were creating a fire hazard by sheer numbers
This was a good day, people. If you plan to come on January 14th, be civil--we stood in marked contrast to the disturbingly insistent lawyers for the plaintiff, and shined beautifully.
A great time was had by all.
Yours Truly,
Dan Kaminsky
DoxPara Research
http://www.doxpara.com
People have already suggested a DVD boycott. Allow me to repeat this proposal, and lay out my arguement for such a boycott.
I'm aware that a boycott would not affect our legal standing on this matter. However, let us consider that DeCSS was created, in the first place, as a step towards a DVD driver for Linux. With this lawsuit, the DVD people are essentially telling us, "We don't want the Linux business."
If they don't want our business -- to the point where they'll sue us for trying to enable ourselves to get their business -- why the hell should we support them?
There's another principle at stake here though: while the content of DVDs, and the hardware, is (and should be) covered by copyright, the format of a DVD is currently a closed standard. In computer terms, it's closed source, and proprietary. If you consider a DVD player to be a dedicated computer, then a DVD player violates open source. To be consistent, we should keep away from this closed source standard.
Therefore, I suggest that we stop using DVD's immediately; not purchase any more DVD's; not purchase any DVD players; sell DVD's and DVD players that we have, or return them to the store or manufacturer; and simply not use any DVD technology, period, until they
Comments? Questions? Rude remarks?
Finding God in a Dog
Indeed i do. I'd rather watch VHS quality than be bullied around by a bunch of monopolistic C's who are trying to take away every INCH of consumer freedom away.....
Its not about $20 for a disc or $10k for a key.
Its about freedom. And therefore, it IS about the kid who wants to make a backup of The Matrix. Your (awfully egocentric) mix tape scenario is a subset of the freedoms use property as you see fit.
i.e. The industry who created DVD are not (and should never be) obligated to provide you with a key so you can 'produce' some lame mix/movie. But if I purchace a DVD player or disc from said industry, they have no right to tell me I can't break it open with a rock & look inside.
http://www.xenoclast.demon.co.uk/main.ht ml jtjm
It's good to see principles win over fear and uncertainty. We should be celebrating; but we should also remember that the war is just beginning.
At last count, just a bit shy of 200 mirrors of the code were up. We need to double that, and then we need to double *that*. The more copies there are, and the harder the owners of those copies are to track down, the less significant any one site becomes and the more futile legal action becomes. 20 individuals are easier to sue than 2000.
If you create a mirror, remember we are still under battle conditions. Things to remember:
1. Unless you have the resources and willpower to make a personal political stand (i.e., show up in court if it comes down to that), post via a "free" web site rather than your own ISP, and make it as hard to backtrack to you as possible. We need wide distribution, not martyrs.
2. Post both the CSSDVD code and the LIVID package code, if you can. Pack them in .ZIP format so that they can be easily read cross-platform; if you can include the Postscript file detailing the algorithm, do that as well.
3. Mirror the most recent list of mirrors. This is most important; many people still don't know where to find the code. By internetworking lists of mirrors, the code becomes that much more public. A very recent list of mirrors can be found at www.humpin.org/decss/ .
These guys are taking this very seriously. We won this time, but the main thing we gained was time. Let's make good use of it.
Defendent #46, just another AC.
Can temporary restraining orders be appealed? Can they also be appealed by the plaintff if they are denied?
US businesses that currently accept chip and PIN/signature
There is a term for this it's called Godwin's Law
The title length limitation on this site is severe!
Just a guess:
what if your buddy "accepts" the EULA, and you borrow his computer while he's not looking?
does that work?
Not likely. The studios are making too much money off of DVD now as everyone replaces their VHS copies with DVD versions.
"If you plan to come on January 14th, be civil--we stood in marked contrast to the disturbingly insistent lawyers for the plaintiff, and shined beautifully."
One way to make a favorable impression on judges, legislators, law enforcement, and other authorities is by not living up to the stereotypes we've all been exposed to for years.
Just ask anyone from Seattle who tried to raise serious, rational objections to WTO policies and practices a few weeks ago. Acting like an unwashed and out-of-control wacko plays right into the hands of our opposition. Acting like a civilized human being is more likely to get your argument heard where it counts.... as long as the aforementioned wackos aren't drowning you out, that is.
This preliminary hearing was an excellent case in point.
Perhaps for the hearing on the 14th the 'our' lawyers should be provided with a linux laptop that plays DVD's thanks to DeCSS code to show the judge.
(bonus points for also bringing a typical Windows one that tends to give a blue-screen-of-death every time you touch a player control during the movie - as several of the ones I tested did)
And in the might be good but would require thought department, how about a personal backup copy of the DVD on some current technology media, such as 60 zip disks or even 10 CD-roms to show the fallacy of the piracy argument. Along with the sales receipt for the far cheaper bonafide DVD.
The remaining question: what movie clip would be most appropriate?
I have to admit, I've known about the EFF for a while, and while I agreed with what they were trying to do, for one reason or other I was never, I dunno, impressed enough by what they were doing to get involved.
:^)
This victory changed my mind. I guess this was an issue that I cared enough about, and one that I thought for sure the 'bad guys' were gonna squash us here, too, but they didn't. I just took the plunge and joined EFF, and made a $500 donation besides. [don't worry, I won't starve
They are doing good work, they are doing important work, and they need and deserve our support. You don't have to give big $$ - heck, student memberships are only $20 (== 1.5 large pizzas.) And they have lots of ways you can help by donating time, or getting involved in letter-writing campaigns, etc.
Get involved. It affects us.
-(--
Please try to grow up enough to admit that. Now, whether you condemn or condone these acts, I leave to you. But they do occur. Stop hiding from that fact.
So I really don't see this as a big victory.What bothers me is what steps are the DVD-CCA going to take now; Lobby to ban reverse-engineering? Switch player formats and leave everyone with DVD players S.O.L.? Press on with more frivolous lawsuits targetted at developers who can't afford court battles? Allow linux players to develop on their own or develop a proprietary linux player? Change licenses so that we are no longer buying the actual DVDs but instead permission to watch the DVD, meaning we can't do whatever we want with them (of course they'll have to change it for VHS to)?
Another question I have is "What's up with a countersuit?", the DVD-CCA's entire case is based on the supposition that cracking the algorithm enables pirates to copy DVDs. We all know this is not true...firstly pirates can pirate DVDs with a bit for bit copy and not worry about the encryption, secondly the primary purpose of DeCSS was to play DVDs which is not illegal (that's why MP3 players, cassette players and CD burners are legal) and there's plenty of precedent on DeCSS's side. Does this mean DeCSS will now be available on the original site?
When we discussed this at lunch, I realized there was more. For Andy Bunner, the one defendant who was able to attend on such short notice, we were a morale boost he really needed. And he was thanking people at lunch just for showing up.
Looking forward to the January 14 hearing on the permanent injunction, I think our support has strengthened EFF's credibility.
But did we have an effect on the judge's decision? In an ideal world, one would hope a judge should be 110% impartial to such influences. And Judge Elfving may have been that impartial. But if it's possible that we contributed in any way, then our presence added some power to EFF's well-researched presentation. After all, as several people there pointed out, there isn't usually much attendance for a hearing on a temporary restraining order!
So let's make sure to be there again on January 14 at 1:30PM.
Like the title says. CNN seems to pick up a lot of /. stories. So CNN reader(s), PLEASE pick this one up and write a concise, clear article about our views and why we are doing this. The more people who know what is going on and why, the better our chances are. I guess this would apply to everyone else as well (C|Net, ZDNet, Wired, etc.)
Skippy
"False modesty is the refuge of the incompetent." - The Stainless Steel Rat
DVD won't go away until it costs more to manufacture, store, distribute, sell and rent than VHS. I don't think this will happen. You copy VHS tapes right now, have VHS movies stopped being made?
Now, we haven't gotten to Knight's endgame--copying people--but as increasingly large sectors of our world becomes infinitely copiable, some of the same issues begin to apply. I doubt whether I've read it in twenty years, but I think I'm going to see whether I can't dig it up.
OK, let me see if I understand the facts and law here correctly... please correct me if I'm wrong on any of this. This could be the basis of a comprehensive defense.
1. Given sufficient resources, the data stored on a DVD can be copied to hard drives or DVD-RAM discs. However, this raw data is in encrypted format, and it is useless without being decrypted.
2. Ignoring media incompatibilities (i.e. "stand-alone players can't play data stored on a hard drive"), these copies can be played using commercial DVD players (stand-alone players or computer software) because these commercial products include the appropriate decryption mechanisms.
3. No member of the DVD CCA has produced DVD player software for Linux. As such, the open source community began developing open source DVD player software for Linux. In order to play these DVDs, though, they needed to decrypt the data. This decryption portion of the overall project was known as DeCSS.
4. Following a traditional Unix/Linux programming habit, the DeCSS code is "modularized" -- it can be run without the DVD player running. A side effect of this modularization is that it becomes extremely easy to save the unencrypted movie data to your hard drive, rather than just show it on your monitor/speakers.
5. DeCSS developers used published information to learn the encryption algorithm used on DVDs. However, the encryption keys were considered "proprietary" by the CCA, and not published or previously disseminated to the public in their raw form.
6. Xing Technology Corporation was licensed by the DVD CCA to ship software to decrypt and play DVDs under Microsoft operating systems. Xing was under a non-disclosure agreement, barring them from sharing the encryption keys with third parties.
7. Standard practice is to encrypt the encryption keys, to prevent users from copying the keys from legal, licensed applications. However, Xing departed from standard practice when they shipped their DVD-playing software with the encryption keys in their raw format.
8. Users of Xing software entered into a "shrinkwrap license agreement" which prohibited "reverse engineering."
9. Certain users of Xing software found the raw encryption keys within the Xing product. They may or may not have breached their agreement with Xing when doing this.
10. Given this one key, it was extremely simple to find many other keys. These additional keys were found by examining the code on a DVD. DVDs do not require you to enter into a "shrinkwrap license agreement" before using the disc.
Given these facts, the DeCSS people seem to have generally acted ethically, and should be in pretty good standing legally. Potential legal issues therefore include:
A. Should "finding the raw encryption key" be considered "reverse engineering"?
B. The Digital Millennium Copyright Act says reverse engineering is legal for purposes of interoperability. Given the above facts (and the conclusion that DeCSS was therefore designed for interoperability), was it outside of Xing's authority to prohibit this type of reverse engineering? If this is inside Xing's authority, then (for example) Microsoft also has the ability to prohibit Corel from reverse engineering Word file formats to enable WordPerfect to read Word files.
C. Users of Xing software were not asked to agree to the license until after the transaction was completed. Is this even legal?
D. Assume that Doe #200 did not directly participate in the reverse engineering, was not an licensee of the Xing product in question, can he still be prohibited from posessing or distributing keys obtained via reverse engineering?
E. Is anyone other than Xing allowed to pursue this lawsuit? It seems that the only contract the DVD CCA had was with Xing, and the only contract the users had was also with Xing. Under this logic, the DVD CCA should be suing Xing, and Xing should be counter-suing the users of their product who performed the reverse engineering.
F. Are the encryption keys "trade secrets"? Are they "stolen"?
What do you all think? Have I forgotten anything? Will this summary of facts and legal questions be useful to anyone?
Ryan
...which is 100% guaranteed to have no effect other than depriving you of a good way to watch movies, consider making a tax-deductible donation to the Electronic Frontier Foundation instead.
These are the guys who stood up in the trenches and won a (small, but important) victory for consumers' fair-use rights today. Make no mistake: this case is not about DVD. It is not about the mechanics of viewing or copying any particular video format. It is about the right of you, the honest American consumer, to make fair and reasonable use of media content you've bought and paid for.
Recent US legislation, such as the Digital Millennium Copyright Act, has placed your fair-use rights in jeopardy. Someone is going to have to fight the good fight -- read: the long, expensive, and legally-risky fight -- all the way to the US Supreme Court. And right now, the EFF is looking like our best hope for victory.
All consumers -- even international ones -- have a lot to lose if the DVD Copyright Control Association wins this war. Annoyed by region coding, Macrovision, and other artificial stumbling blocks to enjoying a flick in your own living room? Either support the EFF's efforts now, or prepare yourself for a long and fruitless "boycott" that will end when your last $99 VHS deck gives up the ghost in the year 2025 or so.
the word "freedom" is portably the most abused word ever spoken. freedom
is something that most people think about positively. so every spin doctor
and every regime however restrictive and evil will try to define the word
"freedom" in a away that suits their needs.
some commonly agreed definition of freedom is that personal freedom ends
there where the freedom of the other person begins. that means i am allowed
to do anything i want as long is i do not hurt the freedom of others to do
what they want.
i would say that this is come kind of common denominator to what freedom
should mean. fully using this kind of freedom is not an ethical thing to do.
one does only need to care for his own pleasure.
good people will not go to the bounds of this definition of freedom. they
will help their neighbour. that is they will give up something to make other
peoples live more happy. that means they make good use of their freedom.
a definition that goes further (in this case closer definition) takes into
account that freedom means choice. choice to do something. where the beggar
on the street would have in principle the right to eat at an expensive
restaurant he does not really have that choice because he has not enough
money to do so maybe he has not even enough money to eat at all. so his only
choice is to starve. that is not very much of "freedom".
this is where the concept of "society" comes into the game. no single
person stole any money from that beggar and left him in that position where
he has no freedom. still our society collaborately took away his freedom
somehow. this is why we (well at least some of us) agree that the majority
of people should limit their freedom a little (e.g. poor one at least have
enough freedom to live). how do we maximize the total amount of freedom. it
depends on how we measure it. does it increase the total freedom if we are
giving some super rich person the freedom to buy 3 yachts instead of 1? or
is does it increase the total amount of freedom more if we give 50 people
the freedom to live and eat?
so i am not sure why you are so upset about the fact that someone here
questioned the "freedom to make money". that freedom is a freedom but i do
not think it is the most important freedom. making money at the cost of
other peoples freedom? at the cost of polluting environment? at the cost of
free speech?
anyway. i used perl a lot but i guess i will use my freedom to switch to
python instead. i do not like the attitude of certain perl developers.
greetings from vienna, austria.
mond.
Won't help.
The target audiences of DVD are:
You.
Your non-technical friends/family/cow-orkers.
Hardware manufacturers
We took delivery of a little HP 9000 server, no video card whatsoever. What's it got? DVD! Why? So HP can (in a year or two) cram 10x the data on a disk, and stop sending out so many!
You refusing to buy a copy of Star Trek won't help...but if you feel strongly about it, send me a list of what you've got and I'll make you an offer.
Meow.
P.S. 'The Matrix' looks GREAT on DVD.
Yes, that's really my e-mail. Don't change a thing.
With a few pro bono folks who understand the intracacies of the system working on the 'code', and a horde of interested users checking for bugs.
I could be wrong, but when I heard about this case, I automatically assumed the reason they don't want you to decrypt DVDs is not because they're afraid you'll copy the DVD bit for bit, but because they are afraid you will decode it, encode it in some other format, and save it to a CD-ROM (ala VCD). Is this even part of the case at all? There are DVD rips all over the internet, which is what it seems like they would want to stop.
Posted by yintercept - "...science...[is] the study of the 'divine creation.' "
1) Make a bitwise copy of the DVD in question, put it in a file on your hard drive.
2) Install a device driver that pretends it's a DVD drive, but reads from the file instead of a DVD. I'm not certain such a driver yet exists, but it shouldn't be too difficult to produce.
3) Play it with Xing, other licensed DVD player.
Hybris isn't a word AFAIK (And my dictionary knows for that matter) I belive the word you're looking for is "hubris."
Rich
is there (or will there be) a working dvd player for a demo to be shown at the next hearing. a perfectly legal dvd playing on a perfectly legal laptop. good publicity. i would vote for episode I except for the barrage of natalie portman references sure to follow.
The MPIA was formed to keep theaters (and other businesses) from showing illegally copied movies. Movie piracy was once as rampant as software copying is today.
Intellectual property disputes are not new. I bet prehistoric storytellers fought over who the rights to tell which sagas. ;-)
- Robin
IANAL, but I don't think these types of legal agreements are binding on minors.
:)
Good incentive for teenage hackers I guess
I hate to do this, but...this is a very good idea! As for movie clips...for something with what I imagine to be near-universal appeal to geeks, you can't go wrong with Monty Python...
Hollywood made their intentions clear today: Your computer no longer belongs to you, but to the corporations that provide "content" for it.
Today, in Santa Clara County Superior Court, Judge William J. Elfving presided at a preliminary hearing in the case of the DVD Copyright Control Association versus... well, everyone. The judge heard arguments to determine if a Temporary Restraining Order should be imposed on the entire Internet forbidding the dissemination of the now-famous DeCSS decryption code.
I woke up this morning at 06:10, an abhorrent waking hour for a software geek. I then proceeded to do something which, if you know me at all, is completely out of character: I put on dress slacks, shirt, and a tie. I hadn't tied a tie in several years, so it took a couple of tries before I got it right. The drive to the courthouse in San Jose was amazingly uneventful. Highway 101 southbound during rush hour is ususally a complete mess.
I was one of the first to arrive at the courthouse. After having my bag X-rayed and depositing my set of screwdrivers with them, I found myself joining a growing group of people waiting for the court offices to open so that we could find out to which courtroom the case had been assigned. Some of the people present were well-known names to most Slashdotters, including Bruce Perens and John Gilmore. I imagine we were a bit of a conundrum for the law enforcement officers present, no doubt used to parades of well-dressed lawyers who, unlike us, know exactly what to do and where to go.
At 08:15, the offices opened, and counsel for the plaintiffs filed their complaint, which was assigned a case number. We then made our way to courtroom two on the second floor, awaiting the doors to open. By the time the doors opened, we numbered about thirty people. Plaintiff's counsel pretty much kept to themselves, while we made a slight racket talking to each other. One individual (don't know who) started passing out copies of the DeCSS code, both in printed form and on repurposed Microsoft Office setup floppies. One such set was handed jovially to plaintiff's counsel.
Interviews were also being conducted by, among others, a reporter from WiReD Magazine, and Tracy Romine for KCBS radio.
Eventually, the doors opened, and we all became quiet as church mice and filed into the courtroom. Once counsels for both sides were ready, Judge Elfving was announced and entered, and court was in session.
Appearing for the plaintiffs were three lawyers from the law firm representing the DVD CCA. Appearing for the defense were two lawyers from the EFF. Of the fifteen or so named defendants and the 500 John Does named in the DVD CCA's complaint, only one appeared in court, summons in hand, whom the EFF were representing.
The hearing was to hear the filing of the complaint, and to consider imposing a Temporary Restraining Order (TRO) which would forbid everyone named in the complaint (basically the entire Internet) from further distributing the DeCSS code. If imposed, this order would be effective until the date of the next hearing, at which will be considered imposing a much longer-lasting Preliminary Injunction.
The first order of business was to set the date for the next hearing, and the dates for the filing of notices, papers and arguments prior to that hearing. The next hearing to consider the Preliminary Injunction will be at 13:30, 14 January, 2000.
Finally, we got to oral arguments for and against imposing a TRO. At this point my report gets hazy, as I didn't start banging out notes until after the recess. Basically, plaintiff's counsel repeated the main thrust of the complaint arguing that, if left unchecked, irreparable, serious harm would befall the DVD CCA, numerous Silicon Valley firms, the movie industry and, presumably, the American way of life. Counsel also produced the copy of the DeCSS code which he'd been handed earlier, and asked that it be admitted into evidence, and requested that its contents be sealed. This request drew polite laughter from the gallery. The Judge nevertheless agreed to the request, in the interests of not prejudicing the case, and admitted the exhibits and sealed them.
EFF counsel then began, and proceeded to characterize this case as hinging on freedom of speech. They drew upon numerous citations, including a recent decision by the Ninth Circuit Court of Appeals, which found that code is speech. Defense made note of the fact that, in free speech cases, prior restraint of speech is presumptively invalid unless extraordinary circumstances are present.
The EFF also noted that the true original source of the DeCSS code is not known, therefore characterizations about its origins are speculative. Plaintiffs assert that it was obtained illegally; defense asserts there's no evidence or inference to that effect.
The EFF then went on to debunk the plaintiff's claim of irreparable, serious harm. There is absolutely no evidence to suggest that sales of DVD discs, DVD players, and DVD encryption licenses have suffered due to the release of DeCSS. Defense made the revealing statement that DVD discs may be copied without the use of DeCSS.
Defense also drew notice to a similar case in Chicago concerning door locks being reverse-engineered by locksmiths; the lock manufacturer attempted to sue for theft of trade secrets, and lost.
Plaintiff's counsel then rebutted the EFF's arguments, claiming that this case had nothing whatever to do with free speech; that in no way were the plaintiffs seeking to quash discussion about this case. They asserted that this was a clear-cut case concerning misappropriation of trade secrets, and that all they claimed they were interested in was halting further dissemination of their trade secrets. They asserted that all parties "know, or should have known," that the DeCSS code was obtained illegally.
DVD CCA's arguments seem to hinge rather pivotally on the license "agreement" that accompanys the Xing player. CCA states that, in order to be able to use the software, you must become a party to an "agreement" that, among other things, forbids reverse-engineering. If the "agreement" is binding, then the Xing keys were extracted in violation of it, and thus the DeCSS code is illegal. (I wrote a long editorial on the subject of shrinkwrap "agreements", and why they are ethically and legally indefensible. It may be found here.)
The plaintiff then went on to assert that, if a TRO was not granted, a campaign would ensue on the Internet to spread the DeCSS code as far and wide as possible, until it finally reached the hands of an "innocent person" who could not reasonably be shown that they "should have known" the code was illegal, at which point CCA's trade secrets would be lost forever.
The EFF took the floor again, and cited the recent cryptography case in the Ninth Circuit Court of Appeals, where it was found that computer code is speech, and thus protectible under First Amendment auspices. They reasserted that there was absolutely no evidence to suggest that the disputed material was obtained improperly.
EFF also made the point that the Xing player may be inspected and analyzed without ever seeing the "license" that purports to govern its use. CCA tried to claim, "Hacking around the license is itself improper," but the EFF lawyer corrected him, saying, "I did not suggest hacking was employed."
Finally, Judge Elfving retired to his chambers to consider the arguments, and court was adjourned.
Our group filed out of the courtroom, and eventually ended up in the courtyard outside. There were some members of the press conducting additional interviews, including Tracy Romine of KCBS radio, who interviewed Bruce Perens, John Gilmore, and also snagged a soundbite from me.
Most of the group then wandered off to have lunch at a Cuban restaurant selected by Chris DiBona, which I couldn't find, so I settled for the nearest Hobee's for a very late breakfast. Afterwards, I headed back to the courthouse, made another trip through the metal detector (they didn't take my screwdrivers this time), and went upstairs to courtroom #2 to see if there were any new developments. No one knew if the judge had rendered his decision yet, so I sat down in the hall and started to write this report.
As I did so, at around 14:30, Judge Elfving walked past. I asked if he had rendered a decision on the TRO yet. He said he was still studying the issues and would have a decision by the end of the afternoon.
Sometime later, Dan "Karma Whore" Kaminsky ( :-) ) walked up, and we got to chatting about the case, the Internet, the nature of digital media and its social and economic implications, the legitimacy of shrinkwrap "licenses", and so on. Around 16:30, we were joined by a reporter for the San Jose Mercury News, and asked us about what had brought us there.
Dan focused on his desire to play DVDs on his Linux box, asking the question, "Why shouldn't I be able to do that? More important, why should a movie studio have the power to tell me I can't do that?"
I preferred to focus on preserving the freedom to explore. "I taught myself about computers by taking apart other people's stuff, understanding how it works, and using that knowledge to build new stuff. I have a good job today because I had the freedom to make those explorations and gain the knowledge and skills I now have. They're trying to tell me that's illegal. I don't buy it."
The reporter also asked what possible reason, other than copying, could there be for DeCSS to exist? I tried (probably unsuccessfully) to draw a parallel to that neato display hack, Cthugha. Since the images generated by Cthugha are the direct result of the copyrighted digital data coming off the CD, are the generated images therefore covered by the same copyright? Since the publishers of the CD didn't explicitly grant the right to use their CD in this particular way, does that make it illegal, or even unethical, to do so?
While we were discussing this, around 16:30, one of the court employees emerged from the judge's chambers and informed us that the request for the Temporary Restraining Order had been denied. We got a brief look at the document issued from the judge. No reason was given for the denial; it was simply the proposed order written by the plaintiffs, with the TRO sections crossed out, effectively turning it into a notice as to when the next hearing would occur. Judge Elfving was unavailable for comment.
And thus ended an unusually long and interesting day. The San Jose Mercury reporter left, and Dan and I parted ways. I headed home and finished this report. Traffic on Highway 101 was, once again, astonishingly good for five PM.
The next hearing is at 13:30, 14 January, 2000. It's a Friday afternoon. I expect the session to be packed.
Schwab
Editor, A1-AAA AmeriCaptions
Oh, ok; maybe not. :-)
Good guys? Don't you mean pirates/theifs?
Actually, by good guys we mean people intelligent enough to spell "thieves".
--GnrcMan--
If the contract is null and void in the applicable jurisdiction, which would be the case if the EULA violated local law in any way, then reverse engineering would be fully sanctioned. This would be the case if an overreaching EULA (is there another kind?) declared incautiously that reverse engineering would ALWAYS be illegal, regardless of local law.
Dodging this case is the point of apparently tautological "void where prohibited" clauses.
Expanding a vast wasteland since 1996.
The data has to be decrypted before you can put it in another format. But as you point out, you don't necessarily have to know how that was done... :-)
Cheers,
Ben
My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
Try picking up Virus of the Mind by Richard Brodie and giving it a read. When you think of ideas and algorithms and such as merely replicators who are involved in a complex evolutionary dance, it's hard to see why anyone would think they could control the spread of these replicators.
The analog would be to make it illegal to have sex. I'll leave it as an exercise for the reader to weigh the implications.
Better yet, I'll just leave sex itself as an exercise for the reader, period. :)
You call that a troll! Surely you jest man! Where is your sense of style? You must curse the holy name of Saint Richard, Fecund Father of Fatuous Freedoms and Purveyor of Putrescent Personal Perfumes, before you will be righteously zapped by the moderator's wrathful rod.
...was selecting Santa Clara County, California as the venue. They couldn't have picked an area with more open source and Linux advocates willing to turn out. If I hadn't had to be at work, I would've considered being a fly on the wall myself. I wonder if they'll learn from this and file their next action in friendlier territory somewhere, either some backwoods or perhaps near Hollywood.
What does freedom have to do with anything?
It has everything to do with it.
It's about the freedom to use the material that I purchased myself in any way I see fit, according to the "fair use" principles of copyright law.
It's about allowing third parties the freedom to create superior-yet-compatible products. (Since this code is freely available, and hopefully will remain so, what is to stop someone from creating a quality DVD player that doesn't implement Macrovision or region codes or any other unreasonable nonsense?)
The DVD consortium, at the behest of the movie companies whose bottom lines are hardly suffering because of rampant piracy, is attempting to deprive me of freedoms that I would have with any other media.
To be honest, until the original Slashdot article announcing that DVD encryption had been broken, I didn't even know they'd bothered to encrypt it! I figured that people would eventually be able to rip the DVD bit-for-bit anyways, so it was an exercise in futility.
The reason it never occured to me was because I am an honest person; I tend to buy commercial copies because I like the better quality. I mean, I have every episode of Babylon 5 on tape (taped off of TNT; we're talking about almost 60 videotapes) yet I'm buying them again on VHS, and I'll probably buy them yet again when/if they release them on DVD!
The real criminals are the ones who want to be able to charge extortionate prices for their "intellectual property" -- an ironic name, when you consider it being applied to such things as BASEketball and The "Da Da Da Da" song featured in Volkswagen commercials -- and continually lobby the government to keep their so-called "property" from its rightful place in the public domain.
Jay (=
A 'demonstration' of how to copy a DVD, complete with a source DVD (The Matrix or something popular) and the appropriate hardware to copy it to a blank DVD disk, as well as a commercial DVD player and TV. Keep receipts, to show that the cost is "X dollars" where X is significantly higher than the SECOND receipt, that being for the cost of buying the DVD at Fry's. You might be able to get DVD production houses (ones that bill out their time and such) to loan the hardware, since the long-term benefit to THEM is that the price on future hardware will probably go down if the DVD industry doesn't get to charge huge tithes for the "trade secrets".
To contrast that, we have a Linux machine, which we use DeCSS (on that same movie whatever it is), to "make the DVD disc usable."
The practical upshot of which is:
Now, as I understand it, there is currently no means of directly streaming through the CSS-encoded data watching it in real-time. A coder I am not, but this is definitely something we should, as a community, devote some time to having ready to fly in two and a half weeks.
The psychological factor of us "simply wanting to play the DVD we just bought at the store" and showing what it was intended for can (and will) go a LONG way, I think.
Some things I think did NOT do us any favors today:
I'm sure there are other things we should do, and I'm certain people will add them, but I think this represents a good starting point. We did great today, but this is a minor skirmish in what will probably be a moderately sized war.
mmmm lets see....
/dev/hdd /mnt/dvd
on my mate ash's machine (ide DVD),
udf patchs in kernel:-
smount -t udf
now I can access all data on the disk, no?
*** down under (the oppresive thumb Mr GOV.au) ***
Another mirror of DeCSS is here:
http://nickd.org/decss
Hope you guys find this helpful.
-- BlueCalx | http://nickd.org/