You've got to give to get

I really need to start a link list at some point, as there are lots of great things out there on the web. Sometimes someone won't take the time to read something unless they've seen it at more than once place, then they get curious about what the fuss is about.

Unfortunately I never get around to doing what I say I'm going to on the blog. However, if I did have a link list, I'd be linking to Aseigo's 'How to Kill Open Source on the Desktop?'. Not because I really agree with where he takes it, but because I like the questions he's asking.

His argument basically boils down to the fact that by porting Open Source software to Windows, you disincentive people from going over to Linux in order to get those applications, and additionally deprive the OSS Desktops from those who would switch and would then build the community.

There's some merit there, but I get the feeling this is coming from a guy who is working hard on seeing Open Source Desktops grow, seeing his compatriots working hard to see Open Source on other platforms growing, and is rankling a bit because it's not matching up with his agenda.

There's merit to that too, but I feel as though he's both overstating the importance of some of these projects and trying to resolve a chicken-and-the-egg problem without being realistic about where he's starting from.

There's an old adage that says, "You have to give to get" which seems appropriate. I also think he's underestimating just how entrenched Windows is, and their lead in some areas. There's a tendancy to think of your pet as the equal of its competitor, and the competitor just happens to be ahead.

Linux and OS X are not on anything resembling an equal footing with Windows at this point, so you're going to have to give to get whereas your competitor may not have to. I agree that it's 'all about applications', but would counter that in this case one is more likely to use an alternative platform at home if the apps you're using at work, and that you like, are available for whatever other platform you wish you could run. I could go on, but most of that is summed up in Rhapsody in Yellow (which incidentally has been dethroned as the longest post on DrunkenBlog).

Citing Apple in the context he does worries me. Apple isn't exactly the poster-child for creating share, and many of their decisions regarding the iApps have been because they didn't really have any other choice. For the health of the platform and development community, in an ideal situation Apple wouldn't be making some of the software they are.

However, while I think his main FireFox argument is somewhat of a straw man argument (it completely ignores things like Opera, as well as just how small FireFox's share actually is, and acts as though it's saved Windows), FireFox shows off another part of his argument starkly... namely that resources have a habit of going towards the biggest share.

I like FireFox a lot. I use it all the time, but I wouldn't quite say I'm an advocate of it on the Mac, and completely understand why others might choose to use Safari, OmniWeb or Chimera. I can also understand why people would choose to use it, it has some huge strengths, like it's extensions.

On the whole though, FireFox is just 'good' on the Mac, whereas it is 'great' on Linux and freaking 'outstanding' on Windows. Seriously. In terms of polish, speed and integration... FireFox on the PC is a triumph, whereas on the Mac it still very much feels like a work in progress. A work-in-progress with points of glory, but still a work in progress.

Thunderbird is the exact same way: if you like it on the Mac, you'll be in awe of it on Windows. This isn't anything underhanded, there are just many more people contributing on the Windows side. Yes, it kind of sucks and can be a little annoying, but that's also part of the deal. You have to give to get.

yummy alcohol posted button Posted by drunkenbatman
    December 17, 2004, at 11:30 PM


Comments (6)




Post a comment



Anonymous comments are allowed, but please enter something for a name.

And do endeavor to appear sane.









Remember personal info?