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

ACCC clears Optus to scrap HFC network and use NBN instead

The ACCC has cleared, provisionally, the proposed deal between Optus and NBN Co under which Optus is to be paid around $800m to shut down its HFC network and transfer customers onto the NBN. read more

Are open source programmers fools and suckers?

Opinion and Analysis

Analyst and consultant Josh Greenbaum has criticised the European Commission’s view that Oracle should jettison MySQL. Part of his argument is that MySQL can’t die because it is open source – and, Greenbaum says, this means there is no end of suckers willing to maintain it for free.

This line of argument isn’t new and the open source software model has long been criticised. Microsoft has previously shrugged off open source software as something which doesn’t provide incentive to software developers to innovate.

Greenbaum echoes this when he offers an apology to offended open source professionals by saying he believes their interests are best served by no longer working for free and, effectively, making fat-cat speculative investors rich.

In part, open source software isn’t about money. Young Finnish student Linus Torvalds certainly wasn’t thinking “how can I monetise this?” when he posted his now-famous Usenet post that he’d made a rudimentary Linux-like kernel.

It’s possible Greenbaum hasn’t heard of a little company known as Red Hat Linux. Red Hat is behind two significant Linux distributions today; Fedora and Red Hat Enterprise Linux (RHEL). Anyone can download Fedora for free.

RHEL, on the other hand, is available to enterprises for a license fee. By working with major server vendors like Hewlett Packard (HP) and IBM Red Hat has successfully certified its operating system on hardware that big companies want to use.

Actually, if you want RHEL you can still get it for free, anyway. Being an open source product the source code is available. The CentOS Linux team take this source code, remove the proprietary Red Hat branding, compile and distribute it in the form of CentOS. Thus, you can still have an enterprise-grade Linux at no cost.

Going back further, the Linux kernel is maintained by Linus Torvalds still to this day.

So, while Red Hat is making money from selling Linux perhaps it is the type of fat cat Greenbaum is thinking of, exploiting Torvalds?

Actually, while I have no knowledge of Torvalds wealth or otherwise, he successfully makes a living out of Linux. He is sponsored by the Linux Foundation so that he can devote himself to the operating system without need to pursue other employment. The Linux Foundation in turn draws its revenue from member companies – of which IBM, Red Hat and HP are members, along with Novell and other big names.

Similarly, these large organisations have themselves contributed to the Linux kernel, and take some credit for its continued development and improvement. In fact, 70% of contributions to the Linux kernel have come from companies who are paying developers for this work.

In case you think the Linux kernel is a special case, consider too that the most widely-used web server powering the Internet is Apache, itself an open source project and with source code given away.

Both Linux and Apache are big business. As is WordPress, SugarCRM and many other well-known and widely-used open source systems.

So, are these people chumps? Are they working for free? Can you really make a dime out of open source?