Opera kicks the hornets' nest
Linc
OwnerDetroit Icrontian
Yesterday we reported (with a dash of meme and a bucket of hyperbole) on Opera's new anti-trust suit against Microsoft, which seeks to have alternative browsers (like Opera) bundled with Windows instead of just Internet Explorer. At issue is not just market share, but also whether IE's rendering of web pages is deficient.
[figure][/figure]
It also seems to have made the W3G's CSS working group explode, and it renewed fundamental questions about the future of the Internet. Everyone grab a flashlight; this rabbit hole goes deep. If you already understand the browser wars, WaSP, and the W3C (does anyone?), you can skip the next two paragraphs of background.
The Netscape vs. Microsoft browser war in the mid-'90s drove many web developers to the end of their wits. Each browser adopted its own way of rendering web pages and each used special code that the other didn't. The result was a lot of "This page best viewed in..." cop-outs and bad user experiences. This frustration culminated in the Web Standards Project, which sought to wrangle all browsers to agree upon a standard.
The W3C (led by Tim Berners-Lee) is the international vanguard of World Wide Web standards (like HTML, which tells a browser the structure of a web page's content, and CSS, which tells it how to style the content). Its working groups update and improve the standards, and the idea is that they will decide how to advance the standards in a way that lets all browsers maintain equivalent support for them.
Of particular interest today is the CSS working group (WG), which consists of corporate representatives and operates privately. After Opera's announcement, a member of the CSS WG let fly a blog post naming it the CSS Unworking Group and calling on the W3C to dissolve the current group and reform it openly with additional non-corporate members. He says this of Opera's latest action:
[blockquote]It calls into question whether or not their representatives can, or are allowed by their employers to work together with their competitors in a spirit of cooperation. It calls into question the fundamental basis on which the CSS Working Group has operated up until this point. I suggest that Opera's action now makes the CSS Working Group unworkable and that immediate and sweeping changes are necessary.[/blockquote]
The day after that, Mozilla's representative to the CSS WG publicly declared that he would no longer participate in closed sessions of the group.
Some have gone beyond calling for a reform of the working group. Alex Russell posted a message titled "the W3C can't save us," in which he says the standards process is fundamentally broken. In fact, his position is that we aren't much better off than before the Standards movement:
[blockquote]Try teaching a good programmer without a web background to build anything reasonably sophisticated with web technologies today. Doing so will teach you painfully, embarrassingly that there are huge tracts of the HTML, CSS, and DOM specs that you simply can’t use. IE’s bugs combined with its market share conspire to ensure that’s true, and we wouldn’t get off the hook should IE 8 magically transform into a perfect reference implementation. Mozilla, Opera, and Safari all have their own warts as we get to the edges of what’s theoretically possible with current specs. And that’s not even taking into account how utterly wrong, broken, and silent the specs are in several key areas. Even if the specs were great, we’d still be gated by the adoption of new renderers.[/blockquote]
What he seeks instead is for a return to browser war-style competition for new features, with the W3C cleaning up behind everyone and rounding off the specs after they are created. His view of the working group is that it is a forum for Adobe and Microsoft (among others) to stall the standards until the browsers have surpassed them, pointing out Adobe's Flex and Microsoft's Silverlight as jockeying to supplant HTML with their proprietary format (though each company denies it).
The dustup has only escalated from there, as noted in the update at the end of Alex's piece.
The CSS WG was already buzzing with tension, and Opera's action seems to have kicked it hard enough that it can no longer be contained.
Thanks to Daring Fireball, where I picked up the trail.
[figure][/figure]
It also seems to have made the W3G's CSS working group explode, and it renewed fundamental questions about the future of the Internet. Everyone grab a flashlight; this rabbit hole goes deep. If you already understand the browser wars, WaSP, and the W3C (does anyone?), you can skip the next two paragraphs of background.
The Netscape vs. Microsoft browser war in the mid-'90s drove many web developers to the end of their wits. Each browser adopted its own way of rendering web pages and each used special code that the other didn't. The result was a lot of "This page best viewed in..." cop-outs and bad user experiences. This frustration culminated in the Web Standards Project, which sought to wrangle all browsers to agree upon a standard.
The W3C (led by Tim Berners-Lee) is the international vanguard of World Wide Web standards (like HTML, which tells a browser the structure of a web page's content, and CSS, which tells it how to style the content). Its working groups update and improve the standards, and the idea is that they will decide how to advance the standards in a way that lets all browsers maintain equivalent support for them.
Of particular interest today is the CSS working group (WG), which consists of corporate representatives and operates privately. After Opera's announcement, a member of the CSS WG let fly a blog post naming it the CSS Unworking Group and calling on the W3C to dissolve the current group and reform it openly with additional non-corporate members. He says this of Opera's latest action:
[blockquote]It calls into question whether or not their representatives can, or are allowed by their employers to work together with their competitors in a spirit of cooperation. It calls into question the fundamental basis on which the CSS Working Group has operated up until this point. I suggest that Opera's action now makes the CSS Working Group unworkable and that immediate and sweeping changes are necessary.[/blockquote]
The day after that, Mozilla's representative to the CSS WG publicly declared that he would no longer participate in closed sessions of the group.
Some have gone beyond calling for a reform of the working group. Alex Russell posted a message titled "the W3C can't save us," in which he says the standards process is fundamentally broken. In fact, his position is that we aren't much better off than before the Standards movement:
[blockquote]Try teaching a good programmer without a web background to build anything reasonably sophisticated with web technologies today. Doing so will teach you painfully, embarrassingly that there are huge tracts of the HTML, CSS, and DOM specs that you simply can’t use. IE’s bugs combined with its market share conspire to ensure that’s true, and we wouldn’t get off the hook should IE 8 magically transform into a perfect reference implementation. Mozilla, Opera, and Safari all have their own warts as we get to the edges of what’s theoretically possible with current specs. And that’s not even taking into account how utterly wrong, broken, and silent the specs are in several key areas. Even if the specs were great, we’d still be gated by the adoption of new renderers.[/blockquote]
What he seeks instead is for a return to browser war-style competition for new features, with the W3C cleaning up behind everyone and rounding off the specs after they are created. His view of the working group is that it is a forum for Adobe and Microsoft (among others) to stall the standards until the browsers have surpassed them, pointing out Adobe's Flex and Microsoft's Silverlight as jockeying to supplant HTML with their proprietary format (though each company denies it).
The dustup has only escalated from there, as noted in the update at the end of Alex's piece.
The CSS WG was already buzzing with tension, and Opera's action seems to have kicked it hard enough that it can no longer be contained.
Thanks to Daring Fireball, where I picked up the trail.
0
Comments