Reducing Single Vendor Lock-in in NZ Health System

Single-vendor lock-in is great for the lucky vendors – but terrible for competition and consumers. So it is great to see fresh steps to develop a standard desktop based on open source software for a major District Health Board in New Zealand HealthAlliance restarts open-source desktop project. Let’s hope it’s for real this time. A Microsoft monoculture is a bad idea when you’re entrusted to store sensitive health information (Nothing to see here, move along at Waikato DHB, ‘Virulent’ virus takes down Health Ministry email system, and UK National Health Service hit with malware infection). It will take a long time to shift so we need to get started ASAP.

FFmpeg deserves support

I have recommended WinFF before. WinFF is a GUI for the command line video converter, FFMPEG. Without FFmpeg, there would be a lot I couldn’t easily do. So I am happy to support it in my own small way. Please read below:

FFmpeg is an open source project, so it is a shame when companies rip it off by breaching its licence. Here is a link to the FFmpeg Hall of Shame.

F-spot and the date sort order of pre-digital photos

F-spot is very useful but it has a few quirks which can be very confusing. Especially if you are working with photos which do not come from a digital camera (e.g. scanned, taken from the web etc). The order in which they display, and the dates under which they are stored, can be quite confusing. And quite difficult to adjust.

First, some background. When a digital camera takes a photo a whole lot of information (metadata) is stored with the photo e.g. camera band, exposure time, date taken. The latter seems to influence the order a photo displays in F-spot, not the date of creation*, or the name of the photo.

Here is an example:

> Image Type: jpeg (The JPEG image format)
> Width: 2272 pixels
> Height: 1704 pixels
> Camera Brand: Canon
> Camera Model: Canon PowerShot G2
> Date Taken: 2004:04:16 12:12:22
> Exposure Time: 1/199 sec.
> Aperture Value: 4.00 EV (f/4.0)
> Flash Fired: Flash did not fire, auto mode.
> Metering Mode: Pattern
> Focal Length: 7.0 mm
> Software: f-spot version 0.4.3.1

Photos like this are stored and sorted by F-spot much like you would expect. But what do you do with images which didn’t come from a digital camera?

One option is to manually change the datetime of the image. To do this, select a photo, then from the main f-spot menu Edit > Adjust Time. If you change the time, you also change the sequence.

For further information on F-spot there is a great article here – http://www.linuxjournal.com/article/9110.

* I wrote a little python script utilising the Python Imaging Library (PIL) which created new versions of the photos in the order I wanted and gave a creation date accordingly. Didn’t solve the F-spot ordering problem though.

Positive Future for Linux Netbooks?

Caitlyn Martin argued that Linux netbooks have a bright future in a recent article entitled Linux To Regain 50% Netbook Market Share. It was noted that netbooks powered by ARM processors are a good fit with linux and that these devices have advantages over larger, more powerful machines.

Those who assure us that Linux has no future on netbooks and that Windows 7 will dominate… assume that Intel processors will continue to dominate the netbook market. The problem with making that assumption is that there are real advantages to ARM processors, specifically very low power consumption, which allows for much longer battery life than similar Intel Atom or Via C7-M processors.

I found some of the most interesting material was in her reply to comments, e.g.

That “so small” number Linux users is, at current estimates, somewhere around 6-8% of the desktops/nettops/notebooks/netbooks so that makes roughly 60-80 million worldwide. 25% of netbooks sold last year had Linux, so that was over 2 million right there. That doesn’t count 2007 or 2009 sales. Linux, according to HP, Acer, Asus, and Dell does NOT have a higher return rate than Windows so most users must not have the unspecified “hassles” you mention but don’t explain.

As for the future of linux on netbooks, we shall see. I have very much enjoyed the performance and functionality of linux (Ubuntu Jaunty) on my notebook and look forwards to more choices in the future.

SOFA Statistics packages available

SOFA Statistics has now been released in the form of a deb package for Ubuntu and an NSIS installer executable for Windows. SOFA stands for Statistics Open For All which is not a bad summary of its goals. The program is still under heavy development but nested tables (including summary tables, nested tables, and straight display tables) are all working well. See http://www.sofastatistics.com/features.php for more details and you can subscribe to the rss feed at http://www.sofastatistics.com/blog/?feed=rss2.

Tax Dollars Supporting Microsoft Monoculture

[Breaking news – G2009: There’s no deal]

Don Christie, president of the NZ Open Source society makes an insightful plea in the news release: http://nzoss.org.nz/news/2009/press-release-nzoss-stop-g2009. The complete release is well worth a read.

The NZOSS is calling for:

an immediate cessation of the G2009 process
a complete, line by line review of the money spent by government agencies on Microsoft products
a stop to all upgrades and purchases of Microsoft products until the review has been completed
a complete evaluation of free and other alternatives to Microsoft products, including operating systems, office products, databases and content management systems

Client-device Linux use reaches 2-5%, world better off

Preston Gralla, in a provocative article entitled “Client-device Linux use reaches 1%, world yawns”, makes a series of negative claims about desktop linux;

  1. Linux will never be a big player in the desktop market
  2. Linux should not be
  3. Linux flounders on the desktop because there are too many variants
  4. Linux flounders because it is too hard to install or update

Addressing these points one at a time:

Could Desktop Linux reach 10% ?

Time will tell, but Desktop Linux has well and truly exceeded 1%, especially when we compensate for the methodological flaws of the Net Applications study on which the 1% figure is based. A more realistic global figure is 2-5% (“Linux Desktop Market Share: Greater Than One Percent?”). With ARM-powered netbooks and MIDs on the way, that may well rise. It could be argued that Desktop Linux has only been a viable alternative for about 2 years so it is early days yet.

Does Desktop Linux make us better off?

Definitely. Desktop Linux provides competition for the dominant desktop systems (XP on netbooks, Vista and OS X on the rest of the “desktop”) and that creates pressure to innovate and helps keep prices in check. For example, Linux has set the price Microsoft can charge netbook manufacturers for an OS very low (see “Netbooks bleed Microsoft profits. It’s about to get worse”).

And Linux has a much better security record than Microsoft OSs, enables society to reuse lower powered machines, and saves consumers a lot of money. If you’re not from Redmond, what’s not to like?!

Too many variants of Desktop Linux?

Not really a credible complaint any more. If you want to follow the mainstream, just install Ubuntu. If not, try Fedora, Mandriva, or possibly Suse. And there are many more for specialised needs. But there is an obvious choice now, Ubuntu, making the total number of Linux distros irrelevant.

It is good there is a choice because it keeps the pressure to innovate high (boot speed wars etc) but there is no longer any cause for confusion amongst ordinary users. Which is possibly why we are seeing adoption rates for Desktop Linux rising.

Is Desktop Linux hard to install or update?

This is a valid point – although it must be noted that Ubuntu is much easier to install than Windows + applications + anti-virus + antispyware etc. The success of Desktop Linux depends on mainstream hardware manufacturers. If they continue to increase their support for pre-installed Linux, we can expect adoption rates to increase. And if software publishers start having to produce Linux versions, there could be a tipping point of sorts. Linux adoption could suddenly rise from, say, 5% to 20% if a number of prominent hardware and software providers got on board and the rest stampeded to avoid being left out. We will see.

The web provides an analogy. Once Firefox + Safari + Chrome + Opera exceeded 10% it became difficult for the mainstream of the web to produce content for the Microsoft ecosystem only. And once web developers made the shift it made it easier for people to adopt non-Microsoft browsers. The pattern has been self-reinforcing.

Conclusion

Whether you use Windows, OS X or Desktop Linux, we will all benefit from growing uptake of Desktop Linux. And I believe Ubuntu could be the Firefox of OSs within 10 years, enjoying 20-30% of the “market”. And not before time.

New Project to Develop Open Source Statistics Program

SOFA (Statistics Open For All), is a new, open source statistics program currently under development (see http://www.sofastatistics.com). The development version of SOFA can already connect directly to a range of different databases and lets users display results in an attractive format ready to share or put in a spread­sheet. A packaged release is being prepared.

SOFA focuses on being easy to use rather than on providing a comprehensive array of tests. So while SOFA won’t replace sophisticated statistics systems like R, there is a good chance it will do what a large number of people need and do it well.

SOFA is written in python, and will work on PCs, Macs, and Linux computers (e.g. Ubuntu).

People interested in using a free statistics program are welcome to contact the project (http://sofastatistics.com/contact.php).