I just noticed that last week the W3C published a working draft specification for The XMLHttpRequest Object. I found the end of the working draft somewhat interesting. Read through the list of references and authors of the specifcation below


This section is normative

Document Object Model (DOM) Level 3 Core Specification, Arnaud Le Hors (IBM), Philippe Le Hégaret (W3C), Lauren Wood (SoftQuad, Inc.), Gavin Nicol (Inso EPS), Jonathan Robie (Texcel Research and Software AG), Mike Champion (Arbortext and Software AG), and Steve Byrne (JavaSoft).
Key words for use in RFCs to Indicate Requirement Levels, S. Bradner.
Hypertext Transfer Protocol -- HTTP/1.1, R. Fielding (UC Irvine), J. Gettys (Compaq/W3C), J. Mogul (Compaq), H. Frystyk (W3C/MIT), L. Masinter (Xerox), P. Leach (Microsoft), and T. Berners-Lee (W3C/MIT).

B. Authors

This section is informative

The authors of this document are the members of the W3C Web APIs Working Group.

  • Robin Berjon, Expway (Working Group Chair)
  • Ian Davis, Talis Information Limited
  • Gorm Haug Eriksen, Opera Software
  • Marc Hadley, Sun Microsystems
  • Scott Hayman, Research In Motion
  • Ian Hickson, Google
  • Björn Höhrmann, Invited Expert
  • Dean Jackson, W3C
  • Christophe Jolif, ILOG
  • Luca Mascaro, HTML Writers Guild
  • Charles McCathieNevile, Opera Software
  • T.V. Raman, Google
  • Arun Ranganathan, AOL
  • John Robinson, AOL
  • Doug Schepers, Vectoreal
  • Michael Shenfield, Research In Motion
  • Jonas Sicking, Mozilla Foundation
  • Stéphane Sire, IntuiLab
  • Maciej Stachowiak, Apple Computer
  • Anne van Kesteren, Opera Software

Thanks to all those who have helped to improve this specification by sending suggestions and corrections. (Please, keep bugging us with your issues!)

Interesting. A W3C specification that documents a proprietary Microsoft API which not only does not include a Microsoft employee as a spec author but doesn't even reference any of the IXMLHttpRequest documentation on MSDN.

I'm sure there's a lesson in there somewhere. ;)


Wednesday, April 12, 2006 12:12:40 PM (GMT Daylight Time, UTC+01:00)
Impressive indeed...

Since it's a RFC (something like "Request For Comments", no ?), I assume there's a way to post... comments about this completely new, very innovative work ?

Just to tell the authors that they may, should or must (choose a suitable rfc-verb here) quote Microsoft as a reference...

Has Microsoft become such a black sheep in the Internet flock to deserve this level of gratitude for its work ?
Wednesday, April 12, 2006 5:10:06 PM (GMT Daylight Time, UTC+01:00)
Perhaps the question should be why no-one from MS (W3C members, no?) chose to join the Web APIs WG.
Wednesday, April 12, 2006 6:07:11 PM (GMT Daylight Time, UTC+01:00)
... and 3 Opera employees! Not bad for a ~250 man company based all the way up in Norway. ;)
Wednesday, April 12, 2006 6:27:02 PM (GMT Daylight Time, UTC+01:00)

That would explain the lack of MS authors, but not the lack of proper reference and attribution. I think the WG screwed up pretty badly here, and not having any MS members is no excuse.
Thursday, April 13, 2006 1:32:41 PM (GMT Daylight Time, UTC+01:00)
Uche, yep, ok, there certainly should have been some attribution, and I guess the MSDN docs could have been included as informative references.
Friday, April 14, 2006 4:47:53 PM (GMT Daylight Time, UTC+01:00)
It is actually even worse than the above description, as they specifically thank the WHAT-WG individual:

"This specification was originally derived from the WHAT WG's Web Applications 1.0 document."

Who undoubtedly did a lot of useful work, but it was still done by building on top of the original MS work.
Monday, May 15, 2006 3:44:11 PM (GMT Daylight Time, UTC+01:00)
Perhaps the question should be why no-one from MS (W3C members, no?) chose to join the Web APIs WG.

Or, a better question, why didn't MS submit the draft spec themselves. To me it's part of a pattern.
Monday, May 15, 2006 7:49:08 PM (GMT Daylight Time, UTC+01:00)
One of the authors has already apologized:

The list of authors is incorrect as well.

Never attribute to malice...
Joe W.
Comments are closed.