ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> xml-dev
xml-dev
Re: W3C, responsibility (Re: Why the Infoset?)
by Winchel 'Todd' Vincent, III other posts by this author
Aug 4 2000 3:01AM messages near this date
Re: W3C, responsibility (Re: Why the Infoset?) | Re: Why the Infoset?
>  >The W3C is just a lousy industry consortium.  Nowhere is it written
>  >that it should or must be all things to all persons.
> 
>  Nope, it's not written anywhere.  In fact, in some ways, it's supposed to
>  be pretty much the opposite, though many of us prefer to think otherwise.


There is no quesiton that a corporation has a responsibility to its
shareholders.  There has always been a question as to whether a corporation
has a social responsibility to non-shareholders (i.e., the community).  The
W3C is not a for-profit "corporation".  My understanding is that it is a
partnership between three universities from three different countries.
These three universities collect dues from international membership.  This
very unusual structure clouds the waters as to what the W3C really is and
probably coulds the waters as to what is has a responsibility to do and not
to do.

It is interesting to note that, at least in the U.S., there are laws that
exist, and recent precedent that enforce, punishment against corporations
that show especially poor social responsibility, even though those
corporations are pursuing the best financial  interest of their
shareholders.  For instance, there is the recent Microsoft anti-trust
judgement and the recent tabacco judgment -- both of which are more than a
small slap on the hand.

I am not saying that the W3C is misbehaving like Microsoft or Malboro, et
al.  I do, however, tend to agree that some of the W3C's behavior is
questionable, at best, self-serving, at worst.  Further, whether or not "it
is written anywhere", it is in the W3C's best interest to be many things to
many people even if many of those people are not its paying members.  The
W3C is in the business of creating "standards" (even if they don't have the
force of law).  Standards must be widely adopted and used if they are really
to rise to the level of standards.  Anything else causes fragmentation and
confusion.

Some of the W3C's big lies (bad behavior) follow:

1. XML is backwards compatible with SGML

DTDs are no longer supported by the W3C, in favor of XML-Schemas.
XML-Schemas are not backwards compatible with SGML.  So, as a practial
matter, the statement "XML is compatible with SGML" really isn't true,
although this was the W3C promise in 1998 and much of 1999.

2. XML is nearly as powerful and a lot simpler than SGML

This was the promise and the marketing hype.  We've all read the following .
. . SGML has been around for a long time, but has always been too
complicated for the masses.  HTML is very simple and, therefore, gained
wide-spread acceptance among the masses.  XML, because it simplifies SGML,
yet is technically superior to HTML, is the next step in the development of
the web.

As it turns out . . . we have . . . Namespaces, XML-Schemas, RDF, XLink,
XPointer, XPath, XSL, XSLT, XSLT-FO, XML Query, XML-Signatures, Canonical
XML, SVG, Infoset, etc. . . . whew! . . . and all of these are consistent,
by the way, and work well together, and the W3C has done a great job to
explain how they all fit together in harmony . . . hmmmm . . . where is the
simplicity??

3. Namespaces

Consensus on this list is they they don't work.  Certainly, DTD validation
and Namespaces don't work.  Nowhere is this stated in the W3C Namespace
Recommendation.

4. XML-Schemas (and the tools) are right around the corner

Good to know, since XML-Schemas purportedly solve all problems and DTDs are
no longer supported.

Microsoft gets flamed, among other things, for such behavior -- so should
the W3C.

Todd
Thread:
Paul W. Abrahams
Rick JELLIFFE
W. E. Perry

Jonathan Borden
Simon St.Laurent
Jonathan Borden
Simon St.Laurent
John F. Schlesinger
Jonathan Borden
Simon St.Laurent
W. E. Perry
John Cowan
Rick JELLIFFE
Rick JELLIFFE
Sean McGrath
Simon St.Laurent
Jonathan Borden
Sean McGrath
Rick JELLIFFE
Rick JELLIFFE
Simon St.Laurent
James Robertson
Simon St.Laurent
Jonathan Borden
Simon St.Laurent
Paul W. Abrahams
Jonathan Borden
Paul W. Abrahams
Rick JELLIFFE
Dan Vint
Rick JELLIFFE
Marcus Carr
Michael Champion
John Cowan
John Cowan
John Cowan
Michael Champion
Winchel 'Todd' Vincent, III
John Cowan
Jonathan Borden
sam th
Jonathan Borden

Simon St.Laurent
John Cowan
John Cowan
John Cowan
Simon St.Laurent
Richard Lanyon
John Cowan
Jonathan Borden
John Cowan
Simon St.Laurent
John Cowan
Jonathan Borden
Rick JELLIFFE
james anderson
Winchel 'Todd' Vincent, III
Winchel 'Todd' Vincent, III
Rick JELLIFFE

Norman Walsh
Jonathan Borden
Winchel 'Todd' Vincent, III
Jonathan Borden
Norman Walsh
Winchel 'Todd' Vincent, III
Amy Lewis

Eric Bohlman

John Cowan
Simon St.Laurent
Jeff Greif
Jonathan Borden
Elliotte Rusty Harold
Sean McGrath
Simon St.Laurent
Joe English
Simon St.Laurent
Jonathan Borden
Simon St.Laurent
W. E. Perry
Jonathan Borden
John Cowan
John Cowan
Sean McGrath
W. E. Perry
John F. Schlesinger
Sean McGrath
Michael Champion
Michael Champion
Paul W. Abrahams
John Cowan
Paul W. Abrahams
Paul W. Abrahams
Simon St.Laurent
Martin Gudgin
Jonathan Borden
Simon St.Laurent
Tim Bray
Jonathan Borden
Jack Rusher
Steve Rowe

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved