shlomi-fish-homepage / t2 / DeCSS / index.html.wml

#include '../template.wml'

<latemp_subject "Shlomi Fish’s Opinion on DeCSS" />
<latemp_meta_desc "I explain what I think about the DeCSS fiasco" />

<h2>Note</h2>

<p>
I removed the offending files from here. The reason for that is that
I don’t want to drag the Technion’s undergraduate students’ server into the
MPAA witch-hunt.
</p>

<p>
What I did prepare is a port of DeCSS to JavaScript. You can’t find it here,
but it can be found in the
<a href="http://www.cs.cmu.edu/~dst/DeCSS/Gallery/">
DeCSS Gallery</a>.
</p>

<h2>Comments</h2>

<p>
Well, to show my empathy with the DeCSS side of the MPAA vs. DeCSS hackers
fiasco that is going on, I decided to set up this page which will explain my
take on this subject.  No, I am not an anarchist or a nihilist or anything like
that. I am a  <a href="http://www.neo-tech.com/">Neo-Tech</a> Objectivist.
Still, I believe that objective ethics is not on the side of the MPAA in this
regard. And following are my reasons:
</p>

<p>1. <b>Code is Speech</b> - computer source code can do many things that
speech alone previously could not do, but it still speech and is protected
by the First Amendment of the American Constitution and objective ethics in
general. And the “Digital Millennium Copyright Act” or any other law that
jumps from the head of the American Government cannot change that fact.</p>

<p>2. <b>No code is illegitimate</b> - whether it was acquired by reverse
engineering or not, code cannot be made illegitimate or illegal.</p>

<p>3. <b>Links are speech</b> - the fact that links are convenient does not
categorize them as weapons or anything like that. They are speech because
they are made of ASCII characters and that all there is to it. Assuming
the DMCA, now my homepage as well as everything in it, becomes something
you are not allowed to link to. So if you are scared of the “Big Brother”,
don’t. ;-)</p>

<p>4. <b>The MPAA should find better ways to protect their intellectual
property.</b> Protecting your data in a (very weak) encryption is not the
solution. Neither, is trying to illegitimate the code that deciphers it.
In a couple of years, DVD copiers will become commonplace, so people will be
able to copy them without opening the encryption.</p>

<p>Perhaps the point of the fiasco is to charge a fee for those players
which can play it. But that has nothing to do with protecting intellectual
property rights. (!)</p>

<p>Another option is that the MPAA is afraid that people will decode the
movies, reduce their size and distribute them on-line, in a similar manner
in what happens today with mp3s. But this will probably become meaningless
too, because of DVD copiers.</p>

<p>
5. <b>Decrypting such methods is possible and easy, &nbsp;so it cannot and must
not be enforced.</b> Cryptology proves that it is impossible that a digital
data be decryptable by someone and not decryptable by another (assuming the
other has enough information).
</p>

<p>
While software vendors can try and take precautions to prevent such things,
they cannot decree them as illegal. The reason for that is that making
something like that illegal only makes it worse. For instance, illegal drugs
are undoubtedly harmful, but their prohibition only creates trouble.
Likewise, for gambling, free development and distribution of medication,
etc.
</p>

<p>
The DeCSS case is just another irrationality of this kind.
</p>

<p>
6. <b>People who live in glass houses should not throw stones</b> - the
MPAA-related companies have been attacked and are attacked for their film
containing too much violence or pornography, or because they simply make
certain people angry.
</p>

<p>
I believe it is perfectly legitimate to film such motion pictures. However,
they should understand that if they call for the government’s help to censor
code, web-sites and links, they in a fact giving it the power and legitimacy
to censor them. IMO, they above all should hold the liberty of speech and
it’s a shame they don’t.
</p>

<h2>Links</h2>

<ul>
<li>
<a href="http://decss.robinlionheart.com/">A DeCSS mirror</a>.
</li>
<li>
<a href="http://www.google.com/search?q=decss">Google search for DeCSS.</a>
</li>
<li>
<a href="http://www.cs.cmu.edu/~dst/DeCSS/Gallery/">DeCSS Gallery - lots of
“legal” forms to distribute the DeCSS source code.</a>
</li>
<li>
<a href="http://decss.zoy.org/">42 Ways to distribute the DeCSS code</a>
</li>
<li>
<a href="http://www.2600.com/news/1227-help.html">2600’s list of DeCSS
mirrors</a><br />
<ul>
<li>
<a href="http://www.greasespot.net/">Greasemonkey</a> - an extension for
Firefox. Its linkify script allows one to convert the texts of the links on
that page to clickable hyperlinks.
</li>
</ul>
</li>
</ul>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.