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
The 2009 Handbook of Application Delivery
Learn how to become better with application delivery.
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.
Unified Application Delivery
By providing a unified Application Delivery Networking platform, F5 BIG-IP offers the ability for organizations to adopt a single platform for all its...
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?
ROI of Application Delivery Controllers
How modern offload technologies in Application Delivery Controllers can drastically reduce expenses in traditional and virtualized architectures, with a fast ROI.
BMC Application Performance and Analytics: Predictive Intelligence in Action
See the highlights of BMC's Application Performance and Analytics today!
Gartner: Magic Quadrant for Application Delivery Controllers, 2009
The market for products to improve the delivery of application software over networks remains dynamic and innovative. Vendors focused on solving enterprises' most-pressing...
IPAM: Slashing Network Costs
Slashing Network Costs by Consolidating and Automating Core Network Services
Gartner: Load Balancers are Dead
This research shifts the attention from basic load-balancing features to application delivery features to aid in the deployment and delivery of applications.
Extending Client Refresh - 11 Steps to Maximize Savings
Register Now!
