Slashdot Mirror


TorrentSpy Must Preserve Data In RAM For MPAA

Transient writes "Reaffirming a magistrate's earlier decision, a federal judge has ordered TorrentSpy to begin keeping server logs as it defends itself against an MPAA lawsuit. In her opinion, Judge Florence-Marie Cooper interpreted federal discovery rules broadly. ' Judge Cooper took issue with TorrentSpy's argument that data in RAM is not "stored." She noted RAM's function as primary storage and that the storage of data in RAM — even if not permanently archived — makes it electronically stored information governed by federal discovery rules.' Given that TorrentSpy has limited access for users in the US, the ruling may be moot. But it does set a precedent for other, similar cases. 'Under this interpretation, any data stored in RAM could be subject to a subpoena, as at a basic level it is a "medium from which information can be obtained" just like a hard drive. '"

113 of 489 comments (clear)

  1. so hand them a stick of RAM by jollyreaper · · Score: 5, Funny

    "Funny, the data was in there before I pulled it out of the server."

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:so hand them a stick of RAM by jellomizer · · Score: 4, Funny

      When they install the software to read the full content of the RAM, the OS Requires a reboot before it can run for the first time.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:so hand them a stick of RAM by DavidTC · · Score: 5, Funny

      That sounds like a job for SELinux. Lock the system down so hard it doesn't allow root logins at all, and logins under the id that the servers are running under. Have all that become enabled, say, five minutes after boot, or that it starts enabled and must be disabled from the boot command line during boot.

      Make sure the system responds with an error message that explains all this if you try to login as one of the protected accounts...that to login you have to reboot the server.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    3. Re:so hand them a stick of RAM by Technician · · Score: 5, Insightful

      Make sure the system responds with an error message that explains all this if you try to login as one of the protected accounts...that to login you have to reboot the server.

      It might be easer to explain to the judge that sound is a moving pressure wave stored in air for a very short time from the time he says something to the time someone hears it. I need him to preserve the sound waves in his house from yesterday for permanent record. It may contain evidence of a copyright violation.

      --
      The truth shall set you free!
    4. Re:so hand them a stick of RAM by drDugan · · Score: 4, Interesting

      strangely, the way I see the law, the judge is right on this. just because it is volatile, does not mean it is any less incriminating.

      the problem here is(are) the law(s), not the judge's interpretation.

      copyright is completely out of control, and *NO* reasonable discussion on any issue regarding rights for copyright holders has merit (IMHO) until the copyright terms are fixed - meaning, significantly reduced. I don't advocate copyright elimination - it is valid and useful thing to have - just that the tampering with the law by these big companies has given them exactly the opposite that they expected - they have people who don't take it seriously because it is so far skewed against the public interest.

      On a long enough time scale, everything balances.

    5. Re:so hand them a stick of RAM by Technician · · Score: 2, Informative

      strangely, the way I see the law, the judge is right on this. just because it is volatile, does not mean it is any less incriminating.

      The way I see it is it is entirely impractical. Take for example the Judge's Cell Phone or Fax Machine. Both buffer and convert digital to analog and analog to digital. Care to impliment a way to permanantly capture and record all data transversing the RAM in these devices. Capturing the transient data in a server memory is equaly burdensome and useless.

      If you want tetrabytes of useless data, capture all the data in just my video card memory while I play a round of Unreal. Re-constituting that data into anything useful is an exersise in futility. Same applies to random data in a server's RAM. Sifting incriminating evidence from a stream of server RAM without the CPU pointers for all the reads, writes, terminal, NIC, DMA, interrupts, and predictive branching makes a useless heap of data to sift. What data belongs to what user?, process? port? Add in some virtual environments, SSL, and more and the data heap gets big fast. What app points to what string? Who owns what app, process, or data? Good luck.

      --
      The truth shall set you free!
    6. Re:so hand them a stick of RAM by delinear · · Score: 3, Insightful

      That's assuming that the MPAA care about sifting that data - it's equally likely they just want to make the process of collecting the data so prohibitivley expensive that TorrentSpy can't continue, or to spread fear in their users that the noose is tightening. If they can achieve either of those aims they won't even need to use the data.

  2. Soo.... by Pojut · · Score: 4, Interesting

    ...as the data that is put into RAM is read and erased, can they (Torrentspy) be charged with destruction of evidence?

    1. Re:Soo.... by MontyApollo · · Score: 5, Informative

      I think the basic argument is that Torrentspy is saying they can't provide IP addresses because they don't log them, and the judge is saying if they are in RAM then discovery applies and they are required to log them since RAM is discoverable. Basically the judge is tellling them to log the IP addresses and that the argument that they are only stored in RAM is not a valid legal excuse.

    2. Re:Soo.... by narfbot · · Score: 2, Interesting

      Why aren't they just considering the evidence the MPAA had when initiating the lawsuit? They had to have some evidence right? You can't go on a fishing-expedition right? What's the statute of limitations for evidence gathered *AFTER* the fact?

      Just because they are a torrent tracker doesn't mean they are doing illegal things.

    3. Re:Soo.... by darkmeridian · · Score: 4, Informative

      The judge explicitly narrowed the ruling to apply only to a party to a litigation only for the pendency of the court action. Such a ruling is akin to the obligation parties to a litigation have to maintain relevant documents -- even suspending their document retention policies, if necessary. The entire rule of preservation is motivated by fair play.

      If this turns out to be expensive, TorrentSpy can make the MPAA pay for it. I'm not going to guess how probable that would be, but the option is certainly there to have the MPAA pay a few bucks for worthless IP information.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    4. Re:Soo.... by mark-t · · Score: 2, Insightful

      Basically the judge is telling them to log the IP addresses

      Then the judge should have said that, and not obfuscated it to the point of making the judge sound incompetent to be making decisions in this field.

      Of course, then the question becomes: where do you draw the line on what ephemeral data can a court require to be logged? If you don't draw the line somewhere, the storage requirements for even a week's worth of transactions and data for some places could well exceed the entire world's combined permanent storage.

    5. Re:Soo.... by MMC+Monster · · Score: 5, Funny

      How about if they have the contents of ram printed to paper every time the ram is refreshed.

      The cost of paper may build up to something considerable after the first couple seconds...

      --
      Help! I'm a slashdot refugee.
    6. Re:Soo.... by john_is_war · · Score: 2, Funny

      Technically they're not destroying it, but electricity is (or the lack thereof). I say they should sue Zeus.

      --
      Live life to the fullest. It's not that life is short, but that you are dead for so long.
    7. Re:Soo.... by HTH+NE1 · · Score: 4, Interesting

      The court said 'No, a closer analogy is that you're transcribing them on self-destructing paper, and we can make you use regular paper and hand them over. We can't stop you from stopping to record them entirely, but as long as they're in memory, you have already actually recorded them in a legal sense. They are physically represented in property of yours.'. They aren't considering that to record this information in durable form would make the system inoperable. If you had to tap into the memory bus to record every write operation to memory, you'd need to replace a huge striped RAID of drives every few minutes (I'm being generous) or slow the system down to practical unusability so that memory writes are no faster than a hard drive write, and still have to replace drives continuously.

      Imagine the implications if it is determined that memories are stored by some measurable physicality in the brain. With such an advancement, under this precedent, memories become subpoena-able.

      The government should fear this as the boilerplate "I do not recall" answers will then become impeachable testimony.
      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    8. Re:Soo.... by Xtravar · · Score: 2, Insightful

      My company got in a FUD lawsuit with another company maybe 10 years ago. As the legend goes, the judge ordered us to give them our source code but did not specify a means of transfer... so apparently we gave them a truck load of printed out disassembly.

      --
      Buckle your ROFL belt, we're in for some LOLs.
    9. Re:Soo.... by JrOldPhart · · Score: 2, Funny

      Maybe the judge owns stock in Seagate, WD and Hitachi?

      --
      Nothing is foolproof, fools are too ingenious. - Murphy
    10. Re:Soo.... by UbuntuDupe · · Score: 2, Interesting

      I'm a merchant who lacks any sophisticated technology (well, not really, just a hypothetical). Does this ruling mean, that if I'm sued for something involving my business, I may be required to write down abacus states mid-calculation?

    11. Re:Soo.... by Opportunist · · Score: 2, Funny

      Newsflash 2008, the Amazon is being deforested to keep up with the sudden increase in demand for paper.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    12. Re:Soo.... by Opportunist · · Score: 2, Funny

      Who said they didn't code it in ASM? Nobody can dictate what language I am to use when writing a program. And nobody says I have to use variable names. Too bad my ASM can't do fancy stuff like macros...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    13. Re:Soo.... by surprise_audit · · Score: 2, Funny

      No, no, no... Save paper and email it to them. Each byte in a separate email. So, 11010011 would be "on on off on off off on on". Send them a 8Gb memory dump and tell them "it's in there somewhere".

    14. Re:Soo.... by maxwell+demon · · Score: 2, Insightful
      That depends. The following is source code in assembler (encoded in base64, because that's the only way I could get it through the lame(ness) filter; sorry for that, but that filter is just too lame to accept disassembly!):

      MDAwMDAwMDAgIDIzNjk2RSAgICAgICAgICAgIGFuZCBicCxbYn grZGkrMHg2ZV0KMDAwMDAwMDMg
      IDYzNkM3NSAgICAgICAgIC AgIGFycGwgW3NpKzB4NzVdLGJwCjAwMDAwMDA2ICA2NDY1MjAz QyAg
      ICAgICAgICBhbmQgW2dzOnNpXSxiaAowMDAwMDAwQSAg NjM2RDYxICAgICAgICAgICAgYXJwbCBb
      ZGkrMHg2MV0sYnAK MDAwMDAwMEQgIDc0NjggICAgICAgICAgICAgIGp6IDB4NzcKMD AwMDAwMEYg
      IDNFMEEyMyAgICAgICAgICAgIG9yIGFoLFtkcz picCtkaV0KMDAwMDAwMTIgIDY5NkU2MzZDNzUg
      ICAgICAgIG ltdWwgYnAsW2JwKzB4NjNdLHdvcmQgMHg3NTZjCjAwMDAwMDE3 ICA2NDY1MjAzQyAg
      ICAgICAgICBhbmQgW2dzOnNpXSxiaAow MDAwMDAxQiAgNjk2RjczNzQ3MiAgICAgICAgaW11bCBi
      cCxb YngrMHg3M10sd29yZCAweDcyNzQKMDAwMDAwMjAgIDY1NjEgIC AgICAgICAgICAgIGdzIHBv
      cGEKMDAwMDAwMjIgIDZEICAgIC AgICAgICAgICAgIGluc3cKMDAwMDAwMjMgIDNFMEEwQSAgICAg
      ICAgICAgIG9yIGNsLFtkczpicCtzaV0KMDAwMDAwMjYgIDY5 NkU3NDIwNkQgICAgICAgIGltdWwg
      YnAsW2JwKzB4NzRdLHdv cmQgMHg2ZDIwCjAwMDAwMDJCICA2MSAgICAgICAgICAgICAgIC Bwb3Bh
      CjAwMDAwMDJDICA2OTZFMjgyOTBBICAgICAgICBpbX VsIGJwLFticCsweDI4XSx3b3JkIDB4YTI5
      CjAwMDAwMDMxIC A3QjBBICAgICAgICAgICAgICBqcG8gMHgzZAowMDAwMDAzMyAg MjAyMCAgICAg
      ICAgICAgICAgYW5kIFtieCtzaV0sYWgKMDAw MDAwMzUgIDczNzQgICAgICAgICAgICAgIGpuYyAw
      eGFiCjAw MDAwMDM3ICA2NDNBM0EgICAgICAgICAgICBjbXAgYmgsW2ZzOm JwK3NpXQowMDAwMDAz
      QSAgNjM2Rjc1ICAgICAgICAgICAgYX JwbCBbYngrMHg3NV0sYnAKMDAwMDAwM0QgIDc0MjAgICAg
      IC AgICAgICAgIGp6IDB4NWYKMDAwMDAwM0YgIDNDM0MgICAgICAg ICAgICAgIGNtcCBhbCwweDNj
      CjAwMDAwMDQxICAyMDYxNzQg ICAgICAgICAgICBhbmQgW2J4K2RpKzB4NzRdLGFoCjAwMDAwMD Q0
      ICA2MSAgICAgICAgICAgICAgICBwb3BhCjAwMDAwMDQ1IC A2RSAgICAgICAgICAgICAgICBvdXRz
      YgowMDAwMDA0NiAgMz IyOCAgICAgICAgICAgICAgeG9yIGNoLFtieCtzaV0KMDAwMDAw NDggIDMw
      MkMgICAgICAgICAgICAgIHhvciBbc2ldLGNoCjAw MDAwMDRBICAzMDI5ICAgICAgICAgICAgICB4
      b3IgW2J4K2Rp XSxjaAowMDAwMDA0QyAgMjAzQyAgICAgICAgICAgICAgYW5kIF tzaV0sYmgKMDAw
      MDAwNEUgIDNDMjAgICAgICAgICAgICAgIG NtcCBhbCwweDIwCjAwMDAwMDUwICAyMjVDNkUgICAg
      ICAgIC AgICBhbmQgYmwsW3NpKzB4NmVdCjAwMDAwMDUzICAyMjNCICAg ICAgICAgICAgICBhbmQg
      YmgsW2JwK2RpXQowMDAwMDA1NSAg MEE3RDBBICAgICAgICAgICAgb3IgYmgsW2RpKzB4YV0K
      Note that I got that from disassembling a real (but pointless) C++ source file which compiles and runs fine. Unfortunately the instructions alone don't seem to be sufficient to re-create the file correctly; while most of it was recovered, there were some differences. You definitely wouldn't get the result through the compiler, although you could still guess what the program did.
      --
      The Tao of math: The numbers you can count are not the real numbers.
  3. power failure by j00r0m4nc3r · · Score: 4, Interesting

    So can they convict me for destroying evidence because I turned off my computer?

    1. Re:power failure by OrangeTide · · Score: 5, Insightful

      There is little doubt in my mind that that is the case. It does not matter what you did, but if it was intentional then it is a very serious crime to deny or destroy evidence.

      If you "forgot" to pay your colocation bill and they turned off your servers, that might work. You could claim you couldn't pay the bill because of all the money you are spending on lawyers. :)

      --
      “Common sense is not so common.” — Voltaire
  4. If I understand correctly... by make+dev · · Score: 2, Insightful

    Wouldn't that apply to streams also? They're also stored in RAM, after all..

    --
    From the PHP manual: "Also note that it is your responsibility to die() if necessary."
    1. Re:If I understand correctly... by Daychilde · · Score: 2, Funny

      "Wouldn't that apply to streams also?"

      Just as long as you don't cross them.

      (sorry, had to) ;-)

      --
      A cheerful little bird is sitting here singing.
  5. Evidence destruction ? by Joebert · · Score: 3, Insightful

    Does this mean that turning a computer off could be considered destruction of, or tampering with, evidence ?

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
    1. Re:Evidence destruction ? by HTH+NE1 · · Score: 4, Insightful

      For data to exist in RAM, does it not also have to exist on the hard drive in some fashion also? No. Data can come from any source, not just hard drives. The data going into this text box from my keyboard exists in RAM, but does not yet exist on a hard drive. If I submit it, it arrives in that server's RAM before it even touches the server's hard drive.
      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    2. Re:Evidence destruction ? by sholden · · Score: 5, Informative

      #include
      int main() {
              char buf[255];
              puts("Enter something:");
              fgets(buf, sizeof(buf), stdin);
              return strlen(buf);
      }

      where on the disk did the contents of buf get stored (assuming we have no virtual memory)?

    3. Re:Evidence destruction ? by SethJohnson · · Score: 2, Informative



      does it not also have to exist on the hard drive in some fashion also

      Nope. The ram info can be anything that's taking place during the operation of software. For instance, the x,y coordinates of your mouse pointer. In the case of the TorrentSpy server, it would be inbound http requests and their source IP addresses. The TortrentSpy admins have apparently configured their HTTP server to not log these requests to files on the hard drive. The MPAA is trying another approach for gathering this information by court order. Good luck.

      Seth

    4. Re:Evidence destruction ? by Anonymous Coward · · Score: 5, Funny

      where on the disk did the contents of buf get stored (assuming we have no virtual memory)?


      It's impossible to say because your seven line program contains at least one bug. (I'm assuming that the presented program is C and not some imaginary language).



      Firstly, although you've correctly specified that main() should return an "int" you are actually returning a value of "size_t" which may or may not be defined as "int", depending on the platform. Secondly, you haven't checked the return value of fgets(). On error, fgets() returns NULL. This isn't necessarily the same as the nul character so depending on the platform, strlen() may fail (possibly even catastrophically on certain machines, such as the DeathStation 5000).


      You've used the strlen() function without including its proper header.



      Lastly, although this isn't really an error but it does demonstrate your inexperience, you have enclosed "buf" in parenthesis in the sizeof expression. Remember, sizeof is an operator not a function. The only reason you would ever use parenthesis in conjunction with sizeof is if you were asking for the size of a datatype. For example "sizeof(int)" or "sizeof(*char)". Using parenthesis any other time would be equivalent to expressing a simple sum as "(1) + (2) == (3)". Not incorrect, but pointless.



      A more correct program might be...

      #include <stdlib.h>
      #include <stdio.h>
      #include <string.h>
       
      int main(void)
      {
              char buf[255];
              int n
       
              n = puts("Enter something:");
              if ( EOF == n )
                exit(10);
       
              n = fgets(buf, sizeof buf, stdin);
              if ( NULL == n )
                exit(20);
       
              return (int) strlen(buf);
      }


      Remember, C isn't for amateurs. That's why high-level languages were invented. To demonstrate how difficult it is to effectively program in C, I've deliberately left a bug in of my own as well as a potentially confusing design issue. See if you can find them.

    5. Re:Evidence destruction ? by sholden · · Score: 2, Interesting

      Alternatively you can realise that it's a miracle it actually compiled at all considering it was typed into a c textbox on a web page.

      But anyway:

      It's impossible to say because your seven line program contains at least one bug. (I'm assuming that the presented program is C and not some imaginary language).

      If you can't determine intent from those seven lines (and hence the answer to the question) you truly are retarded. Must be wonderful to actually be dumber than the average C compiler.

      Firstly, although you've correctly specified that main() should return an "int" you are actually returning a value of "size_t" which may or may not be defined as "int", depending on the platform

      Please to be looking up "automatic type conversion".

      Secondly, you haven't checked the return value of fgets(). On error, fgets() returns NULL. This isn't necessarily the same as the nul character so depending on the platform, strlen() may fail (possibly even catastrophically on certain machines, such as the DeathStation 5000).

      strlen never sees the return value of fgets so the fact that NULL and nul are different is completely irrelevent. I guess you think the return value magically ends up in buf because you are a moron or something?

      If fgets fails the program crashes after printing out random crap, which is perfectly reasonable behaviour - why try to hide that something is wrong?

      You've used the strlen() function without including its proper header.

      If you assume that snippet is the entire program yes. And if you assume it's compiled independantly of other files and compiler/etc options. Both those assumptions are wrong of course, but don't let that slow you down.

      Lastly, although this isn't really an error but it does demonstrate your inexperience, you have enclosed "buf" in parenthesis in the sizeof expression. Remember, sizeof is an operator not a function. The only reason you would ever use parenthesis in conjunction with sizeof is if you were asking for the size of a datatype. For example "sizeof(int)" or "sizeof(*char)". Using parenthesis any other time would be equivalent to expressing a simple sum as "(1) + (2) == (3)". Not incorrect, but pointless.

      There's also the point that it the parenthesis make for more readable code in the case of sizeof. And every style I've ever been cursed enough to have to write C in has included always using the parens.

      Remember, C isn't for amateurs. That's why high-level languages were invented. To demonstrate how difficult it is to effectively program in C, I've deliberately left a bug in of my own as well as a potentially confusing design issue. See if you can find them.

      "a bug", there's more there one.

      1. You missed a ;
      2. If fgets returns NULL, NULL == n can still return false.
      3. You return something other than EXIT_SUCCESS or EXIT_FAILURE from main.

      There are more issues with using an int instead of a char* for storing that return value, but they really all boil down to the same thing. I can't be bothered looking further 3>1 already.

    6. Re:Evidence destruction ? by dfgchgfxrjtdhgh.jjhv · · Score: 2, Insightful

      c is a high level language.

  6. White Board by pete-classic · · Score: 5, Insightful

    Does this mean they can subpoena the contents of the white board in conference nine at 7:23 AM on June the 13, 2005?

    Why can't the court grasp the transient nature of the content of RAM?

    -Peter

    1. Re:White Board by Kelz · · Score: 4, Insightful

      But this white board erases itself when you turn off the lights.

    2. Re:White Board by HTH+NE1 · · Score: 4, Insightful

      Does this mean they can subpoena the contents of the white board in conference nine at 7:23 AM on June the 13, 2005? More like an order that the white board be placed under constant surveillance creating a continuous, timestamped, and legible video record from now on.
      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    3. Re:White Board by Tim+C · · Score: 2, Informative

      It's great, except that the court just ordered them to make a copy of (or otherwise accurately preserve) that whiteboard.

      They are not saying "produce the contents of the RAM from such-and-such a date", they're saying "this would have been evidence that could have been subpoenaed had it been preserved, so in future you will preserve it so that we can subpoena it if necessary".

  7. Silly by stabiesoft · · Score: 5, Insightful

    Sort of like the uncertainty principle. In order to "store" RAM to a permanent medium, RAM will change to write itself to the medium. This reminds me of when I testified and tried to explain that from a programs perspective, VM looks just like RAM, just slower. I never managed to convince the prosecutor. Clearly the legal system hasn't a clue about tech.

    1. Re:Silly by Harin_Teb · · Score: 2, Interesting

      The real question I have to that statement is: why on earth were you trying to convince the prosecutor of anything? It's the Judge / Jury that needs to be convinced, not the prosecutor...

    2. Re:Silly by ruiner13 · · Score: 2, Interesting

      Really all they need to do is submit a random string of 0's and 1's. That is all memory contains, and it doesn't say anything about having to be readable by humans nor anything explaining how those 0's and 1's are segmented.

      --

      today is spelling optional day.

    3. Re:Silly by westlake · · Score: 2, Insightful
      Really all they need to do is submit a random string of 0's and 1's. That is all memory contains, and it doesn't say anything about having to be readable by humans nor anything explaining how those 0's and 1's are segmented.

      Unless as the IT guy you want an intimate knowledge of life behind bars, you preserve and present the data to the court in meaningful way. It's your ass that on the line, not your boss's.

  8. What I want to know... by Seakip18 · · Score: 2, Interesting

    is what the Judge actually did to learn what RAM does and the suitable means to archive it. Was it the responsibility of the plantiff or TorrentSpy to educate her on what RAM actually does? Or was she left to her own devices as to how she sees RAM fitting into information storage, namely the sheer amount of data a single stick can hold?

    --
    import system.cool.Sig;
    1. Re:What I want to know... by guinness_duck · · Score: 2, Funny

      She probably called and asked the Geek Squad.

      --
      In a row???
    2. Re:What I want to know... by pla · · Score: 2, Funny

      is what the Judge actually did to learn what RAM does and the suitable means to archive it.

      Simple answer - The MPAA asked for it (no doubt doing their best not to burst out laughing), describing it as absolutely critical to making their case, with probably a snipe about how those damned pirates would try to get out of it by claiming they couldn't realistically get to it.

      As for the suitable means to archive it, we don't really need to ask that here on Slashdot, because we already know the answer - You can't, in practice. In theory, you could set up a system with some sort of virtual memory transaction log, but it would run so slowly as to make subpoena-ing its contents irrelevant ("well, after a two week boot time, we've finally gotten to the login screen. We expect to have a shell session by Saturday...").

    3. Re:What I want to know... by 3vi1 · · Score: 2, Insightful

      I'm not sure, but how can she order them to do this? Firstly, she's asking them to start manufacturing evidence against themselves. Isn't that, like, against their 5th amendment rights or something?

      More important, what law is it exactly that give the MPAA the right to force others to change the way in which they conduct business. Maybe she can order them to quarter foreign soldiers, er hire MPAA sysops, too, just in case someone starts sharing movies.

      Can I order a breathalyser be installed in her car because I find it likely that someone might drive it while drunk? Or, do only large corporations get to tell judges what is and is not in public interest?

  9. Just a thought... by click2005 · · Score: 4, Interesting

    Doesn't Vista encrypt some of it's data in RAM (DRMd media etc)? If Apache was modified to set the memory used for logs to be DRMd, would this make the data inaccessible?

    --
    I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
  10. hehe by chuckymonkey · · Score: 4, Funny

    tail -f /dev/mem > memlogs.txt I say have fun with that one.

    --
    "Some books contain the machinery required to create and sustain universes."-Tycho
  11. Wait, what?! by Anonymous Coward · · Score: 5, Funny

    If RAM can be subject to subpoenas, and it's illegal to destroy information that may later be subpoenaed, which is my understanding is true thanks to Sarbanes-Oxley, that means that all computers used by all companies must keep a permanent record of the contents of computer RAM at any given time.

    I guess it's time to buy stock in storage companies. I wonder if this also applies to cache RAM? There could be an infinite loop in there somewhere...

    1. Re:Wait, what?! by Anonymous Coward · · Score: 3, Funny

      The flip side is that when the RIAA actually asks for 'the RAM' you can send them a 10 trillion page printout. And they have to pay reasonable discovery costs to generate this.

      "Sir I direct your attention to page 0x1A86FB2 of the memory dump. Do you or do you not recognize writing the bits 101100011010111101?"

  12. Need more disk space now? by weszz · · Score: 5, Insightful

    So... you have to be able to log everything that is in ram as well now

    so we need faster processors and bigger hard drives to handle the extra load.

    A normal log may not be that big, but when you get to a few months full of RAM logs for a busy server... I think this precedent will get overturned when they find out just what they are asking for.

    I want to to write down every single thought you have for the next 10 weeks...

    1. Re:Need more disk space now? by Anonymous Coward · · Score: 5, Funny

      I want to to write down every single thought you have for the next 10 weeks... Boobies.
  13. What about costs? by www.sorehands.com · · Score: 4, Insightful

    I am surprised that the costs issue was not addressed. Generally, and if I recall, that if there are costs on on electronic discovery, that cost can be shifted on to the requesting party.

    For this the costs would be expensive.

    There are two ways to archive this:
        1. By snapshotting the ram.
        2. By rewriting the server code.

    By snapshotting the ram, it would require a program with root access to snap this and lots of data to be archive.

    By rewriting the server code, it would take months to rewrite it properly and test it. Then they would to license the IP2location database to perform lookups on the IP address filter out US addresses. I suspect that this filtering would require one or two more computers to perform this.

  14. Not surprising by Sunburnt · · Score: 2, Insightful

    'Under this interpretation, any data stored in RAM could be subject to a subpoena, as at a basic level it is a "medium from which information can be obtained" just like a hard drive. '"

    Which makes sense. Imagine that I do all my shady accounting on some Post-Its, then turn their contents into a bunch of spreadsheets and a ledger that look legit. If my accounting documentation is subpoenaed and I don't produce those Post-Its, and the court finds out about their existence, I am in deep shit for destruction of evidence and/or failure to keep required records. I certainly wouldn't get far with a claim that the Post-Its were a "temporary storage medium" or something.

    I believe the fact that TorrentSpy is being compelled to keep server logs by the MPAA is fucked up on a few levels. I just wanted to point out that the last part of the summary is not as profound or earth-shaking as it might seem.

    --
    Tags != Comments, and -1 (Troll) != -1 (I Would Respond Angrily To This Poster So They Must Be Trolling)
    1. Re:Not surprising by AP2k · · Score: 2, Interesting

      A more accurate statement would be that you write on the Post-Its, then at some point scribble all over them with a yellow ink pen and start writing something else. At some definite point, will you be able to produce the original text you wrote?

    2. Re:Not surprising by Anarke_Incarnate · · Score: 4, Interesting

      Except it is nothing like post its. It is more like you are using an etch a sketch to do your accounting and every new calculation, you shake it. Now you are required to write everything down.

      Worse yet, what about a digital calculator.....you can't use one. You need to have one that prints out, etc.

    3. Re:Not surprising by rtechie · · Score: 2, Insightful

      If my accounting documentation is subpoenaed and I don't produce those Post-Its, and the court finds out about their existence, I am in deep shit for destruction of evidence and/or failure to keep required records. Completely wrong. "Accidental" destruction of records is EXTREMELY common during the discovery process. I'd wager that in any complex case some records are ALWAYS lost. Saying "sorry I tossed those post-its, but it's all in the ledger" really is good enough unless the court has a lot of evidence to prove you're deceiving them. Basically, in this case it would consist of witnesses saying you were doing a dual accounting system with the post-its. And even then, so what? It's still a tough case to push for destruction of evidence unless you can PROVE that the didn't replicate the post-it into in the leger.

      People have come up with excellent examples like chalkboards and etch-a-sketches as examples of "transient media" like computer RAM. There is already case on this in regards to "cocktail napkins" or informal notes. This particualr judge is just an idiot. Since her ruling is literally impossible to enforce, she'll probably swiftly withdraw it.

      BTW, Many people don't seem to grasp that TorrentSpy is basically fighting this for fun. The actual company "Torrentspy" has no assets to speak of, and they can't go after the owners. They could just walk off and start a new company "Torrentsearch" next week doing exactly the same thing and wait to get sued again. This whole strategy by the RIAA/MPAA is retarded for this reason. They need to convince the ISPs to help them, which is pretty fucking unlikely since the ISPs make billions redistributing their content.

  15. Re:Put down the crack pipe and pick up a book by BJZQ8 · · Score: 4, Informative

    That's unfortunately part of the problem. I've dealt with plenty of "justice" people, from District Attorneys to Police Officers, that think they know what technology is all about. This judge is confident in her understanding of how computers work, and no justice-evading "thief" is going to outsmart HER. I'll bet the judge can't even program her VCR.

  16. Re:Put down the crack pipe and pick up a book by Anonymous Coward · · Score: 2, Interesting

    The goal here is not to have sensible law, it's to have laws that you can't avoid breaking. i.e. you're instantly guilty. Courts and police like this. Better "understanding" of the technology will just allow them to write nastier guilty-by-virtue-of-the-way-the-tech-works laws.

    The only real solution is to become the people writing the laws. Support your local pirate party, I guess.

  17. Let's be clear by 71thumper · · Score: 4, Insightful

    What the judge is saying is that just because you keep a file in RAM and not on on disk, you can't claim you aren't "storing" that data.

  18. Um, isn't this some pretty heavy spin??? by BobMcD · · Score: 5, Insightful
    From TFA:

    TorrentSpy fought the MPAA's request, arguing that privacy laws in the Netherlands--where the servers are physically located--prevented it from maintaining and disclosing the logs. The site also argued that the log data wasn't available, since it existed only in RAM, and as such, was never stored.

    The magistrate judge didn't buy that argument, and in her opinion reaffirming the magistrate's order, neither did Judge Florence-Marie Cooper. Judge Cooper took issue with TorrentSpy's argument that data in RAM is not "stored." She noted RAM's function as primary storage and that the storage of data in RAM--even if not permanently archived--makes it electronically stored information governed by federal discovery rules. TorrentSpy: "We could log that information, but we choose not to."

    Judge: "Choose to do so from this point on."

    RAM isn't exactly relevant. This isn't some kind of temporary storage situation. This is a deliberate decision on the part of the software author. Now if you want to claim rights are being trodden upon, be my guest. But claiming that all RAM is now state's evidence is a stretch.
    1. Re:Um, isn't this some pretty heavy spin??? by NeutronCowboy · · Score: 5, Insightful

      I agree that the intent may have been to force TorrentSpy to turn on logging. However, the judgment was written in a very broad fashion - broad to the point that nowhere is it mentioned to "just turn on the damn logging". Instead, it is a ruling that states that data in RAM is governed by federal discovery rules, and as a result, needs to be preserved.

      While it is unlikely that always logging ALL data in RAM will become a federal requirement, it is quite possible that this will turn into one of those things that everybody has to violate in order to function. The result of this will be that someone, somewhere will be permanently fucked by a ruling based on this. Yes, the law might be changed after this, but only after someone's life has been permanently fucked with.

      Remember the high-school senior who got a blowjob from a 15 year old? He's doing time, because a law designed to catch sex offenders was badly written. The law was changed in response to his conviction, but it was too late for him. He's still in jail, the football scholarship is now out of the question, and he will have a criminal record.

      I'm paranoid because too many lawyers and politicians and people in general have abused bad laws for their own gain.

      --
      Those who can, do. Those who can't, sue.
    2. Re:Um, isn't this some pretty heavy spin??? by Shadowlore · · Score: 2, Insightful

      Remember the high-school senior who got a blowjob from a 15 year old? He's doing time, because a law designed to catch sex offenders was badly written. The law was changed in response to his conviction, but it was too late for him. He's still in jail, the football scholarship is now out of the question, and he will have a criminal record.

      The first and last one of those can be alleviated by a Governor, and a good one would do it. These kinds of cases are what Presidential and Gubernatorial pardons are made for. The criminal record can be altered by such acts, and in cases like this should be.

      --
      My Suburban burns less gasoline than your Prius.
    3. Re:Um, isn't this some pretty heavy spin??? by DerangedAlchemist · · Score: 2, Insightful

      I think the judge said this ruling only applied to this particular instance and had no precedence.

      Part of the problem was that his supporters were trying to portray him as a straight-A, all American boy, but then it was revealed that he participated in a sex tape party where he had sex with one girl and got a blow job from a 15 year old, and probably said or did other things on the tape that didn't put him in a too favorable light. Again, I think he got a bad deal, but it is possible that there was something on the tape that really bothered the jury.

      Yeah, black kid having sex with a white girl.

      From interviews with the jury, the problem was only that technically, he was very obviously committed the 'crime' as it is worded. That's it. The jury did not understand that lawyers are lying; they could have used their common sense and found the kid not guilty given it was a manditory 10 years. This is the reason juries are made up of common people, not judges and lawyers, who would be better at judging law.

      Don't defend bad laws. Some day you may offend someone with the power to abuse them.

  19. Comment removed by account_deleted · · Score: 4, Funny

    Comment removed based on user account deletion

  20. Re:Legal asshats. by weszz · · Score: 2, Insightful

    would you have to log what the program that is in RAM is doing?

    I.E.

    Process A is in RAM, writing to a log

    Process B is writing to the log what process A is going through writing

    Process A sees B and starts logging what B is doing

  21. Print out... by TheWizardTim · · Score: 2, Interesting

    ... the contents of the RAM and send it to them COD. I wonder, how much a few thousand tons of paper costs to ship? That should keep them busy for a few hundred years.

  22. It's not the DIMM's being subpoena'd by Conspicuous+Coward · · Score: 3, Informative

    The commentary on this article is extremely misleading. The judge in this case has ruled that because Torrentspy can log the IP's of requests to the server it must do so and hand them over to the court. This is absolutely not about the judge misunderstanding the nature of RAM and ordering them to hand over a bunch of DIMM's, yes judges can be technically ignorant but the courts are not stupid either you know. The judge is saying that because this data can be stored it must be. This actual ruling is of course far, far more disturbing than any technical ignorance could be, as it requires torrentspy to effectively spy on their users on behalf of the MPAA, something which should surely be illegal in itself, nevermind mandated by a court of law.

  23. Bah, move the servers offshore. by DaedalusHKX · · Score: 2, Funny

    This happened to an E-Gold broker recently, which the government robbed of several heavy 6-7 figure accounts. If memory serves me well, the account holders were not guilty of anything merely "suspected" and were not convicted of anything, but their "assets" were seized and liquidated.

    The reason? The broker in question is one of the few who has not yet fled to the free market of international waters. They kept their servers in the US. Lesson 1. Globalism is not just for the big boys. In fact its friendlier for little players. You, me, mom and pop downtown, we're all the ones who should incorporate abroad if we do it at all.

    Lesson 2. Torrentspy should work actively with friends from abroad, preferably from some nordic country or some place not friendly to the gestapo tactics of the EU, and US, China, etc. Right now, for the time being, South America seems allright, as would a drilling platform in the middle of the ocean (or close to shore, your preference). If you choose such a path and have money, hire good security, if you don't then you'd best be a good shot, and a great swimmer, you may need to defend such a place, especially if you declare it a separate independent nation or sovereign territory. After that, with a policy of neutrality and free trade with ALL who come to you, there is a fairly good chance you may even draw some of the Linux "community" to you, especially those who seek a place to host that is not "restricted" by either the East or the West.

    --
    " What luck for rulers that men do not think" - Adolf Hitler
    1. Re:Bah, move the servers offshore. by hardburn · · Score: 5, Informative

      According to United Nations Convention on the Law of the Sea, passed in 1982, does not allow artificial islands to become sovereign nations. Sealand may have a valid claim to sovereignty before 1982, but any new attempts at creating a new nation will have to be based on a natural land mass.

      --
      Not a typewriter
    2. Re:Bah, move the servers offshore. by hax0r_this · · Score: 2, Insightful

      So if my artificial island can't become a nation, then how can I possibly give my consent to be governed by the United "Nations"? And if I can't then why should I care what the UN has to say?

    3. Re:Bah, move the servers offshore. by KDR_11k · · Score: 2, Insightful

      Becasue someone just might be willing to provide the firepower to back it up?

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    4. Re:Bah, move the servers offshore. by Skillet5151 · · Score: 3, Funny

      any new attempts at creating a new nation will have to be based on a natural land mass. I think a combination of tubes and big trucks could solve this problem.
    5. Re:Bah, move the servers offshore. by Teun · · Score: 2, Informative

      A rather stupid question I would say.
      You need to care for the rules of the UN as you are bound by the laws of your present nation.
      As most nations, with the USofA in a leading role, have signed up to international treaties giving the United Nations it's power you are bound to follow the lead of your government.

      So the trick is to first become a national of a country that does not recognise the powers of the UN and then start your own Offshore Platform nation.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    6. Re:Bah, move the servers offshore. by Randseed · · Score: 3, Interesting

      Becasue someone just might be willing to provide the firepower to back it up?

      That's just it, isn't it? Claiming of territory in space is governed by some UN treaty as I recall. But that doesn't matter. If I go and somehow colonize Mars right now, I'm vulnerable to anybody who might want to take it from me. The only solution is to arm Mars to defend it, at which point any aggressor can either fight and lose, or fight and lose far more than Mars is worth to them. Either case makes it illogical to try and capture Mars, and therefore they have to work with Mars, not just invade it.

      This is precisely why the world politica is divided into two groups: Nuclear and non-nuclear powers. If a country is a nuclear power, the rules change, because that country can inflict substantial damage to you, more than the country itself is probably worth.

    7. Re:Bah, move the servers offshore. by Original+Replica · · Score: 4, Insightful

      The real definition of sovereignty could very well be "has the ability to successfully defend from outside powers". Superman would be a sovereign individual, not bound to the laws of any country, because no country could enforce those laws upon him. Darfur is not sovereign because they cannot secure the land they claim as there own. So yes you are quite right that the world is divided into two groups, the sovereign countries and the countries who do as they are told. In that light, how could you blame Iran for wanting to have nukes?

      --
      We are all just people.
    8. Re:Bah, move the servers offshore. by gordgekko · · Score: 2, Insightful

      Given the United Nation's history of failing to honour its own resolutions, I doubt anyone should be too worried about them. The five permanent members of the Security Council maybe, but certainly not the UN as a whole...

      --
      You want to know who isn't running Firefox 2.x? They spell it "definately" and "rediculous".
    9. Re:Bah, move the servers offshore. by mcpkaaos · · Score: 5, Funny

      You would drown. That's why so many of us live on land.

      --
      It goes from God, to Jerry, to me.
    10. Re:Bah, move the servers offshore. by oostevo · · Score: 2, Insightful

      Iran has invaded fewer countries that we have in, oh, forever.

      Umm ... unless I'm missing something ...

      http://en.wikipedia.org/wiki/Persian_Empire

      --
      In soviet russia, You ask not what country do for you, but what you do for country!
      Oh wait...
    11. Re:Bah, move the servers offshore. by mcpkaaos · · Score: 2, Funny
      --
      It goes from God, to Jerry, to me.
  24. Re:Whoops! by daeg · · Score: 2, Funny

    What? No, that switch I hit by the door as you were dragging me out in cuffs didn't turn off the power. I have no idea what that switch does. Oh, it did kill the power? They must have installed a kill-switch by accident! What kind of dumbass builders put in a kill switch in residential buildings?

  25. judges are not dumb by czmax · · Score: 5, Insightful

    Folks, From TFA, we see the following, "[Torrentspy] argued that the log data wasn't available, since it existed only in RAM, and as such, was never stored". The judge, being nobodies dummy, accurately noted that this isn't an impediment to logging that data in the future and has ordered them to do so. Funny jokes about handing over DIMMs aside this is a totally reasonable concept. How many of you all think it's actually impossible to log a number that is in RAM? Are all you /. l33t programmers incapable of writing a variable out to a file?

  26. Typical by sgant · · Score: 2, Interesting

    People that don't know anything about a certain subject are making rules and precedents about it.

    "It's en dem ma-sheeens! We git da masheeen, then we git who was a-stealin our movies! We will git us sum cypherers to figger out dis and weee'l put 'em all in jail!"

    Ok, they don't all talk like that I'm sure. But you get my point. This is ridiculous and this judge and others that put this little gem of a ruling together should be openly ridiculed at every opportunity.

    --

    "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
    1. Re:Typical by nomadic · · Score: 2, Funny

      People that don't know anything about a certain subject are making rules and precedents about it.

      Slashdot's always been like that, though...

  27. This isn't about RAM, folks by Timogen · · Score: 5, Insightful

    Oh, I'm sure, many of you are going off on this whole RAM thing as if that was the point. What you are missing is that this ruling was meant not really believing that RAM is the key, but the fact of the matter that, for torrentspy transactions, they do not, for just the exact reason this lawsuit began, log connection information, even though that information does pass through the RAM of the system. They focused on RAM as it is, in this case, the only memory device that is realistically capturing any connection information. That connection information is what the prosecution wants. Ergo, this order is, for all intents and purposes, forcing torrentspy to adjust their software to capture the connection information. That's really all it is. The courts, I'm sure, are aware of the transitory nature of RAM, and, through this order, are only addressing that the memory in RAM be captured. The reason they bring this up is because torrentspy, all along, claimed they have no logs that capture connection information, so potential downtheroad supoena's of torrentspy users cannot occur, plsu an audit trail of abuses cannot be captured. This ruling basically says 'Nice try guys, but you now need to close up that loophole'. Seriously, you all go off on the nature of RAM and stupidity of non-technites, but you fail to grasp what this ruling is really about, enforced logging of details that should be captured but the fact that it isn't is 100% an attempt to cover up any illegal activity going on with their servers/services abd leaving no trail to trace. If this was read for what it really means 'Court orders torrentspy to modify software to capture all connection info', which would be more outside the realm of the court to order, it wouldn't even raise an eyebrow save for the tinfoil hat privacy types. But that is outside the mandate of the court, so they just said what they need and now it's up to Torrentspy to figure out how to do it.

  28. Re:Put down the crack pipe and pick up a book by dircha · · Score: 2

    "The goal here is not to have sensible law, it's to have laws that you can't avoid breaking. i.e. you're instantly guilty."

    "The only real solution is to become the people writing the laws. Support your local pirate party, I guess."

    That's just, ...I'm, ...astonished.

    You could, you know..., not participate in the illegal distribution of copyrighted materials?

    How hard is that? Stop intentionally participating in the illegal distribution of copyrighted materials. Don't push the button to connect to that torrent. Don't click the torrent link.

    If these simple, basic acts of self control are truly so difficult for you, I suggest you seek psychiatric help immediately.

    Your statements are not reasoned. They are not radical. They are the statements of a 12 year old child who feels he is entitled to take what he wants and do as he pleases without regard for the rule of law and the rest of society.

    Just grow up. It's that simple. Grow up and take responsibility for your choices and actions.

  29. I can see a different problem. by janrinok · · Score: 5, Insightful

    The ruling is that TorrentSpy must, in future, maintain records of IP information. How is that meant to help prove or disprove the case that the MPAA are trying to prosecute, which must, by definition, have already occurred? This is not discovery - but an imposition on the way the software is to be re-written. Or can the MPAA say that they think that TorrentSpy will commit an offence sometime in the future and they now want to have the means to prove it?

    --
    Have a look at soylentnews.org for a different view
    1. Re:I can see a different problem. by surprise_audit · · Score: 2, Insightful

      That's probably the smartest comment I've seen so far in this discussion. The MPAA is prosecuting a past offence, for which the relevant information disappeared *before* the lawsuit was even filed. It shouldn't be possible to charge them with destroying subpoenaed evidence if non-logging is a normal business practice for them and there was no suit in progress.

  30. SSL Keys by Alain+Williams · · Score: 2, Insightful
    OK: lots of fun about having to provide copies of L1 cache, etc, but what the judge is saying is:

    you know that the information in RAM is likely be of interest for an X, Y, Z investigation, so keep it
    What is worrying me is this: I visit some website at a HTTPS url or I login somewhere using ssh. Later the cops say "give us the SSL keys for that exchange". Currently I can say "firefox/ssh generates these keys on the fly, I never knew what they were.". But because I ought to know that the SSL keys might be of interest - I should have kept them, I should run a browser/ssh_client that keeps this info, and perhaps the server ought to do the same thing as well.

    I fear that the above scenario is not that far off.

    1. Re:SSL Keys by TubeSteak · · Score: 2, Informative

      What is worrying me is this: I visit some website at a HTTPS url or I login somewhere using ssh. Later the cops say "give us the SSL keys for that exchange"... But because I ought to know that the SSL keys might be of interest - I should have kept them No.

      There is no obligation for you to store/save/retain anything until after the police or a lawyer tells you that it is of interest.

      This is one of the reason why businesses setup data retention policies such that after X days, [information] is shredded or wiped. That way, when they get sued or investigated, they can honestly say "we don't have it and we aren't obstructing justice because our policy is to scrap [information] after X days."

      Just because you could save [information], but never have, doesn't mean you are somehow liable for not doing so.
      --
      [Fuck Beta]
      o0t!
  31. Summary sucks by WPIDalamar · · Score: 4, Insightful

    The summary of this article sucks, most of the comments here are nothing more than ravings based on a bad summary.

    The judge wants them to start logging IP addresses. But a judge can't just order anyone to do anything they feel like, there has to be some precedent or law saying they can. This judge said in legal terms, stuff in RAM is stored data. Then he applied rules based on law that covers stored data.

    It's like if a company has a policy to burn documents every night, but the judge orders them not to burn documents until the end of the case. There's no expectation that burnt documents can magically be unburnt.

  32. Re:Put down the crack pipe and pick up a book by PlusFiveTroll · · Score: 2, Insightful

    When the crime of copyright infringement carries a higher penalty for breaking in to other computers, it will be far smarter for the 'criminals' to hack your computer and use it to share files. Now you have to prove you didn't do it. :)

  33. Just Suppose... by Nom+du+Keyboard · · Score: 3, Interesting
    Just suppose it's encrypted data in RAM? Shall they be given the still encrypted contents?

    How about giving them a complete memory dump of RAM, letting them sort out what the data is that interests them? Can the judge require them to preserve it in pretty formats?

    This whole order is such an overreach by this judge, and the US Judicial system, that an immediate halt should be put to it this very instant.

    And just suppose, btw for the sake of argument, that the country were TS is located prohibits export of personal data due to privacy laws? Then who wins?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  34. Re:Oh, sure, no problem by dwlovell · · Score: 2, Insightful

    If you shut your servers down, then you are no longer offering any service and the prosecution has already won.

    The decision does not mean that past RAM contents must somehow magically be retained, it merely rejects the defense that because IP addresses are currently only stored in RAM, that they are not possible to save. So basically in this case, they must start logging from RAM into a file. If they disobey that order, it is essentially destroying evidence from that point forward. This is no different from a corporate email system that under normal circumstances destroys email older than x days, and due to a court order is required to no longer destroy email until the case is resolved. The judge wouldn't be saying the normal policy of destroying email is in conflict with the order, but if they disobey or fail to comply going forward, they would be a seriou problem.

    -David

  35. This Just In by AnalogDiehard · · Score: 4, Funny

    TorrentSpy has announced that to comply with the MPAA Puppet^W^W impartial judge orders, all of its servers' RAM cards will be replaced by WOM cards. WOM, or Write Only Memory, is the latest cutting edge technology designed to ease the learning curve of geek challenged courts and remain compliant with discovery demands. All digital access information to their website will be safely stored in the WOM cards, readily surrendered to the courts. TorrentSpy has also announced implementation of the Fair Use Circumvention Kit at a later date but has declined to provide further details, despite curious snickering under their breaths.

    --
    Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
  36. RAM log by noidentity · · Score: 5, Funny

    Your honor, a tiny portion RAM log of the time in question

    2007.08.28 15:40 set bit 1243434
    2007.08.28 15:40 set bit 1243435
    2007.08.28 15:40 cleared bit 1243436
    2007.08.28 15:40 set bit 1243437 ...

    Obviously guilty!

  37. Could have an entirely different effect, though... by Sasquatch6 · · Score: 2, Insightful

    OK, so it is now required that they log the contents of the RAM for future analysis. That means the data must be read from RAM and stored somewhere.
    Now, the odd thing here is that, apart from being impractical, the logging company may run into legal issues if they aren't careful of exactly *what* data they're pulling out of the RAM and storing. What if they pull out the wrong section of memory, end up with an AACS decryption key, and get sued for circumvention of a copy-protection mechanism under the DMCA? They were just ordered to by the court, sure, but it's got to complicate matters. After all, the MPAA and co. are already looking at anyone who visits the website; do you really think they'd overlook the opening that would give them?

  38. Re:A problem of understanding by MontyApollo · · Score: 2, Insightful

    I think basically the judges knows that it is easy to log IP addresses, and he just didn't buy their argument.

    IANAL, but the legal argument I believe is that RAM is a physical representation of information, even if temporary, and therefore it is subject to discovery.

    I could be wrong though, because IANAL like most people here. It is funny that a lot of people are calling the judge an idiot for not understanding the technology when this is more of a legal issue (which supposedly the judge is an expert in.)

    (I think corrupting the IP addresses like you mention would probably be contempt. The true IP address would be stored in RAM at a point before you corrupted it, and you be responsible for providing these, not something you later obfuscated.)

  39. You CAN Preserve a White Board by Steve+Hamlin · · Score: 5, Insightful

    Does this mean they can subpoena the contents of the white board in conference nine at 7:23 AM on June the 13, 2005?

    YES, if the court gives you notice that you must preserve everything that is written on the whiteboards in all conference rooms, then they will expect you to have it preserved, and produce it when ordered.

    Take a picture, log the contents, don't erase it - whatever you need to do to preserve the information. Saying "But I erased it!" isn't going to fly when you are subject to a prior order to NOT erase it.

    Why can't the court grasp the transient nature of the content of RAM?

    It sounds like the company was saying "But I really don't have it, it's just in RAM". That doesn't mean you don't have the information.

    Note that this is a prospective discovery order - YOU WILL HAVE THE INFORMATION IN YOUR POSSESION, I REALIZE IT'S TRANSITORY AND YOU NORMALLY DON"T PRESERVE IT, BUT YOU CAN PRESERVE IT, AND I'M ORDERING YOU TO PRESERVE IT.

    What's so hard about that?

    1. Re:You CAN Preserve a White Board by Toonol · · Score: 2, Insightful

      "Because it's a wink saying "I know you computer guys have it there somewhere! Cough it up!"."

      And she was right. The judge knows the technology better than you know law.

      Piratebay must now log IP addresses. Is that possible? Yes. Is it reasonable to preserve that evidence during a court case? Yes.

      Is this equivalent to saving every bit of ram every nanosecond? No. Will giving a core dump, when her instructions were clear, get you in contempt and thrown in jail? Very possibly. And you'd deserve it.

    2. Re:You CAN Preserve a White Board by identity0 · · Score: 2, Interesting

      It's a good thing you're not their lawyer, or you'd get them in a lot of trouble.

      I don't get the attempted denial of the request in the first place. Yes, for space reasons you might not log traffic on your site, but when a judge tells you to, why the hell would you think that it being in RAM and not disk would make it immune from subpeona? Just buy another hard drive and start logging the relevant data.

      And if you actually gave them a actual recording of all the data going into RAM in a way that could be replayed step-by-step (Not possible without a VM, I know), they would probably be okay with that.

    3. Re:You CAN Preserve a White Board by R2.0 · · Score: 2, Insightful

      Because the discovery process is a means by which EXISTING evidence is gathered, not a means to CREATE evidence. Records that are created in the normal course of business are subject to discovery, but one is typically not compelled to create records for use solely by your opponents in a trial.

      Let's say you own a small take-out restaurant. People order, your cashier takes the order and calls the order out to the chef. The cash register is an older model that is basically a glorified adding machine - it provides a record of the cash transactions, but not of what was ordered. You make a lot of money selling a sandwich called "identity0 Hoagies" ((if you aren't from the SE PA region, google it)

      Now you are being sued by your competitor for ilicitly using his secret formula for hoagies . As part of discovery, he wants to know your revenue from hoagie sales. You respond that you can show him gross revenue from the cash register receipts, but you don't know how much you make from those hoagies per se, because you don't keep specific records of those sorts, and the cash register receipts contain revenue from otehr sandwiches, soda, pretzels, etc.

      In a conventional trial, the plaintiff could get the receipts, invoices for the various supplies you purchased, and testimony from the cashier, from which maybe he could reconstruct the data he wants. But the judge decides that isn't enough, since she doesn't know anything about how small businesses work. She decides that, since the information existed at one point, in the form of verbal communication, then it is subject to discovery. But since that information is, by it's very nature, transient, there is no way to transmit it to the plaintiff. So the judge orders you to install a recording system to capture those transient orders in a permanent format so the plaintiff can get his information so he can better sue you. You don't need a recording system, won't use it in the normal course of business, and it's an added expense to you, but it's only purpose is to serve in a lawsuit.

      This judges order would get bounced on appeal in a heartbeat, but the same thing is happening in this case. The judge is ordering TorrentSpy to install a system, at their own expense, to record the contents of RAM on a running basis, which is transient data which is of no use to them and which they don't use in the normal course of business.

      And you are proposing that they also be required to sift through that data and find the info that their opponent's need, or translate it into info that they can easily understand. That's like a German suing someone in the US and demanding that all documents turned over be translated first into German so he doesn't need to hire a translator.

      But hey, since this involves computers, none of the old rules apply, right?

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    4. Re:You CAN Preserve a White Board by Orii · · Score: 2, Insightful

      Note that this is a prospective discovery order - YOU WILL HAVE THE INFORMATION IN YOUR POSSESION, I REALIZE IT'S TRANSITORY AND YOU NORMALLY DON"T PRESERVE IT, BUT YOU CAN PRESERVE IT, AND I'M ORDERING YOU TO PRESERVE IT. What's so hard about that?
      What's hard is suddenly having to write the code to retrieve those, organize them, record them, and make them available for reporting later, without interfering with normal business. Hardware assets need reapportioning to accommodate the new data. What kind of timeframe is given to put this in place? It doesn't happen by itself or overnight.
  40. Now try a whiteboard by SmallFurryCreature · · Score: 2, Insightful

    Do they too fall under this ruling? After all, they do "store" information, for a while, and then it gets wiped. Do you think that companies should preserve ALL whiteboard writings.

    What about errors, if I write something and make a spelling error, I erase it and retype it. Should that too be recorded?

    What about the information of time. A whiteboard is changed over time as you add new data to it, this timeline could be important, WHEN was the information on the whiteboard added, the time the line "Make sure the brakes work" is added to a car design discussion is important if it turns out the brakes failed on the production version.

    So to truly and fully comply with discovery rules EVERY tiny bit of data, now matter how fleeting, has to be recorded, that means video cameras everywhere. Not exactly practical is it?

    Torrentspy doesn't log IP's for a reason, there are too many and it just doesn't need them. So their entire setup just uses the IP information as temperory data, like a scrawl on a whiteboard or even a mental note, and discards it when it doesn't need them.

    In theory they could offcourse log it, but because something is possible in theory, doesn't mean it is possible in practice.

    Lets turn it around, the MPAA is a business and therefore all its business discussions should be recorded, but who is to say they do not talk business at home with their spouses? I say the only way to be sure is to video-tape them 24/7, just to be sure EVERY business related data is recorded as required by law.

    Your Post-Its would be closer to a tmp file.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  41. Rank this Judge by Nom+du+Keyboard · · Score: 4, Interesting

    Do you want to rank this judge's performance in a public manner? Visit The Robing Room and let your thoughts be heard. Just be sure to get her name and state correct. Judge Florence-Marie Cooper, Federal Judge, California.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  42. Enforcibility and Burden by rebmemeR · · Score: 2, Informative

    Requiring RAM info to be logged and surrendered is analogous to requiring a company to use video to record all work conversations/activities and to turn the tapes over to a litigious competitor. Recording all such conversations would place a huge operational burden on a company, and what might the competitors do with that information? Would it be a crime to have a conversation, or move a chair, if the recorder weren't turned on? The judge does not understand computer technology or the practicalities of enforcing media IP rights. Despite massive litigation by the MPAA, ultimately the judicial system had to allow VCR recording for personal use, because, among other reasons, it is unregulatable. And when a judicial system overreaches, it loses credibility in all domains.

    --
    Birth is the leading cause of death.
  43. Re:Whoops! by Opportunist · · Score: 2, Funny

    Could it be the same guy that wired that extra-heavy-duty electromagnet to get powered when the rest of the house goes black due to the kill switch?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  44. Very surprising by Generic+Guy · · Score: 2, Insightful

    I believe the fact that TorrentSpy is being compelled to keep server logs by the MPAA is fucked up on a few levels.

    What's really fucked up is how this U.S. court magistrate, and now Federal Judge Cooper, think they can order new evidence to be created after-the-fact. Not to mention how fucked up it is that a U.S. court thinks it can give any order outside their jurisdiction to TorrentSpy located in the Netherlands. And how further fucked up they must think TorrentSpy must be to violate European privacy laws which prevent them from keeping such logs against their published policy, which carry much harsher penalties than some token U.S. ruling.

    Truly you are correct, the most fucked up thing about this whole case is how one company (MPAA) can force a change in I.T. policy on someone else (TorrentSpy) all the way in another country!

    --
    { - Generic Guy - }
  45. Hippie FUD by Anonymous Coward · · Score: 4, Informative

    Newsflash 2008, the Amazon is being deforested to keep up with the sudden increase in demand for paper. Actually, no. Not at all. We get almost all of our paper from "tree farms" in the Pacific North West: Washington, Oregon, etc. The rest comes from Canada. As our need for paper increases, tree farmers plant more trees. Simple economics. There are more trees on the planet now than in the 1800s. Logging in the Amazon is very strictly controlled and licensed to have minimal impact on the environment. Of the ~100,000 sq km of forest lost between 2000 and 2005, only 3% was was from logging, more than half of which was illegal, and most of that 3%'s worth of lumber stayed in the country (so that's only ~1100 sq mi, ~600 sq mi of which was illegal, and most of it all stayed in the country).

    The other 97% of deforestation is due to the locals and the Brazilian government. ~60% cattle ranches, ~30-33% agriculture (~30% subsistence, ~1-3% commercial), and ~3% urbanization. (I found a pretty good link here, which has a nice pie graph, which is where I'm pulling these numbers since I'm not at my home computer with all my bookmarks: http://www.mongabay.com/brazil.html)

    So anyway, stop blindly believing hippie FUD from the the 60s and do a few minutes' worth of research on Google. Shit, I just looked at the wikipedia article and even they have a pretty good section on Amazon deforestation. So yeah, go ahead and use all the paper you want, it's actually GOOD for the environment and has been for the better part of a century. (Oh, and totally unrelated, but if you're still believing the hippie FUD about nuclear power, you'll want to do research on that too. :p)
    1. Re:Hippie FUD by Opportunist · · Score: 3, Funny

      I will not make funny comments on /., lest someone takes it serious and writes a rant.
      I will not make funny comments on /., lest someone takes it serious and writes a rant.
      I will not make funny comments on /., lest someone takes it serious and writes a rant.
      I will not make funny comments on /., lest someone takes it serious and writes a rant.
      I will not make funny comments on /., lest someone takes it serious and writes a rant.
      I will not make funny comments on /., lest someone takes it serious and writes a rant.
      I will not make funny comments on /., lest someone takes it serious and writes a rant.
      I will not make funny comments on /., lest someone takes it serious and writes a rant.
      I will not make funny comments on /., lest someone takes it serious and writes a rant. ...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  46. Who is responsible? by PPH · · Score: 4, Interesting
    In the case of TorrentSpy, this question may be moot. But consider a case in which the provider of a service is not the same as the manufacturer of the application used to provide that service.


    In spite of all of the ramblings to the contrary, it isn't technically difficult to add a logging feature to a piece of s/w to collect and store IP addresses, or other sorts of data currently only held in RAM. This assumes that the operators of the service can either modify that s/w themselves, or contract the vendor of said s/w to add this logging feature. In the case of proprietary s/w, with licensing provisions prohibiting reverse-engineering or modification, the latter may be the only recourse.


    Now, lets suppose the operators of TorrentSpy contact the vendor, request that logging be added per the court's request and the vendor replies, "No".

    --
    Have gnu, will travel.
  47. every highschool student knows by Anonymous Coward · · Score: 2, Funny

    >>The cost of paper may build up to something considerable after the first couple seconds...

    that depends entirely on the font and the size of the font being used ;-P

  48. Mod parent up by dlanod · · Score: 3, Insightful

    All jokes about RAM aside, this is the root of what's being said here - the addresses are in RAM, therefore it can be logged (and should be under the directions of the court in this case). They aren't telling them to record all data in RAM all the name, nor are they telling them RAM is a persistent medium.

  49. Judge Cooper needs a lesson in physics by DragonTHC · · Score: 2, Interesting

    Walk over and pull the plug!

    Now see what's stored!

    Stupid Judges and their ignorance.

    Data is no more "stored" in RAM than light is "stored" in a bulb.

    Science tells us that data currently in RAM is ultra-temporary and in a lot of cases prone to error.

    --
    They're using their grammar skills there.