Deprecated vs. obsolete

Dear All,

The definition of deprecated in DOM 3 Events ED is peculiarly different from typical spec usage, within W3C and elsewhere. I believe deprecated should still mean MUST for implementors but SHOULD NOT for authors. The appropriate term encompassing SHOULD NOT for authors and SHOULD NOT or MAY for implementors is obsolete. Furthermore, even in that case SHOULD NOT for implementors seems too strong for me, maybe it should be MAY and strengthened to SHOULD NOT only when there are better replacements already available, not just in progress?

There are features I'm soon going to suggest be deprecated but which for legacy compatibility would need to remain MUST for implementors.

Requiring a complete and superior substitute before lifting MUST from implementors is a good thing. Otherwise an attempt against which I was one of those to protest in the following thread could happen here as well: http://lists.w3.org/Archives/Public/www-style/2009Mar/0097.html.

Best regards,

Krzysztof
HTML WG

Received on Saturday, 19 September 2009 13:57:38 UTC