6 ms·
This gets very meta very quickly. If linking to copyrighted data 'should' be illegal (SOPA), then what about descriptions of that data that are sufficient to i
by chimeracoder 15y ago
This gets very meta very quickly.
If linking to copyrighted data 'should' be illegal (SOPA), then what about descriptions of that data that are sufficient to identify the original, but not reconstruct it (magnet links)?
And if those were made illegal, then what about descriptions of those descriptions? You can recurse infinitely on this.
Beyond mere amusement, after just one or two recursions, you get to the point where it would be difficult to write a law that would criminalize magnet links without also criminalizing people who link to a Sparknotes-like summary or commentary for a piece of media.
- Cushman 15y agoThat's what this is already, eh? A description of copyrighted data would be the torrent file, which content producers would probably like to argue are infringing. A magnet link is a hash of the torrent file, so it's already two steps removed. Of course, the Pirate Bay magnet dump is itself a torrent, so it's a hash of a hash of a hash of copyrighted data. And that torrent itself has a magnet link: 938802790a385c49307f34cca4c30f80b03df59c is a hash of a hash of a hash of a hash of copyrighted data. (In the MP/RIAA's ideal world, I've just committed criminal copyright infringement with damages reaching into the $billions.) Theoretically, the Pirate Bay dump could include the torrent for the Pirate Bay dump, and be an infinitely recursive description of itself... but that's probably an intractable cryptographic process.
- tantalor 15y agoI can beat that. With a bit of indirection, the URL http://thepiratebay.se http://thepiratebay.se references all of the above.
- katovatzschyn 15y agoAnd, continuing back from hexadecimal, we have the splendid: 842254760070427756125843951997302119090555319708 in base 10 for the magnet link of the torrent containing the list of magnet links for the pirate bay's torrents. Shall we add to the list of illegal numbers? Perhaps its prime factorization also belongs on that list. 2^2×3^2×23×89×24733×462111028392156064869667382167578133253 Best to include the Roman numeral version of the number, as it's equally illegal. http://i.imgur.com/JROu8.png http://i.imgur.com/JROu8.png It would also be wise to outlaw the URL I've just linked, and perhaps also the combination of letters "JROu8" as they also contain the information in question given proper context. http://en.wikipedia.org/wiki/Illegal_number http://en.wikipedia.org/wiki/Illegal_number
- robot_cowboy 15y agoSo, going back to hex and turning it into a flag just like the Free Speech flag in the wiki link, would that make this image: http://i.imgur.com/OHg3l.png http://i.imgur.com/OHg3l.png the most copyright-infringing flag of all time?
- radagaisus 15y agoHa. I bet one of those hashes is a hex representation of a copyrighted song lyrics
- finnw 15y ago> ... but that's probably an intractable cryptographic process. Not always. Algorithms that append a hash to a file, preserving the same hash, i.e. hash(s) == hash(s ++ hash(s)) http://stackoverflow.com/q/4823680/12048 http://stackoverflow.com/q/4823680/12048 A program that prints (though does not contain) a hash of itself: http://www.madore.org/~david/computers/quine.html http://www.madore.org/~david/computers/quine.html (edited for formatting)
- kinghajj 15y agoThe more one studies computer science, the less one believes that information can be owned in any meaningful way. I remember reading a paper on a "lightnet" that basically XORed arbitrary blocks of data together, then produced a recipe on how to recover some original data by XORing the appropriate blocks. With just this recipe you could ask other nodes for the random blocks, then recover the original data locally. The paper made a good argument that however you try to define ownership of a block, it will lead to some contradiction. The system was implemented but I can't recall its name. I think it was hosted on SourceForge.
- gmaslov 15y agoI'm sure most everyone on HN has read it already, but "What Colour are your bits?" http://ansuz.sooke.bc.ca/entry/23 http://ansuz.sooke.bc.ca/entry/23 is always a good reference in this sort of discussion. The system you mention sounds like what the Colour essay is railing against; trying to create a mathematical solution to a problem which is rooted in the law, and cannot be resolved by mathematical manipulations, but only by legal manipulations. Do you recall the title or author of that paper? I'd be interested in reading about the contradiction argument you mention.
- JoshTriplett 15y agoI like that article as well, insofar as it helps both sides understand each other better, rather than continuously talking past each other. In order to do so effectively, that article pointedly avoids taking a position on the issue. However, the article also doesn't suggest that people shouldn't hold a position on that issue. I personally feel comfortable taking the position that anyone claiming that bits have color has an objectively wrong view of reality. I don't think that position needs much advocacy, though; reality always tends to win in the long term. It could certainly use a little help sometimes, though.
- icebraining 15y agoI think parent is talking about Monolith[1], which in fact that article specifically references: I think Colour is what the designers of Monolith are trying to challenge, although I'm afraid I think their understanding of the issues is superficial on both the legal and computer-science sides. (...) [1]: http://monolith.sourceforge.net/ http://monolith.sourceforge.net/
- phillco 15y ago> This gets very meta very quickly. You're thinking legality, but I'm thinking efficiency. So we can now distribute 1.5 million torrents (of a total of several thousand TBs, no doubt) in a file 90MB big, in a torrent which itself has a magnet address that takes up...20 bytes? The size savings as you go up the tree are incredible. I see no reason why you couldn't create an almost-entirely distributed torrent site in this way. Think about: Torrent discovery could be done by regular distribution of index torrents, and the clients use that to find out what can be downloaded and where. In fact, in the world of magnet addresses, "uploading" a torrent would be as simple as requesting that its URI be put in the day's index. So running a torrent site would be as simple as curating a list of magnet URIs each day into an index, then publishing that torrent's URI somewhere. Like Twitter. You could run a torrent site entirely from Twitter.
- rabidsnail 15y agoedonkey has had distributed search for a long time. It's possible to maintain an keyword index of magnet links in a dht, and then you remove the need for the torrent site completely. I think that requiring torrent files and trackers was a policy decision to deflect liability away from the client implementer to multiple third parties. That's why bit torrent is still around and Grokster isn't. There's no technical need for them.
- amalcon 15y agoBitTorrent has torrent files and trackers because it was designed for non-infringing use-cases (e.g. distributing Knoppix images). The centralized elements substantially improve reliability (and, at the time, performance) in those use-cases.
- tectonic 15y agoJava should be illegal. You can write code that downloads torrents with it.
- netshroud 15y ago> then what about descriptions of that data that are sufficient to identify the original, but not reconstruct it Such as the name of the copyrighted work?
- anigbrowl 15y agoYou're thinking about it the wrong way. From a programmer's POV, the link to the torrent can be abstracted endlessly into new and distinct forms, each of which you believe needs to be legislated away in turn. From a lawyer's point of view, the specifics are really not important, but rather the end result: is the user illegally procuring copyrighted material, or is the distributor providing them with a readily accessible means of doing so? Law has certain resemblances to regular code, but folks here seem to think that if something isn't properly specified that the law will break in the same way that a program will fail to compile or run properly. But that's not how it works. Poorly drafted laws can fail, certainly, but it's not that hard to draft something that focuses on the end result. Consider ordinary offences, such as robbery. You wouldn't get anywhere by arguing that you're alleged to have put your right hand in your pocket and pulled out a small hatchet, and that since there's no law specifically forbidding right-hand wielding of hatches, you should go free. The technicalities of how you committed the robbery are irrelevant as long as it can be established that you took someone's property in a violent fashion. I'm a little perplexed as to why folks think torrenting/piracy/filesharing etc. is so different that it can't be addressed legally. Sure, the law needs to be clear and logical, but only up to a point. It doesn't need to be absolutely exhaustive, and 'beyond a reasonable doubt' has never meant 'beyond any imaginable possibility'. People do make arguments like that in criminal defense cases from time to time, but they typically fail because the doubts they attempt to raise are absurdly far-fetched.
- devindotcom 15y agoTotally true. As someone commented on my own story on this, you can kill someone in war and be a hero, or kill someone at home and get life in prison. Context and the definition provided by the law are very important. And as you say, the law doesn't have to be needlessly ignorant of the reality. It can easily encompass intent, result, context, etc. But! There are still interesting problems to be acknowledged as far as how you define the transgression. A torrent like this from one perspective is worth billions, from another is worth very little. And practically speaking, if someone were to really use it the way you might expect a pirate to use it, it is practically worth only a tiny fraction of its potential worth. These are things that are difficult to define or restrict, but are immediately obvious to anyone who would use it. That's why it's interesting to me.
- wisty 15y agoSomeone could suggest a system, whereby spelling mistakes are used to encode partial information about a magnet link. One switched pair could give you the position in the magnet-link key, the other switched pair could give you the value. That way, you could never pin down exactly who gave you what information. Or maybe I shouldn't suggest it?
- Gustomaximus 15y agoLawmakers can easily avoid this meta situation by writing simpler more encompassing laws.So rather than being specific about how the pirated material is accessed they can write a more open law along the lines of "a site that's main use is assisting the distribution of pirated material".
- orborde 15y agoSOPA/PIPA tried to do that.