I’ve been doing some work with a new web platform called FluidDB in the last few days, basically adding some functionality to the open source .NET API library. These will be available publicly very soon (which hopefully should take the state of the library from ‘very raw’ to ‘barely useable’.

I will describe my understanding of FluidDB at this point:
FluidDB makes it possible to create and use OOP style objects stored in “the cloud” where you or anyone else can add properties to those object at any time. So if Facebook were to use FluidDB, each person and photo would be a publicly available object, and it would be possible for anyone to attach additional properties to people at any time. So www.hotornot.com would be able to simply attach a property to each photo with a rating out of ten. This would not impact on Facebook at all, but would provide additional functionality for HotOrNot. Of course, the creator of properties attached to an object has full control over access rights, so you can make properties hidden or read only if desired.

What this means in practice is that if web services start to use the system, then it is much easier for new services to come along and use this publicly available data and combine it in new and amazing ways.

I have two major thoughts about the system:
1. Privacy – It is already scary how much data is available online and how easy it is to find. If there was one large backing store for all your personal data and it was all linked together, would that be a good thing?

Actually I don’t think you can treat this as a negative, because ultimately the data is already out there, and it would only mean that you would need to be more careful about how you present your digital persona. Raising awareness of that is probably a positive thing!

2. Data control – The system relies on having a single database for data which raises several concerns. Firstly are practical considerations- can they handle the quantity of traffic, keep spam under control, provide a decent level of security, and support enterprise usage? Secondly is a more complex question- is it a good idea for any individual entity to have control of so much data? How will they deal with copyright and intellectual property infringement, what level of government intervention will they allow when under pressure, what happens if you get banned and become an outsider? This might sound paranoid but I think it is something worth considering (and yes Google scares me).

Still, it is an interesting service in it’s fledgling state, and I would suggest taking a lot at http://www.fluidinfo.com if you are interested.