Akademy is a great time to meet people and understand some of the exciting new projects and buzzwords in KDE. One project that has been generating a lot of interest recently is ownCloud, the KDE cloud computing project launched by Frank Karlitschek. We caught up with Frank to understand ownCloud better, find out about the current status, and plans for the future.
ownCloud's web interface
Hi Frank, thanks for taking the time to talk to us. So, ownCloud had its 1.0 release a few weeks ago - what's the current status?
At the moment ownCloud offers a storage server so that you can access your files from anywhere. We use WebDAV and SSL so you can securely access files from any computer (Linux, Windows, Mac). There is also a web interface. You can easily back up everything on a second server to keep your data safe too. If you use Linux with KDE software or Gnome, then you can use KIO or FUSE to make accessing files on your ownCloud server completely seamless. We are using Open Collaboration Services (OCS), the freedesktop.org standard, to bring notifications about activity in your ownCloud right into your KDE workspace - you just have to go to KDE System Settings and add ownCloud as an information provider.
You have talked about the need for users to control their own data and how it is important to use Free Software in the cloud. How does ownCloud relate to the likes of Facebook, Google Docs and Diaspora?
Facebook and Diaspora are not really ownCloud interests at the moment, although perhaps someone might use ownCloud as a base for social networking tools in the future. Our real focus is the user's own data, so we offer a place to store your files, like Google Docs. We are also working on online editing of documents. This is not ready yet, but we are working with KOffice on webODF - an online editor so that you can edit your documents stored in ownCloud either on your PC, with KOffice, or via a web interface.
So is ownCloud web based or desktop based?
Both :-) KDE has some great desktop applications. When they are available, they are nicer to use than any web interface. However, sometimes you may need to use another PC, say your friend's, partner's or in an internet cafe, so we have a web interface option you can reach from anywhere. It goes beyond documents too - you can upload your music collection and then use your smartphone to play that track you were telling your friend about.
Is ownCloud for end users or a platform for others to build on?
End users, absolutely. Of course, we are only at version 1.0 so the things you can do are still quite limited. We hope that other people will want to join us to push development, but as ownCloud is free software, other people are able to use it in their projects too. As we chose AGPL for the license, everyone can benefit from any work that someone builds on top of ownCloud.
How much interest has there been in ownCloud from KDE and the wider Free Software community?
The response has been great. We have done many interviews with radio stations and magazines, and there has been lots of talk about ownCloud on blogs and microblogging networks. We had two BoFs here at Akademy in addition to my talk. So yes, lots of people are interested. Of course, we already have a collaboration with the people from KOffice to build webODF. All the code is on Gitorious so it is easy for anyone to get involved. We always need more people - ideas too - so suggestions for use cases are just as welcome as code.
What's the connection between ownCloud and the openDesktop network?
There isn't one ;-) They really solve different issues. openDesktop is all about public data, sharing apps and graphics and so on, whereas ownCloud is all about your own private data. So there is not an overlap. Of course, we can share some technologies like OCS, but that is just two projects using an open standard.
Is anyone providing ownCloud as a service, so that the user does not have to run their own installation?
Not yet. But of course it is possible for anyone to set one up, as the software is open. It would be good to find some hosting partners in the future. However, part of the point of ownCloud is that users can host it themselves and have absolute control over their data. This has become even easier with Cornelius Schumacher announcing ownCloud in a box, just the kind of third party work that is easy with Free Software.
What's next for ownCloud?
Version 1.1 is expected to be released in August or September and will bring some nice additions: easy sharing of files, plugins for a web-based picture gallery and a music server. After 1.1 we will probably go straight for 2.0 which will bring in file versioning (likely using Git).
Thanks very much Frank. Good luck with ownCloud and your other projects.