Tim Retout's www presence

Sat, 14 Feb 2009

Popularity

Is popularity the measure of success? Yes and no.

In a discussion this evening, an assertion was made that RHEL was more widely used than Debian. This may or may not be true. But let's make a loose comparison to the theory of evolution, in this Darwin anniversary year - compare programs to species perhaps, program versions to individuals, and lines of code to genes. A particular distribution version is equivalent to a kin group of individuals. This analogy is likely to work because free software development mirrors natural selection closely, albeit driven by developer interaction.

Selection occurs at many levels; developers choose one patch over another, distributors might choose one version of a program over another, and users might choose one distribution over another.

The patches which produce positive effects for their programs are more likely to get passed on to the next version of the program - fixing a bug is the obvious example of this. This bug fix will then slowly (or quickly) spread until all members of the species have this patch.

But the code does not necessarily have to benefit the species for which it was written. There is plenty of bad code that is successful at getting itself copied. Or consider shared libraries: the gecko rendering engine allowed major competitors to the original Mozilla Suite to be created, in the form of Firefox, SeaMonkey, Camino, Epiphany.

By the time we get up to the distribution level, popularity is irrelevant. Humans share around 96% of their DNA with chimpanzees; how much code do Debian and RHEL share? Are these distributions so separate? Of far more significance is the competition between free and non-free software.

Let us be careful to ensure free flow of genes between separate kin groups. I received a bug report this evening from a Fedora user whose problem was fixed a long time ago in Debian. By promoting cross-distro, er, intercourse, we can improve free software for everyone, and compete more effectively at the level of the operating system.

Posted: 14 Feb 2009 00:00 | Tags: ,

Sun, 08 Feb 2009

OpenOffice.org evangelization

It's the end of FOSDEM - it's been great. More on that later.

Meanwhile, I'm sitting in the hotel lobby at 11:30pm, and some random businessman starts talking on the phone to a colleague about his problems opening a ".docx" file. Apparently the converter won't install on his Mac, so he might not be able to get this work done until Thursday.

I happen to be wearing a bright blue OO.o 3.0 T-shirt today. So... I walked over and suggested he try it. His colleague on the other end of the phone was a technical guy, and had heard of it.

It took a 20 minute download or so, but Microsoft OpenXML works out of the box with OpenOffice.org 3.x - and apparently looks nicer on Mac OS X than it used to. Another satisfied customer!

Posted: 08 Feb 2009 00:00 | Tags: , , ,

< February 2009 >
SuMoTuWeThFrSa
1 2 3 4 5 6 7
8 91011121314
15161718192021
22232425262728

Contact

Tim Retout tim@retout.co.uk
JabberID: tim@retout.co.uk

Comments

I'm afraid I have turned off comments for this blog, because of all the spam. Let's face it, I didn't read them anyway. Feel free to email me.

Links

Copyright © 2007-2011 Tim Retout