Warning this article may contain opinions of the author that you and iTWire don't necessarily agree with. Don't let them get away with it - have your say with a comment!

No. 1 Story

HP job cuts loom for Australian employees

A number of Australian employees of Hewlett-Packard are facing the loss of their jobs as the global computer giant looks to slash its worldwide workforce by up to 30,000.

read more

More From

Why Slashdot owes Apple an apology

Opinion and Analysis

Does the fact that Apple has a well-developed operating system based on UNIX rile some people who claim to be FOSS boosters? I'd like to think it doesn't but last week I noticed something on the American technology news accumulator site Slashdot that really made me wonder.

When you have a headline reading "Mac OS X Secretly Cripples Non-Apple Software" it catches the eye. And when the sub-text says "... Apparently, Apple is using some undocumented APIs that give Safari a significant performance advantage over other browsers" that tends to make you sit up and take even more notice.

The parallel that comes to mind immediately that of a certain company in Redmond which has one set of APIs for the public and a second set for its own developers, giving the latter a definite advantage over outsiders.

I was taken in too - I asked my 12-year-old, an avid Mac user to read it.

But on perusing it closely, it becomes apparent that this headline and the sub-text are both woefully wrong. A sub-editor would have been sacked for this kind of offence.

A Firefox developer, Vladimir Vukicevic, found an undocumented feature in WebKit , a web browser engine that Apple uses in its Safari browser. Using this feature, Safari was outperforming Firefox on the Mac in some aspects. This developer wrote a long post about it on his blog.

WebKit is an open source project which is released under the LGPL and BSD licences. Apple developers have tweaked parts of the code - as they are entitled to - in order to optimise the performance of Safari. These geeks know the internals of their own operating system and also the nitty-gritty of their hardware. Hence they can tweak things for the Mac safely in a way that an outsider cannot.