Wave, as I understand it, is a platform underneath the multiple modalities of human conversation. It doesn’t care if you’re emailing, IMing, or throwing photos at one another. The structural object is the conversation; the means of conversation is just a detail. [Note: I think.] The fact that you said “No way!” using IM when talking in realtime with a friend who’s reading the same email thread with you no longer will mean your expostulation will have to be treated as a separate app, just as when talking in the real world, we don’t count our hand gestures as something apart from the conversation just because we make them with our hands instead of with our mouths.
So far, Google is (unsurprisingly) doing the right and smart thing, opening it up to developers early on, using the open XMPP protocol, and open sourcing the Google Wave Federation Protocol. If this is to be more than just another app for talking, Google has to treat it like an open platform. The first sign of lock-in will scare away the very folks Google needs if Wave is to be more than just a shiny new set of tin cans and string for those who want to talk with other Google users.
There’s lots that could go wrong. And my understanding of Wave is so preliminary that I’m sorry to be so far out on the limb. But I’ve been waiting on this limb for a long time, frustrated that conversations are splintered by medium when they should be joined by topic and social group. Wave is the first thing I’ve seen that offers a genuine hope for getting this right by starting with the most fundamental social object we have: people talking with one another.
I think.