[Free-sklyarov-uk] Protests

C. Scott Ananian cananian at lesser-magoo.lcs.mit.edu
Mon, 30 Jul 2001 17:27:14 -0400 (EDT)


On Mon, 30 Jul 2001, Richard Kay wrote:

> I think the best way to get the possibility of decent numbers on
> this protest by Saturday is to broaden the issue so that those involved
> in anti WTO activities generally are willing to adopt 
> Free-Sklyarov and anti-DMCA as a cause directly connected with theirs, 
> rather than this being an issue understood only by a very narrow and 
> specialised group of hacktivists. I think some research into UK based 
> anti-WTO lists and education there about the WTO extension of 
> corporate intellectual property rights might enable a fairly quick 
> escalation of support. 

[I'm out-of-country, just monitoring this list for freesklyarov.org, but
couldn't resist...]

There *is* a link here.  The U.S. DMCA was passed *explicitly* to
implement provisions of the WIPO treaty; the WTO and WIPO have a
"cooperative agreement".  Many other countries are going to be
"encouraged" to implement similar laws "to comply with the WIPO" --- in
all likelihood they will not realize the pernicious effects of the
proposed anti-circumvention language until after it is passed.

I can rant more on the WTO-DMCA link, if anyone's curious.
 --s

Ft. Meade Boston Suharto class struggle Morwenstow algorithm Echelon 
Israel insurgent [Hello to all my fans in domestic surveillance] biowarfare 
              ( http://lesser-magoo.lcs.mit.edu/~cananian )
 --
 "These students are going to have to find out what law and order is
 all about."  -- Brig. General Robert Canterbury, Noon, May 4, 1970,
 minutes before his troops shot 13 unarmed Kent State students, killing 4.
 --
            [http://www.cs.cmu.edu/~dst/DeCSS/Gallery/]
#!/usr/bin/perl -w
# 526-byte qrpff, Keith Winstein and Marc Horowitz <sipb-iap-dvd at mit.edu>
# MPEG 2 PS VOB file on stdin -> descrambled output on stdout
# arguments: title key bytes in least to most-significant order
$_='while(read+STDIN,$_,2048){$a=29;$c=142;if(( at a=unx"C*",$_)[20]&48){$h=5;
$_=unxb24,join"", at b=map{xB8,unxb8,chr($_^$a[--$h+84])} at ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$b=73;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=($t=255)&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9
,$_=(map{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t
^=(72, at z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0, at z)[$_%8]}(16..271))
[$_]^(($h>>=8)+=$f+(~$g&$t))for at a[128..$#a]}print+x"C*", at a}';s/x/pack+/g;eval