The Wave phoenix is set to rise

The Wave phoenix is set to rise


As you may know I was quite keen on the ideas and potential of Google's Wave project and like many thought it a bit of a shame when they closed the project. When the creator of Wave Lars Rasmussen left Google for Facbook, Wave seemed finished before it had started. At the time they pulled the plug Google said the project would live on but details were scratchy. Now we know more and the good news is that in yet another kudos point for free software and the development models around it, Wave will rise again and this time maybe even stronger but certainly with greater freedom.

We can rebuild it, we have the technology

If you didn't already know the team behind Wave announced in September that they will fork the project into an independent free software product. This "Wave in a box" will include (quoted from the announcement)

  • an application bundle including a server and web client supporting real-time collaboration using the same structured conversations as the Google Wave system
  • a fast and fully-featured wave panel in the web client with complete support for threaded conversations
  • a persistent wave store and search implementation for the server (building on contributed patches to implement a MongoDB store)
  • refinements to the client-server protocols
  • gadget, robot and data API support
  • support for importing wave data from wave.google.com
  • the ability to federate across other Wave in a Box instances, with some additional configuration

Of those the first one seems to be the key one and within that a single word stands out: server. One of the original criticisms of Wave was that only the protocol was shared. The server technology was kept closed (or at least semi-closed which is tant-amount to the same thing) behind Google's glass doors. Now it looks like a key part of making this a useful project is being released into the wild as well. I should mention that the same announcement gives the caveat that

This project will not have the full functionality of Google Wave as you know it today. However, we intend to give developers and enterprising users an opportunity to run wave servers and host waves on their own hardware.

We'll be able to run our own Wave servers on our own hardware

So it will be Wave but not as we know it. That statement gives a lot of room for scope but still it's a start. The keen eyed among you will have noticed the final sentence which is, in my opinion, another key plus point. We'll be able to run our own Wave servers on our own hardware. This is very important to those who for various reasons prefer not to (or are required) keep data off third party servers such a Google's. Given the growing concern over the power we are giving Google and any associated criticisms the fact they have been prepared to release Wave back to us is something we should give them credit for.

The next big step

Another interesting twist to this tale is that Wave will rise from the ashes but not rise under Google's tutorage. When Google said they were letting go, they really meant it. Step forward the Apache foundation who have recently (25 November) accepted the forked Wave as an Apache project. best known for the ubiquituous httpd server, Apache also host and parent many other free software projects. SpamAssassin and Tomcat would probably be the most well known of those and now it seems we'll be able to add Wave to the list. It's early days at Apache yet and the project hasn't been fully accepted, it's in the incubator phase which enables the Apache Foundation to inspect the fine print before full acceptance. As others have said becoming an Apache project can only broaden the scope, contributions and horizons of Wave.

Wave will rise from the ashes but not rise under Google's tutorage

So once again I am excited about Wave. It's potential to be used with collaborative works -- be they software, art or something else -- can once again be realised. This time it's even more up to us though and whilst the pickup from the average web-user may be lower the stability and rigidity of the project will be more assured. Assuming it's accepted into Apache Software Foundation of course.

Category: 

Comments

4ebees's picture
Submitted by 4ebees on

The biggest issue I had with Wave was that it did not have an option to send an e-mail to you when a reply or comment had been made in an existing Wave, nor did people have the option of sending any form of notice to you that they'd included you in a Wave they'd created.

Thus you were stuck with having to check it all the time. To me this was an unnecessary restriction and one which made no sense.

Additionally, people were not keen on opening a gmail address so they could participate.

One option would have been to allow people merely to subscribe to Wave.

I hope Apache take this on board and are able to reintroduce the idea with some of the changes I believe would increase uptake and make Wave more user friendly.

Author information

Ryan Cartwright's picture

Biography

Ryan Cartwright heads up Equitas IT Solutions who offer fair, quality and free software based solutions to the voluntary and community (non-profit) and SME sectors in the UK. He is a long-term free software user, developer and advocate. You can find him on Twitter and Identi.ca.

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!