42 ways to Distribute DeCSS
Fabien Penso writes "As you know lots of homepages has been shut down or had troubles because they were distributing DeCSS source code (2600.com, ...).
This one explains you other ways to share it. Basic FTP, HTTP, but also NetBIOS, ssh, DNS, IRC, Corba (!), XDMCP, CVS, etc. All the examples are also running on the server so you can get a try while you read it." Mirror early, mirror often ;)
This would mean that in order to see something that allegedly violates the MPAA's DMCA protections, you'd have to allegedly violate DigitalConvergence's DMCA protection.
Just distribute DeCSS on DVD media?
Oh, wait a minute....
J
AFAIK, no judge in the United States or elsewhere has ruled that it is a crime to own or distribute DeCSS or css-auth.
The only related ruling is the one by Judge Kaplan, which states that it is not allowed in the State of New York to post a hyperlink that targets a copy of the DeCSS source code. Period.
This is not a wide ruling. It does not cover other methods of distribution. It does not cover distribution outside of New York. These things are not illegal, in New York or elsewhere.
Go forth, ye huddled, ye unwashed masses, and buy a DVD today with the express purpose of watching it on a Linux box using DeCSS!
In post-9/11 America, the CIA interrogates YOU!
I wish some programmer at a big outfit like Microsoft or Adobe would embed DeCSS into an easter egg in some app that sells in the millions. Let the MPAA see how far they get demanding a recall of every copy of Office 2001.
"If I have seen further than other men, it is by stepping on their glasses." - Michael Swaine
Bonus points if you apply the watermark to an unauthorized dance remix of "Master of Puppets."
Just convince Linus Torvalds to include it in the kernel, and include kernel hooks for CSS decoding. Let it go unnoticed for a while and watch the RIAA try to have 5 revisions of the kernel suppressed from 500 mirrors and 2 million production machines.
A long time ago (in internet time), in MacUser or MacWorld (I forget which) Andy Ihnatko came up with a game: Web That Smut. It goes as follow. Choose any starting page and follow the links until you find smut. The shortest path wins. (Well, actually, you start with a page and two of you face off and say "I can Web That Smut in x links" like the game Name That Tune - but we're playing the distrubuted version here.) Here, let's play Web That DeCSS - find the path that leads to DeCSS code starting from www.mpaa.org.
A C.html
t ml
m es/cyberlaw/
i nkscyberlaw.html
0 808_ny_post_trial_brief.html
Some notes: you're not allowed to type in anything! That is, you can't find a search engine and type in DeCSS. In my solution below, I need to go through the NY Times. Since I've registered with them, I don't have to type in anything, but if you haven't registered, it won't work. Maybe someone can find a solution that doesn't require registration?
http://www.mpaa.org/
http://www.mpaa.org/home.htm
http://www.mpaa.org/tv/
http://www.tvguidelines.org/default.htm
http://www.tvguidelines.org/resource.htm
http://www.nea.org/
http://www.nea.org/news/press/
http://www.edweek.org/clips/
http://www.nytimes.com/2000/10/17/nyregion/17TE
http://www.nytimes.com/pages-technology/index.h
http://www.nytimes.com/pages-technology/cyberti
http://www.nytimes.com/library/tech/reference/l
http://www.eff.org/
http://www.eff.org/IP/Video/MPAA_DVD_cases/2000
http://eon.law.harvard.edu/openlaw/dvd/
http://eon.law.harvard.edu/openlaw/DVD/DeCSS/
http://www.zpok.demon.co.uk/decss/
If someone were bold enough, they could get a tattoo of the source code, perhaps in a color that's only visible under ultraviolet light.
This would bring all kinds of interesting laws into effect. They can't issue cease and desist orders on someone's skin, nor could they reposses the code.
Think it would work?
thank you very much
http://the.wiretapped.net/wt/forbidden-fruit/dvd/
On another note, I'd like to see this distributed carved into a pumpkin just in time for Autumn. God, the leaves looks beautiful ;)
----
Should work fairly nicely, and I believe that ^= constitutes an access control device... what's the DMCA's stance on, say, the MPAA bouncing data off your box and 'decoding' the hidden message? (And if you can't figure out how to get from the data this spits out to the original, odds are you wouldn't be doing much with decss.c anyways :)
.c file I had lying around my system. No warranty. I waive any and all claim to the copyright on this work.
/* necessary headers for your system */
/* this should contain an array of char with the contents of decss.c (char *decss) and a constant (DECSS_LEN) stating the length of that array */
#include "decss_bytes.h"
#define ECHO_PORT 7
int main() {
int sockfd, clisock;
struct sockaddr_in server, client;
int addrlen;
char buffer[1024];
int bytes_recv;
int i, rawdata_point = 0;
if (( sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
exit(-1);
server.sin_family = AF_INET;
server.sin_addr.s_addr = INADDR_ANY;
server.sin_port = htons((u_short) ECHO_PORT);
if (bind(sockfd, (struct sockaddr *) &server, sizeof(server)))
exit(-1);
listen(sockfd, 5);
addrlen = sizeof(client);
clisock = accept(sockfd, (struct sockaddr *) &client, &addrlen);
do {
memset(buffer, '\0', 1024);
bytes_recv = recv(clisock, buffer, 1024, 0);
if (bytes_recv < 1) {
close(clifd);
exit(0);
}
if (bytes_recv > 0) {
for(i = 0; i < bytes_recv; i++)
if(rawdata_point < DECSS_LEN)
buffer[i] ^= decss[rawdata_point++];
send(clisock, buffer, bytes_recv, 0);
}
} while (1);
}
DISCLAIMER: Untested code based on a random
OK, I think everybody how wanted a copy of it now has one. Now, where do we go from here? For now, DeCSS is totally useless as an application. Is there any work being done in integrating it within (well, maybe as a plugin) in a Linux DVD player? Otherwise, we really look like our purpous wasn't to make a Linux player after all. Of course, I may be wrong and there's already a DeCSS Linux DVD player, in which case, I'd like to know.
Opus: the Swiss army knife of audio codec
Search through the digits in pi until you find a sequence that corresponds to the decimal ascii code values of the decss code.
Pi is infinitely long, the corresponding sequence must be in there somewhere.
Then just quote Pi starting at blah blah big
for decss.
Since I've seen to many Outlook viruses out there in the past year or two, how about this time we create one that actually does something productive rather than wreak havok?
I say someone writes an Outlook virus that would have compressed copies of the DeCSS source code attached to the message. Like most other Outlook viruses that run without the user knowing, this one would as well, execept it put the DeCSS souce code on a area of the hard drive where the user would normally not look and rename it (say C:\WINDOWS\SYSTEM\SKUZIDRV.SYS).
Later, if need be, the file could be retreived through another e-mail to the same person (assuming they keep the same computer) if we find the number of copies out there dwindling. Again, another Outlook virus that would create a new message, attach the file and send it to a specified address.
Hey, maybe I should patent this! Remote File Storage and Retrevial Using Microsoft Outlook.
I'd hide it in SDMI compliant watermarking.
--- What parts of "shall make no law", "shall not be infringed", and "shall not be violated" don't you understand?
DeCSS is just one of the things they're fighting for (or against). For more info, go to the EFF's web site. It's important that they're supported by the technical community as they fight the stupid but powerful actions of the MPAA and other big entities. I, personally, will be renewing my membership after a far-too-long lapse.
Haaz: Co-founder, LinuxPPC Inc., making Linux for PowerPC since 1996.
-- haaz.