Open source? Get behind open standards instead

 

Summary

Are you, like everyone else these days, chanting the open source mantra? Don't, says Australian tech industry veteran Scott Petty, because open standards is a better tune.

Events

IBM Technology Conference & Expo 2012
May 23, 2012

Convention Centre B2 Room at 22nd Floor, Centara Grand @ Central World, 999/99 Rama I Road, Pathumwan, Bangkok 10330

Echelon 2012
June 11 and 12, 2012

University Cultural Centre, National University of Singapore

Startup Asia Jakarta 2012
June 7 and 8, 2012

12th Floor, Annex Building, Wisma Nusantara Complex, Jl. M.H. Thamrin No. 59 Jakarta 10350, Indonesia

MMA Forum Singapore
April 23-25, 2012

Grand Hyatt Singapore

My mother always told me never to discuss religion or politics at a dinner party.

I was never much for religion, but I was always happy to let my friends know why Paul Keating was the best ever Australian Prime Minister. One thing mum never warned me about was the new taboo dinner party topic -- open source. Just like religion and politics, you just never know which side people will be on.

Of course, this hasn’t stopped me. Having tested my thesis on a number of knowledgeable friends, I can confidently state that a lot of the arguments in the open source debate are very wide off the mark, and do not do any justice to the real issues.

Open source presents a number of benefits to the IT community as a whole, particularly through the requirements of the general public licence (GPL). Kept simple, if you want to use source code published under the GPL, you must make any code you develop when using that code equally available to the general public.

It is also important to be clear on what open source licences signify, as much of the argument’s heat is generated through misunderstanding in this area. There are a number of "open source" licence types ranging from "public domain" at one extreme to Microsoft's "shared source" or the licences available from vendors such as SAP. SAP will allow the user to see some of the source code, which may be necessary to modify so as to implement specific organisational business rules. Also, not all open source licences require (or even permit) redistribution.

One side of the open source argument correctly states that GPL speeds up development lifecycles, which does not necessarily equate to innovation. To demonstrate the fragile balance between these two concepts let’s review the interesting technology race between Red Hat and Novell – both deservedly leaders in the Linux marketplace (note that I said “marketplace” not community – I am referring specifically to commercial flavours of Linux).

In February, Red Hat unveiled a new threading system that lets multiple functions occur at once on a single processor. Novell, which sells a Linux operating system called SUSE, legally grabbed Red Hat's code off the Web and had the same threading system out in a week. Red Hat can do the same with any of its rival's innovations.

The rise of Linux threatens to introduce brutal commodity economics to an industry accustomed to fat margins and customer lock-in. Any programmer can access and legitimately copy the building blocks that make the software work.

Unfortunately, those fat software margins fund R&D – Microsoft spends US$7 billion alone in this space. With much lower margins it is difficult to answer as to how much innovation will be funded. Certainly, in the infrastructure space, I believe Linux will speed up innovation for a time. In the application space, however, if a company spends a year writing code to deliver an IT solution to a significant business problem the last thing they want to do is put it out in the open market for their competitors to pick up.

Personally, I would like to see more focus on open format rather than open source in the debate. I don’t particularly care if Microsoft publishes or doesn’t publish its code for Office – but I believe whole heartedly that it should cooperate with the industry to develop standard formats so that any application potentially has access to the information stored in Office files. We are already seeing this trend in Microsoft’s .NET strategy.

This approach would oblige vendors to differentiate on true functionality and innovation, not on proprietary format lock-in. While plenty has been written about Microsoft’s faults in this area, they are by no means unique. The story equally applies to hundreds of vendors such as IBM with SNA, or even AOL with its Instant Messenger protocol.

Innovation protection, or socialism?
In these cases, the companies mentioned came up with something independent of the standards bodies. They truly innovated, and could justifiably say: "We invented this, so why should we open it up to everybody? We deserve the right to reap the rewards of our efforts."

However, protecting their innovation hasn’t stopped other vendors from reverse engineering their formats or protocols, which in turn creates an "arms race" -- Microsoft releases a new Word version with a new file format that breaks other applications’ ability to open Word docs, IBM adds a new feature to SNA that, for a while at least, only its controllers support, or AOL adds code to AIM to prevent third party IM clients from connecting. With AOL, back in 2002, Trillian -- a popular IM alternative to AIM -- was being forced to release patches daily to keep up with AOL’s changes to its software.

The argument against this sort of behaviour smacks a little of socialism, which tends to be shot down in America. It basically states that if the thing you invented has become an important de facto standard, then you should release it as a standard for the good of society.

I think, however, that you can make another argument that is based on economics and is therefore a little more palatable to the capitalist world. There are significant additional costs to production associated with the effort required to lock out your competitors, in addition to the negative experiences and market backlash from people with older versions of software trying to open incompatible new file formats. (The cynic in me says that vendors actually like this incompatibility because it drives the upgrade cycle.) When a compelling new feature is added to an application, the upgrade may cost end users $600 and have taken six months to develop. If the vendor eliminated the time and cost taken during the development lifecycle in its effort to lock out competitors, that application upgrade may have been on the shelves in only three months with a $300 price tag. This is the potential scenario if the vendor had accepted that the format is an open standard.

I find it interesting that the hardware industry (where there are some concrete marginal costs) is better than the software industry at agreeing on standards and handling commoditisation. People wouldn't accept the situation where their Dell PC can’t connect to a Cisco wireless base station. Even something as humble as home entertainment systems or the analogue phone line where de facto standards have become formal open standards. There still seem to be plenty of telecommunications companies competing to sell you a cordless phone or even more interesting phone services, such as Telstra’s 1# and 101 services, bundled broadband or SMS to home.

Standards today are lowest common denominator. Typically weak on functionality and low on innovation, standards give every vendor the perfect excuse to bend the requirements, or add an innovation as a proprietary extension but still claim standards compliance.

It’s not too hard to see how this occurs. Standards bodies are usually full of politics, dominated by vendor representatives who often make Yes Minister’s Sir Humphrey look positively philanthropic.

We need government-sponsored bodies who drive standards innovation and compliance and to act more like Standards Australia or the CSIRO (Commonwealth Scientific and Industrial Research Organisation), or, even more radically, the ACCC (Australian Competition and Consumer Commission). Perhaps governments should worry less about who the dominant technology vendors are and start making open standards and open formats count for something.

Even if you don’t care about standards and interoperability, consider the archiving perspective. Documents from hundreds of years ago can still be "accessed" because they use IOP (ink on paper) technology. In the computer age we are faced with obsolete formats all the time. Neither of my laptops can read a floppy disk. There is debate as to how long CD-Rs will last, and for how much longer software will be able to read Word Perfect, Ami Pro or Word 2.0 documents -- and these were the popular formats. At least if there is a document that describes the data format it will be possible to reconstruct software in the future to read that format, even if the original software has been lost.

Open formats, coupled with strong market pressures, will drive innovation for the benefit of the customer not the benefit of the vendor -- and this can only be good for the software industry as a whole.

biography
Scott Petty is chief operating officer at Dimension Data Australia, a Microsoft Certified Solution Provider Partner.

Talkback

I do not agree with Scott Petty on the central points of his text and would like to point out my contra-arguments to him:

1) It seems true that Linux threatens an operating system to be a commodity and therefore could, although we are still far from it, threaten Microsoft's revenues from its operating systems Windows. But then, why should we not allow it? Commoditization has been all over in the marketplace, and hardware is a perfect example. Even email has become a commodity, and this was not the case when I myself logged on the internet for my first time in 1995. And has this inhibited progress? Not at all! The world has moved on, and the companies that once wrote email clients and which then were a mastpiece of software, nowadays produce different software. And let's not forget that once Microsoft also contributed to the "commoditazation" of a product, namely an internet browser which was given for free by Microsoft in order to increase the marketshare of that browser. This has de facto ruined the competitor Netscape, but is the world worse off today than before? Again, the answer is "no".

2) The idea of "open formats" is attractive, but Scott Petty himself delivers the very arguments why it would not work. It's the interests of industrial players that undermine an effective open standard. Let's look at XBRL, FpML, ebXML that are all derivatives of XML. Somehow they are there, and there are "gremiums" - albeit not governmental ones - that deal with these "standards", but they are not really as widespread, are they? Or let's look at mobile telephony where we have national standards gremiums? What was the outcome in the second generation systems? Europe has GSM, the U.S. has TDMS and D-AMPS, Japan has its PHS. And why is this? Because the national standards bodies effectively acted as a protective unit to their respective national manufacturers. In 3G, we again see different "standards", but now with the Chinese as a fourth player. Consequence: The terminals have to support at least two norms.
Do you need one more example? Look at the HDTV norms, again you will find again three players, the U.S., Europe, and Japan. Consequence: The TV sets have to support all three standards.

The only example which comes to my mind that would favour Petty's argument, is ISDN, standardized by ETSI's predecessor CCITT. There, the norm was outlayed before the industry players' politics could work. And why did that example work? Because at that time, the realization phase of ISDN was in the future when the wise men of the standards bodies already made the standard. But such long time frames have long become history since, and that is why the model will not work any more.

Gabriel Rüeck May 25, 2004
Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment

ZDNet Asia Live

RT @zdnetasia: Homegrown smartphone OSes gaining favor in China. http://t.co/lL8KbccW

Big data acquisitions pave way to fast, effective innovation - ZDNet Asia http://t.co/ky8YgPAn #Bigdata #analytics via @ciropuglisi

Big data acquisitions pave way to fast, effective innovation - ZDNet Asia: Big data acquisition... http://t.co/r6taCmG1 #ITNews #BigData

Big data acquisitions pave way to fast, effective innovation - Zd Net http://t.co/d9k21ro5: David G... http://t.co/4JgaOz8g #bigdata #sna

Big data acquisitions pave way to fast, effective innovation - Zd Net http://t.co/fbori8UQ: Incr... http://t.co/nuEeUbj7 #ITNews #BigData

Big data acquisitions pave way to fast, effective innovation - ZDNet Asia http://t.co/iFQ74xYI #Bigdata #analytics

@ChemarieMonica : Integration, focused investments to propel Windows Phone - ZDNet As... http://t.co/ZVPDpbxH http://t.co/1QrdIsaV #tech

China social media companies have global potential
http://t.co/p8fkRbfD Chinese social media companies such as #Renren and #Sina might...

China social media companies have global potential
http://t.co/Y3x1qBI1 Chinese social media companies such as #Renren and #Sina might...

#radio Radio United Kingdom by EnjoyIT 1.0 http://t.co/YoV1dcFJ

#radio Radio United Kingdom by EnjoyIT 1.0 http://t.co/CbzcXPPO

Integration, focused investments to propel Windows Phone - ZDNet Asia: Gadget Helpline (blo... http://t.co/JZwEJCen http://t.co/KpTZdvuO

'Scramble' among vendors to acquire #bigdata co.s to bolster product offerings, manpower and market position. http://t.co/YWjgqj4r #in

Homegrown smartphone OSes gaining favor in China thanks to integration with local online services: IDC http://t.co/PJFx58yp #in

Companies see sustainability as critical for future biz growth, but face low margins in short term: study. http://t.co/I7jI8uix #in

So much as we know , MTK6575 extremely integrated frequency1GHz ARM Cortex-A9 processor, the superiority of 3G / HSPA Modem, and help the...

1 day ago by y15822137359 on 5 SaaS adoption speed bumps to avoid

I reckon your view: "CRM is strategy, not software", if a company replicating the approach uses in ERP implementation into CRM, what they...

2 days ago by wykoong on Gartner: Mobile CRM gives better ROI than social

This video will teach you about the Excel fill handle but also provide you with a workook to download... http://www.youtube.com/watch?v=...

3 days ago by TradeBrother on A quick fill handle trick for Microsoft Excel

waiting...

5 days ago by eapete on What should count in a company's market value?

Boy, you've opened a can of worms now.

Wait for the rants & raves.

5 days ago by eapete on What should count in a company's market value?

I was puzzling before this whether to replicate the success formula we executed for a financial institute, and come out with a standard s...

5 days ago by wykoong on Drop the egos, copy ideas, then innovate