The Ottawa Linux Symposium is still the place where things happen, but it has its ups and downs just like any other conference. Just because somebody has a novel idea does not mean he’s got a viable innovation–I reserve “innovation” for something that has widespread use over a long term. Some of the projects that looked exciting on paper turn out to be just clever hacks when I hear the presentation. “Linux contains lots of hacks,” said a fellow attendee, but I believe there’s a qualitative difference between the technologies we’ve come to depend on and some of the new things being proposed. A couple presentations got so dull I was left deciphering the code on the T-shirt of the person sitting in front of me.
My exposure here has convinced me that the peer-to-peer meme I’ve been researching is relevant to our era. For instance, a presentation I saw on fail-over servers created (without calling it peer-to-peer) a configuration of peers listening to each other and trying to jump in as soon as one failed. The issues explored in the Peer-to-Peer book were largely relevant here: authentication, presence, avoiding DoS attacks, and so on.
Speaking of peer-to-peer and innovation, I learned some interesting background about Napster from system administrator and free software contributor Pierre Phaneuf last night. He claimed that good old Internet Relay Chat contained all the features of Napster, and that Napster introduced no technological innovations but simply provided those features in a manner that was trivial to use. IRC had bots that let people announce they had certain files, and at any time a chatter could invoke the Direct Client to Client (DCC) protocol to obtain the files. It was just a pain to get working. Napster provided an interface–and not a pretty interface, either–to the file-transfer feature allowed anybody to get the job done. And thus does the world progress, supposedly. Neither Pierre nor I felt that the demise of Napster was a great loss to the public, although we deplore the legal machinations that brought it about.