Secret Origin of SVG
w3.org
w3.org
The best I can make of it is that they do have some wickedly clever engineers in there, but appalling management. While web outlook was redefining web application development practices, Hotmail was devolving into a decaying has-been of a service. Where it looks like VML could have become a key web technology, giving Microsoft a market leading position in browser support and authoring tools, instead it became a proprietary ghetto product and they were one of the last browser makers to grudgingly support the new open standard.
Great technology. Incompetent leadership.
Microsoft: Here's a working, fully implemented and debugged, format for doing vector graphics in a browser. How about we standardize on that?
W3C: Cool, we'll take a look at it... [overthink overthink overthink] ... OK, here's our brand new, "Standardized" way of doing vector graphics in a browser, which nobody has tried to implement and only somewhat overlaps with IE's working reference implementation.
Microsoft-hating-developers (which was understandably most of them back then): Grr!!! Microsoft, you've broken the STANDARDS again!!! M$ Sucks!
I remember this exact cycle repeating itself a half dozen times in the 90s, and it took a lot of the fun out of trying to build web apps that worked cross browser.
In general, the W3C has worked better than just letting random groups run rampant, but I am coming around to preferring the style where we don't call it a standard until there are at least two implementations already.
So if we do see more adoptions, it's quite likely they'll either end up incompatible with each other or some consensus on a work-able subset of SVG is reached.
Perhaps if W3C had done a reference implementation much like, say, H.264 has reference implementations, some of this could have been avoided?
I'd enjoy reading opposing views on this, interesting topic.
Batik seems to be the most well-tested and conformant implementation of SVG at the moment: http://xmlgraphics.apache.org/batik/status.html, though I would use WebKit as reference because of it's market share and potential of Google and Apple to change the SVG spec.
If it was going to take off in a big way it would have.
Would have been much better off if the spec was 10% the size and covered 95% of the use cases rather than the actual monstrosity which almost nothing fully implements correctly.
Sigh, what might've happened...