I feel the need to amend my position somewhat. After I wrote my message 
to the list I watched the Wave demo video 
<http://www.youtube.com/watch?v=v_UyVmITiYQ> (I had put off watching the 
video for months since it is 1h20m long), and more than once the 
presenter says that Google will open source most of the code. He even 
gives a specific example of ACME Corp. taking Google's Wave 
client+server code, modifying it, and hosting it on their own server. 
Note that Google's "client" is written with GWT, which means part of it 
runs in the browser and part runs on a server; both parts are necessary. 
(The video also shows a "hacker" Wave client with a curses interface, 
but I think this was mostly intended as a joke.)

The situation as I see it is that Wave is useless without a client and 
writing a client is a lot of work, but Google has promised to release 
their client code. I won't consider Wave to be "open" until Google 
releases their client code (or someone builds an independent, fully 
functional client, which I consider unlikely).

I don't really care about the client-server protocol given that 
different types of clients (Web vs. native) will want to talk to the 
server in different ways (mostly due to crippled networking support in 
browsers). If both sides are open, I don't much care if it's based on 
serialized dead rodents over Comet.

If people agree with this analysis I'll write it up into a blog post.

Wes Felter
_______________________________________________
Discuss mailing list
Discuss@lists.autonomo.us
http://lists.autonomo.us/mailman/listinfo/discuss

Reply via email to