Linux Needs Golden Applications

By Oli on Tuesday, 24th October 2006. More information. Comments.

To be successful in the short term, Linux needs to gain user from closed systems by having its own brand of unique applications.

My definition of a golden application

To be considered as a golden application, it has to meet these criteria:

  • Something that is irreplaceable to you.

  • Something that you cannot get on another operating system or platform.

  • Something that you are really comfortable working with

  • Something you use on a regular basis.

There are a million and five different viewpoints on this subject and here's mine: Linux will not overtake Windows unless it gains some "essential applications". Ones that people have to use Linux for.

At the moment, there are a lot of computer enthusiasts moving around the operating system marketplace trying various versions of various operating systems but the majority find themselves coming back to one operating system. The reason for this is simple: there are one or more applications that are only available for that OS and without it, they're lost.

This is not to say that Linux doesn't have enough applications. There are billions out there but people that are trained professionals in a certain application will never be able to (or at least want to) move to another development/production environment unless it offers equal or better features. These applications are often extremely expensive ones too.

This is most true with Windows applications. People tie themselves into big applications where the only versions (at least the most current ones) are limited to it. This means they have no chance to change OS and keep their applications the way they know them. Who is to blame for all of this though?

It is paralleled for premier Mac OSX software like iLife. Software that makes things so easy and simple for users and its only available on one platform. The only reasons for that are a) to attract more people to that platform and b) because they don't care for the users of other operating systems.

Resistance From Redmond

Microsoft are not taking all this migration lying down. Their main defence amongst this is the .net framework and its growing popularity in businesses. Its a superb framework and the languages aren't bad either. The problem for Linux is, when paired with free and equally superb development environments (the Visual Studio 2005 Express editions), Microsoft are making significant gains in developers.

The framework only runs on Windows and you need the framework to run your .net applications, but this is slowly changing too. Novell are bank-rolling the mono project which serves as a replacement for the Microsoft version of the .net framework. It doesn't support everything, and its unlikely that it ever will (seeing that version 3 adds a load of presentation layers that are quite different from Linux window managers) but it does serve as something for .net developers to check out. See if you can compile and run your applications for mono because if you can, you're able to open your applications up to a myriad of platforms.

What needs to happen?

Developers need to realise that Linux makes up the second most used desktop OS around these days. If you're trying to decide what OS to develop for, you need to acknowledge that there is more than one OS.

This applies to all application developers. A game is an application too and game developers are criminally slow in porting their software to Linux. iD have come the closest to a simultaneous multi-platform release (for a major title) with Quake 4 when they produced a Linux version just days after the Windows release and they look like they're committing their engines to be multi-platform in the long haul.

But this is just making existing dual-platform users that bit more comfortable... For Linux to really start stealing users away, it needs golden applications. It needs exclusive content that you cannot get elsewhere that is actually better than all the other applications in its field. The main problem with that is the open-source framework. Keeping things proprietary is frowned on by the masses but unless you do, it makes it too easy to port back to Windows and before you know it, you're just developing another Windows application.

For this developer-migration to happen there needs to be a large company make the move and start making software that people need that will only run on Linux.

At this moment in time, Novell  are probably the most likely people to develop (or at least fund the development of) something that will only run on Linux and has have the development time and effort to make it better than all the other applications in its field.

It's a completely vicious circle though. At the moment, people are following the time-honoured "if we want to make money, we make it for Windows" approach. As soon as someone can release something for Linux in the same sort of model, developers should flock to get in on the action.

Grav

Written by Oli on Tuesday, 24 October 2006. Tagged with linux, oss, gpl. Read 2244 times. If you liked it, please give it a digg.

#1 /* 2 years, 2 months ago */
Hello,

We in fact do offer a 'golden application' today that runs on Linux. It is specifically the Patient Administration System (PAS) that is operational in three developing countries today, and soon to be operational in over 100 developing countries around the world.

That will be 'acceptance' of a critical application.

Best regards,

Ron Hebert
Chairman
Heron Technology Corp
www.herontech.com
905 475 8050 office
#2 — Author comment /* 2 years, 2 months ago */
I see your point and I'll let you keep your advertising in there =P

Your products seem to be for the speciality sides of things where people may have dedicated machines for that work anyway. I guess what I meant in the article are applications that beat the pants off their competitors and are still only available under Linux.

Please correct me if I'm wrong though and you do make desktop apps that are meant to be used with a normal install of Linux.
#3 /* 2 years, 2 months ago */
Such a golden application emerging on linux will only have an impact on ... current linux users ! What linux needs is some entity with deep pockets, buying it a SME software portfolio and a market share through intense and long term advertising and dirt cheap training. But profits are at best probably slim. So that's not going to happen...
#4 /* 18 months, 21 days ago */
Linux does not require a "golden application" because it is the golden application. For inexplicable reasons, Microsoft simply refuses to market what everyone wants: a reasonably small, fast, powerful, inexpensive, secure, graphical OS for the x86 platform which will run well on existing hardware. Vista is the polar opposite of almost every one of those characteristics. Vista would already be dead if end users had any choice at all in the matter.

Linux has suffered only because of a chicken-and-egg syndrome: nobody will use it because nobody uses it. This is changing, however, and is changing in ways that guarantee the eventual dominance of Linux on the desktop. That this will happen is a certainty, the only question is how long it will take.

Linux now powers almost every network router. It powers some cell phones, and the major phone manufacturers have formed a consortium for development of a Linux to run most of the phones of the immediate future. Linux powers some mp3 and portable video players. It powers some land-line phones and phone equipment. Some pretty average users are installing it on Xboxes and PS3s and iPods. It powers the majority of large internet sites and a large percentage of corporate and government server computers. And it looks set to take over about 1% of the desktop by the end of 2007. In other words, it is no longer true that nobody uses Linux. It has quietly crept into so many things and so many areas that it has already passed the critical point beyond which its discovery by users and logarithmic increase in adoption can be prevented. We are as yet very early into that curve. But we have already passed the point of no return.
#5 — Author comment /* 18 months, 20 days ago */
Linux has suffered only because of a chicken-and-egg syndrome: nobody will use it because nobody uses it.
That's exactly my point. People need the appications they use on Windows available on Linux with 0 learning curve. Most desktop things map over perfectly (with a bit of tinkering) but proprietory applications that are best-of-breed (photoshop, visual studio, ms office, etc) need to be migrated or replaced by apps of similar quality.

Additionally, and I think the point I was trying to make with this post: you'd get a lot more people switching over and 'making do' with some substandard elements if there were unique applications for Linux that they HAD to migrate to Linux to use.

I don't deny that that Linux has massive shares of appliance usage in almost every sector but I'm talking desktop, end-user operating system territory here.

How long will it be before it's mainstream if no golden-application-creating software companies jump on the Linux bandwagon and start making their software available for it?

Don't just sit there like a lemon! Reply!

Got something to say? Now's the time to share it with the author and everybody else that reads this posting! Lemons need not apply.

edtBOX - xHTML: yes - bbcode:no
Home | Advertise | About | Contact | Legal © Oli Warner 2001—2007 Proud 9rules member