Opera CTO: 'We're punished' for following Web standards
Norwegian browser maker explains complaint to EU against Microsoft
Computerworld - 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.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Why Business Ethernet Services?
- Everybody's heard the cliché, "the network is your business." But that's not going to help you choose the best wide area networking service...
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
- Insiders Can Ruin Your Company. Take Action.
- Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
- Top Solutions and Tools to Prevent Devastating Malware
- Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
- Streamline Compliance and Increase ROI
- Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will... All Web 2.0 and Web Apps White Papers
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
- Virtualize Business-Critical Applications with Confidence
- Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®... All Web 2.0 and Web Apps Webcasts