Opera CTO: 'We're punished' for following Web standards
Norwegian browser maker explains complaint to EU against Microsoft
December 14, 2007 12:00 PM ETComputerworld - Microsoft Corp.'s refusal or inability to fully support three Web standards has cost Opera Software ASA users, the Norwegian browser maker's chief technology officer said today.
"They participated in the development of standards, even promised to implement them, but their products contain both bugs and unimplemented features that create problems for other browsers, like Opera," said Hakon Wium Lie, chief technology officer of the Oslo-based developer, referring to Microsoft.
Yesterday, Opera Software filed a complaint with the European Union's antitrust agency, accusing Microsoft of stifling competition by tying its Internet Explorer (IE) browser to Windows, and by hindering interoperability by not following Internet standards.
In a follow-up interview, Lie provided more detail on the second of the two arguments against Microsoft. "We listed core standards in the complaint, including [cascading style sheets], XHTML and [document object model]," said Lie when asked to specify which standards Microsoft's IE browser doesn't comply with. "[But] we could have added more to this list."
According to Lie, IE's quirky support for those and other standards gives Web site designers and Web application developers fits. "Developers must work around those bugs and undocumented features [in IE]," he said, "because of IE's high usage numbers."
IE, while off its peak market share, still accounts for more than 77% of all browsers used, according to the latest data from Web metrics vendor Net Applications. Naturally, site and Web app developers want to reach the largest audience, so if tweaks are necessary to make their work render or run properly, that's what they do.
That is the core of Lie's claim that Microsoft's lack of standards support has hurt Opera. "We've been forced to decode the errors in IE and try to duplicate its rendering mode," said Lie, so sites look good when viewed in Opera. Those efforts have not always been successful, he acknowledged.
"Often, those pages won't render properly for Opera," he said. "We've lost many users who used Opera and liked it, but abandoned it because some pages wouldn't render correctly."
That's not right, he argued. "Web developers shouldn't have to create special versions of their sites or applications. Standards are what everyone should be coding for, but by following the standards we're being punished."
Ironically, Web developers have been saying somewhat the same thing in a rash of comments to recent posts placed on the official IE blog. There, developers have blasted Microsoft for not properly supporting standards, with some claiming that they must spend significant time and money making sure their sites and applications work properly with IE6 and IE7.
While proving that Microsoft is deliberately skirting standards to stymie rivals may be very difficult for Opera, Lie brushed aside the concerns. He pointed out that Opera had not filed a lawsuit, but only a complaint with the EU's Competition Commission. "It's up to the commission to consider the complaint's merits," he said.
Opera
Additional Resources



Learn the important issues you must consider before starting your next mobility initiative. Get your mobility white paper from IDC now, compliments of Sybase.
White Papers & Webcasts
Moving Beyond Monolithic White Paper
What's next for enterprise application architecture? Learn Now.
The Workday User Experience Video
Watch Workday's Creative Director, Scott Lietzke, discuss the business-centered design philosophy at Workday.
The ROI of Software-As-A-Service - Forrester Research
Learn if SaaS has a long-term value. Read now.
Virtualize Microsoft Applications on VMware
Register for this live webcast now!
Global at the Core White Paper
Learn the business and technology benefits of Workday's global approach to enterprise applications.
A Unified Approach to Application Performance
Watch this webcast today!
The Workday User Interface White Paper
Read how Workday re-invents the user experience in enterprise applications.
Aligning IT to Business: The Rising Importance of Application Delivery Networks
Application Delivery Networking (ADN) will play a vital role in helping enterprises incorporate strategic technologies to achieve business initiatives.
Measurement Specialties
Download this case study!
Preparing Your Business Services for the Future
Would you trust your network monitoring tools enough to know when something is truly halting a business service?

