North County Computers - For All Your Computing Needs
Hardware Solutions From North County Computers Network Solutions From North County Computers Software Solutions From North County Computers Hardware Solutions From North County Computers
Hardware Solutions From North County Computers Network Solutions From North County Computers Software Solutions From North County Computers Hardware Solutions From North County Computers
    Email: support@nccomp.com  |  Contact Us   |  Portfolio   |  Employment   |  Tech Docs     
 



Putting an End to the RIAA
(using buggy code)


  February 11th, 2004

I'll preface this saying that I do not condone pirating of copyrighted materials. However, I do have a serious issue with the RIAA, their tactics and ways, their illegal and unethical interpretation and abuse of the DMCA (among other laws and amendments), and their attempts to invade the privacy of individuals. I am a proponent of P2P networking. I think BitTorrent is one of the best P2P technologies of the last few years. And in terms of MP3's and P2P networks, I believe in a person's freedom to do what he/she likes with property they have purchased legally. More than anything else, though, I believe that the RIAA is in some ways attempting to hold us back from technological progress. As an example, many Judeo-Christians believe the Book of Revelation from the Bible and its references to a "one world currency". A recent discussion posted on Slashdot exemplifies this need as the world becomes more and more digital. In a similar regard, I believe that current and forthcoming technologies will continue to hurdle us into a more digital era and that in the future items such as music CDs and DVDs will be distributed digitally in their entirety with a less restrictive license that allows us to make a few copies for use in our homes, vehicles, at work, and via devices such as MP3 players (this is similar to how Lindows licenses its Linux distribution - you get one copy and one account for the Click N Run Warehouse, then use it on as many systems at your home as you desire. Lindows doesn't care if you, your wife, your two kids, your car, and your home entertainment system are all installed from the same CD and updated using the same CNR account).

So with the preface and reason(s) out of the way, let me move on to the jist of this article; namely how to squash the RIAA in their tracks and allow digital technology to move forward. But before I explain my ideas, allow me to clarify exactly what the RIAA considers to be illegal:

1) It is illegal to distribute (share) copyrighted materials. Have you ever read the warnings at the beginnings of VHS and DVD movies? They caution against public display, copying, and re-distribution without permission from the copyright holder. NOTE: it is not illegal to provide the means for distribution of copyrighted materials, which is why softwares like LimeWire and Kazaa are allowed to exist.

2) It is illegal to receive (download) copyrighted materials from an unapproved source (meaning that the source providing the materials must have the permission of the copyright holder). This is comparable to possessing stolen property. Law enforcement doesn't care that you didn't know it was stolen. Possession of stolen property is either a misdemeanor or a felony depending on the circumstances and estimated value.

I admit that I download MP3 songs over P2P networks. For the record, I never download entire CDs, I just download the songs I hear on the radio and think are kewl. But I also, shamefacedly, admit that I'm a P2P abuser. No, not an abuser in the sense that I download gigabytes of music a month. Rather, I download my music, but I don't share any of it. If I like more than 2 or 3 tracks on a CD, then I usually buy the CD. I always burn a copy, so I have one for my home entertainment system and another for my car. I also rip them to MP3s and store them for playing from my laptop and my Sony MP3 player. I use LimeWire Pro as my P2P network client. I recently installed the newest version and went through all the configuration options and had some ideas.

One of the options in LimeWire Pro is to choose where to download new files to. In my case, its C:\incoming. However, I don't leave them there because any song downloaded to that directory is automatically shared. Once downloaded, I immediately move the file(s) to C:\mp3s. I guess this makes me a freeloader. But at least it means I'm only guilty of possession of stolen property and not also guilty of distribution (bear in mind something the RIAA hasn't brought up in court as of yet: possession of stolen property is a relatively minor offense. But distribution of copyrighted materials has the potential to cross international lines via the internet which means that Interpol, the FBI, ATF, and other international law enforcement bodies can get involved and it means that prosecution and sentencing don't necessarily fall under U.S. jurisdiction even if you reside in the U.S. - remember the American kid that was caned a few years ago? He was tried and sentenced according to the laws of the country he was in at the time).

So back to stopping the RIAA... what if the latest version of LimeWire Pro had a simple check box in its configuration that allowed you to not share any music on your system, but still download songs? Better yet, what if all P2P softwares had that option? And what if they all enabled it by default? Well that would break P2P file sharing, right? Everyone could download, but there'd be no source to get it from since no one was sharing anything, right? But wait... what if that checkmark in the checkbox didn't actually work? What if some stupid programmer wrote some bad code and, gosh darn it, even with the box checked, all your songs were still shared? What would this do for us? Well, for one thing, no one using the software could ever be charged with distribution of copyrighted materials. After all, we all see the "Don't Share Any Files" checkbox with a checkmark in it. And what if the same software that had the sharing bug also had a bug in its search options? What if when you searched for something on a P2P network, if your mouse accidentally hovered over it for more than 3 seconds, it just started downloading the file? Heck, its not illegal to search for files. And if you don't have any control over the "auto download" bug, who can prosecute you? Of course, this bug would save the file(s) to the same directory that isn't supposed to be sharing files. So for all intents and purposes you'd be completely innocent and could even become incredulous when charged with a crime by the RIAA. After all, you thought you were doing the right thing. You thought the software was protecting you. Its not your fault its buggy software.

Courts have already ruled that P2P softwares cannot be held liable for providing the means to share files illegally anymore than a car manufacturer can be sued if a drunk driver kills someone. It is ultimately the end-users responsibility to use the software legally. However, in our "what if" scenario above, you can be sure that the RIAA would find a way to legally force the P2P software makers to patch their softwares. And they would comply. LimeWire, for example, would release a patch 6 months after. Unfortunately, the patch wouldn't actually fix the problem, or in fixing it, it would open up a new bug that basically did the same thing. We've seen this with Microsoft many times (they have on more than one occasion released patches that didn't fix the problem in full and recently we all found out that MS took 6 months to release a patch for a vulnerability that Eeye Digital Security discovered). In fact, this could actually be used as precedent. All the legal team at LimeWire would have to say is something to the effect of, "if a company the size of MS with their thousands of programmers can make these kind of mistakes, how can our little company with only tens of programmers be held to a higher standard"? Related, there was recent speculation on the internet that MS could be sued for waiting six months to release a patch for a known vulnerability. If MS won that yet-to-be-filed suit, precedent would be set for other companies to wait similar amounts of time. On the flip side, if the RIAA went after the P2P network providers and charged them with "gross negligence" for waiting so long, and then not actually fixing the problem, precedent would be set for a class action suit against MS, which would help the entire world by forcing MS to A) write better, more secure code and B) patch their holes more quickly.

Most interestingly, and I'm not sure why someone hasn't done it already, but why don't we have something like p2panonymizer.com? Rather than pay iTunes or Napster or some other site for music downloads, what if we all paid $5 a year to p2panonymizer.com. Their service could let us share all the files we wanted, all without traceable IP addresses. This would definitely squash the RIAA recent court actions of trying to force ISPs to yield the users behind the IP addresses. And as with the P2P softwares, they'd only be providing a service. It would be up to the user(s) to use it illegally. Of course, the mix of an anonymizing service for accessing P2P networks combined with the kind of buggy P2P code mentioned above would probably bankrupt the RIAA and MPAA in legal expenses. Wouldn't that suck?!?

 
 
 
© Copyright 2003 NCC All Rights Reserved
Privacy Statement Legal Statement
Notice To Bulk Emailers
Long Distance From VizAbility Communications It's All About Orange County! BBBOnLine Reliability Seal Linux Solutions From SoCalLinuxSolutions