DeCSS' Continuing Saga
blankmange writes "Newsbytes is carrying
a followup on the DeCSS and 2600's court cases: "The Electronic Frontier Foundation and the First Amendment Project today asked the California Supreme Court to uphold a lower court's decision to permit publication of the source code for DeCSS technology, which circumvents digital copy protection systems." Maybe it's not over yet..."
In the brief, the DVD CCA argued that, "neither DeCSS nor Bunner's posting of it on the Internet is pure speech." Instead, the group said, courts have treated computer code as "nonspeech" or "mixed speech and content."
All you l33t h4x0rz out there think you're entitled to free speech. That's just fine and dandy with the MPAA. Just remember that you're not allowed to put content into your speech without a license.
Secession is the right of all sentient beings.
Damn, if they make DeCSS legal, my ownership of a T-Shirt with the DeCSS code written on it will be completely meaningless!
Let's hope that the lower court's decision is quashed.
we can only hope
#!/usr/bin/perl
# DeCSS v 0.06 -- a utility for stripping Cascading Style Sheet (CSS)
# information from an HTML page
# Copyright 2000, Mr. Bad of Pigdog Journal (http://www.pigdog.org/).
# All Rights Reserved.
# This software is distributed under the Artistic License, which should have
# come with this file. Please distribute this software far and wide.
# The original version can always be found on the World Wide Web at:
#
# http://www.pigdog.org/decss/
# THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
use Getopt::Std;
use strict; # Choosy software use's strict!
my($USAGE) = <<"END_OF_USAGE";
DeCSS 0.06: a utility to strip Cascading Style Sheets (CSS) tags
from HTML documents
USAGE: DeCSS [-h] [-i input file] [-o output file]
options:
-h print this help message
-i input file input file to strip (default: standard input)
-o output file place to put the output (default: standard output)
END_OF_USAGE
my(%options);
local(*IN, *OUT);
getopts("hi:o:", \%options);
if (exists $options{h}) {
print $USAGE;
Take a Sharpie marker pen and print one of the CSS descramblers on it. Hey, now you've got a convenient 2-in-1 DCMA infringement device. Somebody get the ThinkGeek product guys on the phone...
So this guy says to me "#!/usr/bin/perl :::: qrpff
, _) [20]_=unqb24,qT,@_ ; =73;O=$b[4]>8^(P=(E=255)>12^Q>>4^Q/8^Q ))>8^(E>14=8e val
# 472-byte qrpff, Keith Winstein and Marc Horowitz
# MPEG 2 PS VOB file -> descrambled output on stdout.
# usage: perl -I
# where k1..k5 are the title key bytes in least to most-significant order
s''$/=\2048;while(){G=29;R=142;if((@a=unqT="C*"
b=map{ord qB8,unqb8,qT,_^$a[--D]}@INC;s/...$/1$Q=unqV,qb25,
)+=P+(~Fs/[D-HO-U_]/\$$s/q/pack+/g;
".
So of course I punched him.
"Then again, Jack Valenti thinks he can have anyone he wants thrown in jail. The man deserves to be set on fire."
I bet if you put that on pay per view it'd be the biggest grossing event of all time........
Not to mention with all the backbiting etc the goes on in hollywierd, that would probably be the biggest paying audience.
Service guarantees Citizenship! Questions Guarantee GITMO.... Amerika Uber Alles!
So If I use this number to decrypt and
watch lord of the rings, we now get this:
"One Prime to strip them all, One Prime to free them, One Prime to bring them all and on my OS see them."
Service guarantees Citizenship! Questions Guarantee GITMO.... Amerika Uber Alles!
What is it about Perl that tends to make its proponets enjoy making write-only code?
They're frustrated APL wanna-bes?
Fascism starts when the efficiency of the government becomes more important than the rights of the people.
Why not create a DeCSS stencil and give it to the IBM sidewalk artists?