Murphy's Law: Is it Time for an Open-Source App Store?
The iPhone has its App Store. Linux has its application repositories. Gamers have their Steam. So why, then, does the open-source world not have a centralized database for standardizing application deployment on PCs?
I can see your answer now? "That's crazy!" Elaborating, you'd probably suggest that half of the joy of open source comes from the individual development that people (or groups of people) pour into a piece of software. In short, you probably think they should be free to distribute it as they see fit: via SourceForge, on their Web sites, burned onto a disc and cast into the sea, whatever.
But think about it--just think about it--for a moment. A single, downloadable application that could grant you access to a SourceForge-like list of open source applications grouped by categories, themes, alphabet letters-anything you want! It sounds like a far-off dream, perhaps the whimsical musings of a columnist looking to write something for the week. But I'm not the only one who considers a single-front application "store" for the open-source world as a real, future possibility. No, I've got Novell on my side too.

Finding Apps 101
An open-source "store," and I use that term loosely to keep out the incorrect assumption that applications would come with a price tag attached, would solve a number of problems that hold back more widespread open-source adoption. For starters, there's the name recognition. Go up to a group of average PC users and ask them what their favorite open-source applications are. Odds are good they will have no answer for you. And if they do, they'll probably say Linux by virtue of it being the only open-source software they're familiar with. Maybe Firefox. Even for a grizzled OSS-finding veteran like myself, it's not always easy to get tabs on the latest and greatest projects on the Web.
By combining the information for a wide swath of open-source projects into a single, downloadable application, the program could eliminate the barriers surrounding the discovery process for these apps. Instead of a user being forced to pore over blogs to find new and interesting programs (this one included), the application could categorize all included open-source programs by theme. Want to check out all the applications that have been submitted to the tool's database in the last seven days? Done. Want to filter these down to applications that run on Windows Vista and relate to audio editing in some capacity? Search via filter. Done. Want to queue up some apps to download in a wish list-like fashion once your big Linux distro is done? Click the star icon by each App you want to keep your eye on for later. Pardon the cliché, but the possibilities are endless.
A Description, A Screenshot, A Happy Downloader
Instead of staring at a screen of binaries and snippets of documentation, users could view a brief summary of what each application does, as well as its system requirements and a screenshot or two. Integrated community features would not only allow users to submit bug and help requests a la SourceForge, but would give users a chance to add comments and rate the application. Registered users, validated developers, or important community members could chime in to lend these notes and reviews a voice of authenticity over the general internet mutterings, and good users-like Yelp commenters-could be voted into authority based on their behavior.
Getting Hardcore
But don't think that everything in the open source "store" would be as pretty and one-button-installey as Apple's application store. I'm also envisioning a future where sysadmins, hardcore users, or even the open-source curious could create predefined installation packages for sets of open-source applications. They could use the advanced features of the "store" application to download and deploy this package to individual or networked PCs, ensuring not only a trusted series of applications for a clean-slate PC, but also removing the annoyance of having to manually install one program after the other. These packages could be selected by application, but it would be the program itself that decides which binary or executable gets passed along to the PC depending on the operating system being used. An application store-type concept would also allow users to keep these applications continually updated--an important note, given just how much a typical open-source program can change in any given time.
These are just a few thoughts. How far off am I from Novell's dream? It's unclear. They seem to be in brainstorming (if not daydreaming) mode just as much as me.
"There's a core experience, but then the ability to customize that experience," said Holger Dyroff, vice president of business development at Novell in an interview with PC Pro. "On the user end, all they'll see is an open-source applications store with one-click downloads of new software. Unlike the other stores though, they won't have to pay for any of those applications, which will be very attractive."
Well, at the very least, it's the start of an idea. And if you still think it's loony, I'd like to note that a number of the features I listed above already exist in some fashion on the Web. In fact, some are even open-source programs themselves. We have the database. We have the applications. It's time for someone to make like a Bruticus and combine these elements into a single, easy-to-use, download platform for open source.
Stay informed about all the latest open-source application downloading tools (and awesome programs) by following me on Twitter @acererak!
![]()
jcb
June 15, 2009 at 6:52am
I proposed this idea to my partner just a few months back. It is certainly heavy on peoples' minds as we all look for cheaper software that does a far better job than Microsoft products, and is far cheaper than many other major products.
My partner is a Linux guru and I am the lowest common denominator end-user in many respects. I look to accomplish a project and his recommendations always point me to open-source web sites. There I find myself struggling to figure out why any human being would go through the learning curve of setting some of those applications up. My partner thinks that I (and most others in our company) are plainly whiners.
With that in mind, there is a lot of great free stuff out there, and I think we will reach a point where there are highly complex programs - CAD, music editing, photo editing, etc., that are one click away from installation. Millions of people will buy the photo editor, rather than just a few thousand people. The competition will mean that the major brands will not be able to charge $500, $1200, or such any more, but if they sell a much higher volume as a result of the price deflation, they should make up for the price loss with the volume sales. Imagine a complex photo editor on every single PC. That is where the open-source movement could help to take us.
Having an easy to navigate repository will result in these or even completely different paradigm shifts, any of which will mean individual freedom will explode like nothing we have ever seen, even with respect to the history changing Windows and World Wide Web successes.
-----------------------------
http://www.joroto.com
![]()
Shalbatana
June 12, 2009 at 1:23pm
The best implementation would be with a user ratings system though, and some sort of standardized comparison system to help you choose which PDF reader (for example) of the 5 free ones you wanted. Even if it's the "newegg" comaprison system, something like this would help not only to pick the best, but would help the developers determine what they should polish/implement next.
_______________________________
"There's no time like the future."
![]()
majorsuave
June 11, 2009 at 1:17pm
I like the idea of a Windows app doing just that. In some ways, the most user friendly, desktop Linux distros pretty much feature this already.
It is often called package manager but it lists numerous open source programs that can be intalled in one click. A short - too short sadly - description of the app and what it does is sometimes provided. But with most distros (ok I'm more familiar with Ubuntu and Mandriva)they are sorted well enough for neophytes to find what they are looking for.
I guess it's up to the community to build a similar tool for Windows.
![]()
HeartBurnKid
June 11, 2009 at 3:19pm
And it's why I use Ubuntu for most of my day-to-day computing.
You really can't imagine the convenience of a tool like this until you have it.
![]()
neo1piv14
June 11, 2009 at 1:12pm
It'd be rad to have something like "apt-get" for all open source apps, especially in Windows. I'd always love to see what the OS community's made lately, and that's one of the huge reasons I stay tuned into Max PC.
![]()
HeartBurnKid
June 11, 2009 at 12:45pm
Frankly, I love this idea and would love to see it implemented. There's already programs like AppSnap, but they're a bit of a kludge and don't always work well. A centralized update system would be nice too.
Of course, the problem, as always, is getting buy-in from the developers, and/or getting a staff large enough to maintain the repository.
![]()
majorsuave
June 11, 2009 at 1:19pm
Centralized updates would be awesome. I like SPI but it has its limits.
![]()
louisdelphie
June 11, 2009 at 12:42pm
I think it is a great idea. I would to see this put into action.
![]()
bitflipper
June 11, 2009 at 12:18pm
Murph, how does your idea differ from what's offered on snapfiles.com? That's my first stop for PC software. It's nicely categorized, they have customer reviews, screenshots, download functionality. They also segregate freeware from share/trialware. Maybe not a common way to pay. What's your opinion of snapfiles?
![]()
logicmaster2003
June 11, 2009 at 11:43am
You're taking away the "fun" and sense of adventure here. Your idea will make people fat and lazy !
![]()
nekollx
June 11, 2009 at 11:51am
HEY!
I resemble that remark!
:P
------------------------------
Coming soon to Lulu.com --Tokusatsu Heroes--
Five teenagers, one alien ghost, a robot, and the fate of the world.
![]()
CentiZen
June 11, 2009 at 11:15am
I agree that this needs to be made, in fact, I have been learning how to program with hopes of creating this one day.
![]()
nekollx
June 11, 2009 at 11:39am
+1
nuf said
------------------------------
Coming soon to Lulu.com --Tokusatsu Heroes--
Five teenagers, one alien ghost, a robot, and the fate of the world.














