Slashdot Mirror


Federal Judge Rules Against Reverse-engineering

zurab writes "A federal judge in Boston threw out a challenge to the DMCA brought by the ACLU for a Harvard Law School student. Ben Edelman decided to ask court's permission to reverse-engineer the Internet filtering software made by N2H2 in fears of being sued by the company. Of interest is a quote from the ruling: "there is no plausibly protected constitutional interest that Edelman can assert that outweighs N2H2's right to protect its copyrighted material from an invasive and destructive trespass." Full story on Yahoo."

23 of 477 comments (clear)

  1. my school uses that.. by Anonymous Coward · · Score: 5, Informative

    and its so freaking intrusive. it once banned slashdot for "vulgar language" (how often do you see that on /.?

    btw, fp!

    1. Re:my school uses that.. by or_smth · · Score: 4, Informative

      Just a heads up for everyone:

      N2H2's Bess currently blocks an extremely large amount of sites, including google's image search (but not the main google site). It also seemingly blocks by a number of things, including ip address (I think it performs a reverse DNS lookup on every ip as it blocks the octal and hexidecimal ips of site as well) and string. What I mean by string is that you can get to the main Web Archive site (as a loophole), but you can't enter a blocked address there and try to recieve an archive of it. Same deal with google cache.

      Another thing is the shear rapidness of blocking. I started playing FlashFlashRevolution.com for about a week, and when I got back to school on monday it was blocked. I asked my Systems admin and he told me he didn't block me, so they must be monitoring bandwidth at some central station.

      The FlashFlash ban got me pissed off, so I found some open proxies at my house and manually searched out the internet options control panel file (InetCpl.cpl) to change my proxy settings. Sure enough, this worked. Of course, if you need a new proxy server absolutely every web-based proxy or open proxy list is banned (and you wouldn't believe the number of bans), so I had to VNC to my freebsd box at home to get a list. Sure enough, I can now play flash flash revolution during those boring high school comp science classes.

      If anyone has any other suggestions I'd love to hear them

    2. Re:my school uses that.. by doorbot.com · · Score: 4, Informative

      Isn't the whole point of school (supposedly) to facilitate intellectual conversations.. DISCUSSIONS, which of course is what said "message boards" are for?

      No, primary and secondary schools are designed to shift responsibilities for children off of the parents' backs, so they have someone else to blame when their child doesn't turn out to be Superman and/or Wonderwoman.

    3. Re:my school uses that.. by Raffaello · · Score: 2, Informative

      Let's clarify this discussion. The court has *not* ruled against reverse engineering per se. The court has ruled against decrypting copyrighted material in order to accomplish reverse engineering.

      So, you can reverse engineer all you want using other means (in the test case, for example, by seeing what the censor-ware blocks, and doesn't block), but you cannot reverse engineer by breaking their encryption.

  2. Already Exempt by rgmoore · · Score: 5, Informative

    While the judge's reasoning in this case appears to be wrong, the outcome of the his decision is correct. Part of the anti-circumvention clause states that the Copyright Office was to hold hearings to decide on specific classes of work that should be exempt. They only picked two, which were:

    1. Literary works, including computer programs and databases, protected by access control mechanisms that fail to permit access because of malfunction, damage or obsolescence.
    2. Compilations consisting of lists of websites blocked by filtering software applications

    In other words, what the plaintiff wanted to do is not illegal, so he has no standing to challenge the law. You can read about it here. FWIW, that may not be true for long. The Copyright Office is holding another round of hearings, and one of the scheduled topics is whether this exemption should be continued.

    --

    There's no point in questioning authority if you aren't going to listen to the answers.

  3. um ... by bryanp · · Score: 4, Informative

    Did the submitter read the article?

    N2H2 claimed that providing such information to Edelman would compromise trade secrets, and that Edelman had no legal standing to be granted such permission because there was no imminent threat he would be sued.

    Maybe they should have picked a more suitable case to file their lawsuit?

    --
    "An unarmed man can only flee from evil, and evil is not overcome by fleeing from it." Col. Jeff Cooper
  4. Re:Holy crap the end is near by pauljlucas · · Score: 3, Informative
    A free society depends on public disclosure and peer-review.
    What society are you living in? No society depends on disclosure or peer review of trade secrets. Every company is entitled to keep trade secrets. It either that or they must patent their inventions. Patents require disclosure. So take your pick.
    --
    If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
  5. Re:2 big problems.. by Anonymous Coward · · Score: 1, Informative

    No. Lists, directory information, and other such data are not copyrightable, nor are they in any other way protected materials. They are public domain by definition.

    Check a case, er, I think it is Feist v SW Bell. Feist copied the phone book and published it, SW bell sued, Feist won.

    JD

  6. Re:2 big problems.. by jerdenn · · Score: 2, Informative

    Does merely making a list of otherwise publicly available information make it copyrightable? Does the mere listing make it something new and special?

    In short, yes. IIRC, telephone directories are the common example of this.

    -jerdenn

  7. READ THE FREAKING OPINION!!!!!!! by ajakk · · Score: 5, Informative

    Am I the only one who actually read the Judge's VERY CORRECT opinion? The case was being brought under Declaratory Judgement, ie. I am suing N2H2 because they are about to sue me. The Judge ruled that there was not any proof that N2H2 was about to sue, so the case was thrown out. This ruling had nothing to due with the validity of the DMCA or the scope of reverse engineering exception.

  8. Re:A sad state of affairs... by sdo1 · · Score: 2, Informative

    Sorry... copy and pasted the wrong link.

    --
    --- What parts of "shall make no law", "shall not be infringed", and "shall not be violated" don't you understand?
  9. This opinion says nothing about DCMA by graybeard · · Score: 4, Informative

    Read the court documents here. Edelman asked the court to permit him to a) ignore the license which bars reverse engineering, and b) ignore N2H2's copyright by publishing the web sites he discovered. The judge noted that Edelman hasn't actually done anything yet, and declared that the court is not in the business of handing out a "get out of jail free" card in case he ever does his research, and N2H2 seeks relief.

  10. Re:2 big problems.. by Jerf · · Score: 3, Informative

    Ironically, you picked the one example where it has been established that the collection is not copyrightable.

    prizog in a sibling post posted a link to the case that determined that, so I won't bother, but it's worth pointing out that to the best of my knowlege, the phone book, considered as a list of names and phone numbers, is the only thing to ever fail the creativity criterion, so jerdenn's post is otherwise correct.

    Also note this does not mean "the phone book" is not under copyright; the part that has advertisements would probably be considered a creative work for the layout, and of course the advertisements themselves are copyrighted. All that was found to not be protected was the residential names and numbers, in alphabetical order.

  11. Judge Richard Stearns and Bill Clinton by Adam+J.+Richter · · Score: 2, Informative
    As I try to do with most bad news in the yro.slashdot.org, I try to learn a little more about the specific people or person who seems to be chiseling at our freedom. This time, I came across an interesting link about the connection between Judge Richard Stearns (who ruled in this case) and former president Bill Clinton.

    I don't buy the CIA connection theory, nor would I necessarily consider it to be a bad thing if it were true. It's just the connection with former president Bill Clinton that I find helpful in looking into who Judge Richard Stearns is.

  12. Just use an Anonymizer-type proxy by Plugh · · Score: 2, Informative
    So what if your school, ISP, country (or whoever) "bans" a website? That's no big deal! I'm using anonymizer.com and it seems to work just fine. Apparently there are others, (some free?), but this one I've had experience with and can vouch for (and no, I'm not on their payroll, nor am I getting a kickback for this post).

    FWIW, for you people with minds in the gutter, my employer's new firewall is configured in a screwy way that was preventing me from posting to Slashdot (apparently this was not intentional; I have a (low-priority) help ticket open to get it fixed). You can see details in my log; apparently there's a Slashdot FAQ about this.

    Anyways, the point is, by connecting to Slashdot thru Anonymizer's proxy, I get around my employer's firewall issue. The same logic holds for people behind N2H2's Bess or other similar "blockers".

    1. Re:Just use an Anonymizer-type proxy by JJahn · · Score: 3, Informative

      Get some cheap web host that gives you CGi support ( I'd recommend not a free one, their CGI support sucks ass), and use Cgi-proxy. Its a free cgi script that is quite a nice little proxy. It also has built in ssl support. Nice for at a school or workplace where something you need (or want ;) is blocked by an overzealous filter.

    2. Re:Just use an Anonymizer-type proxy by CustomFort · · Score: 2, Informative

      Nice try, I used to use that, but Bess must have hired some good security personeel, because all of the loopholes are gone. It used to be as simple as disabling "Use this proxy to connect to the internet" in IE, but now thats gone, and all proxy sites are summarised as "loophole" sites are blocked by default.

      Anybody have any tips about proxy programs that can be run off of a floppy disk?

    3. Re:Just use an Anonymizer-type proxy by Anonymous Coward · · Score: 1, Informative

      Actually it probably is bad to try. Any place that uses websense in the office probably logs all internet activity. You will really look like an ass, when they see you going out of your way to try and goof off after they've already tried to take measures to prevent such things.

      Websense and all those things DO block anonymizer and everything fun on the internet. You're not even anonymous with anonymizer anyway, in case you didn't know. Websense will also prevent you from manualy setting up your browser to use any kind of proxy as well.

      I've found an even better site though. It's called news.google.com. Even though much of the entertainment, sports, games, and stuff is filtered, there's so many links to the same stories on different sites that websense is only going to pick up like half of them.

  13. Re:Unsigned apps can't run on some installs by caluml · · Score: 4, Informative
    The application "dwi2.exe" could not be opened, because it has not been approved by the system administrator.

    C:\> ren dwi2.exe notepad.exe

  14. What he should have done by Quila · · Score: 4, Informative
    He should have started writing a program whose purpose was to clean-up N2H2's list, finding blocked sites that are no longer operating, so that he could send a list of dead sites to N2H2 in order to lighten their list.

    Of course, to do this his program needs to interoperate with N2H2's software. Hello DMCA exception:

    `(f) REVERSE ENGINEERING- (1) Notwithstanding the provisions of subsection (a)(1)(A), a person who has lawfully obtained the right to use a copy of a computer program may circumvent a technological measure that effectively controls access to a particular portion of that program for the sole purpose of identifying and analyzing those elements of the program that are necessary to achieve interoperability of an independently created computer program with other programs, and that have not previously been readily available to the person engaging in the circumvention, to the extent any such acts of identification and analysis do not constitute infringement under this title.
    In addition to its main function, the program also happens to identify sites that shouldn't have been blocked.
  15. Re:Holy crap the end is near by greenrd · · Score: 3, Informative
    It's a clear prior restraint on freedom of speech, so I would expect the ACLU to get involved, never mind the EFF!

    In fact, this type of thing has already been ruled unconstitutional in New York at least, thanks to the New York Attorney General:

    About a year ago, Eliot Spitzer in New York sued Network Associates for telling people they weren't allowed to write a review of their products without Network Associates approving it first. Now, a New York judge has told Network Associates that they have to remove that language from the packaging of their products and the website, and can't do anything that would bar people from writing reviews of their software products.

    (As a side note, I believe this is the way the First Amendment is stretched to include private contracts: It says "Congress shall pass no law..." but copyright law is also a federal law, and therefore copyright law cannot be construed as prohibiting free speech other than speech with which it is directly concerned, i.e. copying of other people's work.)

  16. Re:Unsigned apps can't run on some installs by SirCrashALot · · Score: 2, Informative

    VBA:)! Add a VBA sciplet to your word document, and then do Shell "." If you email me, i have a dialect program, that edits some key registry enties for running programs and so on. Then you crash explorer (with ctrl+Ald+del) and you have bascially full access.