There were some stories in the blogosphere over the holidays saying that Microsoft was telling some national standards bodies that it was willing to deprecate portions of OOXML in order to satisfy some of the thousands of technical criticisms of OOXML in the JTC1 standards process.
Does anyone have any public links to their doing this? Can anyone in one of these national standards bodies talk here about what was said in this regard?
The definition of deprecate from Merriam-Webster isn’t the one that is used in the standards context, though I kind of like “to pray against (as an evil)”. (grin)
What is actually used is closer to the one that is at Answers.com, in the “Science > Computer Technology” section. Informally, deprecate means to mark a feature as currently in the standard but scheduled for removal in a future version. Developers should therefore start phasing out use of the feature and no new coding should be done that uses the feature.
It’s not uncommon to see some deprecations in versions 2.0 and higher of standards. It could mean one or more of
- “whoops, we goofed”
- “there was a problem with what we said to do”
- “we’ve come up with a better way of doing that”
- “you really don’t want to be doing that”