Is Groove the new Napster?

Or is Ozzie just repackaging Lotus Notes?

  • alert
  • submit to reddit

Business security measures using SSL

Analysis After three years of monastic silence, Lotus Notes' creator Ray Ozzie unveiled his latest project Groove Networks in New York this week, and instantly became a kind of godhead for the peer-to-peer networking buzz.

P2P, doncha know, is going to be the defining computing model for the next ten years ... or so a very powerful and well-heeled portion of self-interested CEOs, analysts and VCs (Esshhther!) will tell you.

So after the dust had settled, and the tech media played its: "I saw this before you did!"/"Yeah, but I knew Ray before you did!" games, we had a poke around.

If you don't read any further (and it only gets interesting there), then take this away: Groove is indeed a very well-thought out reimplementation of the best Lotus Notes ideas - for creating ad hoc collaborative workgroups with some messaging prepackaged - only this time for the Web, rather than the corporate LAN.

Like Notes, it's being promoted as a stealth product: as a client that needs only some minimal overhead at the server (yes, Notes admins can stop laughing now, but that's how Notes was originally sold, believe it or not) which comes with a platform attached. But it fixes one of the features of Notes, in making spontaneous workgroups, or work sessions, much easier to arrange.

Get into the Groove

Groove taps into the same management zeitgeist that Notes tapped into, and really it's a very good one. You'll know it pretty well, but the terms decentralised organisation, dispersed knowledge, ad hoc workgroups, worker empowerment, hive mind, downsizing(er... scrub the last one ...) were all familiar ten years ago, and they're back again now.

Groove is a downloadable client (Windows only for now, but Linux to follow with a wink in the direction of Mac OS X), a platform and an API. It piggy-backs onto XML-RPC or the Microsoft-backed rival SOAP protocols and, as a remarkably refreshed-looking Bill Gates pointed out in a video testimony, it hooks into COM too. This must be the first public mention of COM by a senior Microsoft executive in two years, and a fairly good indication of how cocky the old guard is (Andy Groovem sorry Grove, also leant a hand) is about P2P swinging the fashion back to fat clients.

However, despite the vested interests and the buzzword glue, you can't fault Ozzie for lack of consistency, or for shying away from the tricky technical challenges.

Groove focuses on packaging the really hard parts of such a framework: synchronisation and security, just like he did in Notes. And if you doubt that these are anything less than critical to the success of such a model, then hark back to the winter of 1995, shortly after Netscape's launch, when received wisdom had it that proprietary client/server groupware would in short order be buried by whizzy, IETF-blessed patchworks of Internet software.

Today, Notes has 60 million users, and Collabra (or your fill-in-the-blank protocol-centric alternative) has considerably fewer. The fact is, although Internet standards have taken us a long way, for a particular kind of buyer, they don't go all the way unless they're wrapped up.

In fact at the launch one of the more ironic testimonies came from Viant's CTO, citing "my friend John Perry Barlow" (a warning alarm bell went off for us there) who proposed "the Net has eliminated containers... containers are a side effect of technology".

Absolute garbage, of course, as Groove is nothing if not a container. It is of course a very neat container which packages all of the tricky parts of business processes that commodity internet protocols haven't quite got licked.

There are a couple of interesting side effects which the P2P bandwagon hasn't yet addressed. And it will need to if it's going to roll that much further into the future.

Into the Groove

First, what parts of Groove will the company make free available as free software if only as a bait to accelerate the platform?

Groove could adopt a model similar to Napster, where it it tolerates software libre client clones while keeping other protocols under wraps. But that would be a hard sell to business customers.

Second, Groove does not address trust metrics. For now it's an infrastructure play that leaves aside how people collaborate.

These days it is a lot harder than in the early days of Notes to chooses likely collaborative partners when creating ad hoc groups as there is much more information media to choose from. Who's smart, and who's a clown? Working this out should be transparent, and the science is evolving pretty rapidly. Whether Groove intends to swallow such trust metric logic into the platform, or leave it for third parties, will be its next test.

And finally, and this is a question to which all P2P brainstormers should have a some kind of answer, is whether you'll really be able trust the data you're working with.

Sun's chief scientist John Gage told us back in June that he thought one of the biggest headaches in computing in fifty years would be disappearance of the canonical text. He didn't just mean bit-flipping, as any regular Napster user will confirm.

Faced with several dozen versions of Heartbreak Hotel, many of different lengths, recorded at different bitrates, how do you know which version is the definitive recording? Which one drops the start, and adds dead space at the end? At least the central server model ought to guarantee some redundancy. The redundancy in the Napster model is really a redundancy of incompleteness.

These questions alone should be enough to sober up the quite frantic P2P hype - at least a little. For now though, Groove appears to have made an excellent debut, particularly in making its developer material available and friendly. ®

Related Link

Groove Networks

Choosing a cloud hosting partner with confidence

More from The Register

next story
'Windows 9' LEAK: Microsoft's playing catchup with Linux
Multiple desktops and live tiles in restored Start button star in new vids
Not appy with your Chromebook? Well now it can run Android apps
Google offers beta of tricky OS-inside-OS tech
New 'Cosmos' browser surfs the net by TXT alone
No data plan? No WiFi? No worries ... except sluggish download speed
SUSE Linux owner Attachmate gobbled by Micro Focus for $2.3bn
Merger will lead to mainframe and COBOL powerhouse
iOS 8 release: WebGL now runs everywhere. Hurrah for 3D graphics!
HTML 5's pretty neat ... when your browser supports it
Greater dev access to iOS 8 will put us AT RISK from HACKERS
Knocking holes in Apple's walled garden could backfire, says securo-chap
NHS grows a NoSQL backbone and rips out its Oracle Spine
Open source? In the government? Ha ha! What, wait ...?
Google extends app refund window to two hours
You now have 120 minutes to finish that game instead of 15
Intel: Hey, enterprises, drop everything and DO HADOOP
Big Data analytics projected to run on more servers than any other app
prev story


Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.
WIN a very cool portable ZX Spectrum
Win a one-off portable Spectrum built by legendary hardware hacker Ben Heck
Storage capacity and performance optimization at Mizuno USA
Mizuno USA turn to Tegile storage technology to solve both their SAN and backup issues.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Security and trust: The backbone of doing business over the internet
Explores the current state of website security and the contributions Symantec is making to help organizations protect critical data and build trust with customers.