Apache Wave[2] on seuraaja Google Wavelle, joka oli GooglenGoogle I/O -konferenssissa 28. toukokuuta2009 julkistama web-pohjainen integroitu ryhmätyösovellus, jota esim. Computerworld -lehti on kuvannut "uudentyyppiseksi megasovellukseksi". Hanke ja sovelluksen prototyyppi julkaistiin poikkeuksellisesti jo prototyyppivaiheessa kehittäjäyhteisölle, joka voi kehittää avoimeen lähdekoodiin pohjautuvaan sovellukseen uusia työkaluja ja lisäsovelluksia.[3]
Julkistuksensa jälkeen Google Wave oli käytettävissä vain rajatulle yleisölle; käyttöön tarvittiin toisen käyttäjän lähettämä kutsu. 19. toukokuuta 2010 palvelu avattiin kaikille Googlen käyttäjille. 4. elokuuta 2010 Google kuitenkin ilmoitti, että Googlen oma Wave-palvelu tullaan lakkauttamaan, ja Waven avoimen lähdekoodin projekti siirtyi Apache Software Foundationille. ASF:n nykyinen kehitysversio on "Wave In A Box" (WIAB), Wave-palvelinohjelmisto joka voidaan asentaa omalle palvelimelle.
Google Waven kehittäjät kuvailevat itse tuotetta sähköpostin "seuraavaksi sukupolveksi". Kokonaisia viestiketjuja ei enää tallenneta ja kopioida useiden käyttäjien sähköpostilaatikoihin, vaan viestiketjut ja -objektit muodostavat "aaltoja" (engl.wave), eli kokonaisia viestiketjuja, jotka tallennetaan palvelimelle keskitetysti. Viestiketjuja tai niiden osia voidaan jakaa edelleen uusille käyttäjille ja niistä voidaan poistaa osia milloin tahansa ketjun olemassaolon aikana. Viestiketju eli "aalto" muodostaa Googlen mukaan samaan aikaan keskustelun ja dokumentin. Kuka tahansa viestiketjuun osallistuva käyttäjä voi kommentoida mitä tahansa viestin osaa, editoida sen sisältöä ja lisätä uusia käyttäjiä viestiketjuun. Siihen voidaan myös lisätä multimediaviestejä, eli blipejä, joihin voidaan niin ikään vastailla. Keskustelun osapuolia tiedotetaan vastauksista tai muutoksista viestiketjuihin, joissa he ovat aktiivisina. Muutoshistoria on helposti selailtavissa erilaisilla havainnollistamis- ja työvälineillä. Keskustelijat voivat editoida yhtä viestiketjua myös samanaikaisesti. Viestiketjut muodostavat siis yhtaikaa sähköpostin, keskustelufoorumin sekä pikaviestinpalvelun, yhdistäen sähköpostin ja pikaviestimien ominaisuudet. Mikäli keskustelun osapuolet eivät ole yhtaikaa läsnä tietoverkossa, sovelletaan sopivaa toiminnallisuutta sen mukaan automaattisesti.[5]
Teknologia
Wave julkaistaan avoimena protokollana, jolloin kuka tahansa voi perustaa Wave-palvelimen, jonka kanssa muiden Wave-palvelinten käyttäjät voivat edelleen kommunikoida. Waveen on lisätty toimintoja Google Talk -palveluun käytetystä XMPP-pikaviestinprotokollasta. Wavella voi usean käyttäjä yhtaikaa jakaa puurakenteisia keskusteluja ja muokata sähköisiä dokumentteja. Suurin osa Wave-toteutuksesta julkaistaan avoimena koodina, jolloin eri kehittäjät voivat tehdä Waveen edelleen omia laajennoksia, sovelluksia ja yhdistellä sitä muihin Web-palveluihin.[6]