Same for a PDF file created 15 years ago or most other formats. So I don't really see your point about open standards in this case.
He's simply saying that backwards compatibility and open standards are good things in that they don't break old sites/docs/etc...
You could have just as easily said the same thing and ended with "So I don't really see your point about backwards compatibility in this case".
Backwards compatibility is often the forced result of open standards because when multiple vendors adopt those standards it is in their best interest to not make breaking changes.
This in turn is(obviously) a good thing in that things designed for those standards will remain functional indefinitely.
Check this out: http://timtyson.us/archives/2008/01/theft-by-taking/
Old MS Office file formats were never engineered to be future proof in any way, and they're a huge headache for Microsoft, and they do indeed behave oddly in new software, and Microsoft cannot wait to get rid of them, and nobody in their right mind can blame them, honestly.
Open standards rock.
>Some specifications for Microsoft Office 97 binary file formats were published in 1997 under a restrictive license, but these specifications were removed from online download in 1999. Specifications of later versions of Microsoft Office binary file formats were not publicly available. The DOC format specification was available from Microsoft on request since 2006 under restrictive RAND-Z terms until February 2008. Sun Microsystems and OpenOffice.org reverse engineered the file format. Microsoft released a .DOC format specification under the Microsoft Open Specification Promise. However, this specification does not describe all of the features used by DOC format and reverse engineered work remains necessary.
I'd like to expand on this. The Microsoft Word team is the only group of people that ever had any say over what goes in a Word document. In the old days, a Word document was nothing more than the serialized version of what Word had in memory. Photoshop files are the same way. As soon as you're not the only one with a say over the file format, you turn it into a standard. And you step up to make it a good standard because otherwise nobody's going to use it.
My conclusion is that any standards rock.
Standards with producers/consumers from different independent teams from different organizations with different goals are awesome.
HTML is way more solid in that aspect: as long as you have a browser you should be able to open the document on any browser, any platform and get a very similar access to contents. There's nothing much comparable here... your "doc" example does not make much sense either on platforms where official Microsoft software is not available (Unix, anyone?)
I used to work at a research institute and the people who used Word always spent more time getting their papers to look as nice as the LaTeX users, particularly if you crossed platforms or had change tracking enabled (hello undeletable footnote in the middle of the page…). The barrier to entry was higher but if you needed reliably consistent formatting there wasn't really a better option, with the exception of HTML5 + CSS + your favorite MathML shim if you're submitting to a really web-centric journal.
> emacs outshines all other editing software in approximately the same way that the noonday sun does the stars. It is not just bigger and brighter; it simply makes everything else vanish [1]
I think if you replace "emacs" with "TeX" and "editing software" with "document formatting system", the quote holds just as well.
These last two months, I've manually parsed old databases[0], some dating back 2001. Locked formats with unknown specs, schemas embedded in applications (good luck digging that out with IDA), data storing that makes no sense, losing your hair out,...
[0] Drop me a mail if you want to reverse-engineer an HyperfileSQL DB from around Y2K, I can help on that if you pay me with Red Bull.
What I'm talking about is table layout being used for the sole purpose of aesthetic reasons. And those I've seen so many of those sites using bad design decisions every corner (texts embedded entirely as a graphic, etc.) and they are usually one speaks out their concern about SEO...
That said, I think that CSS is inadequate for the task of controlling the layout of elements so there are very few truly "semantic" layouts.
It's the same problem as deciding whether an API is RESTful enough or not. Eventually, pragmatism wins over dogma. Still, I think (like REST) the semantic web is a good ideal to shoot for.
How then would you treat actual tables, like <table noreally="true"><tr><th> ... ?
Screenreaders treat tables differently because they carry semantic weight - table headings, rows and such relate to one another in a way that mere areas of a web-page do not.
It's not the table tag that's bad, people don't [shouldn't!] use divs for marking up tabular data.
http://wonder-tonic.com/geocitiesizer/content.php?theme=2&mu...
Ahh, that's better.