Cross distribution Appstore Sprint
As Vincent wrote in his blog, the idea came up at the openSUSE conference. We should work on getting distributions on the same page when it comes to a Linux Appstore technology. Appstore API's have been in development for ages on linux so we have a strong base. The as the Open Collaboration Services we currently have on freedesktop.org are inspired by the GetHotNewStuff technology which was developed by Josef Spillner many years ago - KDE and GNOME have used this to deliver wallpapers and scripts to their users. After GHNS, two possible successors were developed - OCS, started by Frank Karlitschek, seems the de-facto standard now. It was adopted by Maemo and now by MeeGo for their appstore, openoffice.org supports it and of course the family of opendesktop.org series of sites including the popular gtk-apps.org, qt-apps.org, GNOME- and KDE-look.org are all accessible from this API.
At the cross-distro appinstaller meeting which started this morning people from several distributions including Red Hat, Mandriva and Debian are discussing together how Linux should tackle this. Can we agree on a common technology shared between distributions and Desktops? Hopefully we can bring together the work on app install by Richard, the Software Center tech from Ubuntu and FD.o's Open Collaboration Services in a way that benefits all.
I had a quick phone call with Frank who told me the meeting is very constructive and he hopes that the major distributions can agree on some kind of standard by the end of this week. That would be pretty awesome! The appstore sprint aims to bring people on the same page and will be followed by a Bretzn sprint for openSUSE.
At the Bretzn sprint (also sponsored by openSUSE) the goal is to get something done: work on appstore integration in openSUSE, as well as smoothen the process of building and distributing an application for developers. Bretzn, first announced at the openSUSE conference in October, is almost ready for its first release. At the sprint, Pavol Rusnak, who developed a web based openSUSE Games store, will also be present - I hope he can make sure we also have a web-accessible store for openSUSE!
While it is unsure if the work on Bretzn and the openSUSE appstore will make it into openSUSE 11.4, it is clear that openSUSE is pushing innovation and standardization in the Linux market. Not going all alone, but thinking and caring about the larger ecosystem - I think that is what separates a real community effort from a company pushing a corporate agenda. Bringing the right people with the right skills and the right ideas together is what these sprints are all about - I'm happy to have helped make it possible. And less happy that I couldn't be there myself, there is little in the world of Free Software that gives me more energy than being at a developer sprint!
I'd like to thank Frank and Vincent for organizing, as well as all the attendees for attending and I look forward to their blogs and news.o.o article ;-)
Good luck and Rock the Boat!