Inke Arns on Mon, 8 May 2000 10:58:51 +0200 (CEST)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[rohrpost] Napster unleashes whole new Net ball game



Pandora’s Box 
Napster unleashes whole new Net ball game 
http://www.laweekly.com/ink/00/19/cyber-heyman.shtml

by Karen Heyman


Napster. Napster. Napster. You’re probably sick of hearing about the latest
hot software and how much easier it makes it to share MP3 online music
files. And about how that’s why the Recording Industry Association of
America (RIAA) is suing the San Mateo, California, company. And about how
the software has been choking up college servers, so admins are banning it,
spurring student protests. (Uh, what ever happened to affirmative action
and tuition hikes?)

But if you’re sick of hearing about Napster, that’s unfortunate. Because
what’s missing in the Great Satan (the RIAA) vs. Exalted Liberator (anyone
who’s ever paid 15 bucks for a CD) Napster debate is that the technology is
a computing breakthrough on the level of the World Wide Web. Someone at the
Human Genome Project is using Napster technology, and it’s not because he
has a thing for Fiona Apple. Dr. Lincoln Stein, part of the project at the
Cold Spring Harbor Laboratory in New York, is exploring "how to use
Napster-style automated resource discovery to enable scientists to publish
their discoveries in the genome." The reason Stein and other experts are so
excited is that Napster turns the prevailing computer technology of
client-server on its side. (If you already know client-server, skip the
next two paragraphs.)

What makes the World Wide Web work, ditto your office’s LAN (local area
network), is client-server computing. Your desktop computer (called, in
this context, the client) is networked to a larger computer (the server).
Generally, in most offices, you’ll be able to run your word-processing or
spreadsheet programs at your own computer, but you must go on the network
in order to print or e-mail. The usual configuration looks like the spokes
of a wheel, with the server as the hub, and the PCs at the end of the
spokes. Rarely, there is what’s called a "peer-to-peer" configuration,
where all PCs are linked together, and then hooked up to the server. Keep
that term in mind.

The World Wide Web is a giant client-server system. You at your PC (or Mac,
forgive me) log on to the Internet (the network) and, through it, to a
favorite site. The site’s computer (a server) sends the information you
requested back to you. Here’s the important part: Even if you e-mail
someone, you’re still going through a server — there’s no direct contact
between your computer and someone else’s computer. If you want an MP3, you
go to a site like MP3.com, request a song, and the site’s server sends it
to your computer.

(Welcome back, networking geeks. You’re gonna love this part.) What makes
Napster a programming breakthrough, rather than merely a bonanza for
intellectual-property attorneys, is that it is the first widespread use of
a peer-to-peer system on the World Wide Web. You download and install the
Napster software, which runs on your client. Once you’re connected, the
software indexes the MP3s you’ve got on your hard drive, then connects to
the Napster server and makes your tracks available to anybody who’s hooked
up at the time — from your hard drive, not from the Napster server. Your
computer is directly linked to someone else’s computer, without a server in
between. That is why it only works for as long as you’re connected, and why
it’s great with "always on" broadband systems, and a pain with a dial-up
connection. Napster allows very fat clients, today’s superfast,
application-stuffed PCs, to interact in a peer-to-peer climate.

"It’s a true hybrid computing environment," says Tristan Louis, CEO of
Movable Media, who has discussed Napster in his influential online
newsletter, TNL.NET (www.tnl.net/newsletter/). " For the first time since
the creation of the Web," Louis wrote, "you have an application that allows
for the widespread distribution of files across a network. It could allow
for a new set of cooperative tools in corporate environments. What if I
could work on a presentation and immediately share it with other people in
my office?"

According to Eddie Kessler, V.P. of engineering at Napster, Napster creator
and company founder Shawn Fanning had cooperative work tools in mind from
the start. "Shawn was enamored with the distributed nature of the IRC
(Internet Relay Chat) peer-to-peer communication paradigm that allows for
chat and file sharing, but which [lacks] the effective indexed search
capabilities of a Web search engine," says Kessler.

So stop thinking of Napster as a way to score a dubiously legal copy of
"Charm Attack" and realize that the product of then–college freshman
Fanning could be one of the best networking innovations in years. Napster
has made it easier by orders of magnitude to transfer entire files from one
computer to another. Stein explains why:

"We’ve been stuck in a client-server paradigm for many, many years. People
who had stuff to share had to learn arcane knowledge, like FTP, static IP
addresses — there were a lot of technical hurdles. The beauty of this
system is, it does automatic resource discovery. Napster publishes the
route to the user’s information. Not just the IP address, which may change,
but the port." (IP addresses are the unique identifiers of the computer you
wish to connect with; port numbers are used to identify services within the
computers, such as mail.) "The client, when it connects, tells the server
what IP address and port number the music can be downloaded from. Both
numbers may change from session to session, and the port number may change
during a session in order to work around firewall blocks and the like. This
is very different from conventional Web and FTP servers, in which you have
to know the IP address and port numbers in advance."

And Napster is just for starters. A couple of weeks ago, a similar piece of
software called Gnutella was released. Written by the programmers who
founded Nullsoft, the company that created the Winamp MP3 player, it set
off a huge sensation on the Net. Unfortunately, Nullsoft had been acquired
by AOL months before, and AOL was a trifle upset that principals in one of
its acquired companies had just hacked together a little copyright-busting
program. Well, that’s one theory; the other is that AOL had sanctioned the
project all along, and got cold — hell, frostbitten — feet once it set
about merging with copyright colossus Time Warner. Within 24 hours, AOL had
demanded and gotten Nullsoft to remove Gnutella code from its Web site.

Gnutella does Napster one better by enabling peer-to-peer sharing of nearly
every kind of file, not just MP3s. "It does executables, it does zip files,
it does video files, audio files, any kind of files — and you can add your
own extensions within the client," says Louis, who got a look at the code
before AOL clamped down. 

Gnutella solved another problem with Napster, according to Stein: "The
major innovation is that it allows servers to chain to each other and share
information about what each one has got. This removes one of the Napster
problems, which is that each server becomes a bottleneck." Concurs Louis,
"Gnutella takes the Napster concept and removes the server from it — you
have more of a decentralized Napster."

At the moment, according to Louis, Gnutella also lacks something essential:
a good password-protection system so that you can create private groups,
essential in a competitive, trade-secret-stealing corporate environment.
Not to worry. As you read this, some open-sourcer is probably writing such
a system.

"With a tool like Gnutella, my hard drive can become a portion of a larger
hard drive," says Louis. "I could have a marketing hard drive, a finance
hard drive, an HR [human- resources] hard drive of which only a portion
would be sitting on my computer. Compare this to current corporate
client-server systems where you have to deliberately save a file to the
corporate server — and to your own hard drive. Forget to save it to one or
the other, and you’ll be stuck without your work or somebody else’s later
revision. With a ă Gnutella-like system, you’d continually have the most
updated versions, without having to remember to separately save them."

The broader implications of Gnutella are not lost on Napster. Although
Kessler defends the server-based system ("We plan to continue focusing on a
server-based approach. Other serverless designs can’t handle large numbers
of simultaneous users"), he adds that the company always had bigger
ambitions for the product. "Collaborative communities of users sharing
content is exactly what we’re about. Extending our approach to distributed,
collaborative work groups is a possible future direction for Napster,"
Kessler says. And Napster will be adding support for Microsoft’s Windows
Media Format files in its next release, which should facilitate the
development of extensions, Kessler explains.

AOL did not move fast enough to quash the sensation over Gnutella. "They’ve
opened Pandora’s box," says Louis. Thousands heard about it on the geek
must-read Slashdot Web site, which funneled 10,000 download requests to
Gnutella the first morning, causing the software’s creators to beg off the
site. Louis says that at one point he was connected to 828 hosts running
Gnutella, with 182,889 files already offering a wide selection of software,
music and movies, including the newly eleased Pitch Black and Erin
Brockovich, along with more obvious titles, such as The Matrix, Monty
Python and the Holy Grail and the almost redundant Hackers. That’s .9
terabyte of software — one week after Gnutella was announced, and just as
quickly yanked.

A few Century City lawyers are undoubtedly fanning themselves with this
paper. But farsighted executives like Louis are seeing a whole new world:
"Gnutella could potentially allow you to massively distribute files across
a large network of people because it lets you both download and stream."
Louis also suggests that Gnutella technology could be the backbone of the
next generation of search engines: "Not only would it index the pages for
the server administrator, but it could also report back to a mainstream
search engine. With a service ŕ la Gnutella, you could have every Web site
call back the search-engine directory to post the changes they had." In
fact, another piece of Napster-like software, Imesh (www.imesh.com), has
already set out to create a new search structure.

But enough already with the Napster accolades: Remember, the software helps
people share files by scanning their hard drives — doesn’t anyone find that
pros- pect scary?

"Technically, it wouldn’t be that hard to open up a hole in Napster to find
stuff that is not scanned," warns Louis. Kessler reassures users that
"Napster has taken extreme measures to prevent access to any files on our
users’ computers other than the audio files our users have chosen to share.
Our client verifies that only valid MP3 files are shared, and will only
transmit those valid files." All we can say is, we hope so. Because we’re
not just talking your basic asshole virus writer. Microsoft already went
through a scandal over its Web site’s "helpful" detection of every program
on your system. One nightmare scenario would have copyright holders rooting
around your hard drive, disabling stuff that in their opinion you weren’t
supposed to have in the first place. So much for that little Fourth
Amendment thing.

Perhaps the biggest downside of Napster/Gnutella-like technologies is the
very freedom from copyright they confer. Never mind that those of us in the
"content business" would like to get paid. We have all grown used to a Web
in which you can do hours and hours of free research. The existence of
Napster/Gnutella could spur not only lawsuits, but also technological
solutions to the problem of unauthorized copying. Combine that with the
Time Warner–AOL merger, and we may be seeing the start of the countdown to
the day when you can no longer cut and paste text from your browser or
print out articles for free, let alone download music and video. To give
only one example, a new product called Clever Content Server allows graphic
images to be seen only through its own viewer — and the viewer disallows
screen captures and the "save as" feature on your browser. It’s a question
of balance: Professional artists deserve not to have their work "borrowed"
by other sites — but what about innocent users, like school kids preparing
reports?

So, are we looking at Pandora or Prometheus? Pandora unleashed evil and was
left with hope. Prometheus gave the world fire and spent eternity having
his liver picked at by an eagle. If Napster/Gnutella are used wisely, with
respect for copyright, we may see a golden age of collaboration. If not,
then enjoy the Internet while you still can.



----------------------------------------------------------
# rohrpost -- deutschsprachige Mailingliste fuer Medien- und Netzkultur
# Info: majordomo@mikrolisten.de; msg: info rohrpost
# kommerzielle Verwertung nur mit Erlaubnis der AutorInnen
# Entsubskribieren: majordomo@mikrolisten.de, msg: unsubscribe rohrpost
# Kontakt: owner-rohrpost@mikrolisten.de -- http://www.mikro.org/rohrpost