oreilly.comSafari Books Online.Conferences.
Articles Radar Books  

Napster: Popular Program Raises Devilish Issues

by Erik Nilsson

Napster, an application that allows people to search for and share MP3 music files, is the hot new Internet application on college campuses. In December 1999, the Recording Industry Association of America (RIAA) filed suit against Napster, alleging "contributory and vicarious" copyright infringement.

The RIAA argues that Napster is in effect burglar's tools: It is designed to break the law and has no substantial lawful purpose. On the other hand, Napster claims that they are creating an online community, that copyright infringement problems will abate as Napster matures, and that if the RIAA points out any Napster users who are violating copyrights, Napster will kick them off the system.

When 19-year-old Shawn Fanning wrote Napster, he single-handedly created an outstanding network application, but he did much more:

  • He created a new name space independent of the Domain Naming Service.
  • He segmented the copyright violation process.
  • Possibly, he broke the law.

A new name space independent of the Domain Naming Service

The official Internet name space is the Domain Naming Service (DNS). It consists of the familiar domain names, such as "oreilly.com". The DNS translates a name, like oreilly.com, into an Internet address, like Your computer uses this number to do stuff on the Internet, such as retrieve a web page.

Any system that translates names into Internet numbers is a name space. Napster is a name space: When you register on Napster, you assign a name to your computer. When another Napster user wants to communicate with you, the Napster server translates this name into the Internet address of your computer. The Napster server acts as a name server and a search engine, all using proprietary protocols. (The underlying protocols are, of course, the standard Internet protocols.)

Users sign up on a Napster server with whatever name they want to use. Registration is instant, free, and requires no contact or other personal information.

Related Articles:

Gnutella and Freenet Represent True Technological Innovation

Napster and MP3: La Revolucion or La Larceny?

Music Industry Turns Heat on Net Music Pirates

Why the RIAA is Fighting a Losing Battle

Why the RIAA Still Stands a Chance

Napster heralds a new, balkanized Internet that relies less on web browsers.

Napster shows no interest in the trademark issues that have roiled the DNS world, and has no quasi-judicial process to settle name disputes: The first mover gets the name. Even if you don't have a permanent IP address, you can still register on Napster and play, after a fashion.

Napster's search engine searches this name space and links to files, all using proprietary protocols. Napster's chat service also uses this space.

Web browsers have limitations as application interfaces, but they offer compensating advantages of stability and trust. Napster heralds a new, balkanized Internet that relies less on web browsers. This Internet will offer more powerful (and dangerous) services. Unsurprisingly, Napster has substantial security weaknesses.

Napster's name space has limitations, but except for one they are unimportant or easy to fix. These limitation are described below.

You can only use the Napster name space to exchange files and chat, but the Napster system could easily be extended to handle web pages and e-mail, and probably will be soon. Napster already supports subdirectories for files, so it already has significant expressive power.

The DNS is a hierarchical system, with different organizations in charge of different parts of the space. Napster's name space lacks a hierarchy, but the DNS hierarchy is shallow anyway: Most domain names have only two parts, a name, such as "oreilly", and a top-level domain (TLD), such as "com". The DNS hierarchy primarily exists because of political, not technical, requirements. Many web users in the U.S. seem to not know that there are any TLDs besides ".com".The Napster name space will evolve a hierarchy if it needs one. A de-facto hierarchy would not even require a change to Napster.

According to Metallica, over 300,000 people are exchanging MP3s of these has-been butt-rockers via Napster.

Napster's most serious limitation is that it is not possible to link Napster servers. Thus, each server is its own name space; if it crashes, that name space is gone until the server reboots. Napster has hinted that they are working on this problem. The problem is solvable, but some sloppy work in the Napster message protocol makes a fix harder than it should have been.

There are other name spaces. AOL keywords are a kind of name space, but are limited to web pages on AOL's server. There is no way to register your computer's IP address with an AOL keyword, and no way to add new services.

There have been renegade IP name spaces before, but they haven't been important, because almost nobody used them. Lots of people use Napster. According to Metallica, over 300,000 people are exchanging MP3s of these has-been butt-rockers via Napster. The total Napster user base must be many, many times this number.

There is a furious debate over how the DNS system will change in the future. Specifically, there are various plans to add TLDs, with various forces arguing that they should control these new TLDs. Napster makes real what up until now has mostly been a straw man in the DNS debate: The DNS needs the Internet, but the Internet does not need any particular name space. What happens if various entities create their own name spaces? Napster has unchained the dog, and it is one big, bad dog: proprietary, anonymous, and growing like mad.

Pages: 1, 2

Next Pagearrow

P2P Weblogs

Richard Koman Richard Koman's Weblog
Supreme Court Decides Unanimously Against Grokster
Updating as we go. Supremes have ruled 9-0 in favor of the studios in MGM v Grokster. But does the decision have wider import? Is it a death knell for tech? It's starting to look like the answer is no. (Jun 27, 2005)

> More from O'Reilly Developer Weblogs

More Weblogs
FolderShare remote computer search: better privacy than Google Desktop? [Sid Steward]

Data Condoms: Solutions for Private, Remote Search Indexes [Sid Steward]

Behold! Google the darknet/p2p search engine! [Sid Steward]

Open Source & The Fallacy Of Composition [Spencer Critchley]