- Can I invite my home account into the document I'm working on at work and continue editing when I get home?
- The document will now be in two places (sync'd in glorious real-time)
- What happens if I quit/get fired - how does my employer remove that document from my Wave server?
...and then there's the normal stuff, like to companies working together, sharing information and all the ownership/security issues that come with it.Now granted, we're probably no worse off with email now (I can email work documents to my gmail account at will), but with a powerful tool like Wave, the sharing becomes continuous and real-time; the corporate firewall becomes a fine mesh and my documents are quite literally everywhere. DRM's a nice answer (assuming it can be implemented), but it's somewhat antithetical to an open protocol and assumes that all participants honour the rights management request. Besides, DRM has never been very granular (its atomic tends to be the document or the song) and simple deletion seems wrong when it's a collaborative document between multiple participants. Maybe the best we can for is legal agreements plus an honour driven deletion system that works along the lines of:
- Party A asks Party B to drop all content generated by Party A
- Party B walks the current wavelet tree structure and nukes anything added by Party A
- Party B reports back to Party A on what it deleted
- Party A reminds Party B of it's legal obligations (pre-negotiated) and disappears in a puff of smoke
- Healable data - Party B is now free to use the remaining elements of the wavelet (the stuff it provided) to rebuild the document with its own content (as much as you'd like, you can't scrub the human mind, the ultimate anti-drm tool)
- Granular information protection - I can't actually stop stuff from going out, but at least I know where it lives and can demonstrate I took reasonable steps (short of seizing the other parties wave server) to protect my content.