My history with operating systems is fairly simple. When home computers
were new I started out with an Epson computer(!!) that had its own
operating system which was quirky by today’s standards but was quite
nice in its simplicity. I then moved to an intel-driven DOS machine and
had a love-hate relationship with it. I moved to UNIX/Linux in work and
home life sometime later and obviously concentrated fairly heavily on
that until OS X came along.
I got my first Apple mainly to accommodate my photography obsession
because (even still) using a linux machine with photos absolutely
blows. I enjoy OS X but I also enjoy linux/gnome. However, I have
noticed in the last few years that I have slowly moved away from
OS-dependence. Call it what you will – the Cloud, SAAS, whatev. All I
know is that it is incredibly convenient to be able to sit at any
computer and do all the things I would normally do at my home
computer. In fact, about the only apps I use that aren’t cloud-centric
are emacs and my photo-software. Even still, with emacs I mostly use
org-mode for my work and I keep all my org files online. As long as I
have emacs on a machine, I can do my work. But in a pinch, I could use
another editor on those files since they are simply text-files.
That still leaves photos. The only non-standard,
not-practical-in-the-cloud thing I do. I’ve seen the attempts at photo
editors online, I know that one can use online tools to store and
categorize their photos – but none of those services come close to how I
can do it at home with old-fashioned, closed-source, non-standard,
key-on-the-back-of-the package software. Maybe this means there is an
opportunity in the market or maybe it means that camera manufacturers
are behind-the-times… or maybe it means I am particular with my
photos – I’m not really sure.
I’m not sure what this means for Operating Systems – at least, OSes that
aren’t powering “the Cloud” – but it does feel like a trend that would
lend itself to devices that start quickly and get me online. I see this
progress in the direction the iPad has taken us. Whatever your opinion
is on the particular of that one device – the idea that I can have
a small, “instant-on” device that can get me online is incredibly
appealing. I think the future of such devices in grand.
When the idea of web-based apps first started to look more viable there was an interesting debate within the open source community. The debate came down to the question of whether it mattered if you had the source-code of web hosted software. For the most part I think it does – especially if the developer wants faster development and more eyes looking at bugs/holes.
Having said that, freedom for a web-app means something completely different when it comes to the users data. This could not be more evident than with the recent news of hapless Microsoft destroying all data on T-Mobile Sidekick phones. After this news broke the tech-blogs were awash with damnation of “the cloud”. How could we ever trust anyone to store our data elsewhere? What were we thinking?
Well, we were thinking that its nice to always have our apps and our data available no matter where we are or what device we are using. We thought, its nice to have someone else provide storage for our ever-growing bits. But they are right in questioning our reliance on others to always get it right when it comes to protecting that data from rookie mistakes, changes in the direction of the app, or becoming evil.
So for the cloud to work, user must always have access to their data. That doesn’t mean the user simply gets to see their data in the app, that means that the user is at all times able to retrieve their data, and in a format that is transferable to other applications. Period. End of story. Anything less than that is a failure due to the reasons the Microsoft case so aptly showcased. Of course this means that the user must also be proactive in retrieving their data from time to time if it is truly important to them, but that has always been the case.
Its important to note that the largest purveyor of apps “in the cloud”, Google, has had a somewhat quiet campaign to provide this type of data retrieval for a while now. Called “Data Liberation” (and tracked at the Data Liberation Blog) they have been slowly making sure all their apps have some way for users to retrieve their data. The newest tool comes to Google Dos which has just added the “Convert, Zip, and Download” feature which allows you to easily grab some or all of your documents as a zip file (converted to whichever available format you would like). This is the most powerful of Google’s data retrieval tools so far and I hope all of their apps make it this easy (including Gmail which can do better than simply offering POP downloads). Still, it is good to point out Google proactively “not being evil” when so many folks currently attempt to disprove their famous motto.