Posts Tagged ‘IBM’

A Review of “Inside the Anthill: Open Source Means Business”

Posted on June 3rd, 2009 by Karl Beecher

A recent radio broadcast on BBC Radio 4 (your grandmother’s favourite radio station) entitled “Inside the Anthill: Open Source Means Business” was advertised as “Gerry Northam goes behind the scenes to investigate ‘open source’ computer software“. (Spot the irony in going “behind the scenes” to investigate something that is done openly and transparently.) But let us immediately get one thing straight: the programme was mostly about the principles of openness and distributed collaborative projects in general, rather than exclusively about FLOSS. There is nothing wrong with that, of course, but I sympathize with the purist who finds it grating when the two are conflated. It also will not help the purist that the host does not get it quite right on occasion, such as by describing Linux as the first major open source project.

But still, this is radio for the generation of grandmother not Grand Theft Auto. Perhaps we should forgive some over-simplification? After all, the programme is clearly aimed at those who know little more than the phrase “open source” and who know it has something to do with computers. When the host is interviewing FLOSS developers (which is also when the programme is at its most interesting), he restricts his questions to the basics. The guys at Mozilla get the “why get involved?“, “how do you co-ordinate it all?“, and “who makes the decisions?” questions, while Linux, which seems to be held up as the exemplary FLOSS project, gets “why is it not more popular?“, “are people paid?“, and “where does the money come from?” The host promptly follows the money to IBM, and listens as members of the Linux Technology Centre give glimpses of their modus operandi.

After this, the show leaves the techies behind, and talks to people who apply the principle of open source outside of the computer world. We are treated to people from organizations like Wikipedia and Goldcorp, and from other observers, who give their predictions about open collaboration. Here is where my interest began to wane, because the talk starts to become a little woolly as the interviewees leave aside the specifics, and predict how businesses and governments will take the open principle and the new technology to become more democratic, cheaper, faster, better etc.

Finally, the show links back to its title by breaking down the analogy it set up in the first place (an open source project as a colony of ants), stating that a true anthill needs no hierarchy or centralized decision-making, things which are seen in the examples examined. (Think Linus and his lieutenants, or the guys who decide that Firefox needs to go to 3.5.)

In summary, being only half an hour in length, the programme could not have hoped to go into any real depth, but it may stoke the fires of general interest in the uninitiated listener.

Myths and Misconceptions: What Open Source ISN’T

Posted on March 3rd, 2009 by Karl Beecher

The Computer Floss series continues over at YouTube. Here’s what was talked about in episode 2, “Myths and Misconceptions”:

A few myths and misconceptions have arisen over the years about what free and open source software actually is. This edition of Computer Floss addresses some of these and spells out what open source isn’t.

Myth: Open Source Software Costs Nothing

This is perhaps the most common misconception concerning open source, and it’s easy to see where this mistake comes from. Firstly, of course, our old bearded friend Richard Stallman, whom you should remember as the godfather of this open source thingamajig, when he came up with the idea, decided to call his creation “free software”. He meant “free as in freedom”, but in English free can also mean “free as in cost”.

Nowhere in the definition of free or open source does it state that software must be free of charge. In fact, the GPL, the General Public Licence, the most popular licence used to cover open source code, explicitly states that you may charge any price you wish when distributing.

The second reason is the fact that much open source software is available for no cost, which might lead people to believe that all of it is free of charge. As I’ll explain a little later, that’s not the case.

Myth: Open Source is the Same as Freeware/Shareware

Freeware and shareware are actually very different from open source. Both freeware and shareware are most definitely available without cost by definition, and, as we just learnt, this is not the case with open source software. But more importantly, freeware and shareware typically come with restrictions.

A freeware program can come with conditions such as allowing personal use only, or non-commercial use; furthermore, it may even come in a binary executable form only, and as we learnt in the first edition, that’s bad.

Shareware is only available on a trial basis, enforced by making it usable for a limited number of days or by taking out some functionality. Those restrictions will only be removed when you’ve coughed up the cash.

Myth: Open Source is Communism

This, frankly bizarre myth, equates open source software with Marxism. It’s hard to know exactly what someone means when they claim this: Communism advocates a stateless, classless society based on common ownership of property and means of production — not much to do with software.

It’s no better if we try and draw analogies: A central principle of Communism, “common ownership”, runs slap bang in opposition to the way that open source respects the author’s copyright. The author of a piece of open source code is still automatically the owner of that code, it’s just that the licence applied to the code grants certain rights to the users. Furthermore, another stated aim of communism is to end capitalism, so given that open source allows you to charge any fee you like for software, it’s really a lot more compatible with a market-based economy. In fact, open source might be a bit too pro-capitalist for some of those lefties.


Ballmer: shouty

It’s hard not to conclude that this labelling of open source software as communism is an attempt at FUD by those who prefer proprietary software, such as Steve Ballmer, the head of Microsoft, seen here in an old Microsoft advert.

Look at him, he’s insane — no seriously I think he might be quite ill.

Myth: Open Source Means You Can See the Source Code

Well, close; this brief definition doesn’t do the concept any justice, but get used sometimes, so it’s worth reiterating the basic tenets: Open source software requires that any user who requests access to the source code can obtain it (with or without a fee), and also grants that user the right to change and redistribute it. This is enforced by applying a licence to the that allows all users these rights; a licence that doesn’t allow them is *not* a free or open source licence.

Myth: There is No Accountability or Support in Open Source

People, especially businesses and other organizations, like to know that someone is responsible for their software when it goes wrong. A myth has grown, perhaps because much open source software is written by volunteers and enthusiasts, that no-one owns the software and therefore there is no accountability or support.

We’ve already established that open source code does have an owner, namely the author, but that author is under no obligation to support the software after its release. However, because of the nature of open source licences, what happens in practice is that organizations come along that take existing software, and offer support or warranty on it. Non-profit foundations like Mozilla or Apache, or companies like Red Hat or even IBM, are examples of organizations that are supporting open source software right now out in the real world. And this is in addition to the endless websites and forums where people can post problems, advice and fixes — a process made very much easier with access to the source code.