Google Wave To Live On As 'Wave In a Box'
snydeq writes "Google Wave will morph into an application bundle for real-time collaboration, according to a blog post by Google Wave engineer Alex North. 'We will expand upon the 200K lines of code we've already open sourced (detailed at waveprotocol.org) to flesh out the existing example Wave server and Web client into a more complete application or "Wave in a Box,"' North said, adding that the future of the recently flat-lined Google service will be 'defined by your contributions. We hope this project will help the Wave developer community continue to grow and evolve,' he said."
Small OSS projects. It replaces irc, todo lists, websites, messenger systems....... If you've ever taken part in a small oss project you'll know the spread out mess I'm talking about.
Wave COULD fix that and have everything combined. Integrate a bunch of features that are needed... like something to do difs and small file/code uploads. I'm sure depending on the project you could think of more things. It could do the job very well without much effort on the coder's part.
I just do not understand the logic behind their modus operandi of having usage by invite only
I think they thought that it would create buzz like Gmail did. Gmail was invite only too when it started. I think their failure was in not realizing "special invite to join Google's email" was far more enticing than "special invite to join Google's experimental thingamabob".
Of course there were other problems with Wave too. It looked like it skipped the "do one thing well" stage and went straight to bloatware.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
Communications technologies depend on network effects. Gmail succeeded, despite restricting the number of subscribers, because it already had a vast network of email users to interact with. Mobile phones worked because they interacted with the existing phone system.
Wave was restricted to communicating with Wave. Getting the people you wanted to use it to sign up, grok it, then use it, was too much of an obstacle.
Please contrast: google chat: i dont think much data is transported google voice: a moderate amount of data has to be relayed (1 hour of talking may be less than 10MB) - and not much storage at google is required (at least thats what i hope) google wave: if user a in Australia, user b in Europe and User c in America use the same wave, and keep it open over weeks in the expectation that, as soon as they sit down the system will react instantaneously, it will impose strong requirements on the database. If 100 Million users keep 20 waves requiring several MBytes open (remember what google suggested you do with it), then you may run into problem when you try to finance that on a free basis (which they had to do to circumvent the chicken-egg problem).
Both chat and voice are relatively easy on CPU and servers generally.
Wave uses a fascinating Operational Transform algorithm which verges on aspects of AI to keep all clients in sync. It's a really fascinating approach but I can see that it is far more intensive for servers than otherwise.
Having said that, I think if Wave had even the tiniest hope of being successful Google would have kept it going. The cost of servers is nothing to Google compared to that of having dozens of their phd's and probably hundreds of other staff occupied with it while they could be working on, for eg: Google Me.